Midi controller / USB / synth / speaker?

Fantastic! Yeah, that is definitely a much easier solution, and much more relevant given you’re working with python! Nice work finding that!

Ugh, the dreaded loading screen. I’ve got a similar problem using scummvm, requiring the use of the F5 key to exit/access the system menu. Not easy to do via the gameshell. One solution I’ve been looking at is “xbindkeys” and making a “rage quit kill key combo”, pushing ABXY+SEL+START at the same time; kinda the same as what you could do to soft reset the original Game Boy, mapping it to the magic alt+sysrq key.
If you find a more eloquent solution however, I would love to hear it.

For reference, here are the outputs according to xbindkey

Key code. name. snes mapping

c:111 Up up
c:116 Down down
c:113 Left left
c:114 Right right

c:45 k a (east)
c:44 j b (south)
c:31 i x (north)
c:30 u y (west)

c:46 l shift+a (east) or R2 (outer LK5)
c:43 h shift+b (south) or L2 (outer LK1)
c:32 o shift+x (north) or R1 (inner LK4)
c:29 y shift+y (west) or L1 (inner LK2)

c:65 space select
c:36 Return start
c:9 Escape menu

c:82 KP_Subtract shift+sel
c:86 KP_Add shift+start
c:22 Backspace shift+menu

c:112 Prior shift+L1 (inner LK2)
c:117 Next shift+R1 (inner LK4)
c:110 Home shift+L2 (outer LK1)
c:115 End shift+R2 (outer LK5)

nul nul shift (centre LK3)

I also just found this

1 Like