La tecla Super (❖) es un nombre alternativo para lo que comúnmente se denomina tecla de Windows [1] o tecla de Comando [2] en los teclados modernos , generalmente asociada y manejada como tal por los sistemas operativos y software Linux y BSD actuales.
La tecla Super era originalmente una tecla modificadora en un teclado diseñado para máquinas Lisp en el MIT .
El teclado " space-cadet ", diseñado en 1978 en el MIT para la máquina Lisp , introdujo dos nuevas teclas modificadoras, "Super" e "Hyper", [3] en comparación con el teclado Knight anterior que también se usaba con las máquinas Lisp. Ambas teclas pasaron a ser compatibles con el potente editor de texto Emacs , que tenía, o recibiría, puertos influyentes en Multics , Unix y muchos otros sistemas operativos, y tuvo una amplia adopción en instituciones más allá del MIT.
A partir de 1984, el sistema X Window (un estándar de interfaz gráfica de usuario para sistemas operativos tipo Unix ) admitía los modificadores , y , así como las teclas comunes Shift, Control y Alt. Las estaciones de trabajo Unix de esa época a veces presentaban teclas Super ubicadas entre las teclas y o Meta (a veces incluyendo una tecla), pero el dominio final de la disposición de teclas 101/102 del IBM Model M (que solo tenía modificadores Ctrl, Alt y Shift) haría que las teclas no estuvieran disponibles en ningún hardware moderno.MetaSuperHyperControlAltGrCompose
A pesar de la desaparición de estas teclas, muchos de los comandos complejos de Emacs aún requerían su uso, y los estándares de interfaz de usuario técnicos X11 para Unix aún las admitían, por lo que pronto se convirtieron en un objetivo para ser emulado con combinaciones de teclas alternativas y se usaban comúnmente en lugar de Meta: por ejemplo, + se emitía mediante + o + . Los comandos de Emacs que usaban la tecla Super todavía presentaban un desafío, mientras que los comandos de la tecla Hyper gradualmente cayeron en desuso, y sus combinaciones de teclas se reemplazaron por combinaciones alternativas más largas que usaban combinaciones de otras teclas. EscapeAltMetaxEscxAltx
En 1994, la ⊞ Windowstecla apareció por primera vez en el popular teclado Microsoft Natural Keyboard , donde serviría para permitir a los usuarios operar cómodamente el menú Inicio en el futuro Windows 95 sin usar un mouse . Estaba en la misma ubicación general que las antiguas teclas Super de la estación de trabajo, en un espacio que la distribución de teclas 101/102 no había usado. La proliferación posterior de la tecla Windows como parte de la distribución estándar de teclas 104/105, junto con su falta de propósito específico para sistemas operativos sin menú Inicio, ofreció una nueva opción para asignar otra tecla modificadora de entrada esperada en el mundo Unix. Al principio, alrededor de 1996, era una práctica común asignar la tecla Meta a la tecla Windows. Sin embargo, debido a las teclas alternativas existentes para Meta en Emacs, la reintroducción de una asociación de teclas Meta de hardware no resultó excepcionalmente útil. Esto hizo que Super fuera la siguiente tecla emulada con mayor frecuencia y, por lo tanto, se convirtió en la asignación estándar para la tecla Windows en X11.
La mayoría del software y la documentación de Linux denominan a estas teclas "Super". Sin embargo, en el núcleo todavía se las conoce como META_L y META_R. [4] y en alguna documentación, como la de KDE Plasma , todavía se las llama tecla Meta. [5] [6]
La mayoría de los entornos de escritorio gráficos de Linux utilizan la tecla Super para la gestión de ventanas y el lanzamiento de aplicaciones, no solo para los comandos utilizados por las aplicaciones. Gran parte de esto es similar al uso de la tecla Windows en el sistema operativo Windows. En los casos en los que un mapa de teclas de Unix y un mapa de teclas de Windows coinciden, como durante la implementación de una máquina virtual , un evento de teclado se tratará como equivalente a un evento, o viceversa, según sea necesario.Super⊞ Win
En GNOME 3 , al soltar la tecla Super se muestra de forma predeterminada la ventana de actividades. [7]
En Openbox, la tecla Super es una tecla modificadora disponible , pero no se utiliza en ningún atajo predeterminado. [8]
En Unity , la clave se utiliza para controlar el iniciador y administrar ventanas. [9]
En Emacs , Super continúa utilizándose para combinaciones de teclas de comandos, aunque actualmente ninguno de los comandos integrados lo utiliza de forma predeterminada. [10]
En el sistema operativo elemental , la tecla Super muestra una superposición de acceso directo y se utiliza para varias funciones del sistema, ventanas y espacios de trabajo. [11]
En i3 , la tecla Super junto con la tecla Shift se utilizan de forma predeterminada como modificadores utilizados para controlar el comportamiento y el diseño de las ventanas. [12]
La emulación X11 en macOS coloca el estado Super shift en la tecla Comando o "Apple".
En ChromeOS, la tecla "Super" o de Windows en los teclados externos se denomina "Meta externo".