En el círculo de Window Managers hay algunos términos técnicos; Un par de ellos son Mod keys
y Meta keys
. Las preguntas que hago aquí son
¿Qué son exactamente esos y son universales en diferentes teclados?
¿Qué ALT, SHIFTy CTRL(tanto derecha como izquierda), Winy las
right click
teclas se llaman
Pregunto esto porque estoy trabajando tanto en los administradores de ventanas de labranza como en los de pila. y hay muchas referencias a este tema.
x11
keyboard-layout
r004
fuente
fuente
Respuestas:
Las pulsaciones de teclas en X tienen 8 bits modificadores:
Cualquier tecla se puede vincular a cualquiera de estos modificadores, pero (como se puede imaginar) generalmente las Shiftteclas izquierda / derecha están vinculadas a Shift, Caps Lockestán vinculadas a Lock, y la izquierda / derecha Ctrlestán vinculadas a Control. Es evidente que falta en la lista Alt, que generalmente está vinculada a Mod1. Los administradores de ventanas de mosaico también se refieren con frecuencia a una única "clave de modificación", que es la clave de modificación elegida para todas las asociaciones de teclas de WM. Por ejemplo, si la tecla mod es Alt, entonces Alt+ Jgeneralmente avanzará a la siguiente ventana.
Meta, Super e Hyper son todas las teclas del antiguo teclado Symbolics para el que X todavía tiene códigos de teclas internos (por lo que aún pueden vincularse a modificadores). Super todavía está presente en los teclados modernos, como la tecla Win / Tux / lo que esté al lado Alt. Por lo general, está vinculado a Mod4. Meta e Hyper se han ido. Alta veces se llama "Meta" porque reemplazó la funcionalidad de Meta; Sospecho que emacs tiene la mayor parte de la culpa por usar Alty Esccomo reemplazos de meta en sus combinaciones de teclas. Sin embargo, algunas personas también se refieren a la tecla Win como "Meta", por lo que probablemente debería evitar el término por completo.
El clic derecho no es una clave.
fuente
win
clave podría reemplazarseAlt
en sermeta
clave. ¿Podrías dar más detalles?Mod1
yMod4
, ¿qué pasa con el resto de ellos? ¿Están vacíos por defecto?xmodmap
. No sé qué tan estándar es, pero generalmente veo Num Lock en mod2 e ISO_Level3_Shift y Mode_Switch en mod5 (explicado aquí ). mod3 está vacío