Eu finalmente consegui trabalhar depois de horas de tentativas. Eu encontrei o arquivo onde os scancodes evdev são traduzidos em códigos de tecla xfree86 em X11, ou seja, /usr/share/X11/xkb/keycodes/evdev
. Eu abri esse arquivo como root e movi os códigos-chave usando as configurações padrão do xmodmap como referência ( xmodmap -pke
). Minhas edições finais foram bem simples:
<LSGT> = 49; // This was 94
<TLDE> = 94; // This was 49
<LWIN> = 64; // This was 133
<LALT> = 133; // This was 64
<RWIN> = 108; // This was 134
<RALT> = 134; // This was 108