X Keyboard Extension (XKB)

X Keyboard Extension (XKB)

Define la forma en que se manejan los códigos de los teclados en X y proporciona acceso a las tablas de traducción internas.Es el mecanismo básico que permite usar múltiples diseños de teclado en X.
En las interfaces hombre-computadora, la extensión del teclado X o XKB es una parte del sistema X Window que extiende la capacidad de controlar el teclado sobre lo que ofrece el protocolo central del sistema X Window.Las características principales de esta extensión son: - soporte mejorado para modificadores (Alt, Shift, Etc.);- mejor tratamiento de los grupos clave;- control extendido de indicadores de teclado (LED) y campanas;- varios nuevos parámetros de teclado (controles);- asociación de acciones (de un tipo particular) a teclas;La extensión se compone de dos partes: una extensión de servidor y una biblioteca de cliente.Las versiones modernas de Xlib contienen XKB, que está activo por defecto.Los programas de cliente que no usan esta extensión pueden desactivarla antes de conectarse con el servidor, o simplemente pueden funcionar normalmente ya que la extensión simula el protocolo central de manera predeterminada.XKB también es utilizado por los compositores de Wayland y kmscon.
x-keyboard-extension-xkb-

Alternativas a X Keyboard Extension (XKB) para todas las plataformas con cualquier licencia

SharpKeys

SharpKeys

SharpKeys es una utilidad que administra una clave del Registro que permite a Windows reasignar una clave a cualquier otra clave.
Karabiner

Karabiner

Karabiner, anteriormente llamado KeyRemap4MacBook, es un remapeador de teclado muy potente para Mac OS X.
KeyTweak

KeyTweak

KeyTweak es un remapeador de teclado gratuito para Windows NT / 2000 / XP / Vista / Win 7. Utiliza la clave de registro Scancode Map de Microsoft para reasignar su teclado.
xmodmap

xmodmap

El programa xmodmap se usa para editar y mostrar el mapa del modificador de teclado y la tabla de mapas de teclas que usan las aplicaciones cliente para convertir códigos de evento en keyyms.