mirror of
https://github.com/moonlight-stream/moonlight-ios.git
synced 2026-06-17 22:23:52 +00:00
Add support for select+start to open Steam overlay
This commit is contained in:
@@ -78,7 +78,8 @@
|
|||||||
_emulatingButtonFlags &= ~EMULATING_SELECT;
|
_emulatingButtonFlags &= ~EMULATING_SELECT;
|
||||||
}
|
}
|
||||||
if ((_emulatingButtonFlags & EMULATING_SPECIAL) &&
|
if ((_emulatingButtonFlags & EMULATING_SPECIAL) &&
|
||||||
((releasedButtons & RB_FLAG) || (releasedButtons & PLAY_FLAG))) {
|
((releasedButtons & RB_FLAG) || (releasedButtons & PLAY_FLAG) ||
|
||||||
|
(releasedButtons & BACK_FLAG))) {
|
||||||
_lastButtonFlags &= ~SPECIAL_FLAG;
|
_lastButtonFlags &= ~SPECIAL_FLAG;
|
||||||
_emulatingButtonFlags &= ~EMULATING_SPECIAL;
|
_emulatingButtonFlags &= ~EMULATING_SPECIAL;
|
||||||
}
|
}
|
||||||
@@ -94,10 +95,10 @@
|
|||||||
_lastButtonFlags &= ~(pressedButtons & (PLAY_FLAG | LB_FLAG));
|
_lastButtonFlags &= ~(pressedButtons & (PLAY_FLAG | LB_FLAG));
|
||||||
_emulatingButtonFlags |= EMULATING_SELECT;
|
_emulatingButtonFlags |= EMULATING_SELECT;
|
||||||
}
|
}
|
||||||
// If RB and start are down, trigger special
|
// If (RB or select) and start are down, trigger special
|
||||||
else if (_lastButtonFlags & RB_FLAG) {
|
else if ((_lastButtonFlags & RB_FLAG) || (_lastButtonFlags & BACK_FLAG)) {
|
||||||
_lastButtonFlags |= SPECIAL_FLAG;
|
_lastButtonFlags |= SPECIAL_FLAG;
|
||||||
_lastButtonFlags &= ~(pressedButtons & (PLAY_FLAG | RB_FLAG));
|
_lastButtonFlags &= ~(pressedButtons & (PLAY_FLAG | RB_FLAG | BACK_FLAG));
|
||||||
_emulatingButtonFlags |= EMULATING_SPECIAL;
|
_emulatingButtonFlags |= EMULATING_SPECIAL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user