Sam Lantinga
ab526d283f
Backed out changeset 448e9f627e71
...
It turns out the mapping is correct, just the name was confusing
2018-08-06 13:00:11 -07:00
Sam Lantinga
0d0879fbfc
Removed mapping for VID/PID 0x0079/0x0006, which is a generic PCB used in many different devices
...
Different device with same vid/pic that is kind of a Saitek shape:
https://www.trust.com/en/product/17416-gxt-24-runa-compact-gamepad
n64 with same ID
https://bbs.archlinux.org/viewtopic.php?id=163488
PS shaped with numbers for buttons
https://pineight.com/mw/index.php?title=USB_game_controller#DragonRise_Inc._Generic_USB_Joystick
fightstick with same vid/pid
https://retropie.org.uk/forum/topic/7594/bartop-2-player-zero-delay-encoders-not-working
2018-08-06 11:58:08 -07:00
Sam Lantinga
8496fbe117
Merged in community contributed controller mappings from https://raw.githubusercontent.com/gabomdq/SDL_GameControllerDB/master/gamecontrollerdb.txt
2018-06-12 01:04:26 -07:00
Sam Lantinga
1208c5aa55
Added common controllers used with Steam Big Picture
...
These are entirely untested
Several USB ids refer to multiple packaged products. In those cases I tried to use the most common name, or a general name (e.g. PS3 Controller), or a completely generic name (e.g. USB gamepad) if it wasn't clear what type of controller it was.
Patches welcome!
2018-06-12 00:18:10 -07:00
Sam Lantinga
b524fbfa1a
Added support for the PS3 controller driver in PlayStation Now
2018-06-07 10:54:54 -07:00
Sam Lantinga
1d6c7e96f0
Added a new GUID for DS3 controller connected over bluetooth, for both Sony and Shanwan (thanks William!)
2018-05-29 08:03:44 -07:00
Sam Lantinga
a860abd036
Added support for the NVIDIA SHIELD handheld gaming device
2018-05-23 17:15:37 -07:00
Sam Lantinga
1a11875150
Added additional supported Android controllers
2018-05-23 16:00:21 -07:00
Sam Lantinga
bebfd14c33
Merged latest changes from Steam Link app
2018-05-18 13:09:30 -07:00
Sam Lantinga
37efb4bbb2
Added support for the GameSir G3w
2018-04-11 18:28:03 -07:00
Sam Lantinga
1182588bae
Generalized the handling of instantaneous guide button presses so there's a minimum of 100 ms between guide button press and release.
...
This happens with at least the following controllers: All Apple MFI controllers, ASUS Gamepad, XiaoMi Bluetooth Controller
2018-03-19 14:42:51 -07:00
Sam Lantinga
9a80659d08
Added mapping for the ASUS Gamepad removing the guide button, which doesn't generate events even though it's reported in the Android APIs.
2018-03-19 13:16:11 -07:00
Sam Lantinga
36d733ccdd
Added a mapping for the latest firmware for the Xbox One S controller on Android
2018-03-07 18:10:01 -08:00
Sam Lantinga
000fa72dee
Include a USB VID/PID for Apple MFI controllers
...
This is just placeholder VID/PID, but allows code that works with VID/PID to identify the MFI controllers easily.
2018-03-07 18:09:58 -08:00
Sam Lantinga
f0be85b8b3
Try to dynamically create a default Android game controller mapping based on the buttons and axes on the controller.
...
Include the controller USB VID/PID in the GUID where possible, as we do on other platforms.
2018-03-06 14:51:50 -08:00
Sam Lantinga
98409804b0
Use the real controller name for game controllers on iOS and Apple TV
2018-03-02 10:56:21 -08:00
Sam Lantinga
74b33107bf
Fixed bug 4060 - Alternative DualShock 4 v2 controller GUID
...
ayer.3d
I have a DualShock 4 v2 controller with a GUID that's not in the database. There is an existing GUID that is almost identical, with the only difference that I can tell being the reported version string (mine being 8001, database is 8100).
Existing GUID: 050000004c050000cc09000000810000
New GUID: 050000004c050000cc09000001800000
When connected via USB, the GUID matches an existing entry: 030000004c050000cc09000011810000
2018-02-07 14:07:54 -08:00
Sam Lantinga
346af016a5
Updated copyright for 2018
2018-01-03 10:03:25 -08:00
Sam Lantinga
c251324f2f
Fixed handling of the Apple TV remote buttons
...
The menu button on the remote is the back button
2017-12-16 10:40:45 -08:00
Sam Lantinga
7bb51d1142
Added support for the ASUS TV500BG Android gamepad
2017-12-16 10:40:43 -08:00
Ethan Lee
17a6f8ce62
Steam Virtual GamePad config for macOS
2017-11-20 13:59:43 -05:00
Sam Lantinga
19658e6739
Fixed bug 3865 - [PATCH] Support for GreenAsia Inc. PSX to USB converter as SDL_GameController
...
Manuel
I would like this small patch merged that adds support for my GreenAsia Inc. PSX to USB converter, so SDL_IsGameController() returns true when using this adaptor.
It's interesting because PSX/PS2 controllers connected using this model won't be detected as gamecontrollers otherwise, only as joysticks.
2017-10-08 10:59:03 -07:00
Sam Lantinga
1e46b7fc9a
Added stubs for simple Steam Controller support
2017-09-22 08:30:52 -07:00
Patrice Mandin
2f3634ab69
Fix for 3829. Revert adding GameSir G4s, uses same GUID as PS3 controller.
2017-09-14 21:45:14 +02:00
Patrice Mandin
0c9c2d6667
Readd support for GameSir G4s, lost with changeset 11431
2017-09-14 19:33:32 +02:00
Sam Lantinga
e02dfdf9f2
Added support for the PDP Battlefield One Xbox One controller on Linux
2017-09-12 05:53:47 -07:00
Alex Szpakowski
4ae6c39788
macOS: Update controller mapping of Steelseries Stratus XL to account for reversed thumbstick y-axis values (bug #3483 ).
2017-08-31 22:07:28 -03:00
Sam Lantinga
f3c99e56d3
Fixed bug 3483 - Steelseries Nimbus MFi controller reversed Y-axis analog stick
...
benjamin.feng
Probable underlying cause: https://bugzilla.libsdl.org/show_bug.cgi?id=3124#c5
"If you download and build the HID Calibrator sample you can see that these are totally legitimate HID devices (except for inverting the Y-axis of joysticks, which is contrary to the HID specification but does make them more compatible with games compiled expecting XBOX controllers)."
2017-08-30 23:30:24 -07:00
Patrice Mandin
0b51b163ee
Add support for GameSir G4s
2017-08-26 21:20:20 +02:00
Sam Lantinga
5cfe2a7f64
Fixed bug 3672 - Add joystick to controllerdb
...
Moritz M-H
The following entry needs to be added to the gamecontrollerdb for the Qanba fighter stick under linux
2017-08-09 20:20:35 -07:00
Sam Lantinga
673e94c9c0
Re-added missing entry for the Steam Virtual Gamepad (was Valve Streaming Gamepad)
2017-08-08 20:38:23 -07:00
Patrice Mandin
550cd3b5b4
Add support for Saitek P990 Dual Analog Pad
2017-08-02 23:42:08 +02:00
Sam Lantinga
72e9d5d392
Added support for an XBox One wired controller for Leo Lännenmäki
2017-07-11 19:27:50 -07:00
Sam Lantinga
12508cfbdb
Added Steam Controller mappings for Linux and iOS
2017-04-27 15:52:37 -07:00
Sam Lantinga
34cb67f58f
Added support for the Cyborg V.3 Rumble Pad and the Mad Catz FightPad PRO
2017-04-07 03:39:43 -07:00
Sam Lantinga
eb796bb65e
Added support for a number of game controllers, including the Nintendo Switch Pro Controller
2017-04-04 08:43:44 -07:00
Sam Lantinga
e9a74e397e
Updated axis/button mapping for Dualshock 3, for upcoming Sony driver changes
2017-03-23 13:53:09 -07:00
Sam Lantinga
8c7c505d4d
Added config for the Razer Wildcat on Mac OS X
2017-02-20 11:02:35 -08:00
Sam Lantinga
aa71a836f3
Added support for the Razer Wildcat on Linux
2017-02-17 17:46:58 -08:00
Sam Lantinga
7d52a189f3
Sorted controller entries
2017-01-27 18:06:50 -08:00
Jessica Stokes
ed69076385
Add a mapping for Xbox Wireless Controllers running old firmware
...
Also updates the naming of these Xbox Wireless Controllers connected via USB (and thus the third-party Xbox Controller Driver) to match.
The Xbox Wireless Controller entries are now listed, in order, via USB, bia Bluetooh (with older firmware) and via Bluetooth (with firmware 3.1.1221.0).
2017-01-26 21:25:05 -08:00
Misty De Meo
e4d57428cf
Add gamecontrollerdb mapping for Xbox One S on Mac
...
This is valid for firmware version 3.1.1221.0; earlier versions of the
firmware need a different mapping (and have different GUIDs).
2017-01-25 22:24:54 -08:00
Sam Lantinga
88fd1d721d
Added support for the 8Bitdo Zero GamePad
2017-01-20 08:13:23 -08:00
Sam Lantinga
472b34a08c
Added mappings for the 8Bitdo NES30 Pro and iBuffalo SNES Controller
...
Also swapped the Wii U Pro controller button mappings to position instead of label, as emulators expect from XBox controllers.
2017-01-07 13:47:34 -08:00
Sam Lantinga
72e436f178
Added mappings for several GameCube and SNES controllers
2017-01-04 06:21:17 -08:00
Sam Lantinga
1b24bfad38
Updated copyright for 2017
2017-01-01 18:33:28 -08:00
Sam Lantinga
a4c48157ef
Added support for the XiaoMi Game Controller
2016-12-09 04:57:54 -08:00
Sam Lantinga
400ed31043
Added the guide button for the NVIDIA Shield Controller
2016-12-07 11:41:20 -08:00
Sam Lantinga
1886965160
Added support for XBox One controllers on Mac OS X, using the driver at: https://github.com/360Controller/360Controller/releases
2016-12-06 14:22:28 -07:00
Sam Lantinga
48558b6b2a
Added support for the Hori Fighting Commander 4
2016-12-03 08:39:21 -08:00