Sorry, your post got by me somehow. That is very helpful information it's great to have it documented here. I've found that a few of these type quirks regarding specific js numbers are indeed configurable, but in the case ScummVM, the method has escaped me until your post. Since my last comments here, I've taken to mapping a virtual mouse to my controller's left analog thumbstick and have found that it operates more smoothly than if ScummVM tries to utilize the joystick itself. I've also since keymapped my controller with ColecoVision & Intellivision in mind and put the same technique to good use in working around the event order issue with Daphne. In doing so, I can even invert the controls if necessary, which is another known limitation with Daphne's native joystick support.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.