Skip to content

Commit 512541f

Browse files
authored
fix: CMD+K does not work if input is focused (#288)
1 parent 7f22f81 commit 512541f

File tree

1 file changed

+48
-9
lines changed

1 file changed

+48
-9
lines changed

apps/array/src/renderer/components/GlobalEventHandlers.tsx

Lines changed: 48 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,54 @@ export function GlobalEventHandlers({
4040
}, []);
4141

4242
// Keyboard hotkeys
43-
useHotkeys("mod+k", onToggleCommandMenu, { enabled: !commandMenuOpen });
44-
useHotkeys("mod+t", onToggleCommandMenu, { enabled: !commandMenuOpen });
45-
useHotkeys("mod+p", onToggleCommandMenu, { enabled: !commandMenuOpen });
46-
useHotkeys("mod+n", handleFocusTaskMode);
47-
useHotkeys("mod+,", handleOpenSettings);
48-
useHotkeys("mod+[", goBack);
49-
useHotkeys("mod+]", goForward);
50-
useHotkeys("mod+b", toggleLeftSidebar);
51-
useHotkeys("mod+shift+b", toggleRightSidebar);
43+
useHotkeys("mod+k", onToggleCommandMenu, {
44+
enabled: !commandMenuOpen,
45+
enableOnFormTags: true,
46+
enableOnContentEditable: true,
47+
preventDefault: true,
48+
});
49+
useHotkeys("mod+t", onToggleCommandMenu, {
50+
enabled: !commandMenuOpen,
51+
enableOnFormTags: true,
52+
enableOnContentEditable: true,
53+
preventDefault: true,
54+
});
55+
useHotkeys("mod+p", onToggleCommandMenu, {
56+
enabled: !commandMenuOpen,
57+
enableOnFormTags: true,
58+
enableOnContentEditable: true,
59+
preventDefault: true,
60+
});
61+
useHotkeys("mod+n", handleFocusTaskMode, {
62+
enableOnFormTags: true,
63+
enableOnContentEditable: true,
64+
preventDefault: true,
65+
});
66+
useHotkeys("mod+,", handleOpenSettings, {
67+
enableOnFormTags: true,
68+
enableOnContentEditable: true,
69+
preventDefault: true,
70+
});
71+
useHotkeys("mod+[", goBack, {
72+
enableOnFormTags: true,
73+
enableOnContentEditable: true,
74+
preventDefault: true,
75+
});
76+
useHotkeys("mod+]", goForward, {
77+
enableOnFormTags: true,
78+
enableOnContentEditable: true,
79+
preventDefault: true,
80+
});
81+
useHotkeys("mod+b", toggleLeftSidebar, {
82+
enableOnFormTags: true,
83+
enableOnContentEditable: true,
84+
preventDefault: true,
85+
});
86+
useHotkeys("mod+shift+b", toggleRightSidebar, {
87+
enableOnFormTags: true,
88+
enableOnContentEditable: true,
89+
preventDefault: true,
90+
});
5291

5392
// Mouse back/forward buttons
5493
useEffect(() => {

0 commit comments

Comments
 (0)