Antoniou Athanasios
fd5a5a2156
KEYMAPPER: Add HAT AXIS (DPAD as movement) to hw input
...
Also add it in JoystickAxis enum of common/events
Many gamepads have HATs instead of DPAD buttons, ie. they send movement events instead of button presses for the DPAD directions
2023-04-04 22:16:24 +03:00
antoniou79
093f7d1cd6
KEYMAPPER: Add DPAD_CENTER as hardware input source
...
And define an event for it as a JoystickButton
Some controllers produce this key press with their DPAD, typically to select and interact with options.
See: https://developer.android.com/develop/ui/views/touch-and-input/game-controllers/controller-input
Fire TV remote controller is such a contoller.
see: https://developer.amazon.com/docs/fire-tv/remote-input.html
2023-03-30 01:12:52 +02:00
antoniou79
d6b2f6850a
ANDROID: Revert "ANDROID: Support FireTV remote"
...
This reverts commit 16f626401e
It was accidentally pushed, while not being ready yet.
2023-03-22 22:19:58 +02:00
Antoniou Athanasios
16f626401e
ANDROID: Support FireTV remote
2023-03-22 21:46:48 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Orgad Shaneh
44219dfa1a
BACKENDS: Use nullptr
...
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Eugene Sandulenko
5e7fe2dc57
JANITORIAL: Replace spaces in indentation with tabs
2021-04-15 21:20:36 +02:00
Thierry Crozat
7e05309077
KEYMAPPER: Translate hardware input description
...
The strings were already marked for translation, but were not actually
translated.
2020-09-08 21:25:02 +01:00
Bastien Bouclet
ff63764dd9
KEYMAPPER: Adjust the name of the meta key on Windows and macOS
...
Fixes #11364 .
2020-02-28 05:46:36 +01:00
Cameron Cawley
1605b72ee8
BACKENDS: Add events for additional mouse buttons
2020-02-26 21:34:24 +01:00
lolbot-iichan
7edaf3f2f7
KEYMAPPER: Enable remapping of the mouse wheel
2020-02-19 08:04:25 +02:00
Bastien Bouclet
29dd15af0c
KEYMAPPER: Enable remapping the keyboard modifier keys
2020-02-14 19:30:00 +01:00
Bastien Bouclet
fbc938f438
KEYMAPPER: Fix remapping keys with multiple modifiers pressed
2020-02-13 07:57:02 +01:00
Bastien Bouclet
2177e685b7
KEYMAPPER: Allow joystick half axes to be remapped
2020-02-09 08:34:16 -06:00
rsn8887
eea70a3c8c
BACKEND: Allow SDL2 mapping of L2/R2, fix psp2/switch mapping
2020-02-09 08:34:16 -06:00
Bastien Bouclet
cc15496e9e
KEYMAPPER: Use a dropdown button to save horizontal space
2020-01-29 08:51:30 +01:00
Bastien Bouclet
17a13c9294
KEYMAPPER: Shorten the name of some joystick inputs
...
So they fit more easily in the remap dialog
2020-01-29 08:51:29 +01:00
Bastien Bouclet
e973092aef
KEYMAPPER: Enable remapping of the mouse buttons
2020-01-29 08:51:29 +01:00
Bastien Bouclet
32174c9067
KEYMAPPER: Actions can now be bound to joystick buttons
2020-01-29 08:51:29 +01:00
Bastien Bouclet
df7ce0c55f
KEYMAPPER: Rework HardwareInputSet not to allocate all possible inputs
2020-01-29 08:51:29 +01:00
Bastien Bouclet
be49fc4b9a
SDL: Add a keymap for the graphics manager
2020-01-29 08:51:29 +01:00
Bastien Bouclet
14663c4790
KEYMAPPER: Make the keymapper mandatory
2020-01-29 08:51:29 +01:00
Bastien Bouclet
285b10beef
KEYMAPPER: Store hardware inputs into maps
2020-01-26 19:07:53 +01:00
Bastien Bouclet
3d48b54288
KEYMAPPER: Remove the ascii value from the hardware keys
...
The ascii value is for text input, which is not related to hotkeys.
2020-01-26 19:07:53 +01:00
Cameron Cawley
9fc24522d7
BACKENDS: Add more keycodes
2020-01-21 03:28:22 +02:00
Johannes Schickel
594aaad38f
KEYMAPPER: Make GPL headers consistent in themselves.
2014-02-18 02:39:35 +01:00
Tarek Soliman
4ee1a3acea
KEYMAPPER: Add non-key inputs to HardwareInput
2012-03-02 20:48:50 -06:00
Tarek Soliman
477c1b9a87
KEYMAPPER: HardwareInputSet now has defaults
...
Ports can add additional special keys.
SDL no longer carries the static tables.
Default behavior unchanged: HardwareInputSet() still gives an empty one.
2012-02-28 06:45:35 -06:00
Tarek Soliman
4d1e6c3d54
KEYMAPPER: Move HardwareInputSet implementation out of header file
2012-02-28 06:34:19 -06:00