Jaka jest logika „W” w Control + W, aby zamknąć kartę w IE?

46

Lubię nawiązywać połączenia, żeby zapamiętać skróty klawiaturowe. Dostaję Ctrl+, Taby otworzyć nową kartę - ale jaka jest logika Ctrl+, Waby ją zamknąć?

Ann
źródło
5
Może mieć coś wspólnego z cmd-w, aby zamykać okna na komputerach Mac z kilku miejsc, w których szukałem.
cutrightjm
7
Ctrl + W jest także skrótem do zamykania aktualnie skupionego okna w systemie Windows od dłuższego czasu. Zakładam, że został wybrany, ponieważ W -> Window i znajduje się po lewej stronie klawiatury.
Der Hochstapler
18
Ctrl + W zamyka także karty w Firefoksie, Operze i Chrome
Ben Johnson mk2
13
Służy do trollowania ludzi, głównie dlatego, Ctrl+Qże całkowicie wyłącza przeglądarkę dla większości nowoczesnych przeglądarek Qi Wznajduje się obok siebie w układach QWERTY.
TC1
3
Jako długi użytkownik klonu emacs (lugaru epsilon, od wersji 3 lub więcej) w systemie DOS, a następnie Windows, nagłe wprowadzenie tego skrótu jest denerwujące. W tradycyjnym powiązaniu emacsa Ctrl + W jest powiązane z kill-region, co jest najczęstszym poleceniem używanym do wycinania zaznaczonego tekstu do schowka. Podczas pisania w innym kontekście (jak ten komentarz tutaj), pisanie Ctrl + W ma bardzo inny i raczej katastrofalny efekt. Przełączanie między kilkoma powiązaniami klawiszy edytora na tej samej maszynie jest zawsze uciążliwe, ale to jest stosunkowo nowe w porównaniu do mojej historii z epsilon.
RBerteig

Odpowiedzi:

67

Opcja Win Ctrl+ Wzostała wybrana, ponieważ przed wprowadzeniem przeglądania w kartach (a obecnie, jeśli wyłączono przeglądanie w kartach), jest to skrót do zamykania bieżącego okna W.

Skróty klawiaturowe dla programu Internet Explorer 6 :

Zamknij bieżące okno - Ctrl+W

Skróty klawiaturowe w przeglądarce Internet Explorer 8 :

Zamknij bieżącą kartę (lub bieżące okno, jeśli przeglądanie w kartach jest wyłączone) - Ctrl+W

Skróty klawiaturowe w przeglądarce Internet Explorer 11 :

Zamknij zakładkę - Ctrl+W

Ƭᴇcʜιᴇ007
źródło
1
czy Office nie użył go również do zamknięcia bieżącego dokumentu?
maniak zapadkowy
10
Uwaga: prawie uniwersalnie zamyka aktualnie aktywne okno we wszystkich programach.
Joseph Hansen
@rachet freak: Tak, to było trochę niebezpieczne, ponieważ ctrl-q był tekstem wyrównanym do lewej (ctrl-e był środkiem, a ctrl-r był wyrównany do prawej).
Ateista
1
Inną nieprzyjemną rzeczą jest to, że Ctrl-w jest używany w aplikacjach takich jak vim i kilka emulatorów terminali do usuwania ostatniego wpisanego słowa. Podczas pisania w przeglądarce czasami zdarza mi się, że wciskam Ctrl-w z nawyku, co powoduje zamknięcie bieżącej karty.
Chiel ten Brinke
Tak, ale to nie tak, że VIM jest znany z intuicyjności na dowolnym poziomie ... - Bycie punktowym: „Ale to nie jest to, co robi w VIM” to ogólnie zły argument UX (z definicji). - OTOH, „To właśnie dzieje się w prawie każdym programie Windows przez ostatnie 20 lat” zawiera trochę więcej wody ...
BrainSlugs83,
0

Został skradziony z systemu Mac OS, który używa Command+, Waby zamknąć bieżącą kartę (dla aplikacji z kartami) lub bieżące okno. Zauważ, że Command+ Qsłuży do wychodzenia z aplikacji, więc Command+ W, który jest jednym kluczem ponad, prawdopodobnie wydawał się dobrym wyborem do zamknięcia okna.

