kmap2qmap

kmap2qmap es una herramienta para generar mapas de teclado para su uso en Linux embebido. Los archivos fuente tienen que estar en el formato estándar de Linux kmap que, por ejemplo, es entendido por el comando loadkeys del kernel. Esto significa que puedes usar las siguientes fuentes para generar archivos qmap:

  • El proyecto Linux Console Tools (LCT).
  • Los mapas de teclado X11de Xorg pueden convertirse al formato kmap con la utilidad ckbcomp.
  • Dado que los archivos kmap son archivos de texto sin formato, también pueden crearse a mano.

Los archivos qmap generados son archivos binarios de tamaño optimizado.

kmap2qmap es un programa de línea de comandos, que necesita al menos 2 archivos como parámetros. El último será el archivo .qmap generado, mientras que todos los demás serán analizados como archivos .kmap de entrada. Por ejemplo:

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

kmap2qmap no soporta todos los (pseudo) símbolos que soporta el kernel de Linux. Si está convirtiendo un mapa de teclado estándar obtendrá muchas advertencias para cosas como Show_Registers, Hex_A, etc.: puede ignorarlas con seguridad.

Tampoco soporta símbolos numéricos (por ejemplo keycode 1 = 4242, en lugar de keycode 1 = colon), ya que están obsoletos y pueden cambiar de una versión del kernel a otra.

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