私はそれを使用しています
setxkbmap -query layout us,in -variant ,tam
タミル語の文字を入力できます。一度使ったことがないので、キーボードのキーが簡単に見つかりません。使った
xkbcomp /usr/share/X11/xkb/geometry/microsoft - | xkbprint -color -o - - | ps2pdf - > out.pdf
キーボード幾何学図を表示します。しかし、私はキーの実際のUnicodeシンボルを見ることができるようにしたいです。<AE00>
pdfで同様の内容を見ました。
答え1
xkbprint
私は最近修正されたXKBジオメトリを見て遊んだ。
としてテンプレートを作成します
setxkbmap -print
。興味のあるレイアウト/変形/オプションを追加します。利用可能な場合です-model microsoft -layout in -variant tam
。この-print
オプションは、特定のオプションがロードされる内容を表示しますが、現在の設定を変更しません。一度に1つずつレイアウトを作成すると、使用するよりも遅くなることがあります-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'に記号がありません」が発生します。