[hatari-devel] Enhanced keymap support |
[ Thread Index | Date Index | More lists.tuxfamily.org/hatari-devel Archives ]
Hello, Following last keymap.c patches (applied on 2023-08-27) and in case anyone still wants to use enhanced keymap patches serie, I rebased it, renumbered useful and suppressed useless patches. Serie is now : 0001-Keymap_LoadRemapFile-refactor-rewrite.patch 0002-Switch-to-using-KeyMapping-struct-and-KeysDown-array.patch 0003-Clear-KeysDown-key-mapping-state-on-reset.patch 0004-Add-defines-for-some-of-the-ST-scancode-values.patch 0005-Support-for-specifying-ST-key-modifiers-in-the-mappi.patch 0006-Add-ALT-XXX-sequence-insert-support-for-keymaps.patch 0007-Add-trace-output-for-ST-key-modifiers.patch 0008-Support-for-specifying-PC-SDL-key-modifiers-in-the-m.patch 0009-Keymap-accept-also-0x-prefixed-hex-values-for-scanco.patch 0010-Fix-improve-keymap-file-SDL-key-name-parsing.patch 0011-Fix-ALT_XXX-scancode-handling.patch 0012-Fix-Single-Mod-Host-Parsing.patch 0013-Remap-mod.patch 0014-Add-NO-XXX-mod.patch 0015-Replace-strlcpy.patch These patches are filed in enhanced_keymap_patches.tar.gz (attachment) and need to be applied to master before building Hatari. A configuration file : keymap_fr_pc.cfg (found in attachment) explains the format of the configuration file and gives an example of Hatari key mapping for french PC keyboard layout (105 keys) Yves
Attachment:
enhanced_keymap_patches.tar.gz
Description: application/gzip
Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |