X Keyboard Extension (XKB)

X Keyboard Extension (XKB)

Define a maneira como os códigos dos teclados são tratados no X e fornece acesso a tabelas de conversão internas.É o mecanismo básico que permite o uso de vários layouts de teclado no X.
Nas interfaces homem-computador, a extensão do teclado X ou XKB faz parte do X Window System que amplia a capacidade de controlar o teclado sobre o que é oferecido pelo protocolo principal do sistema X Window System.Os principais recursos desta extensão são: - suporte aprimorado a modificadores (Alt, Shift, Etc.);- melhor tratamento de grupos-chave;- controle estendido de indicadores de teclado (LEDs) e sinos;- vários novos parâmetros de teclado (controles);- associação de ações (de um tipo particular) a chaves;A extensão é composta de duas partes: uma extensão do servidor e uma biblioteca cliente.As versões modernas do Xlib contêm o XKB, que está ativo por padrão.Os programas clientes que não usam esta extensão podem desativá-lo antes de conectar-se ao servidor ou simplesmente podem funcionar normalmente, pois a extensão simula o protocolo principal por padrão.O XKB também é usado pelos compositores Wayland e pelo kmscon.
x-keyboard-extension-xkb-

Alternativas ao X Keyboard Extension (XKB) para X11

xmodmap

xmodmap

O programa xmodmap é usado para editar e exibir o mapa modificador de teclado e a tabela de mapa de teclas que são usados ​​pelos aplicativos clientes para converter códigos de chave de eventos em centros de teclado.