Skip to content

Commit 67ff0b0

Browse files
committed
Fix CMD+K does not work if input is focused
1 parent c888881 commit 67ff0b0

File tree

1 file changed

+39
-6
lines changed

1 file changed

+39
-6
lines changed

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

Lines changed: 39 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,52 @@ export function MainLayout() {
3030

3131
useHotkeys("mod+k", () => setCommandMenuOpen((prev) => !prev), {
3232
enabled: !commandMenuOpen,
33+
enableOnFormTags: true,
34+
enableOnContentEditable: true,
35+
preventDefault: true,
3336
});
3437
useHotkeys("mod+t", () => setCommandMenuOpen((prev) => !prev), {
3538
enabled: !commandMenuOpen,
39+
enableOnFormTags: true,
40+
enableOnContentEditable: true,
41+
preventDefault: true,
3642
});
3743
useHotkeys("mod+p", () => setCommandMenuOpen((prev) => !prev), {
3844
enabled: !commandMenuOpen,
45+
enableOnFormTags: true,
46+
enableOnContentEditable: true,
47+
preventDefault: true,
48+
});
49+
useHotkeys("mod+n", () => handleFocusTaskMode(), {
50+
enableOnFormTags: true,
51+
enableOnContentEditable: true,
52+
preventDefault: true,
53+
});
54+
useHotkeys("mod+,", () => handleOpenSettings(), {
55+
enableOnFormTags: true,
56+
enableOnContentEditable: true,
57+
preventDefault: true,
58+
});
59+
useHotkeys("mod+[", () => goBack(), {
60+
enableOnFormTags: true,
61+
enableOnContentEditable: true,
62+
preventDefault: true,
63+
});
64+
useHotkeys("mod+]", () => goForward(), {
65+
enableOnFormTags: true,
66+
enableOnContentEditable: true,
67+
preventDefault: true,
68+
});
69+
useHotkeys("mod+b", () => toggleLeftSidebar(), {
70+
enableOnFormTags: true,
71+
enableOnContentEditable: true,
72+
preventDefault: true,
73+
});
74+
useHotkeys("mod+shift+b", () => toggleRightSidebar(), {
75+
enableOnFormTags: true,
76+
enableOnContentEditable: true,
77+
preventDefault: true,
3978
});
40-
useHotkeys("mod+n", () => handleFocusTaskMode());
41-
useHotkeys("mod+,", () => handleOpenSettings());
42-
useHotkeys("mod+[", () => goBack());
43-
useHotkeys("mod+]", () => goForward());
44-
useHotkeys("mod+b", () => toggleLeftSidebar());
45-
useHotkeys("mod+shift+b", () => toggleRightSidebar());
4679

4780
// Subscribe to UI events from main process via tRPC
4881
trpcReact.ui.onOpenSettings.useSubscription(undefined, {

0 commit comments

Comments
 (0)