mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-25 22:20:19 -04:00
cocoa: Prevent eating keyUp when switching to FS from macOS' FS
This commit is contained in:
parent
c7bcec1ff5
commit
e2fb2d1241
@ -16,11 +16,11 @@
|
||||
|
||||
@implementation CocoaPandaApp
|
||||
- (void) sendEvent: (NSEvent *) event {
|
||||
// This is a hack that allows us to receive cmd-key-up events correctly.
|
||||
// Also prevent it from eating the inserthelp key.
|
||||
if (([event type] == NSKeyUp && ([event modifierFlags] & NSCommandKeyMask))
|
||||
||([event type] == NSKeyDown && [event keyCode] == 0x72)) {
|
||||
|
||||
// This is a hack that allows us to receive cmd-key-up events correctly, as
|
||||
// well as key-up events during a full-screen transition.
|
||||
// Also prevent it from eating the insert/help key.
|
||||
if ([event type] == NSKeyUp ||
|
||||
([event type] == NSKeyDown && [event keyCode] == 0x72)) {
|
||||
[[self keyWindow] sendEvent: event];
|
||||
} else {
|
||||
[super sendEvent: event];
|
||||
|
Loading…
x
Reference in New Issue
Block a user