
막대가 깨진 노트북이 있는데 , 또는 키를 매핑하여 공백 문자를 표시하고 Space싶습니다 . 우분투 11.10을 실행 중입니다.alt (right)control
답변1
xmodmap을 사용하여 키 중 하나를 다시 매핑할 수 있습니다. 먼저 xev를 실행하고 다시 매핑하려는 버튼(예: alt)을 누릅니다. 키코드를 기록해 두세요. 그런 다음 공간에 매핑합니다.
xmodmap -e 'keycode 108 = KP_space'
108을 xev에서 찾은 키코드로 바꾸세요. 내 키보드에서 오른쪽 Alt 키는 키코드 108입니다. 이 시점에서 오른쪽 Alt 키를 누르면 공백이 생기지만 여전히 Alt 키도 누르고 있습니다. 기존 지도를 제거해야 합니다. 내 경우에는 Alt_R을 수정했기 때문에 xmodmap을 입력하면 다음과 같은 내용이 표시됩니다.
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x69)
mod1 KP_Space (0x6c), 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)
이는 KP_Space가 alt인 "mod1"을 생성한다는 것을 보여줍니다. mod1에서 KP_Space를 제거하려면(대체 버튼이 대체 버튼으로 작동하지 않게 됨) 다음을 입력하십시오.
xmodmap -e 'remove mod1 = KP_Space'
로그인 시 xmodmap 명령을 실행해야 하므로 그 방법을 조사해야 합니다(예: ~/.Xmodmap).