diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/decorator/Decorator.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/decorator/Decorator.java index 8638d30640b..4c44f027ebb 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/decorator/Decorator.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/decorator/Decorator.java @@ -1018,6 +1018,13 @@ private void setupInputRouting() { return; } + if (OperatingSystem.CURRENT_OS == OperatingSystem.MACOS + && event.getEventType() == KeyEvent.KEY_PRESSED + && event.isMetaDown() + && event.getCode() == KeyCode.Q) { + return; + } + Node newTarget; @Nullable JFXDialogPane currentDialogPane = (JFXDialogPane) getDialogContainer().getProperties()