Browse Source

Merge pull request #7191 from ltetak/osx_handle_cmd_key_up

OSX handle CMD+key up combinations in Avalonia
Max Katz 3 years ago
parent
commit
afef328cca
1 changed files with 5 additions and 0 deletions
  1. 5 0
      native/Avalonia.Native/src/OSX/app.mm

+ 5 - 0
native/Avalonia.Native/src/OSX/app.mm

@@ -73,6 +73,11 @@ ComPtr<IAvnApplicationEvents> _events;
     _isHandlingSendEvent = true;
     @try {
         [super sendEvent: event];
+        if ([event type] == NSEventTypeKeyUp && ([event modifierFlags] & NSEventModifierFlagCommand))
+        {
+            [[self keyWindow] sendEvent:event];
+        }
+        
     } @finally {
         _isHandlingSendEvent = oldHandling;
     }