Henrik Rydgård and Claude Opus 5
eb1bc34123
Map the right analog stick by default on Android pads
...
The generic Android pad map and the Retroid map were the only pad
defaults without it, so the right stick did nothing until mapped by
hand. Uses the same axes and directions as the desktop pad default.
Fixes #21591
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01JvJR8oJNSCimCM9KXVLjfq
2026-09-04 13:10:54 -06:00
Henrik Rydgård
eb6e9d9c4f
Add some bindings for the right analog stick by default (for right-stick patches)
2026-06-03 18:49:10 +02:00
Henrik Rydgård
5e44495b5f
control map defaults: Don't map thumbstick click to pause. It's .. not good.
2026-03-13 16:02:32 +01:00
Henrik Rydgård
709e136470
Map pause-no-menu to F8 by default.
2025-08-27 08:33:24 +02:00
Henrik Rydgård
0e0fef2a32
Add some more defaults
2025-07-03 09:41:03 +02:00
Henrik Rydgård
a431560831
Remove pretense of supporting the Ouya (we don't anymore)
2025-02-24 15:57:38 -06:00
Henrik Rydgård
caf27a5c0d
Add a mappable key for toggling the imgui interface. For now it's called Toggle debugger.
2024-11-04 23:33:03 +01:00
Henrik Rydgård
da2e5e76c4
Fix the Retroid controller defaults for the latest firmware. More standard now.
2024-10-23 13:23:38 +02:00
Henrik Rydgård
d46a7ed228
iOS gamepad mapping: Better mapping, better defaults. Fixes the start button problem.
...
controller.controllerPausedHandler should not be set.
2024-05-26 11:12:13 +02:00
Henrik Rydgård
ae1ee41eb0
Add functionality to limit a pathbrowser to a specific root
2024-05-03 17:54:57 +02:00
Henrik Rydgård
2675d6ea43
Input event and device enums ( #17514 )
...
* Switch deviceID from int to enum InputDeviceID, globally
* Switch axisId to enum InputAxis
* Change int keycodes to InputKeyCode where it makes sense.
* SDL input buildfix
* SDL keycode buildfix
* Switch on enum warning fixes
* Qt keycode buildfix
* iOS keycode buildfix
* UWP keycode buildfix
* More iOS buildfix
* More iOS buildfix
* Update DinputDevice.cpp
2023-05-26 18:40:13 +02:00
Henrik Rydgård
0e1c42ce70
Plumb multimappings all the way through.
2023-04-01 13:50:57 +02:00
Henrik Rydgård
d00809ae53
Rename KeyDef to InputMapping and give it responsibility for Axis encoding
2023-03-29 11:59:31 +02:00
Henrik Rydgård
287da42d5e
Add GAS/BRAKE keymappings to Xinput default maps. Fixes #15992
2022-11-23 12:43:51 +01:00
Lubos
428145c4b9
OpenXR - 2D mode hack mappable (using screen keycode)
2022-08-15 16:53:00 +02:00
Lubos
8f2904ecac
OpenXR - Default device config added
2022-07-24 15:38:30 +02:00
Henrik Rydgård
123a0ef0c2
Better default control config for the Retroid handheld Android console
2022-04-30 19:24:58 +02:00
Cameron Cawley
26203552b4
Use System_GetPropertyInt to report the keyboard layout
2022-01-10 00:11:08 +00:00
Henrik Rydgård
82a96dbc86
No R2 on xbox controllers, remove redundant mapping.
2021-08-28 20:21:09 +02:00
Henrik Rydgård
03582b7634
Nonsensical to use the Shield pad map for Shield TV.
2021-08-28 20:17:58 +02:00
Henrik Rydgård
58e7b6bec2
Tweak defaults some more (no L2 on xbox pads..). Minor code cleanup.
2021-08-28 20:06:05 +02:00
Henrik Rydgård
b6228a1036
Add additional autoconf layout for xbox pads on Android. Revert the normal pad layout.
2021-08-28 15:38:03 +02:00
Henrik Rydgård
8cab56c948
Move keymap defaults to a separate file. Not exactly a clean separation though.
2021-08-28 15:12:10 +02:00