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