mirror of
https://github.com/moonlight-stream/moonlight-android.git
synced 2025-07-04 00:35:47 +00:00
Add Share button mapping for Xbox Series X controller
This commit is contained in:
parent
6cb152f602
commit
dca8d93aa8
@ -1594,6 +1594,9 @@ public class ControllerHandler implements InputManager.InputDeviceListener, UsbD
|
|||||||
case KeyEvent.KEYCODE_BUTTON_THUMBR:
|
case KeyEvent.KEYCODE_BUTTON_THUMBR:
|
||||||
context.inputMap &= ~ControllerPacket.RS_CLK_FLAG;
|
context.inputMap &= ~ControllerPacket.RS_CLK_FLAG;
|
||||||
break;
|
break;
|
||||||
|
case KeyEvent.KEYCODE_MEDIA_RECORD: // Xbox Series X Share button
|
||||||
|
context.inputMap &= ~ControllerPacket.MISC_FLAG;
|
||||||
|
break;
|
||||||
case KeyEvent.KEYCODE_BUTTON_L2:
|
case KeyEvent.KEYCODE_BUTTON_L2:
|
||||||
if (context.leftTriggerAxisUsed) {
|
if (context.leftTriggerAxisUsed) {
|
||||||
// Suppress this digital event if an analog trigger is active
|
// Suppress this digital event if an analog trigger is active
|
||||||
@ -1735,6 +1738,9 @@ public class ControllerHandler implements InputManager.InputDeviceListener, UsbD
|
|||||||
case KeyEvent.KEYCODE_BUTTON_THUMBR:
|
case KeyEvent.KEYCODE_BUTTON_THUMBR:
|
||||||
context.inputMap |= ControllerPacket.RS_CLK_FLAG;
|
context.inputMap |= ControllerPacket.RS_CLK_FLAG;
|
||||||
break;
|
break;
|
||||||
|
case KeyEvent.KEYCODE_MEDIA_RECORD: // Xbox Series X Share button
|
||||||
|
context.inputMap |= ControllerPacket.MISC_FLAG;
|
||||||
|
break;
|
||||||
case KeyEvent.KEYCODE_BUTTON_L2:
|
case KeyEvent.KEYCODE_BUTTON_L2:
|
||||||
if (context.leftTriggerAxisUsed) {
|
if (context.leftTriggerAxisUsed) {
|
||||||
// Suppress this digital event if an analog trigger is active
|
// Suppress this digital event if an analog trigger is active
|
||||||
|
Loading…
x
Reference in New Issue
Block a user