From 66d93ea037dd7cbc62ae454e92e3e5bb0b208c87 Mon Sep 17 00:00:00 2001
From: GyDi <zzzgydi@gmail.com>
Date: Thu, 16 Mar 2023 20:42:45 +0800
Subject: [PATCH] fix: remove esc key listener in macOS

---
 src/pages/_layout.tsx | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/pages/_layout.tsx b/src/pages/_layout.tsx
index 77639bc..4011dd9 100644
--- a/src/pages/_layout.tsx
+++ b/src/pages/_layout.tsx
@@ -35,9 +35,9 @@ const Layout = () => {
 
   useEffect(() => {
     window.addEventListener("keydown", (e) => {
-      if (e.key === "Escape") {
-        if (OS === "macos") appWindow.hide();
-        else appWindow.close();
+      // macOS有cmd+w
+      if (e.key === "Escape" && OS !== "macos") {
+        appWindow.close();
       }
     });
 
-- 
GitLab