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.