Qual è la logica dietro la "W" in Control + W per chiudere una scheda in IE?


47

Mi piace fare connessioni in modo da ricordare le scorciatoie da tastiera. Ottengo Ctrl+ Tper aprire una nuova scheda, ma qual è la logica dietro Ctrl+ Wper chiuderne una?


5
Potrebbe avere a che fare con cmd-w per chiudere finestre su Mac da alcuni punti in cui ho guardato.
cutrightjm,

7
Ctrl + W è stato anche il collegamento per chiudere la finestra attualmente focalizzata su Windows per molto tempo. Suppongo che sia stato scelto perché W -> Window ed è sul lato sinistro della tastiera.
Der Hochstapler,

18
Ctrl + W chiude anche le schede su Firefox, Opera e Chrome
Ben Johnson mk2

13
È lì per trollare le persone, soprattutto perché Ctrl+Qchiude completamente il browser per la maggior parte dei browser moderni Qe Wsi trova uno accanto all'altro sui layout QWERTY.
TC1,

3
Come utente da molto tempo di un clone di emacs (lugaru epsilon, dalla versione 3 o giù di lì) su DOS e Windows, l'improvvisa introduzione di quella scorciatoia è fastidiosa. Su un'associazione emacs tradizionale, Ctrl + W è associato kill-region, che è il comando più comune che uso per tagliare il testo selezionato negli appunti. Quando si digita in un altro contesto (come questo commento proprio qui) digitare Ctrl + W ha un effetto molto diverso e piuttosto più catastrofico. Il passaggio tra più associazioni di tasti dell'editor sulla stessa macchina è sempre una seccatura, ma questo è relativamente nuovo rispetto alla mia storia con epsilon.
RBerteig,

Risposte:


67

L' Win Ctrl+ Wè stato scelto perché precedente alla navigazione a schede essere introdotto (e attualmente, se avete la navigazione a schede disabilitato) è una scorciatoia per chiudere l'attuale W indow.

Scorciatoie da tastiera per Internet Explorer 6 :

Chiudi la finestra corrente - Ctrl+W

Scorciatoie da tastiera per Internet Explorer 8 :

Chiudi la scheda corrente (o la finestra corrente se la navigazione a schede è disabilitata) - Ctrl+W

Scorciatoie da tastiera per Internet Explorer 11 :

Chiudi scheda - Ctrl+W


1
Office non l'ha usato anche per chiudere il documento attuale?
maniaco del cricchetto,

10
Nota: chiude quasi universalmente la finestra attualmente attiva su tutti i programmi.
Joseph Hansen,

@rachet maniaco: sì, era un po 'pericoloso, poiché ctrl-q era testo allineato a sinistra (ctrl-e era al centro e ctrl-r era allineato a destra).
Ateo il

1
L'altra cosa cattiva è che Ctrl-w viene utilizzato in applicazioni come VIM e diversi emulatori di terminale per eliminare l'ultima parola digitata. Quando si digita nel browser a volte mi capita di premere Ctrl-w per abitudine, con conseguente chiusura della scheda corrente.
Chiel ten Brinke,

