팁 & 테크
상황을 설명해 볼께요.
1 X11을 데스크탑으로 쓰고 있어요.
2 어쩌다 해피 스타일 키보드가 들어 왔어요. 근데 어쩌나 이놈은 fn키가 없네요.^^;;
3 하고 있는 작업의 성격이 F1-F12까지 키를 자주 눌러야 해요.
A 여러가지 방법이 가능해요. 하지만 여기에서는 xmodmap이란 녀석을 쓰기로 해요.
B fn키 대신 쓸 키를 골라봐요. 여기에서는 오른쪽 Alt를 쓰기로 해요.
C xmodmap 이라고 치면 현재의 modifier키가 어떤식으로 쓰이는지 보여줘요. 애예를 들면 다음과 같아요.
shift Shift_L (0x32), Shift_R (0x3e)
lock Caps_Lock (0x42)
control Control_L (0x25), Control_R (0x69)
mod1 Alt_L (0x40), Alt_R (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)
주목해서 봐야할것이 fn대신 쓸 오른쪽 Alt가 mod1그룹에 속해 있는것이에요.
D 다음에 xmodmap -pke 를 치면 현재 키맵이 줄줄이 나와요. 예를들면 아래와 같아요.
keycode 10 = 1 exclam 1 exclam
keycode 11 = 2 at 2 at
keycode 12 = 3 numbersign 3 numbersign
keycode 13 = 4 dollar 4 dollar
keycode 14 = 5 percent 5 percent
keycode 15 = 6 asciicircum 6 asciicircum
keycode 16 = 7 ampersand 7 ampersand
keycode 17 = 8 asterisk 8 asterisk
keycode 18 = 9 parenleft 9 parenleft
keycode 19 = 0 parenright 0 parenright
keycode 20 = minus underscore minus underscore
keycode 21 = equal plus equal plus<중간 생략>
keycode 108 = Alt_R Meta_R Alt_R Meta_R
<다시 또 생략>
이걸 리다이렉트해서 파일로 저장한 다음 편집 하는 게 쉽겠죠.^^;;
E 이제 xmodmap용 파일을 만들어 봐요. 파일 이름은 아무 이름이나 상관 없지만 .xmodmap-h라고 해봐요.
keycode 10 = 1 exclam F1
keycode 11 = 2 at F2
keycode 12 = 3 numbersign F3
keycode 13 = 4 dollar F4
keycode 14 = 5 percent F5
keycode 15 = 6 asciicircum F6
keycode 16 = 7 ampersand F7
keycode 17 = 8 asterisk F8
keycode 18 = 9 parenleft F9
keycode 19 = 0 parenright F10
keycode 20 = minus underscore F11
keycode 21 = equal plus F12keycode 108 = Mode_switch NoSymbol
clear mod1
add mod1 = Alt_L
F 이제 작성한 파일데로 키맵을 재정의 해봐요.
xmodmap .xmodmap-h
G 잘 되나 시험해 보세요.
예전에 한글키와 한자키를 리매핑할때도 썼던 방법같은데 생각도 못하고있었네요^^ 감사합니다~
비정규직 정신 노동자님.. 좀 어렵습니다.
Xmodmapdl anjswl ahffkTtmqslek.
http://cafe.naver.com/jungboboan.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=2331&
조금 참고가 되는군요 .