[Scummvm-git-logs] scummvm branch-2-7-0-android -> d9dc3934ca3e4e171e1e31d955228cfedcaa1223
sev-
noreply at scummvm.org
Wed Mar 29 23:13:58 UTC 2023
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
d9dc3934ca KEYMAPPER: Add DPAD_CENTER as hardware input source
Commit: d9dc3934ca3e4e171e1e31d955228cfedcaa1223
https://github.com/scummvm/scummvm/commit/d9dc3934ca3e4e171e1e31d955228cfedcaa1223
Author: antoniou79 (a.antoniou79 at gmail.com)
Date: 2023-03-30T01:13:51+02:00
Commit Message:
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
Changed paths:
backends/keymapper/hardware-input.cpp
common/events.h
diff --git a/backends/keymapper/hardware-input.cpp b/backends/keymapper/hardware-input.cpp
index 0b888a92eae..5ff07264cb6 100644
--- a/backends/keymapper/hardware-input.cpp
+++ b/backends/keymapper/hardware-input.cpp
@@ -267,6 +267,7 @@ const HardwareInputTableEntry defaultJoystickButtons[] = {
{ "JOY_DOWN", JOYSTICK_BUTTON_DPAD_DOWN, _s("D-pad Down") },
{ "JOY_LEFT", JOYSTICK_BUTTON_DPAD_LEFT, _s("D-pad Left") },
{ "JOY_RIGHT", JOYSTICK_BUTTON_DPAD_RIGHT, _s("D-pad Right") },
+ { "JOY_CENTER", JOYSTICK_BUTTON_DPAD_CENTER, _s("D-pad Center") },
{ nullptr, 0, nullptr }
};
diff --git a/common/events.h b/common/events.h
index b9dab2888a0..a976a31b229 100644
--- a/common/events.h
+++ b/common/events.h
@@ -158,7 +158,8 @@ enum JoystickButton {
JOYSTICK_BUTTON_DPAD_UP,
JOYSTICK_BUTTON_DPAD_DOWN,
JOYSTICK_BUTTON_DPAD_LEFT,
- JOYSTICK_BUTTON_DPAD_RIGHT
+ JOYSTICK_BUTTON_DPAD_RIGHT,
+ JOYSTICK_BUTTON_DPAD_CENTER
};
/**
More information about the Scummvm-git-logs
mailing list