mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-09 00:11:24 +12: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