Когда я программирую, я люблю менять эти клавиши:
Esc↔ Tab Ctrl↔CapsLock
В ~/.xmodmap, я указал эти переопределения:
keycode 66 = Control_L
keycode 37 = Caps_Lock
keycode 23 = Escape
keycode 9 = Tab
EscapeИ Tabключи свопы, никаких проблем, но вместо того , чтобы Caps_Lockи Control_Lподкачка, оба эти клавиши становятся Caps_Lock.
Что бы я ни пытался сделать, клавиши управления не назначаются Caps_Lock(код клавиши 66). Если я оставляю keycode 66 =, ключ не назначен, но когда я назначаю Control_Lили Control_R, он просто не работает. Но, если я назначу какой-то другой ключ, например keycode 66 = Tab, он будет назначен, нет проблем.
Он как xmodmap просто не хочет менять местами клавиши Caps Lock и Control. Действительно расстраивает. Любая помощь / указатели были бы действительно полезны.
PS: я использую Archlinux.