v-to Akkor szerencséd van az X11-gyel, ott tudok megoldást, az xmodmap
megoldja. Kipróbálni így lehet ideiglenesen
xmodmap -e "clear Control" // kikapcsoljuk a Ctrl gombokat
xmodmap -e "keycode 105 = iacute Iacute" // a jobb Ctrl helyett í-t ír (Shifttel pedig Í-t)
xmodmap -e "add Control = Control_L" // a bal Ctrl-t azért visszakapcsoljuk :)
Ha ez valamilyen okból nem működik, akkor jó eséllyel más kódot küld a billentyűzeted, ha futtatod a xev
nevű programot, akkor kiderül, például nálam ez a kimenete:
KeyRelease event, serial 38, synthetic NO, window 0x2c00001,
root 0x3da, subw 0x0, time 15993316, (579,349), root:(629,468),
state 0x4, keycode 105 (keysym 0xffe4, Control_R), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Ha viszont így megy, akkor lehet állandósítani. Készíts két fájl:
~/.xinitrc:
[[ -f ~/.xmodmap ]] && xmodmap ~/.xmodmap
~/.xmodmap:
clear Control
keycode 105 = iacute Iacute
add Control = Control_L
Elvileg újraindítás után már „magától” fog működni, ha mégse, akkor szólj 🙂