Ketika saya memprogram saya suka menukar kunci ini:
Esc↔ Tab Ctrl↔CapsLock
Di ~/.xmodmap
, saya telah menentukan pemetaan ulang ini:
keycode 66 = Control_L
keycode 37 = Caps_Lock
keycode 23 = Escape
keycode 9 = Tab
The Escape
dan Tab
kunci swap, tidak ada masalah, tapi bukannya Caps_Lock
dan Control_L
swapping, baik orang-orang kunci menjadi Caps_Lock
.
Apa pun yang saya coba lakukan, tombol Kontrol tidak ditugaskan Caps_Lock
(kode 66). Jika saya meninggalkan keycode 66 =
, kuncinya tidak ditetapkan, tetapi ketika saya menetapkan Control_L
atau Control_R
, itu tidak berfungsi. Tetapi, jika saya menetapkan beberapa kunci lain, misalnya keycode 66 = Tab
, itu ditugaskan, tidak ada masalah.
Seperti xmodmap, hanya tidak ingin Caps Lock dan tombol kontrol ditukar. Benar-benar membuat frustrasi. Bantuan / petunjuk apa pun akan sangat membantu.
PS: Saya menggunakan Archlinux.