kmap2qmap

kmap2qmap est un outil permettant de générer des keymaps pour Linux embarqué. Les fichiers sources doivent être au format standard Linux kmap qui est par exemple compris par la commande loadkeys du noyau. Cela signifie que vous pouvez utiliser les sources suivantes pour générer des fichiers qmap:

  • Le projet Linux Console Tools (LCT).
  • Les keymapsXorg X11 peuvent être convertis au format kmap à l'aide de l'utilitaire ckbcomp.
  • Les fichiers kmap étant des fichiers texte, ils peuvent également être créés à la main.

Les fichiers qmap générés sont des fichiers binaires de taille optimisée.

kmap2qmap L'utilitaire est un programme en ligne de commande qui a besoin d'au moins deux fichiers en tant que paramètres. Le dernier sera le fichier .qmap généré, tandis que tous les autres seront analysés en tant que fichiers d'entrée .kmap. Par exemple :

kmap2qmap i386/qwertz/de-latin1-nodeadkeys.kmap include/compose.latin1.inc de-latin1-nodeadkeys.qmap

kmap2qmap ne prend pas en charge tous les (pseudo) symboles pris en charge par le noyau Linux. Si vous convertissez un clavier standard, vous obtiendrez beaucoup d'avertissements pour des choses comme Show_Registers, Hex_A, etc. : vous pouvez les ignorer sans risque.

Il ne supporte pas non plus les symboles numériques (par exemple keycode 1 = 4242, au lieu de keycode 1 = colon), car ceux-ci sont dépréciés et peuvent changer d'une version du noyau à l'autre.

© 2026 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.