Hi WarPiper.
If you are interested in hardware-hacks i could possibly help you with that issue. some years ago i attached 2 joystick-ports to my cherry-keyboard (that's of course possible for all brands...) - the idea is quite simple - use the joystick to "press a key" on the keyboard. All you have to do afterwards is to configure your emulator / game to use the keys. (i use a special uae/ccs64-configuration for that). trust me - it's quite easy - and great fun!
(if you don't believe me - just let me know i'll send you a photo

)
greets,
eCat