나는 다시 매핑하기 위해 노력하고있어 right alt내처럼 행동하는 right ctrl그래서 언론에 내 오른쪽 엄지 손가락을 사용할 수있는 ctrl버튼을 누릅니다. 우분투 12.04입니다.
다음 내용으로 홈 폴더에 .Xmodmap 파일을 만들었습니다.
clear control
clear mod1
!keycode 64 = Alt_L Meta_L
keycode 108 = Alt_R Meta_R
add control = Control_L Control_R Alt_R
add mod1 = Alt_L Meta_L
추측 할 수 있듯이 왼쪽 alt 키에는 키 코드 64가 있고 left alt키에는 키 코드 108이 있습니다.
이것은 실제로 오른쪽 Alt 키가 마치 마치 ctrl키를 누르는 것처럼 동작한다는 의미에서 작동 합니다.
그러나 왼쪽 alt키는 이제 더 이상 아무것도하지 않으므로 alt키가 남아 있지 않습니다 . xmodmap
다음과 같은 결과 가 나옵니다 .
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x69), Alt_R (0x6c)
mod1 Alt_L (0x40), Alt_L (0xcc), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
이상한 것은에 대한 Alt_R 매핑을 제거 control하면 alt키가 작동 한다는 것입니다.
(즉, 두 번째 줄을 마지막 줄로 변경하십시오.)
add control = Control_L Control_R
이제 내 권리조차도 alt나를 혼란스럽게 하는 열쇠 처럼 행동 합니다. 제어 라인에서 Alt_R 맵핑을 제거한 후 출력 xmodmap
은 다음 을 제공합니다.
xmodmap: up to 4 keys per modifier, (keycodes in parentheses):
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Alt_L (0xcc), Meta_L (0xcd)
mod2 Num_Lock (0x4d)
mod3
mod4 Super_L (0x85), Super_R (0x86), Super_L (0xce), Hyper_L (0xcf)
mod5 ISO_Level3_Shift (0x5c), Mode_switch (0xcb)
너희들이 도울 수 있기를 바랍니다.