¿Cuál es la lógica detrás de la "W" en Control + W para cerrar una pestaña en IE?

47

Me gusta hacer conexiones para recordar los atajos de teclado. Obtengo Ctrl+ Tpara abrir una nueva pestaña, pero ¿cuál es la lógica detrás de Ctrl+ Wpara cerrar una?

Ana
fuente
55
Puede que tenga que ver con cmd-w para cerrar ventanas en Mac desde algunos lugares donde busqué.
cutrightjm
77
Ctrl + W también ha sido el atajo para cerrar la ventana actualmente enfocada en Windows durante bastante tiempo. Supongo que fue elegido porque W -> Window y está en el lado izquierdo del teclado.
Der Hochstapler
18
Ctrl + W también cierra pestañas en Firefox, Opera y Chrome
Ben Johnson mk2
13
Está allí para controlar a las personas, principalmente porque Ctrl+Qcierra el navegador por completo para la mayoría de los navegadores modernos Qy Westán uno al lado del otro en diseños QWERTY.
TC1
3
Como usuario desde hace mucho tiempo de un clon de emacs (lugaru epsilon, desde la versión 3 más o menos) en DOS y luego en Windows, la introducción repentina de ese acceso directo es molesto. En un enlace tradicional de emacs, Ctrl + W está vinculado kill-region, que es el comando más común que uso para cortar el texto seleccionado en el portapapeles. Al escribir en otro contexto (como este comentario aquí), escribir Ctrl + W tiene un efecto muy diferente y más catastrófico. Cambiar entre varias combinaciones de teclas del editor en la misma máquina siempre es una molestia, pero esta es relativamente nueva en comparación con mi historial con epsilon.
RBerteig

Respuestas:

67

El Wen Ctrl+ Wfue elegido porque anterior a la navegación por pestañas que se introducen (y en la actualidad, si ha desactivado la navegación por pestañas) es un acceso directo para cerrar el actual W indow.

Atajos de teclado para Internet Explorer 6 :

Cerrar la ventana actual - Ctrl+W

Atajos de teclado para Internet Explorer 8 :

Cerrar la pestaña actual (o la ventana actual si la navegación con pestañas está desactivada) - Ctrl+W

Atajos de teclado para Internet Explorer 11 :

Cerrar pestaña - Ctrl+W

Ƭᴇcʜιᴇ007
fuente
1
¿Office tampoco lo usó para cerrar el documento actual?
monstruo de trinquete
10
Nota: casi universalmente cierra la ventana actualmente activa en todos los programas.
Joseph Hansen
@rachet freak: Sí, era un poco peligroso, ya que ctrl-q era texto alineado a la izquierda (ctrl-e era el centro y ctrl-r era la alineación a la derecha).
Ateo
1
La otra cosa desagradable es que Ctrl-w se usa en aplicaciones como vim y varios emuladores de terminal para eliminar la última palabra escrita. Al escribir en el navegador, a veces me sucede que presiono Ctrl-w por costumbre, lo que hace que se cierre la pestaña actual.
Chiel ten Brinke
Sí, pero no es que VIM sea conocido por ser intuitivo en cualquier nivel ... - Punto: "Pero eso no es lo que hace en VIM" es un argumento UX universalmente malo (algo así por definición). - OTOH, "Eso es lo que se ha hecho en casi todos los programas de Windows durante los últimos 20 años" contiene un poco más de agua ...
BrainSlugs83
0

Fue robado del Mac OS, que usa Command+ Wpara cerrar la pestaña actual (para aplicaciones con pestañas) o la ventana actual. Tenga en cuenta que Command+ Qse usa para salir de la aplicación, por lo que Command+ W, que es una tecla, probablemente parecía una buena opción para cerrar una ventana.

stackoverflowuser2010
fuente
18
Esto no me parece plausible. ¿Tienes alguna fuente para apoyar tus palabras?
bazzilic
55
Puedo testificar personalmente que Command-W se usaba comúnmente en Mac para cerrar ventanas de aplicaciones / documentos hace 15-20 años ... lo que por supuesto no significa que esas convenciones se originaron en Mac. Como nota, Ctrl-C para copiar, Ctrl-X para cortar y Ctrl-V para pegar también vinieron de Mac (aunque el modificador de Mac era Comando en lugar de Control); la convención dominante de PC hasta aproximadamente mediados de los 90 fue Ctrl-Insert para copiar, Shift-Insert para pegar y Shift-Insert para cortar.
David
44
... Recuerdo haber leído que la elección de C / X / V para copiar / cortar / pegar fue deliberada. C para copiar es un mnemotécnico obvio (al menos si habla inglés), y X y V son adyacentes a C (en teclados QWERTY), más X se asemeja a un par de tijeras. Eso le daría crédito a la elección de W debido a su proximidad a Q.
David
66
Puedo dar fe de que el comando-w se utilizó en Mac para cerrar la ventana actual antes de que hubiera MS Windows. "Robado" podría ser una palabra fuerte, pero ciertamente es cierto que Windows tomó prestado generosamente de MacOS.
Dan Pritts
44
Me sorprendería mucho si ambos no se remontan a sistemas operativos anteriores. De todos modos, usar el mismo atajo no es "robar", proporciona una experiencia de usuario consistente y desearía que todos los sistemas operativos hicieran más de eso.
terdon
-1

Fue absolutamente "robado" o "prestado" de Mac OS. Windows originalmente usaba Alt+ F4para cerrar ventanas, pero se dieron cuenta de que era una opción subóptima (léase: tonta).

Se eligió W debido a su proximidad a la Qcual era la opción obvia para un atajo de teclado [Q] uit.

