È stato assolutamente "rubato" o "preso in prestito" da Mac OS. Windows originariamente utilizzava Alt+ F4per chiudere Windows, ma si sono resi conto che era una scelta non ottimale (leggi: stupida).
W è stato scelto per la sua vicinanza alla Qquale era la scelta ovvia per una scorciatoia da tastiera [Q] uit.
Apple era molto entusiasta di avere ogni pezzo di software internamente o da una terza parte che seguisse una serie di linee guida per l'interfaccia umana. Incluso in queste linee guida era questo, tra le altre cose. Microsoft e Windows sono stati molto più aperti nel consentire agli sviluppatori di fare qualunque cosa abbiano scelto, ignorando molte convenzioni, sicuramente sul funzionamento delle scorciatoie da tastiera. Ricordo certamente molti dei primi software Windows con scorciatoie uniche per tagliare / copiare / incollare.
Ad esempio, anche in Windows 7 Blocco note non si chiude con Ctrl+ W, devi usare Alt+ F4, o Alt, quindi F, quindi X.
Un altro esempio è il prompt dei comandi. Anche nel 2014, non puoi copiare e incollare come un normale essere umano, devi prima contrassegnare un'area di testo e quindi utilizzare il tasto Invio per copiarlo. Allo stesso modo per incollare, fai clic destro, perché perché rendere tutto uguale? È noioso...
Questa è la copia più antica che ho trovato delle Linee guida per l'interfaccia umana di Apple. A pagina 102 dice questo:
Il comando Chiudi chiude la finestra attiva, che può essere una finestra del documento, una finestra di dialogo non modale, una cartella o qualsiasi altro tipo di finestra. Fare clic nella casella di chiusura di una finestra fornisce un metodo basato sul mouse per chiudere le finestre. L'utente può anche premere Comando-W per chiudere Windows.
Mentre questa copia dell'HIG è del 1995, questa convenzione era su Mac prima ancora di questo, forse già nel 1986.
C'è anche questo gioiello di Internet che parla di come i prodotti Adobe (su Windows) non seguono la convenzione utilizzata da Firefox:
Mi piace il modo in cui Ctrl-W funziona in Firefox. Chiude la scheda corrente, ma se è aperta una sola scheda, chiude l'intera finestra di Firefox.
Nei prodotti Adobe, Ctrl-W chiude le finestre secondarie ma non la finestra principale del programma.
Ctrl-W chiuderà le finestre di Explorer, ma in molti altri programmi devi usare altri tasti di scelta rapida. Mi ritrovo a provare a usare Ctrl-W in altri programmi e ad essere frustrato quando non funziona. Conosco Alt-F4 ma Ctrl-W è una combinazione più facile da raggiungere.
Sarebbe possibile creare un programma che fa funzionare Ctrl-W sempre come fa in Firefox? Cioè, indipendentemente dal programma in cui ti trovavi, Ctrl-W per prima cosa chiudeva le finestre o le schede figlio attive, quindi chiudeva la finestra principale del programma. Se il programma avesse solo una finestra, chiuderebbe quella finestra.
Inoltre, e questa parte sarebbe facoltativa, sarebbe possibile per questo programma:
-detect se il programma attivo ha attribuito un uso diverso a Ctrl-W -se il programma attivo utilizza Ctrl-W per qualcosa di diverso, fai apparire una finestra di dialogo che ti chiede se vuoi sovrascrivere il comportamento Ctrl-W per questo programma d'ora in poi (in altre parole, ciò consentirebbe al programma Universal Ctrl-W di aggiornare un elenco di "sostituzione" e "eccezioni")?
Spero che questo sembri utile ad altre persone ...
Le risposte che suggeriscono AutoHotKey e simili sono per un utente Mac ridicolmente complesse e inutili.
C'è questo pure