stackoverflowuser2010
źródło
18
Uważam to za niemożliwe. Czy masz jakieś źródła na poparcie swoich słów?
bazzilic
5
Mogę osobiście zeznawać, że Command-W był powszechnie używany na komputerach Mac do zamykania okien aplikacji / dokumentów 15-20 lat temu ... co oczywiście nie oznacza, że ​​te konwencje powstały na komputerach Mac. Uwaga: Ctrl-C dla kopiowania, Ctrl-X dla wycinania i Ctrl-V dla wklejania również pochodziły z komputera Mac (chociaż modyfikatorem Mac był Command, a nie Control); dominującą konwencją na PC do mniej więcej połowy lat 90-tych było Ctrl-Insert do kopiowania, Shift-Insert do wklejania i Shift-Insert do cięcia.
David
4
... Pamiętam, że czytałem, że wybór C / X / V dla kopiowania / wycinania / wklejania był celowy. C dla kopii jest oczywistym mnemonikiem (przynajmniej jeśli mówisz po angielsku), a X i V sąsiadują z C (na klawiaturach QWERTY), a X przypomina parę nożyczek. Dałoby to wiarę w wybór W ze względu na jego bliskość do Q.
David
6
Mogę zaświadczyć, że na Macach użyto polecenia-w, aby zamknąć bieżące okno z powrotem, zanim pojawiły się okna MS. „Skradzione” może być mocnym słowem, ale z pewnością prawdą jest, że okna zostały pożyczone z MacOS.
Dan Pritts
4
Byłbym bardzo zdziwiony, gdyby oba nie pochodziły z wcześniejszych systemów operacyjnych. W każdym razie użycie tego samego skrótu nie oznacza „kradzieży”, zapewnia spójne wrażenia użytkownika i chciałbym, aby wszystkie systemy operacyjne robiły więcej.
terdon
-1

Został absolutnie „skradziony” lub „pożyczony” z Mac OS. Windows pierwotnie używał Alt+ F4do zamykania okien, ale zdali sobie sprawę, że był to wybór nieoptymalny (czytaj: głupi).

W wybrano W ze względu na jego bliskość, Qktóra była oczywistym wyborem dla skrótu klawiaturowego [Q].

Firma Apple bardzo chciała, aby każdy element oprogramowania zarówno wewnętrznie, jak i przez stronę trzecią postępował zgodnie z wytycznymi dotyczącymi interfejsu użytkownika. W tych wytycznych uwzględniono to między innymi. Microsoft i Windows były znacznie bardziej otwarte na umożliwienie programistom robienia wszystkiego, co wybiorą, i ignorowanie wielu konwencji, z pewnością dotyczących działania skrótów klawiaturowych. Z pewnością pamiętam wiele wczesnych programów Windows, które miały unikalne skróty wycinania / kopiowania / wklejania.

Na przykład, nawet w systemie Windows 7 Notepad nie zamyka z Ctrl+ W, trzeba użyć Alt+ F4, albo Alt, następnie F, potem X.

Innym przykładem jest wiersz polecenia. Nawet w 2014 r. Nie można kopiować i wklejać jak normalny człowiek, należy najpierw zaznaczyć obszar tekstu, a następnie użyć klawisza Enter, aby go skopiować. Podobnie do wklejenia, klikasz prawym przyciskiem myszy, ponieważ po co wszystko tak samo? To jest nudne...

To najstarsza kopia, jaką mogłem znaleźć w Wytycznych Apple'a dotyczących interfejsu użytkownika. Na stronie 102 jest napisane:

Polecenie Zamknij zamyka aktywne okno, które może być oknem dokumentu, niemodalnym oknem dialogowym, folderem lub dowolnym innym rodzajem okna. Kliknięcie w polu zamykania okna zapewnia opartą na myszy metodę zamykania okien. Użytkownik może także nacisnąć Command-W, aby zamknąć okno.

Chociaż ta kopia HIG pochodzi z 1995 roku, konwencja ta była na Macu jeszcze przed tym, być może już w 1986 roku.

Jest nawet ten klejnot internetowy mówiący o tym, że produkty Adobe (w systemie Windows) nie są zgodne z konwencją używaną przez Firefox:

Podoba mi się sposób, w jaki Ctrl-W działa w przeglądarce Firefox. Zamyka bieżącą kartę, ale jeśli jest otwarta tylko jedna karta, zamyka całe okno przeglądarki Firefox.

