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 Mac

Karabiner

Karabiner

Karabiner, anteriormente llamado KeyRemap4MacBook, es un remapeador de teclado muy potente para Mac OS X.
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.