(2018-03-07, 00:39)garbear Wrote:
Using the keyboard to emulate a controller is broken. For now, if a ROM requires a controller, you can only play it with another controller.
Keyboard control broke with the merge of the Controller Topology Project last month. It will be fixed in the future, though I'm not sure when.
@
garbear , did that Controller Topology Project broke all keyboard signals sent to the emulators? I am specially interested in lr-stella2014, as my controller has only 5 buttons, so I don't have enough buttons to send all needed extra commands (console switches, in this case), that could, in original Stella emulator, be mapped to keyboard keys (actually, they are already originally mapped).
I am not sure exactly where the keyboard issue is (Kodi maps, Retroplayer, libretro emulator) to try to propose some solution. I know, for example, that Stella 2014 accepts keyboard shortcuts, but I am not sure if libretro Stella does. In Libretro docs, there is the "Default RetroArch keyboard bindings" where one would use "Enter" and "Shift" keyboard keys to send RetroPad "Start" and "Select" button signal. But I just cannot send any default Stella or Retroarch key strokes to the emulator. Are they all being remapped/filtered by Kodi? I think "Enter" key is mapped to OSD, for example, but isn't there any setting so I could just pass a keystroke directly to the emulator?
I'd like to venture out on coding, but I'm kind of stuck.