Коли я програмую, мені подобається міняти ці клавіші:
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.