diff --git a/client/common/useKeyDownHandlers.js b/client/common/useKeyDownHandlers.js index dbe2ee06bb..6152508813 100644 --- a/client/common/useKeyDownHandlers.js +++ b/client/common/useKeyDownHandlers.js @@ -41,6 +41,9 @@ export default function useKeyDownHandlers(keyHandlers) { } else if (isCtrl && e.altKey && e.code === 'KeyN') { // specifically for creating a new file handlers.current[`ctrl-alt-n`]?.(e); + } else if (isCtrl && e.altKey && e.code === 'KeyF') { + // specifically for creating a new folder + handlers.current[`ctrl-alt-f`]?.(e); } else if (isCtrl) { handlers.current[`ctrl-${e.key.toLowerCase()}`]?.(e); } diff --git a/client/modules/IDE/components/Header/Nav.jsx b/client/modules/IDE/components/Header/Nav.jsx index f40e9137bf..4098ab3c7b 100644 --- a/client/modules/IDE/components/Header/Nav.jsx +++ b/client/modules/IDE/components/Header/Nav.jsx @@ -139,6 +139,8 @@ const ProjectMenu = () => { metaKey === 'Ctrl' ? `${metaKeyName}+H` : `${metaKeyName}+⌥+F`; const newFileCommand = metaKey === 'Ctrl' ? `${metaKeyName}+Alt+N` : `${metaKeyName}+⌥+N`; + const newFolderCommand = + metaKey === 'Ctrl' ? `${metaKeyName}+Alt+F` : `${metaKeyName}+⌥+F`; return (

General