KEYCAP(5)

명칭
keycap - 키보드 매핑 데이타베이스

서식
keycap

해설
keycap 파일은 키보드 매핑을 기술하는 데이타베이스로, kcon(1) 하지만 이용합니다.

keycap 의 엔트리는 `:'로 단락지어진 다수의 필드로부터 됩니다. 각 매핑의 최초의 엔트리는, 그 매핑의 명칭으로서 인식되는 이름을, 캐릭터 `|'로 단락지어 늘어놓은 것입니다. 최초와 최후 이외의 모든 이름은 전부 소문자로, 공백 캐릭터를 포함하지 않을 필요가 있습니다. 마지막 이름은 가독성을 높이기 위해서(때문에), 대문자나 공백 캐릭터를 포함할 수가 있습니다.

케이파비리티
명칭형 해설
de | bool | 키보드 매핑을 컴파일시에 넣은 디폴트에 리셋트 한다
D<n> | bool | 키 <n> 를 완전하게 사용 불가로 한다

m<n> | num | ALT 키의 키 번호를 지정한다
l<n> | num | ALTGR 키의 키 번호를 지정한다
h<n> | num | SHIFT 키의 키 번호를 지정한다
t<n> | num | CONTROL 키의 키 번호를 지정한다
ca<n> | num | CAPS LOCK 키의 키 번호를 지정한다
sh<n> | num | SHIFT LOCK 키의 키 번호를 지정한다
nl<n> | num | NUM LOCK 키의 키 번호를 지정한다
sc<n> | num | SCROLL LOCK 키의 키 번호를 지정한다

K<n> | str | 쉬프트 없음 (통상)의 키에 캐릭터 라인을 대응시킨다
S<n> | str | 쉬프트 (SHIFT 키와 동시에 누른다) 시의 키에 캐릭터 라인을 대응시킨다
C<n> | str | CONTROL 키와 동시에 눌렀을 때의 캐릭터 라인을 대응 짓는다
A<n> | str | ALTGR 키와 동시에 눌렀을 때의 캐릭터 라인을 대응 짓는다

tc | str | 지정 개소 이외가 같은 MAP를 가지는 엔트리 - 마지막에 지정할 필요가 있습니다.

키 번호를 기술하는 파라미터 <n> 는 1 에서 128 까지의 번호를 취하는 것이 할 수 있습니다.

캐릭터 라인 파라미터는 15 캐릭터까지의 값을 받을 수가 있습니다.

  엔트리의 예
이하의 엔트리는 테스트용의 엔트리 기술로, keycap 파일안의 매우 단순한 엔트리 기술의 하나에, 이 기술 그대로의 것이 존재합니다.

    tt|test|Test entry which swaps y and z:\
    	:K22=z:S22=Z:C22=\032:\
    	:K46=y:S46=Y:C46=\031:

행의 마지막에 \ 를 두는 것에 의해, 엔트리를 복수행에 이을 수가 있습니다. 코멘트는 “#” 그리고 시작되는 행에 포함할 수가 있습니다.

관련 파일
/usr/share/misc/keycap.pcvt
    키보드 매핑의 기술을 포함한 파일

관련 항목
kcon(1), keycap(3)

사용예
“l1#60” (은)는, ALTGR 키의 키 번호로서 60 을 지정합니다.

“K100=hugo” (은)는, 키 번호 100 의 키에 캐릭터 라인 'hugo'를 대응시킵니다.

“K100=^D” (은)는, 키 번호 100 의 키에 컨트롤 캐릭터 EOT (0x04)를 대응시킵니다.

“K100=\000” (은)는, 키 번호 100 의 키에 컨트롤 캐릭터 NUL (0x00)를 대응시킵니다.