52 votes

Quelle est la logique derrière le "W" dans Control+W pour fermer un onglet dans IE ?

J'aime faire des liens pour me souvenir des raccourcis clavier. J'obtiens Ctrl + T pour ouvrir un nouvel onglet - mais quelle est la logique derrière Ctrl + W pour en fermer un ?

68voto

Brandon Points 2580

T W en Ctrl + W a été choisie parce qu'avant l'introduction de la navigation par onglets (et actuellement, si la navigation par onglets est désactivée), il s'agit d'un raccourci pour fermer la fenêtre actuelle. W l'écran.

Raccourcis clavier pour Internet Explorer 6 :

Fermer la fenêtre en cours - Ctrl + W

Raccourcis clavier pour Internet Explorer 8 :

Fermer l'onglet actuel (ou la fenêtre actuelle si la navigation par onglets est désactivée) - Ctrl + W

Raccourcis clavier pour Internet Explorer 11 :

Fermer l'onglet - Ctrl + W

0voto

Robert Points 471

Il a été volé au système d'exploitation Mac OS, qui utilise Command + W pour fermer l'onglet en cours (pour les applications avec onglets) ou la fenêtre en cours. Il est à noter que Command + Q est utilisé pour quitter l'application, donc Command + W qui se trouve un peu plus loin, a probablement semblé être un bon choix pour fermer une fenêtre.

-2voto

Ebu Points 303

Il a été absolument "volé" ou "emprunté" à Mac OS. Windows utilisait à l'origine Alt + F4 de fermer Windows, mais ils ont réalisé que c'était un choix sous-optimal (lire : stupide).

W a été choisi en raison de sa proximité avec Q ce qui était le choix évident pour un raccourci clavier [Q]uit.

Apple tenait beaucoup à ce que chaque logiciel, qu'il soit développé en interne ou par un tiers, respecte un ensemble de règles en matière d'interface humaine. Ces directives comprenaient notamment ceci. Microsoft et Windows étaient beaucoup plus ouverts à l'idée de permettre aux développeurs de faire ce qu'ils voulaient et d'ignorer de nombreuses conventions, notamment en ce qui concerne le fonctionnement des raccourcis clavier. Je me souviens certainement d'un grand nombre des premiers logiciels Windows qui avaient des raccourcis uniques pour couper/copier/coller.

Par exemple, même sous Windows 7, le Bloc-notes ne se ferme pas avec la touche Ctrl + W vous devez utiliser Alt + F4 ou Alt entonces F entonces X .

Un autre exemple est l'invite de commande. Même en 2014, on ne peut pas copier et coller comme un être humain normal, il faut d'abord marquer une zone de texte et ensuite utiliser la touche entrée pour la copier. De même pour coller, on fait un clic droit, parce que pourquoi faire tout pareil ? C'est ennuyeux...

Il s'agit de la plus ancienne copie que j'ai pu trouver dans les lignes directrices d'Apple en matière d'interface humaine. À la page 102, on peut lire ceci :

La commande Close ferme la fenêtre active, qui peut être une fenêtre de document une boîte de dialogue sans modèle, un dossier ou tout autre type de fenêtre. Un clic dans la case de fermeture d'une fenêtre permet de fermer les fenêtres à l'aide de la souris. de fermer les fenêtres à l'aide de la souris. L'utilisateur peut également appuyer sur Command-W pour fermer Windows.

Bien que cette copie du HIG date de 1995, cette convention existait sur le Mac avant même cette date, peut-être dès 1986.

Il y a même ceci joyau de l'internet qui explique que les produits Adobe (sous Windows) ne respectent pas la convention utilisée par Firefox :

J'aime la façon dont Ctrl-W fonctionne dans Firefox. Il ferme l'onglet en cours, mais s'il n'y a qu'un seul onglet ouvert, il ferme toute la fenêtre de Firefox. s'il n'y a qu'un seul onglet ouvert, il ferme toute la fenêtre de Firefox.

Dans les produits Adobe, Ctrl-W ferme les fenêtres enfant mais pas la fenêtre principale du programme. principale.

Ctrl-W ferme l'Explorateur Windows, mais dans beaucoup d'autres programmes, vous pouvez dans de nombreux autres programmes, vous devez utiliser un autre raccourci clavier. Je me retrouve à essayer d'utiliser Ctrl-W dans dans d'autres programmes et je suis frustré lorsque cela ne fonctionne pas. Je connais Je connais Alt-F4 mais Ctrl-W est une combinaison plus facile à utiliser.

Serait-il possible de créer un programme qui ferait en sorte que Ctrl-W fonctionne toujours comme dans Firefox ? C'est-à-dire que, quel que soit le programme dans lequel on se trouve, Ctrl-W fermerait d'abord l'enfant Wind actif. programme, Ctrl-W fermerait d'abord les fenêtres enfant ou les onglets actifs, puis il fermerait ensuite la fenêtre principale du programme. Si le programme n'avait qu'une fenêtre, il fermait cette fenêtre.

En outre, et cette partie est facultative, serait-il possible pour ce programme de programme de :

-détecter si le programme actif a attribué une utilisation différente à la touche Ctrl-W si le programme actif utilise Ctrl-W pour quelque chose de différent, faire apparaître une boîte de dialogue vous demandant si vous souhaitez remplacer le comportement de Ctrl-W pour ce programme à partir de maintenant (en d'autres termes, si le programme actif utilise Ctrl-W pour quelque chose de différent). programme à partir de maintenant (en d'autres termes, cela permettrait au programme Universal Ctrl-W universel de mettre à jour une liste d'"annulations" et d'"exceptions") ?

J'espère que cela sera utile à d'autres personnes...

Les réponses suggérant l'utilisation d'AutoHotKey et autres sont, pour un utilisateur de Mac, ridiculement complexes et inutiles.

Il y a este ainsi que

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X