mirror of
https://github.com/cathery/sys-con.git
synced 2025-03-13 07:14:35 +00:00
Merge e4b79a68750f20fcba471962140b9d30fabc9ca0 into 670968ac65f0e2a636f295d2bc9e043fbcd80f7f
This commit is contained in:
commit
760be1fe69
source/ControllerSwitch
@ -145,6 +145,20 @@ void SwitchAbstractedPadHandler::FillAbstractedState(const NormalizedButtonData
|
||||
|
||||
m_state.state.buttons |= (data.buttons[16] ? HiddbgNpadButton_Capture : 0);
|
||||
m_state.state.buttons |= (data.buttons[17] ? HiddbgNpadButton_Home : 0);
|
||||
|
||||
if (data.buttons[10] && data.buttons[12])
|
||||
{
|
||||
m_state.state.buttons ^= HidNpadButton_Minus;
|
||||
m_state.state.buttons ^= HidNpadButton_Up;
|
||||
m_state.state.buttons |= HiddbgNpadButton_Capture;
|
||||
}
|
||||
|
||||
if (data.buttons[10] && data.buttons[14])
|
||||
{
|
||||
m_state.state.buttons ^= HidNpadButton_Minus;
|
||||
m_state.state.buttons ^= HidNpadButton_Down;
|
||||
m_state.state.buttons |= HiddbgNpadButton_Home;
|
||||
}
|
||||
}
|
||||
|
||||
Result SwitchAbstractedPadHandler::UpdateAbstractedState()
|
||||
|
@ -157,6 +157,20 @@ void SwitchHDLHandler::FillHdlState(const NormalizedButtonData &data)
|
||||
|
||||
m_hdlState.buttons |= (data.buttons[16] ? HiddbgNpadButton_Capture : 0);
|
||||
m_hdlState.buttons |= (data.buttons[17] ? HiddbgNpadButton_Home : 0);
|
||||
|
||||
if (data.buttons[10] && data.buttons[12])
|
||||
{
|
||||
m_hdlState.state.buttons ^= HidNpadButton_Minus;
|
||||
m_hdlState.state.buttons ^= HidNpadButton_Up;
|
||||
m_hdlState.state.buttons |= HiddbgNpadButton_Capture;
|
||||
}
|
||||
|
||||
if (data.buttons[10] && data.buttons[14])
|
||||
{
|
||||
m_hdlState.state.buttons ^= HidNpadButton_Minus;
|
||||
m_hdlState.state.buttons ^= HidNpadButton_Down;
|
||||
m_hdlState.state.buttons |= HiddbgNpadButton_Home;
|
||||
}
|
||||
}
|
||||
|
||||
void SwitchHDLHandler::UpdateInput()
|
||||
|
Loading…
x
Reference in New Issue
Block a user