|
||||||||||
참고: /etc/X11/xkb/rules 디렉토리 조사.
참고: 선택사항은 ()로 표기함. 참고: 키보드 콘솔 howto참고: 키보드 콘솔 howto - 4년 정도 버전이 늦지만... [edit]
include "qwery-layout" #의미가 분명한 듯? 말 그대로 해당 layout을 include하라는 뜻으로, include할 수 있는 keymap은 /usr/share/keymap/i386/include 등에 한정됨.
[edit]
keycode $숫자 = $버추얼키1 (...) #$숫자라는 keycode 입력이 들어오면 $버추얼키1에 해당하는 key 입력으로 대체한다.
$버추얼키1, $버추얼키2 등등은 윈도우의 virtual key 개념이라고 생각됨. 기본 입력은 $버추얼키1, shift 후 입력은 $버추얼키2. mod후 입력은 $버추얼키3. mod+shift후 입력은 $버추얼키4 제 시스템에서는 mod 키가 오른쪽 alt키에 묶여있네요. 출처: For each keycode there are at most 4 symbols defined, namely for the 4 keymaps plain, shift, mod, mod+shift. What is the modifier mod? It is the one designated by the symbol Mode_switch.
keycode 8 = seven ampersand braceleft
Linux에서 사용하는 용어는 "버추얼키"가 아닌 symname입니다. 근데 문제는 Linux Kernel의 키보드 드라이버 소스에 Hangul, Hangul_Hanja라는 symname이 없다는 점입니다. X11에는 있는데...
[edit]
$제어키조합 keycode $숫자 = $버추얼키 #제어키와 일반 키를 조합한 입력을 뜻하는 듯. 제어키에는 control, alt, altgr(오른쪽 alt??)이 있고, 이들을 조합할 수 있다.
control keycode 8 = Control_underscore alt keycode 8 = Meta_seven control alt keycode 8 = [edit]
string $버추얼키 = "$문자열" #$버추얼키가 오면 $문자열로 대체하라는 뜻인 듯.
콘솔에서 F1을 입력하면 \033[[A이 입력되는 것을 볼 수 있다. string F1 = “\033[[A”
[edit]
compose '$글자1' '$글자2' to '$글자3' #$글자1과 $글자2의 조합이 올 경우 $글자3으로 변환하라는 뜻인 듯.
compose ‘\’‘e’ to ‘é’
[edit]
중요 명령어 #
커널이 해당 키에 할당해준 코드(keycode)을 보여준다. 키를 누를 때랑 뗄 때 다른 keycode가 출력된다. showkey -m keymap의 변환을 거치고 난 후의 코드를 보여준다. |
|
|||||||||