Emacs에서 Ctrl을 사용하기 위해 left ctrl
키를 키에 다시 할당했습니다 .capslock
왼쪽 Ctrl 키와 오른쪽 Ctrl 키를 따로 묶는 방법이 있나요?
예를 들어 , 및 left-ctrl-a
에 바인딩하고 싶습니다 . 즉, OS X 의 핵심 개념을 에뮬레이트하고 싶습니다.select all
right-ctrl-a
beginning-of-line
ctrl
command
답변1
안타깝게도 control
X11은 하나의 수정자만 지원합니다.
$ xmodmap -pm
xmodmap: up to 5 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3
mod4 Hyper_L (0x42), Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
보시다시피 왼쪽과 오른쪽에는 별도의 키 기호가 있지만 Ctrl둘 다 동일한 수정자에 바인딩되어 있습니다 control
. 그러나 Ctrl_L
다른 곳에서는 사용되지 않는 다른 수정자( mod3
예를 들어 위의 예에서는 그럴 수 있음) 에 바인딩하고 Emacs를 사용하도록 구성할 수 있습니다 C-a
(이것은 귀하의옳은 Ctrl) 평소대로 ( beginning-of-line
) 하지만 처리하라고 지시하십시오 Mod3-a
(귀하의왼쪽 Ctrl) 당신이 좋아하는 것에 따라.