리눅스란녀석을 사용하다보면
종종 겪는 문제가 키보드 자판에 있는걸 인식을 못하는 경우가 있곤하다...
음 ..
일단 /usr/share/xmodmap/xmodmap.kr 파일이있는지 찾아본다
없으면 xmodmap.us 에서 복사를 하던지 해서 새로 만든다.
xmodmap.kr 파일을 편집기로 열어본다 :D
어익후 복잡하기도 하여라 ..
여하튼 키코드에 매핑되는 목록(?)인듯하다
터미널을 실행하고
xev 를 입력하면 조그마한 창이 하나 뜨면서
입력되고 있는 이벤트가 캡쳐되는 모습이 보일것이다.
(키보드 , 마우스 관련)
한영 키를 눌러보자 :D
암튼 여기서 중요한건 keycode 210 이란 값이다
다시 편집기로 돌아와서 210에 해당하는 값이 있는지 찾아본다 -_-a하지만 없다
내용중에
그리고 시작되면서 자동으로 적용이 되도록
시스템 - 기본설정 - 세션 의 시작프로그램에
xmodmap /usr/share/xmodmap/xmodmap.kr
을 입력해준다 :D
만약 고친걸 바로 업데이트 하고 싶다면,
터미널창에 xmodmap /usr/share/xmodmap/xmodmap.kr 라고 치면 바로 적용이 된다.
아래 첨부파일은 필자의 설정 파일이다.
종종 겪는 문제가 키보드 자판에 있는걸 인식을 못하는 경우가 있곤하다...
음 ..
일단 /usr/share/xmodmap/xmodmap.kr 파일이있는지 찾아본다
없으면 xmodmap.us 에서 복사를 하던지 해서 새로 만든다.
xmodmap.kr 파일을 편집기로 열어본다 :D
어익후 복잡하기도 하여라 ..
여하튼 키코드에 매핑되는 목록(?)인듯하다
터미널을 실행하고
xev 를 입력하면 조그마한 창이 하나 뜨면서
입력되고 있는 이벤트가 캡쳐되는 모습이 보일것이다.
(키보드 , 마우스 관련)
한영 키를 눌러보자 :D
KeyPress event, serial 29, synthetic NO, window 0x3200001,
root 0x52, subw 0x0, time 356320300, (806,714), root:(812,765),
state 0x10, keycode 210 (keysym 0xff31, Hangul), same_screen YES,
XKeysymToKeycode returns keycode: 122
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 29, synthetic NO, window 0x3200001,
root 0x52, subw 0x0, time 356320300, (806,714), root:(812,765),
state 0x10, keycode 210 (keysym 0xff31, Hangul), same_screen YES,
XKeysymToKeycode returns keycode: 122
XLookupString gives 0 bytes:
키가 눌렸다 떼어졌다는 이벤트가 나오는데 -_-aroot 0x52, subw 0x0, time 356320300, (806,714), root:(812,765),
state 0x10, keycode 210 (keysym 0xff31, Hangul), same_screen YES,
XKeysymToKeycode returns keycode: 122
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
KeyRelease event, serial 29, synthetic NO, window 0x3200001,
root 0x52, subw 0x0, time 356320300, (806,714), root:(812,765),
state 0x10, keycode 210 (keysym 0xff31, Hangul), same_screen YES,
XKeysymToKeycode returns keycode: 122
XLookupString gives 0 bytes:
암튼 여기서 중요한건 keycode 210 이란 값이다
다시 편집기로 돌아와서 210에 해당하는 값이 있는지 찾아본다 -_-a하지만 없다
내용중에
! KS 103(106) Keyboard on South Korea have two toggle keys
! in addition to us-101(us-104) keys.
! Hangul_Hanja : toggle between Korean alphabet and Chinease alphabet
! Hangul : toggle between Korean alphabet and English alphabet
keycode 121 = Hangul_Hanja
keycode 122 = Hangul
으로 되어있었는데 자신의 시스템의 key code값에 맞게 고쳐주면 된다 :D! in addition to us-101(us-104) keys.
! Hangul_Hanja : toggle between Korean alphabet and Chinease alphabet
! Hangul : toggle between Korean alphabet and English alphabet
keycode 121 = Hangul_Hanja
keycode 122 = Hangul
keycode 209 = Hangul_Hanja
keycode 210 = Hangul
keycode 210 = Hangul
그리고 시작되면서 자동으로 적용이 되도록
시스템 - 기본설정 - 세션 의 시작프로그램에
xmodmap /usr/share/xmodmap/xmodmap.kr
을 입력해준다 :D
만약 고친걸 바로 업데이트 하고 싶다면,
터미널창에 xmodmap /usr/share/xmodmap/xmodmap.kr 라고 치면 바로 적용이 된다.
아래 첨부파일은 필자의 설정 파일이다.
Trackback Address :: 이 글에는 트랙백을 보낼 수 없습니다