Skip to content

Commit a8a33cf

Browse files
authored
Fix accidental left/right keypresses on tvOS (#15696)
1 parent b2790ca commit a8a33cf

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

ui/drivers/cocoa/cocoa_common.m

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,10 +157,14 @@ - (bool)didMicroGamepadPress:(UIPressType)type
157157
|| controller.extendedGamepad.rightThumbstick.down.pressed;
158158
else if (type == UIPressTypeLeftArrow)
159159
extendedPress |= controller.extendedGamepad.dpad.left.pressed
160+
|| controller.extendedGamepad.leftShoulder.pressed
161+
|| controller.extendedGamepad.leftTrigger.pressed
160162
|| controller.extendedGamepad.leftThumbstick.left.pressed
161163
|| controller.extendedGamepad.rightThumbstick.left.pressed;
162164
else if (type == UIPressTypeRightArrow)
163165
extendedPress |= controller.extendedGamepad.dpad.right.pressed
166+
|| controller.extendedGamepad.rightShoulder.pressed
167+
|| controller.extendedGamepad.rightTrigger.pressed
164168
|| controller.extendedGamepad.leftThumbstick.right.pressed
165169
|| controller.extendedGamepad.rightThumbstick.right.pressed;
166170
else if (type == UIPressTypeSelect)

0 commit comments

Comments
 (0)