나는 그것을 사용하고 있다
setxkbmap -query layout us,in -variant ,tam
타밀어 문자를 입력할 수 있습니다. 한번도 사용해본 적이 없어서 키보드의 키를 쉽게 찾을 수 없습니다. 나는 사용했다
xkbcomp /usr/share/X11/xkb/geometry/microsoft - | xkbprint -color -o - - | ps2pdf - > out.pdf
키보드 기하학 다이어그램을 봅니다. 하지만 저는 키에 있는 실제 유니코드 기호를 볼 수 있기를 원합니다. <AE00>
pdf에서 비슷한 내용을 봤습니다 .
답변1
xkbprint
나는 최근 수정된 XKB 지오메트리를 살펴보며 놀았습니다 .
로 템플릿을 생성합니다
setxkbmap -print
. 관심 있는 레이아웃/변형/옵션을 추가합니다. 사용할 수 있는 경우입니다-model microsoft -layout in -variant tam
. 이-print
옵션은 특정 옵션이 로드되는 내용을 표시하지만 현재 설정을 변경하지는 않습니다. 한 번에 하나씩 레이아웃을 생성하는 것은 를 사용하는 것보다 속도가 느릴 수 있습니다-layout us,in
.를 사용하여 이 키맵을 컴파일합니다
xkbcomp
.ps/pdf로 변환:
xkbprint -label symbols foo.xkm - | ps2pdf - > foo.pdf
.
모든 것을 한 번에:
setxkbmap -model microsoft -layout in -variant tam -print |
xkbcomp - - |
xkbprint -label symbols -color - - |
ps2pdf - > foo.pdf
답변2
내부에xkbprint
매뉴얼 페이지, 나타내는...
-레이블 유형은 버튼에 인쇄할 레이블을 지정합니다: 없음, 이름, 코드, 기호.
그래서 나는 이것이 당신에게 효과가 있을 것이라고 생각합니다:
xkbcomp /usr/share/X11/xkb/geometry/microsoft - | xkbprint -label symbols -color -o - - | ps2pdf - > out.pdf
답변3
@quixotic의 답변에서 0단계를 추가하겠습니다.
$ setxkbmap -print
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+latam+inet(evdev)" };
xkb_geometry { include "pc(pc105)" };
그런 다음 대신 사용하십시오(작은따옴표 참고).
$ setxkbmap -model pc -layout latam -geometry 'pc(pc105)' -print ...
다시 한 번 작은따옴표에 주의하십시오. 그렇지 않으면 "오류: XKM 파일 'stdin'에 기호가 없습니다."가 발생합니다.