Yep I see where you are coming from with that one, but with USB controllers.... and in the pursuance of zero missed keypresses, I use the control function keys (SHIFT etc) for some of the main keypresses.
Clearly with a conventional USB keyboard setup you get 6 simultaneous keypresses in addition to the control function keypresses (unless I am missing something on the USB Keyboard HID protocol which is possible as it has been a while since I dug it out)
Hence I am trying to keep it as simple as possible for users including first-timers - the two player version (Scorpion XG-2) has been around for a while now and I've not had any issues with missed keys or ghosting and I really want to keep that up wherever possible.
Advanced users can always re-map their controllers using the manual mapping menu in MAME, but that can be a nightmare for new users - there is a scorpionxg.cfg file with it you see that means it just has to be launched with the config file (or just use the dropdown in ui version) and that negates the need for mapping. I will however re-vist the control function keylist availability and see if I can get another function key added to allow for the extra config as you have referred to.
Will welcome any return comments on that though
The XG-1+ and XG-2+ controller board is here in my hands now so I need to check that thoroughly also before working on the final mapping for that - need to get my head around PS3 mapping as that is working alongside the PC - hopefully the 360 code will come good in the end too.
Cheers
Jeff F
|