Sam Lantinga
255f297439
Fixed crash if SetMappingValue() is passed a NULL key
2023-07-19 09:23:08 -07:00
Sam Lantinga
b271e92c6e
Added the ability to specify a gamepad type in the mapping
...
Also renamed most cases of SDL_GAMEPAD_TYPE_UNKNOWN to SDL_GAMEPAD_TYPE_STANDARD, and SDL_GetGamepadType() will return SDL_GAMEPAD_TYPE_UNKNOWN only if the gamepad is invalid.
2023-07-17 12:59:56 -07:00
Sam Lantinga
57820071a4
Added the ability to rename your controller
2023-07-16 15:57:32 -07:00
Sam Lantinga
8f21be87fc
Allow using A and B to navigate the controller binding flow
2023-07-16 15:57:32 -07:00
Sam Lantinga
f3fe579cf0
Sort the entries in the controller mapping
2023-07-16 15:57:32 -07:00
Sam Lantinga
787786bdbc
testcontroller: memory management cleanup
...
Also saved the guide button for last in the binding flow, since it may not be present on the controller or available from the OS
2023-07-16 15:57:32 -07:00
Sam Lantinga
1a4995371b
Use light text for button labels so they show up well over the activity highlight
2023-07-16 04:32:12 -07:00
Sam Lantinga
ae0fce3f01
testcontroller: show face button labels over the activity highlight
2023-07-16 04:32:12 -07:00
Sam Lantinga
d90b938f0f
Additional work on binding mode for testcontroller
2023-07-16 04:32:12 -07:00
Sam Lantinga
404e030b39
Added binding mode to testcontroller
2023-07-16 04:32:12 -07:00
Sam Lantinga
cd99ae47ef
Improved button labels, based on controller style
2023-07-16 04:32:12 -07:00
Sam Lantinga
ee34805053
Added ABXY button labels to the gamepad image
2023-07-16 04:32:12 -07:00
Sam Lantinga
e674d81844
Show the gamepad bindings in testcontroller
2023-07-16 04:32:12 -07:00
Sam Lantinga
34876c390f
testgamepad works for joysticks as well as gamepads
2023-07-16 04:32:12 -07:00
Sam Lantinga
4feb2f4b1a
Added a button to copy the gamepad mapping to the clipboard
2023-07-11 10:20:08 -07:00
Sam Lantinga
2e3404db01
Added SDL_GetGamepadPowerLevel() to get the power level directly from a gamepad
2023-07-11 10:20:08 -07:00
Sam Lantinga
30a9fffbd4
Fixed array out of bounds access
2023-07-10 22:08:12 -07:00
Sam Lantinga
8ba850bef2
Show battery status on screen in testgamepad
2023-07-10 20:29:09 -07:00
Sam Lantinga
50277a0355
Show touchpad and sensor output on screen in testgamepad
2023-07-10 18:05:31 -07:00
Sam Lantinga
d44ada59fb
Added joystick and gamepad element display in testgamepad
2023-07-10 17:06:42 -07:00
Sam Lantinga
4a53dc5b8d
Added touchpad visualization for testgamepad
2023-07-10 11:36:32 -07:00
Sam Lantinga
8f5ec2f596
Added shared code between testgamepad and gamepadmap
...
The goal is to eventually create a single program that can do mapping and testing of game controllers.
2023-07-09 19:24:36 -07:00