W produktach Adobe Ctrl-W zamyka okna potomne, ale nie główne okno programu.

Ctrl-W zamknie okna Eksploratora, ale w wielu innych programach musisz użyć innego skrótu. Próbuję używać Ctrl-W w innych programach i denerwuję się, gdy to nie działa. Wiem o Alt-F4, ale Ctrl-W jest łatwiejszą kombinacją do sięgnięcia.

Czy można stworzyć program, który sprawi, że Ctrl-W będzie zawsze działał tak, jak w Firefoksie? Oznacza to, że bez względu na program, w którym byłeś, Ctrl-W najpierw zamknie aktywne okna potomne lub karty, a następnie zamknie główne okno programu. Gdyby program miał tylko jedno okno, zamknąłoby to okno.

Ponadto, a ta część byłaby opcjonalna, czy ten program mógłby:

-wykryj, czy aktywny program przypisał inne użycie Ctrl-W -Jeśli aktywny program używa Ctrl-W do czegoś innego, wyświetl okno dialogowe z pytaniem, czy chcesz zastąpić zachowanie Ctrl-W dla tego programu od teraz (innymi słowy, pozwoliłoby to programowi Universal Ctrl-W na aktualizację listy „zastępowania” i „wyjątków”)?

Mam nadzieję, że brzmi to przydatne dla innych ludzi ...

Odpowiedzi sugerujące, że AutoHotKey i tym podobne są dla użytkownika komputera Mac, śmiechu skomplikowane i niepotrzebne.

Nie ma to jak dobrze

jgritty
źródło
16
Alt+F4jest nadal standardowym skrótem klawiaturowym służącym do zamykania okna w systemie Windows (a raczej zamykania [okna] aktywnej aplikacji), powiązanego z pozycją „Zamknij” w menu okna wspólną dla większości / wszystkich aplikacji okienkowych w systemie Windows ( jeden otrzymujesz, klikając lewym przyciskiem myszy skrajny lewy obszar paska tytułu, klikając prawym przyciskiem myszy dowolne miejsce na pasku tytułu lub naciskając Alt+Space). I nawet jeśli konsola Windows miała funkcję kopiowania i wklejania inną niż mysz, powiązania byłyby niestandardowe, ponieważ Ctrl+Cmają już znaczenie historyczne.
JAB
2
Znaleziono Podręcznik użytkownika komputera Macintosh dla komputerów Macintosh PowerBook 160 i 180 z 1992 r., Który pokazuje skrót Zamknij okno Cmd-W na stronie PDF 62 (oznaczony jako 46).
Daniel Beck
10
CTRL-W jest implementowany na poziomie aplikacji przez autorów aplikacji (Microsoft lub w inny sposób). Alt-F4 to „Quit program” w systemie Windows (na poziomie systemu operacyjnego). Jedno nie zastępuje drugiego. Skróty KB systemu Windows : support.microsoft.com/kb/126449
ᴇcʜιᴇ007
4
Ctrl-C został już pobrany za wiersz polecenia (oznacza to przerwę ), więc użycie standardowego Ctrl-X / C / V nie działałoby bez zerwania wielu programów wiersza poleceń. Wiersz polecenia jest specjalnym oknem (emulator terminala) i musi uważać, aby nie ukrywać kluczy, które mogą być potrzebne lub na które może reagować oprogramowanie działające w terminalu, niezależnie od tego, czy są to zdalne aplikacje UNIX / VMS lub lokalne starsze aplikacje MS-DOS. Na przykład, jeśli uruchamiasz program wiersza polecenia, który reaguje na Ctrl-W, zamknięcie wiersza polecenia byłoby irytujące.
Maxx Daymon
20
-1 - to w zasadzie brzmi jak rant, a następnie przechodzi na zupełnie nieistotne terytorium pytania. Nawiasem mówiąc, użycie między aplikacjami jest spójne. Alt+F4zamyka całą aplikację, Ctrl+Wzamyka okno (lub dokument) aplikacji. Jedyną niespójnością jest to, że niektóre aplikacje kończą się po zamknięciu ostatniego okna, niektóre nie. Co do tego, czy został skradziony z Apple, czy nie; Podejrzewam, że nikt nigdy się nie dowie.
Mark Henderson