kmap2qmap
kmap2qmap
はEmbedded Linuxで使用するためのキーマップを生成するツールです。ソース・ファイルは、カーネルの コマンドなどで理解できる標準的な Linux フォーマットでなければなりません。つまり、 ファイルを生成するために以下のソースを使用できます:loadkeys
kmap
qmap
- Linux Console Tools (LCT)プロジェクト。
- XorgX11 キーマップは
ckbcomp
ユーティリティでkmap
フォーマットに変換できます。 kmap
ファイルはプレーンテキストファイルなので、手作業で作成することもできます。
生成されたqmap
ファイルはサイズが最適化されたバイナリファイルです。
kmap2qmap
はコマンドライン・プログラムで、少なくとも2つのファイルをパラメータとして必要とします。最後のファイルが生成された ファイルとなり、他のファイルはすべて入力 ファイルとして解析されます。例えば.qmap
.kmap
kmap2qmap i386/qwertz/de-latin1-nodeadkeys.kmap include/compose.latin1.inc de-latin1-nodeadkeys.qmap
kmap2qmap
は、Linuxカーネルがサポートするすべての(擬似)シンボルをサポートしていません。標準的なキーマップを変換する場合、 、 などの警告がたくさん表示されます。これらは無視しても大丈夫です。Show_Registers
Hex_A
また、数値記号(例えば、keycode 1 = colon
の代わりにkeycode 1 = 4242
)にも対応していません。これらは非推奨であり、カーネルのバージョンごとに変更される可能性があるからです。
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.