Supertecla (❖) es un nombre alternativo para lo que comúnmente se denomina tecla de Windows [1] o tecla Comando [2] en los teclados modernos, normalmente vinculada y manejada como tal por los sistemas operativos y el 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 también utilizado con las máquinas Lisp. Ambas claves pasaron a ser compatibles con el potente editor de texto Emacs , que tenía, o recibiría, adaptaciones influyentes a Multics , Unix y muchos otros sistemas operativos, y vio 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 Super teclas ubicadas entre las teclas y o Meta (a veces incluían una tecla), pero el eventual dominio del diseño de teclas IBM Model M 101/102 (que solo tenía modificadores Ctrl, Alt y Shift) haría que las claves 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 todavía requerían su uso, y los estándares técnicos de interfaz de usuario X11 para Unix todavía los admitían, por lo que pronto fueron un objetivo para ser emulados con combinaciones de teclas alternativas. y se usaban comúnmente en lugar de Meta: por ejemplo, + se emitía a través de + 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 fueron reemplazadas por combinaciones alternativas más largas que usaban combinaciones de otras teclas. EscapeAltMetaxEscxAltx
En 1994, la ⊞ Windowstecla apareció por primera vez en el popular Microsoft Natural Keyboard , donde serviría para permitir a los usuarios operar cómodamente el menú Inicio en el próximo Windows 95 sin utilizar un ratón . Estaba en la misma ubicación general que la antigua estación de trabajo Super Keys, en un espacio que el diseño de 101/102 teclas no había utilizado. La posterior proliferación de la tecla Windows como parte del diseño estándar de 104/105 teclas, 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 clave Meta a la clave de Windows. Sin embargo, debido a las claves alternativas existentes para Meta en Emacs, la reintroducción de una combinación de claves Meta de hardware no resultó excepcionalmente útil. Esto convirtió a Super en la siguiente clave elegida con mayor frecuencia y, por lo tanto, se convirtió en la asignación estándar para la clave de Windows en X11.
La mayoría del software y la documentación de Linux denominan a estas claves claves "súper". Sin embargo, en el kernel todavía se los conoce como META_L y META_R. [4] y en alguna documentación, como la de KDE Plasma , todavía se la llama clave 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 inicio de aplicaciones, no sólo para los comandos utilizados por las aplicaciones. Gran parte de esto es similar al uso de la clave de Windows en el sistema operativo Windows. En los casos en los que coincidan un mapa de teclas de Unix y un mapa de teclas de Windows, 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, el valor predeterminado es mostrar 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 usa 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 un acceso directo superpuesto 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 para controlar el comportamiento y el diseño de las ventanas. [12]
La emulación X11 en macOS coloca el estado Supershift en la tecla Comando o "Apple".
ChromeOS se refiere a la tecla "Super" o Windows en los teclados externos como "Meta externo".