[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/