xmodmap 으로 특정키 리맵핑할 때 질문드립니다 [4]

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

2010-04-07 22:16 - 넷사랑

안녕하세요.

xmodmap -e "keycode 113 = Delete"

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

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

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

답변 부탁 드립니다.

제품명 : Xmanager 2.x
연결 방법 : Xstart connection


Re: xmodmap 으로 특정키 리맵핑할 때 질문드립니다

2010-04-08 17:54 - 넷사랑

안녕하십니까?
넷사랑컴퓨터 기술지원입니다.

해당 키에 'Repeat' 속성을 지정해야 합니다. Alt 키는 기본적으로 이 속성이 없습니다.
Xmanager의 키보드 편집기로 사용하고자 하는 키에 'Repeat' 속성을 지정하신 후 사용해 보십시오.

키보드 편집기에 대한 자세한 내용은 도움말을 참조하십시오.

감사합니다.


Re: xmodmap 으로 특정키 리맵핑할 때 질문드립니다

2010-04-09 05:42 - 넷사랑

답변 감사드립니다.

Alt키에 대한 repeat 속성을 지정해야한다고 하셨는데... 이것을 Xmanager에서 말고 접속하려는 리눅스 머신에서 수정해줄 수 있나요?

참고로 페도라코어 4를 사용하고 있습니다.

그럼 답변부탁드립니다. 좋은 하루 되세요^^


Re: xmodmap 으로 특정키 리맵핑할 때 질문드립니다

2010-04-09 11:01 - 넷사랑

다음은 Alt_R 키를 Delete 키로 바꾸고 repeat 속성을 지정하는 명령어들입니다. Xmanager 뿐만 아니라 페도라 콘솔에서 직접 사용하여도 같은 결과를 얻을 수 있습니다.

// Alt_R 키에 mod1 속성이 지정되어 있으면 repeat 속성을 적용할 수 없습니다.
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"

원하시는 결과가 되길 바랍니다.
감사합니다.


Re: xmodmap 으로 특정키 리맵핑할 때 질문드립니다

2010-04-09 12:08 - 넷사랑

잘 되네요!!!

정말 감사합니다. 항상 질문에 대한 답변을 보면서 느끼는 거지만 Netsarang 기술자분들 정말 대단하신 것 같네요^^

우리나라 최고 전문가이신 것 같아요

그럼 좋은 하루 되세요^^


이전 조회수: 185