我正在使用 xmodmap 重新映射CapsLock
到Mode_switch
并使用 ijkl 重新映射到箭头。唯一的问题是 ijkl 并不总是表现得像普通箭头。
两个例子:A)Ctrl+Alt+Right
应该切换到右侧桌面; B) 在菜单中搜索程序时,向下箭头应选择找到的第二个项目。这些功能不适用于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