mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-07 07:25:26 +00:00
Resets sleep timer on button press
Adds windows sleep timer reset on ds4 button input Refactoring Shorter version
This commit is contained in:
parent
a38182b967
commit
db9618ac2f
2 changed files with 24 additions and 0 deletions
|
|
@ -215,6 +215,15 @@ DWORD xinput_pad_handler::ThreadProcedure()
|
|||
pad.m_buttons[j].m_value = pressed ? 255 : 0;
|
||||
}
|
||||
|
||||
for (int i = 6; i < 16; i++)
|
||||
{
|
||||
if (pad.m_buttons[i].m_pressed)
|
||||
{
|
||||
SetThreadExecutionState(ES_SYSTEM_REQUIRED | ES_DISPLAY_REQUIRED);
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
pad.m_buttons[XINPUT_GAMEPAD_BUTTONS].m_pressed = state.Gamepad.bLeftTrigger > 0;
|
||||
pad.m_buttons[XINPUT_GAMEPAD_BUTTONS].m_value = state.Gamepad.bLeftTrigger;
|
||||
pad.m_buttons[XINPUT_GAMEPAD_BUTTONS + 1].m_pressed = state.Gamepad.bRightTrigger > 0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue