123
X Keyboard Extension (XKB)

X Keyboard Extension (XKB)

Définit la façon dont les codes des claviers sont traités dans X et donne accès aux tables de traduction internes.C'est le mécanisme de base qui permet d'utiliser plusieurs dispositions de clavier dans X.
Dans les interfaces homme-machine, l'extension de clavier X ou XKB fait partie du système X Window qui étend la capacité de contrôler le clavier sur ce qui est offert par le protocole de base du système X Window.Les principales caractéristiques de cette extension sont: - prise en charge améliorée des modificateurs (Alt, Shift, Etc.);- un meilleur traitement des groupes clés;- contrôle étendu des indicateurs du clavier (LED) et des cloches;- divers nouveaux paramètres du clavier (contrôles);- association d'actions (d'un type particulier) à des clés;L'extension est composée de deux parties: une extension serveur et une bibliothèque client.Les versions modernes de Xlib contiennent XKB, qui est actif par défaut.Les programmes clients n'utilisant pas cette extension peuvent la désactiver avant de se connecter au serveur, ou peuvent simplement fonctionner normalement car l'extension simule le protocole principal par défaut.XKB est également utilisé par les compositeurs Wayland et kmscon.

Alternatives à X Keyboard Extension (XKB) pour X11

xmodmap

xmodmap

Le programme xmodmap est utilisé pour éditer et afficher la carte des modificateurs de clavier et la table des cartes de touches utilisées par les applications clientes pour convertir les codes clés des événements en noms de clés.