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
Escape
Ve Tab
tuşları takasları, sorun değil, ama yerine Caps_Lock
ve Control_L
takarken hem bu anahtarlar olur Caps_Lock
.
Ne yapmaya çalışırsam yapayım Kontrol tuşları Caps_Lock
atanmıyor (tuş kodu 66). Ben bırakırsanız keycode 66 =
, anahtar un-atanmış, ama atadığınızda Control_L
veya Control_R
, sadece işini yapmaz. Ancak, başka bir anahtar atarsam, örneğin, keycode 66 = Tab
atanı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.