Ben program zaman bu tuşları takas etmek istiyorum:
Esc↔ Tab Ctrl↔CapsLock
İçinde ~/.xmodmap, bu yeniden eşlemeleri belirttim:
keycode 66 = Control_L
keycode 37 = Caps_Lock
keycode 23 = Escape
keycode 9 = Tab
EscapeVe Tabtuşları takasları, sorun değil, ama yerine Caps_Lockve Control_Ltakarken hem bu anahtarlar olur Caps_Lock.
Ne yapmaya çalışırsam yapayım Kontrol tuşları Caps_Lockatanmıyor (tuş kodu 66). Ben bırakırsanız keycode 66 =, anahtar un-atanmış, ama atadığınızda Control_Lveya Control_R, sadece işini yapmaz. Ancak, başka bir anahtar atarsam, örneğin, keycode 66 = Tabatanır, sorun değil.
Bu xmodmap gibi Caps Lock ve Control tuşlarının değiştirilmesini istemiyor. Gerçekten sinir bozucu. Herhangi bir yardım / işaretçiler gerçekten yararlı olacaktır.
PS: Archlinux kullanıyorum.