From 83466994aa3352977f6531ce5193f6aadb892fbe Mon Sep 17 00:00:00 2001 From: Eric Warmenhoven Date: Thu, 27 Jun 2024 15:21:14 -0400 Subject: [PATCH] Fix #16562 support bluetooth keyboards on tvos --- ui/drivers/cocoa/cocoa_common.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ui/drivers/cocoa/cocoa_common.m b/ui/drivers/cocoa/cocoa_common.m index eb4f8d2c9e..8d8b8d77c6 100644 --- a/ui/drivers/cocoa/cocoa_common.m +++ b/ui/drivers/cocoa/cocoa_common.m @@ -273,8 +273,10 @@ void cocoa_file_load_with_detect_core(const char *filename); /* If we're at the top it doesn't matter who pressed it, we want to leave */ if (press.type == UIPressTypeMenu && [self menuIsAtTop]) [super pressesBegan:presses withEvent:event]; - else if ([self didMicroGamepadPress:press.type]) + else if (!press.key && [self didMicroGamepadPress:press.type]) [self sendKeyForPress:press.type down:true]; + else + [super pressesBegan:[NSSet setWithObject:press] withEvent:event]; } }