dracc / NevolutionX

Original Xbox dashboard created with nxdk
MIT License
123 stars 21 forks source link

input: Adds analog axis handling. #99

Closed abaire closed 3 years ago

abaire commented 3 years ago

Changes in preparation for using the right analog stick for a superscroll implementation for #94. This also maps the left analog stick to the dpad inputs so the user can use either to navigate the menu. A nice followup would be to enable the automatic repeat behavior as well, the repeat mechanism would need to be extended to support the virtual "stick as digital" events.

Note: I don't actually have a controller handy for the next few days so this is a prospective change using a keyboard input in xemu.