mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-06 06:55:09 +00:00
Input: fix MMJOY axis identification
This commit is contained in:
parent
e362c2c078
commit
13b3c78c7f
14 changed files with 118 additions and 104 deletions
|
|
@ -1349,22 +1349,22 @@ bool evdev_joystick_handler::check_buttons(const std::array<EvdevButton, 4>& b,
|
|||
return std::any_of(b.begin(), b.end(), [this, code](const EvdevButton& b) { return check_button(b, code); });
|
||||
};
|
||||
|
||||
bool evdev_joystick_handler::get_is_left_trigger(u64 keyCode)
|
||||
bool evdev_joystick_handler::get_is_left_trigger(const std::shared_ptr<PadDevice>& /*device*/, u64 keyCode)
|
||||
{
|
||||
return check_button(m_dev->trigger_left, static_cast<u32>(keyCode));
|
||||
}
|
||||
|
||||
bool evdev_joystick_handler::get_is_right_trigger(u64 keyCode)
|
||||
bool evdev_joystick_handler::get_is_right_trigger(const std::shared_ptr<PadDevice>& /*device*/, u64 keyCode)
|
||||
{
|
||||
return check_button(m_dev->trigger_right, static_cast<u32>(keyCode));
|
||||
}
|
||||
|
||||
bool evdev_joystick_handler::get_is_left_stick(u64 keyCode)
|
||||
bool evdev_joystick_handler::get_is_left_stick(const std::shared_ptr<PadDevice>& /*device*/, u64 keyCode)
|
||||
{
|
||||
return check_buttons(m_dev->axis_left, static_cast<u32>(keyCode));
|
||||
}
|
||||
|
||||
bool evdev_joystick_handler::get_is_right_stick(u64 keyCode)
|
||||
bool evdev_joystick_handler::get_is_right_stick(const std::shared_ptr<PadDevice>& /*device*/, u64 keyCode)
|
||||
{
|
||||
return check_buttons(m_dev->axis_right, static_cast<u32>(keyCode));
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue