SDL/src/joystick
Sam Lantinga 80e1c75e1c Re-added mappings for older Xbox One controllers on Linux
The xpad kernel driver doesn't know about these controllers and ends up using BTN_C and BTN_Z and the automatic mapping doesn't work correctly.

It turns out VID 0x045e and PID 0x02e0 is used by the 8BitDo SN30 Pro when connecting via Bluetooth in XInput mode.

Fixes https://github.com/libsdl-org/SDL/issues/7925
2023-07-09 09:50:26 -07:00
..
android Android: indicate gamepaddb entries where axis order changed. 2023-03-11 12:43:48 -08:00
apple Updated source to match SDL function prototype style 2023-05-23 11:29:41 -07:00
bsd Use #ifdef/#ifndef instead of #if defined/#if \!defined 2023-03-30 21:35:01 +00:00
darwin Updated source to match SDL function prototype style 2023-05-23 11:29:41 -07:00
dummy Updated copyright for 2023 2023-01-09 09:41:41 -08:00
emscripten Updated copyright for 2023 2023-01-09 09:41:41 -08:00
haiku Code style: changed "sizeof foo" to "sizeof(foo)" (thanks @sezero!) 2023-03-09 15:10:44 -08:00
hidapi Don't tickle Bluetooth PS4 controllers in simple mode with an effects packet 2023-07-07 15:56:54 -07:00
linux Fixed mapping BTN_TR2 to right trigger 2023-07-08 18:18:22 -07:00
n3ds Updated copyright for 2023 2023-01-09 09:41:41 -08:00
ps2 Fix uses of undefined macro identifiers (-Wundef) 2023-03-29 21:49:01 +00:00
psp Fix uses of undefined macro identifiers (-Wundef) 2023-03-29 21:49:01 +00:00
steam Updated API for SDL_JoystickID sign change 2023-01-13 14:20:59 -08:00
virtual Check return value of VIRTUAL_HWDataForIndex() 2023-04-23 17:40:15 -07:00
vita Fix uses of undefined macro identifiers (-Wundef) 2023-03-29 21:49:01 +00:00
windows Fixed clang Windows build 2023-07-08 14:10:08 -07:00
check_8bitdo.sh SDL API renaming: SDL_gamecontroller.h 2022-12-27 09:47:24 -08:00
controller_list.h Fix remaining typos (#7921) 2023-07-03 12:46:47 -07:00
controller_type.c Undo name change for the controller list 2023-05-19 14:26:37 -07:00
controller_type.h Removed the vi format comments from the source 2022-12-26 11:17:23 -08:00
SDL_gamepad.c Added support for the Nintendo Online Famicom controllers 2023-06-28 19:15:43 -07:00
SDL_gamepad_c.h Use a separate sensor watching function for gamepad events to avoid reliance on system sensor events and prevent a potential deadlock 2023-06-19 16:17:34 -07:00
SDL_gamepad_db.h Re-added mappings for older Xbox One controllers on Linux 2023-07-09 09:50:26 -07:00
SDL_joystick.c Fix uninitialised variable 2023-07-08 08:36:36 -07:00
SDL_joystick_c.h Use SDL_HINT_GAMECONTROLLER_SENSOR_FUSION as a list of controllers to enable sensor fusion 2023-06-17 08:59:52 -07:00
SDL_sysjoystick.h Added the events SDL_EVENT_JOYSTICK_UPDATE_COMPLETE and SDL_EVENT_GAMEPAD_UPDATE_COMPLETE 2023-06-21 13:59:53 -07:00
sort_controllers.py The Xinmotek Controller is used in multiple products with different mappings 2023-03-28 15:14:00 -07:00
usb_ids.h Corrected the Victrix FS Pro as a PS4 controller instead of a PS3 controller 2023-06-23 14:27:21 -07:00