![스페이스 키 이벤트를 발생시키려면 Ctrl 또는 Alt 키를 어떻게 변경합니까?](https://rvso.com/image/1108665/%EC%8A%A4%ED%8E%98%EC%9D%B4%EC%8A%A4%20%ED%82%A4%20%EC%9D%B4%EB%B2%A4%ED%8A%B8%EB%A5%BC%20%EB%B0%9C%EC%83%9D%EC%8B%9C%ED%82%A4%EB%A0%A4%EB%A9%B4%20Ctrl%20%EB%98%90%EB%8A%94%20Alt%20%ED%82%A4%EB%A5%BC%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EB%B3%80%EA%B2%BD%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
막대가 깨진 노트북이 있는데 , 또는 키를 매핑하여 공백 문자를 표시하고 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).