xmodmapを使用して再マッピングし、CapsLock
ijklMode_switch
を使用して矢印を再マッピングしています。唯一の問題は、ijklが常に通常の矢印のように動作しないことです。
2つの例:A)Ctrl+Alt+Right
右のデスクトップに切り替える必要があります。 B)メニューからプログラムを検索するときに下矢印を使用すると、見つかった2番目の項目を選択する必要があります。これらの機能は機能しませんMode_switch+ijkl
。また、Aのショートカットを上書きするために「キーボードショートカット」に移動しましたが、以前と同じようにCtrl+Alt+Mode_switch+l
表示されます。Ctrl+Alt+Right
解決策はありますか?
! Clear modifiers, so we can assign other things to them
clear lock
clear control
clear mod1
clear mod2
clear mod3
clear mod4
clear mod5
! CapsLock 66 is mode switch
keycode 66 = Mode_switch
! Add back the modifier keys approx as they were
add control = Control_L Control_R
add mod1 = Alt_L Alt_R Meta_L
add mod2 = Num_Lock
add mod4 = Super_L Super_R
add mod5 = Mode_switch ISO_Level3_Shift
! Mode_switch + hjkl is arrow keys
keycode 44 = j J Left Left numbersign numbersign
keycode 31 = i I Up Up i i
keycode 45 = k K Down Down k k
keycode 46 = l L Right Right l l