Onde é definido o comportamento das teclas mortas nos layouts de teclado do Ubuntu?

Onde é definido o comportamento das teclas mortas nos layouts de teclado do Ubuntu?

Estou no Ubuntu e uso um layout de teclado (especificamente dos EUA com teclas mortas AltGr) que, como o nome indica, inclui algumas teclas mortas. Algumas combinações de teclas mortas são inesperadas, mas muito úteis, como números sobrescritos e subscritos usando as teclas mortas ^ e ˇ seguidas do número apropriado, respectivamente.

Caso existam combinações mais úteis que eu não conheça, quero encontrar uma lista de todas as combinações de teclas inativas para este layout de teclado, mas não consegui fazê-lo. Eu sei pela pesquisa que o layout do teclado está definido em usr/share/X11/xkb/symbols/, mas isso faz referência às teclas mortas por nomes/símbolos de teclas como dead_grave, dead_tildee assim por diante. Esses símbolos de teclas aparentemente estão definidos em /usr/include/X11/keysymdef.h(ou estavam antes, não consigo encontrar o arquivo no meu computador). Olhando para uma versão desse arquivo online, as chaves mortas recebem apenas um código, não definido com uma lista de combinações.

Minha pergunta é: ondesãoas chaves mortas definidas?

Responder1

Não tenho certeza se é o layout, acho que é o comportamento da composição, provavelmente afetado pela localidade.

De qualquer forma, você pode dar uma olhada aqui nas combinações:

https://cgit.freedesktop.org/xorg/lib/libX11/plain/nls/en_US.UTF-8/Compose.pre

informação relacionada