瀏覽代碼

Merge pull request #7191 from ltetak/osx_handle_cmd_key_up

OSX handle CMD+key up combinations in Avalonia
Max Katz 3 年之前
父節點
當前提交
afef328cca
共有 1 個文件被更改,包括 5 次插入0 次删除
  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;
     }