Sì, ma non è come VIM è noto per essere intuitivo a qualsiasi livello ... - Il punto è: "Ma non è quello che fa in VIM" è un argomento UX universalmente cattivo (un po 'per definizione). - OTOH, "Questo è quello che è stato fatto in quasi tutti i programmi Windows negli ultimi 20 anni" contiene un po 'più di acqua ...
BrainSlugs83

0

È stato rubato dal Mac OS, che utilizza Command+ Wper chiudere la scheda corrente (per le applicazioni con schede) o la finestra corrente. Si noti che Command+ Qviene utilizzato per chiudere l'applicazione, quindi Command+ W, che è una chiave, probabilmente sembrava una buona scelta per chiudere una finestra.


18
Lo trovo non plausibile. Hai qualche fonte a supporto delle tue parole?
bazzilico,

5
Posso testimoniare personalmente che Command-W era comunemente usato su Mac per chiudere finestre di applicazioni / documenti 15-20 anni fa ... il che ovviamente non significa che quelle convenzioni siano nate sul Mac. Come nota, anche Ctrl-C per copia, Ctrl-X per taglio e Ctrl-V per incolla provenivano anche dal Mac (sebbene il modificatore del Mac fosse Comando anziché Controllo); la convenzione per PC dominante fino a circa la metà degli anni '90 era Ctrl-Insert per copia, Shift-Insert per incolla e Shift-Insert per taglio.
David,

4
... Ricordo di aver letto che la scelta di C / X / V per copia / taglia / incolla era intenzionale. C per copia è un ovvio mnemonico (almeno se sei un madrelingua inglese) e X e V sono adiacenti a C (sulle tastiere QWERTY), più X assomiglia a un paio di forbici. Ciò darebbe credito alla scelta di W a causa della sua vicinanza a Q.
David,

6
Posso attestare che il comando-w è stato usato sui mac per chiudere la finestra corrente prima che ci fosse MS Windows. "Rubato" potrebbe essere una parola forte, ma certamente è vero che Windows è stato preso in prestito da MacOS.
Dan Pritts,

4
Sarei molto sorpreso se entrambi non risalgono a sistemi operativi precedenti. Ad ogni modo, usare lo stesso collegamento non significa "rubare", ma fornire un'esperienza utente coerente e vorrei che tutti i sistemi operativi facessero di più.
terdon,

-1

È 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


16
Alt+F4è ancora la scorciatoia da tastiera standard per chiudere una finestra su Windows (o meglio, chiudere [la finestra di] l'applicazione focalizzata), essendo associata alla voce "Chiudi" nel menu della finestra comune alla maggior parte / tutte le applicazioni con finestre su Windows (il quello che si ottiene facendo clic con il tasto sinistro del mouse sull'area all'estrema sinistra della barra del titolo, facendo clic con il tasto destro in un punto qualsiasi della barra del titolo o premendo Alt+Space). E anche se la console di Windows avesse funzionalità di copia-incolla senza mouse, i collegamenti sarebbero non standard come Ctrl+Cgià ha un significato storico.
JAB,

2
Trovata la Guida per l'utente Macintosh per Macintosh PowerBook 160 e 180 computer del 1992 che mostra il collegamento Chiudi finestra Cmd-W in PDF pagina 62 (etichettato 46).
Daniel Beck

10
CTRL-W è implementato a livello di applicazione, dagli autori dell'applicazione (Microsoft o altro). Alt-F4 è "Esci dal programma" su Windows (a livello di sistema operativo). Uno non è un sostituto per l'altro.
Tasti di

4
Ctrl-C era già stato utilizzato per il prompt dei comandi (significa interruzione ), quindi l'utilizzo dello standard Ctrl-X / C / V non funzionava senza interrompere molti programmi della riga di comando. Il Prompt dei comandi è una finestra speciale (emulatore di terminale) e deve fare attenzione a non nascondere le chiavi che potrebbero essere necessarie o a cui il software in esecuzione nel terminale può rispondere , sia UNIX / VMS remoto sia app legacy MS-DOS locali. Ad esempio, se stai eseguendo un programma da riga di comando che risponde a Ctrl-W, averlo chiuso al prompt dei comandi sarebbe esasperante.
Maxx Daymon,

20
-1 - questo in pratica sembra un rant e poi si spegne in un territorio totalmente irrilevante per la domanda. L'utilizzo tra le applicazioni è coerente tra l'altro. Alt+F4chiude l'intera applicazione, Ctrl+Wchiude la finestra (o il documento) dell'applicazione. L'unica incoerenza è che alcune applicazioni terminano dopo la chiusura dell'ultima finestra, altre no. Come se fosse rubato da Apple o no; Sospetto che nessuno lo saprà mai per certo.
Mark Henderson,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.