XKBキーからLDML ISOキーにマッピングしますか?

XKBキーからLDML ISOキーにマッピングしますか?

XKBは、「TLDE」や「AB01」などの名前でキーボードキー名を指定します。 https://www.charvolant.org/doug/xkb/html/node5.html#Fig:KeyNamesはに表示されます/usr/share/X11/xkb/keycodes/evdevが、UnicodeのLDMLは「B03」、「E12」、または「C00」などのキー名を提供します。https://unicode.org/reports/tr35/tr35-keyboards.html#Definitions

この名前をどのようにマッピングしますか?どこかに手続きやフォームがありますか?

ベストアンサー1

これら2つのリンクはそれぞれ関係を明確にする例を提供します。

XkbはX11R6(1995年初頭)と共に導入され、xkbcompグリッドキーボードを使用しました。最初のページの図2はこれを示しています(後で文書にさかのぼります)。

keycodes2つのファイル(ibmpcおよびsgi)と2つのファイルシンボルファイル(iso9995-3およびus)がありますが命名規則に関する文書がないため、読者は「A」が何を指しているのかを推測することしかできません。アルファベット順キー。ほとんどの記号は長さが4文字で、一部の記号(例えばTAB)は長さが3文字です。文字グリッドの2番目の文字はスペースバー(A)から数え始めます。

Unicode 技術標準 #35 単にコピーアルファベット順グリッドの一部、先行省略。 (もちろん、Unicodeは他のキーと実際には機能しません)。

おすすめ記事