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
This commit is contained in:
parent
90b5ee8c08
commit
11789fd063
2 changed files with 5 additions and 1 deletions
|
@ -278,6 +278,8 @@ const AxisTableEntry defaultJoystickAxes[] = {
|
|||
{ "JOY_LEFT_STICK_Y", JOYSTICK_AXIS_LEFT_STICK_Y, kAxisTypeFull, _s("Left Stick Y") },
|
||||
{ "JOY_RIGHT_STICK_X", JOYSTICK_AXIS_RIGHT_STICK_X, kAxisTypeFull, _s("Right Stick X") },
|
||||
{ "JOY_RIGHT_STICK_Y", JOYSTICK_AXIS_RIGHT_STICK_Y, kAxisTypeFull, _s("Right Stick Y") },
|
||||
{ "JOY_HAT_X", JOYSTICK_AXIS_HAT_X, kAxisTypeFull, _s("Hat X") },
|
||||
{ "JOY_HAT_Y", JOYSTICK_AXIS_HAT_Y, kAxisTypeFull, _s("Hat Y") },
|
||||
{ nullptr, 0, kAxisTypeFull, nullptr }
|
||||
};
|
||||
|
||||
|
|
|
@ -171,7 +171,9 @@ enum JoystickAxis {
|
|||
JOYSTICK_AXIS_RIGHT_STICK_X,
|
||||
JOYSTICK_AXIS_RIGHT_STICK_Y,
|
||||
JOYSTICK_AXIS_LEFT_TRIGGER,
|
||||
JOYSTICK_AXIS_RIGHT_TRIGGER
|
||||
JOYSTICK_AXIS_RIGHT_TRIGGER,
|
||||
JOYSTICK_AXIS_HAT_X,
|
||||
JOYSTICK_AXIS_HAT_Y
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue