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