Lexique informatique › Programmation › Modificateurs (X11)

Modificateurs (X11)

Programmation Svenska → Mis à jour: 2026-10-12

Les huit bits de modificateur de X11 — Shift, Lock, Control et Mod1 à Mod5 — et la table qui décide quelles touches les activent.

Le protocole de base de 1987 ignore ce que sont Alt ou la touche Windows. Chaque événement d'entrée porte à la place un état de huit bits, et le serveur tient une table des modificateurs disant quels codes de touche allument quel bit. Trois ont des noms parlants. Les autres sont Mod1 à Mod5, et leur sens relève de la convention : Mod1 est presque toujours Alt, Mod4 est Super, Mod2 est généralement VerrNum, tandis que Mod3 et Mod5 varient selon les systèmes. Un programme qui veut être sûr doit chercher quel bit porte le keysym Num_Lock. xmodmap -pm affiche la table.

La conséquence classique : des raccourcis qui cessent de fonctionner quand VerrNum est actif. Une capture passive sur Mod4+Entrée exige une correspondance exacte, et avec VerrNum allumé l'état est Mod4+Mod2. Les gestionnaires de fenêtres enregistrent donc chaque raccourci quatre fois : avec et sans Lock, avec et sans VerrNum.

← Retour au lexique