Acabei de começar a executar o Linux Mint, mas estou usando um hardware de teclado ligeiramente diferente.
Ele teve vários problemas no começo, como Shift sendo mapeado incorretamente, atastrophe / asterisk não sendo mapeado, mas eu consegui consertar isso usando o XModMap.
xmodmap -e "keycode 50 = less greater backslash"
Meu keymap para o Keycode 50 e os dois primeiros trabalhos, mas a barra invertida, não tentei repetir a barra invertida algumas vezes para corrigi-la, mas não consegui corrigi-la.
Xev Output Edit
KeyPress event, serial 270, synthetic NO, window 0x3200001,
root 0xd4, subw 0x0, time 9366403, (859,242), root:(1128,662),
state 0x90, keycode 50 (keysym 0x3c, less), same_screen YES,
XLookupString gives 1 bytes: (3c) "<"
XmbLookupString gives 1 bytes: (3c) "<"
XFilterEvent returns: False
KeyRelease event, serial 270, synthetic NO, window 0x3200001,
root 0xd4, subw 0x0, time 9366483, (859,242), root:(1128,662),
state 0x91, keycode 50 (keysym 0x3e, greater), same_screen YES,
XLookupString gives 1 bytes: (3e) ">"
XFilterEvent returns: False
KeyRelease event, serial 270, synthetic NO, window 0x3200001,
root 0xd4, subw 0x0, time 9366523, (859,242), root:(1128,662),
state 0x90, keycode 108 (keysym 0xfe03, ISO_Level3_Shift), same_screen YES,
XKeysymToKeycode returns keycode: 92
XLookupString gives 0 bytes:
XFilterEvent returns: False