Skip to content

Commit 116dcdf

Browse files
committed
keyboardShortcut for creating new folder
1 parent c2efcba commit 116dcdf

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

client/common/useKeyDownHandlers.js

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,19 @@ export default function useKeyDownHandlers(keyHandlers) {
3232
if (!e.key) return;
3333
const isMac = navigator.userAgent.toLowerCase().indexOf('mac') !== -1;
3434
const isCtrl = isMac ? e.metaKey : e.ctrlKey;
35-
if (e.shiftKey && isCtrl && e.altKey && e.code === 'KeyN') {
35+
36+
if (isCtrl && e.shiftKey && e.altKey && e.code === 'KeyN') {
3637
// specifically for creating a new folder
3738
handlers.current[`ctrl-alt-shift-n`]?.(e);
39+
} else if (isCtrl && e.altKey && e.code === 'KeyN') {
40+
// specifically for creating a new file
41+
handlers.current[`ctrl-alt-n`]?.(e);
3842
} else if (e.shiftKey && isCtrl) {
3943
handlers.current[
4044
`ctrl-shift-${
4145
/^\d+$/.test(e.code.at(-1)) ? e.code.at(-1) : e.key.toLowerCase()
4246
}`
4347
]?.(e);
44-
} else if (isCtrl && e.altKey && e.code === 'KeyN') {
45-
// specifically for creating a new file
46-
handlers.current[`ctrl-alt-n`]?.(e);
4748
} else if (isCtrl) {
4849
handlers.current[`ctrl-${e.key.toLowerCase()}`]?.(e);
4950
}

0 commit comments

Comments
 (0)