Apple estaba muy interesado en que cada pieza de software, ya sea internamente o por un tercero, siguiera un conjunto de pautas de interfaz humana. Incluido en estas pautas fue esto, entre muchas otras cosas. Microsoft y Windows estaban mucho más abiertos a permitir que los desarrolladores hicieran lo que quisieran, e ignorar muchas convenciones, sin duda sobre cómo funcionaban los atajos de teclado. Ciertamente recuerdo muchos de los primeros programas de Windows que tenían atajos únicos para cortar / copiar / pegar.

Por ejemplo, incluso en el Bloc de notas de Windows 7 no se cierra con Ctrl+ W, debe usar Alt+ F4o Alt, entonces F, entonces X.

Otro ejemplo es el símbolo del sistema. Incluso en 2014, no puede copiar y pegar como un ser humano normal, primero debe marcar un área de texto y luego usar la tecla Intro para copiarlo. Del mismo modo, para pegar, haces clic derecho, porque ¿por qué hacer que todo sea igual? Eso es aburrido...

Esta es la copia más antigua que pude encontrar de las Directrices de interfaz humana de Apple. En la página 102 dice esto:

El comando Cerrar cierra la ventana activa, que puede ser una ventana de documento, un cuadro de diálogo no modal, una carpeta o cualquier otro tipo de ventana. Hacer clic en el cuadro de cierre de una ventana proporciona un método basado en el mouse para cerrar ventanas. El usuario también puede presionar Comando-W para cerrar ventanas.

Si bien esta copia del HIG es de 1995, esta convención estaba en Mac antes incluso de esto, tal vez ya en 1986.

Incluso hay esta joya de Internet que habla de cómo los productos de Adobe (en Windows) no siguen la convención utilizada por Firefox:

Me gusta cómo funciona Ctrl-W en Firefox. Cierra la pestaña actual, pero si solo hay una pestaña abierta, cierra toda la ventana de Firefox.

En los productos de Adobe, Ctrl-W cierra las ventanas secundarias pero no la ventana principal del programa.

Ctrl-W cerrará las ventanas del Explorador, pero en muchos otros programas, debe usar alguna otra tecla de acceso rápido. Intento usar Ctrl-W en otros programas y me siento frustrado cuando no funciona. Sé sobre Alt-F4 pero Ctrl-W es una combinación más fácil de alcanzar.

¿Sería posible hacer un programa que hiciera que Ctrl-W funcionara siempre como lo hace en Firefox? Es decir, no importa en qué programa se encuentre, Ctrl-W primero cerraría las ventanas o pestañas secundarias activas, luego cerraría la ventana principal del programa. Si el programa solo tuviera una ventana, cerraría esa ventana.

Además, y esta parte sería opcional, ¿sería posible que este programa:

-detectar si el programa activo ha asignado un uso diferente para Ctrl-W -si el programa activo usa Ctrl-W para algo diferente, abra un cuadro de diálogo preguntando si desea anular el comportamiento Ctrl-W para este programa de ahora en adelante (en otras palabras, esto permitiría al programa Universal Ctrl-W actualizar una lista de "anulación" y "excepciones")?

Espero que esto les resulte útil a otras personas ...

Las respuestas que sugieren AutoHotKey y similares son para un usuario de Mac risamente complejas e innecesarias.

Hay esta , así

jgritty
fuente
16
Alt+F4sigue siendo el método abreviado de teclado estándar para cerrar una ventana en Windows (o más bien, cerrar [la ventana de] la aplicación enfocada), estar asociado con el elemento "Cerrar" en el menú de la ventana común a la mayoría / todas las aplicaciones en Windows (el uno que obtiene haciendo clic izquierdo en la región del extremo izquierdo de la barra de título, haciendo clic derecho en cualquier lugar de la barra de título o presionando Alt+Space). E incluso si la consola de Windows tuviera una funcionalidad de copiar y pegar sin mouse, los enlaces no serían estándar, Ctrl+Cya que tienen un significado histórico.
JAB
2
Encontré la Guía del usuario de Macintosh para computadoras Macintosh PowerBook 160 y 180 de 1992 que muestra el acceso directo Cerrar ventana Cmd-W en la página PDF 62 (etiquetada 46).
Daniel Beck
10
CTRL-W es implementado a nivel de aplicación, por los autores de la aplicación (Microsoft o de otra manera). Alt-F4 es "Salir del programa" en Windows (a nivel del sistema operativo). Uno no es un reemplazo para el otro. Accesos directos de Windows KB: support.microsoft.com/kb/126449
Ƭᴇcʜιᴇ007
44
Ctrl-C ya se tomó para el símbolo del sistema (significa descanso ), por lo que usar Ctrl-X / C / V estándar no funcionaría sin romper muchos programas de línea de comandos. El símbolo del sistema es una ventana especial (emulador de terminal) y debe tener cuidado de no ocultar las claves que puedan ser necesarias o respondidas por el software que se ejecuta en el terminal, ya sea UNIX / VMS remoto o aplicaciones heredadas locales de MS-DOS. Por ejemplo, si está ejecutando un programa de línea de comandos que responde a Ctrl-W, cerrar el símbolo del sistema sería exasperante.
Maxx Daymon
20
-1 - esto básicamente se lee como una diatriba y luego se dirige a un territorio totalmente irrelevante para la pregunta. El uso entre aplicaciones es consistente por cierto. Alt+F4cierra toda la aplicación, Ctrl+Wcierra la ventana (o documento) de la aplicación. La única inconsistencia es que algunas aplicaciones finalizan después de que se cierra la última ventana, otras no. En cuanto a si es robado de Apple o no; Sospecho que nadie lo sabrá nunca a ciencia cierta.
Mark Henderson