리눅스에서 xmodmap으로 특정키 리맵핑할 때 질문드립니다

안녕하세요.

xmodmap -e "keycode 113 = Delete"

위와 같이 xmodmap으로 특정키 리맵핑했는데요, 문제는 한 번 입력할 때는 잘 되는데 키를 누르고 있을 때 연속 입력이 안되네요..

혹시 어떻게 하면 이 문제를 해결할 수 있을 지 아시는 분 있나요?

답변 부탁 드립니다.

이전 댓글 4
kbdholic 2010-04-07 18:10
혹시 어떤키를 리맵핑 하셨나요? X 서버가 evdev 드라이버를 사용하기 시작하면서 이상해진게 한두개가 아닙니다. ㅜㅜ그리고 특정키는 원래 반복이 되지 않는 경우도 있습니다.xev 실행하셔서 원래 repeat가 되는 키인지도 확인해 보세요.
내안의 키보드 2010-04-07 18:55
아 네 오른쪽 Alt키를 delete로 맵핑하려고 하고 있습니다.
내안의 키보드 2010-04-07 18:58
xev 쳐보니 아래와 같이 나오네요.. 이거 정상인 건 가요?KeyPress event, serial 28, synthetic NO, window 0x1700001,    root 0x48, subw 0x0, time 388526, (606,812), root:(611,856),    state 0x0, keycode 113 (keysym 0xffff, Delete), same_screen YES,    XKeysymToKeycode returns keycode: 107    XLookupString gives 1 bytes: (7f) ""    XmbLookupString gives 1 bytes: (7f) ""    XFilterEvent returns: False
내안의 키보드 2010-04-09 12:10
자문자답이네요^^아래와 같이 하니까 잘 됩니다.xmodmap -e "remove mod1 = Alt_R" // r 옵션 뒤에는 키코드가 옵니다. 키코드는 사용하는 Xserver마다 그 값이 다릅니다. quote 모양에 주의하여 명령어를 입력합니다. 잘 아시겠지만 x 앞과 }' 뒤는 보통 숫자키 1 왼쪽에 있는 `(back quote, grave) 입니다. xset r `xmodmap -pk|grep Alt_R |awk '{print $1}'` xmodmap -e "keysym Alt_R = Delete"
← 질문답변 목록으로