From ea9f3f13ca3d8b2ad5f10e9f9a4d3d14989147bb Mon Sep 17 00:00:00 2001 From: twinaphex Date: Wed, 7 Apr 2021 00:47:27 +0200 Subject: [PATCH] (Apple OSX) Swallow 'escape' key being pressed - would previously make the game go from fullscreen to windowed --- ui/drivers/ui_cocoa.m | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/ui/drivers/ui_cocoa.m b/ui/drivers/ui_cocoa.m index f8856025cc..51a586f87c 100644 --- a/ui/drivers/ui_cocoa.m +++ b/ui/drivers/ui_cocoa.m @@ -350,6 +350,17 @@ static ui_application_t ui_application_cocoa = { #define CONVERT_POINT() [[CocoaView get] convertPoint:[event locationInWindow] fromView:nil] #endif +- (void)keyDown:(NSEvent *)theEvent +{ + switch([theEvent keyCode]) + { + case 0x35: /* Escape */ + break; + default: + [super keyDown:theEvent]; + } +} + - (void)sendEvent:(NSEvent *)event { NSEventType event_type = event.type;