xorg에서 caps lock들어내고 esc키 만들기 (No xmodmap)


아놔..

caps lock 이랑 esc키랑 바꿔 쓰고 있었는데..

(vi는 esc 천국, 게다가 쉘도 이맥스 타입이 아니라 vi형으로 해서..)

이번에 pacman -Syu 한번 해서 업뎃을 해줬더니..

아놔 screen에서 xmodmap 키맵핑 해논게 아예 안되네요..

escape 키 자체가 xev값을 제대로 안뱉어내는 ㅜㅜ

그래서 어쩔수 없이 그냥 xorg의 키맵을 들어내서 바꿔 버렸습니다...

대충 내용을 정리하면
1 /usr/share/X11/xkb/symbols/capslock
다음을 추가
partial hidden modifier_keys
xkb_symbols "escape" {
key <CAPS> { [ Escape ] };
key <ESC> { [ None ] };
};

2 /usr/share/X11/xkb/rules/base 파일에서 810째 줄로 이동해서
caps:escape = +capslock(escape)
로 내용을 고쳐줍니다 caps lock에서 escape라고 앞뒤에 나온거로 고쳐주면 됍니다

3,xorg.conf에서 keyboard 세션(?) 에서 다음을 추가 합니다
Option "XkbOptions" "caps:escape"

4, x를 재시작하세요!

아 인제 살거 같다능... 만세! 만세!

출저와 자세한 내용은 아래로.. http://www.bluetwanger.de/blog/2007/05/12/mapping-capslock-to-escape-in-xorg/
Trackback 0 Comment 5
prev 1 ··· 50 51 52 53 54 55 56 57 58 ··· 84 next