
Pesquisei vários guias no Google sobre como criar um layout de teclado personalizado usando xkb. Quero que a tecla Alt esquerda envie um evento de tecla de controle. Depois de muitas tentativas e erros, descobri isto (baseado no layout do teclado estoniano):
partial alphanumeric_keys modifier_keys
xkb_symbols "ee_dfv" {
include "ee(basic)"
name[Group1]="Estonian (DFV)";
key <LALT> {
type[Group1]="ONE_LEVEL",
symbols[Group1] = [ Control_L ]
};
modifier_map Control { <LALT> };
};
Eu adicionei evdev.xml
e quando uso o visualizador de layout do GNOME ele mostra o mapeamento modificado, mas as teclas funcionam como antes. Surpreendentemente, o mapeamento modificado funciona corretamente no xterm.
Estou fazendo algo errado ou existe outra maneira de modificar o layout do teclado com o Wayland? Usei o xmodmap com sucesso por uma década, mas pesquisar no Google sugere que ele não é compatível com Wayland.