RetroArch/input
gblues 78858a9474
Fix analog inputs on HID devices (#12991)
== DETAILS

File this one under "I'm not sure how this ever worked."

I mean, it did (in 1.8.8). I'm not sure what changed, but ultimately what I did was
a bunch of comparative testing against 1.8.8:

- I confirmed the packet data was still being read successfully
- I confirmed that the axis value being passed into pad->get_axis() had
  not changed
- I confirmed the work done in `gamepad_read_axis_data()` was working the same
  between 1.8.8 and master

With the only difference between 1.8.8 and current being the return value from
`gamepad_read_axis_data()`, I just rewrote the method to work properly, and
also fixed up the default axis mapping.

I tested this with a sixaxis controller and GCA, configuring the analog-to-digital
control override to use the right stick.
2021-09-15 03:30:05 +02:00
..
common Fix analog inputs on HID devices (#12991) 2021-09-15 03:30:05 +02:00
connect WIIU: Fix L3/R3 buttons 2021-08-07 23:23:33 -07:00
drivers Add workaround to fix keyboard input when using x11+udev (#12981) 2021-09-13 18:02:40 +02:00
drivers_hid Remove code that duplicates controllers 2021-08-07 11:43:50 -05:00
drivers_joypad Rebase 'Add generic rumble gain to input settings' by davidgfnet 2021-09-08 19:52:32 +02:00
drivers_keyboard Remove keyboard_event_apple.c 2020-08-31 20:53:17 +02:00
include (WiiU) Buildfixes 2020-07-23 18:01:15 +02:00
input_autodetect_builtin.c Fix analog inputs on HID devices (#12991) 2021-09-15 03:30:05 +02:00
input_defines.h input_driver refactor 2021-08-19 20:02:39 -04:00
input_driver.c Silence warnings/errors 2021-09-13 20:30:22 +02:00
input_driver.h Move code over to input_driver.c 2021-09-13 18:33:53 +02:00
input_keymaps.c (WINRAW) Change legacy virtual keys to scan codes 2021-08-04 19:23:56 +03:00
input_keymaps.h C89 buildfix 2021-08-24 22:32:47 +03:00
input_osk_utf8_pages.h Rename menu_osk.c to input_osk.c 2020-02-26 05:49:23 +01:00
input_osk.h Move cde from retroarch.c to input_driver.c 2021-09-12 19:27:12 +02:00
input_overlay.h Move input_overlay_auto_rotate_ out of retroarch.c and into 2021-09-09 14:24:42 +02:00
input_remapping.h Move input_config_get_bind_string to input_driver.c 2021-09-12 17:41:00 +02:00
input_types.h One DISABLE_MENU buildfix 2021-03-23 13:35:41 +01:00