Yes! I was playing with the keymap.keys file on the root of solarus and the games. For the Tunics! game I make the attached file (renamed to keymap.keys) and all the functions are accessible and working just fine
Incidentally I discover what the Tunics! game can read joystick buttons (on any solarus engine) but the mapping is hard-coded on scripts so if you do not use a keymap.keys and manually change the Tunics! code also works.
I also find a quirk on the new version solarus-v0_4_3-luajit-1_6_4.zip each time you exit a solarus game, an error happens: «The software was closed because an error occurred.» then you return to home menu. (tested with Zelda Mystery of Solarus XD, Zelda Mystery of Solarus DX, Tunics! and Zelda Return of the Hylian SE)
With exactly the same system, only replace the SD:/switch/solarus/solarus.nro with version solarus-v0_4_2-luajit-1_6_4.zip and exiting any solarus game return to Hbmenu without error ;(
Incidentally I discover what the Tunics! game can read joystick buttons (on any solarus engine) but the mapping is hard-coded on scripts so if you do not use a keymap.keys and manually change the Tunics! code also works.
I also find a quirk on the new version solarus-v0_4_3-luajit-1_6_4.zip each time you exit a solarus game, an error happens: «The software was closed because an error occurred.» then you return to home menu. (tested with Zelda Mystery of Solarus XD, Zelda Mystery of Solarus DX, Tunics! and Zelda Return of the Hylian SE)
With exactly the same system, only replace the SD:/switch/solarus/solarus.nro with version solarus-v0_4_2-luajit-1_6_4.zip and exiting any solarus game return to Hbmenu without error ;(