File tree Expand file tree Collapse file tree 4 files changed +14
-9
lines changed Expand file tree Collapse file tree 4 files changed +14
-9
lines changed Original file line number Diff line number Diff line change @@ -38,8 +38,9 @@ export default function useKeyDownHandlers(keyHandlers) {
38
38
/ ^ \d + $ / . test ( e . code . at ( - 1 ) ) ? e . code . at ( - 1 ) : e . key . toLowerCase ( )
39
39
} `
40
40
] ?. ( e ) ;
41
- } else if ( e . altKey ) {
42
- handlers . current [ `alt-${ e . key . toLowerCase ( ) } ` ] ?. ( e ) ;
41
+ } else if ( isCtrl && e . altKey && e . code === 'KeyN' ) {
42
+ // specifically for creating a new file
43
+ handlers . current [ `ctrl-alt-n` ] ?. ( e ) ;
43
44
} else if ( isCtrl ) {
44
45
handlers . current [ `ctrl-${ e . key . toLowerCase ( ) } ` ] ?. ( e ) ;
45
46
}
Original file line number Diff line number Diff line change @@ -133,6 +133,8 @@ const ProjectMenu = () => {
133
133
134
134
const replaceCommand =
135
135
metaKey === 'Ctrl' ? `${ metaKeyName } +H` : `${ metaKeyName } +⌥+F` ;
136
+ const newFileCommand =
137
+ metaKey === 'Ctrl' ? `${ metaKeyName } +Alt+N` : `${ metaKeyName } +⌥+N` ;
136
138
137
139
return (
138
140
< ul className = "nav__items-left" role = "menubar" >
@@ -220,7 +222,7 @@ const ProjectMenu = () => {
220
222
< NavDropdownMenu id = "sketch" title = { t ( 'Nav.Sketch.Title' ) } >
221
223
< NavMenuItem onClick = { ( ) => dispatch ( newFile ( rootFile . id ) ) } >
222
224
{ t ( 'Nav.Sketch.AddFile' ) }
223
- < span className = "nav__keyboard-shortcut" > { '\u2387' } +N </ span >
225
+ < span className = "nav__keyboard-shortcut" > { newFileCommand } </ span >
224
226
</ NavMenuItem >
225
227
< NavMenuItem onClick = { ( ) => dispatch ( newFolder ( rootFile . id ) ) } >
226
228
{ t ( 'Nav.Sketch.AddFolder' ) }
Original file line number Diff line number Diff line change @@ -73,14 +73,14 @@ export const useIDEKeyHandlers = ({ getContent }) => {
73
73
sidebarIsExpanded ? collapseSidebar ( ) : expandSidebar ( )
74
74
) ;
75
75
} ,
76
- 'ctrl-`' : ( e ) => {
77
- e . preventDefault ( ) ;
78
- dispatch ( consoleIsExpanded ? collapseConsole ( ) : expandConsole ( ) ) ;
79
- } ,
80
- 'alt-n' : ( e ) => {
76
+ 'ctrl-alt-n' : ( e ) => {
81
77
e . preventDefault ( ) ;
82
78
e . stopPropagation ( ) ;
83
79
dispatch ( newFile ( ) ) ;
80
+ } ,
81
+ 'ctrl-`' : ( e ) => {
82
+ e . preventDefault ( ) ;
83
+ dispatch ( consoleIsExpanded ? collapseConsole ( ) : expandConsole ( ) ) ;
84
84
}
85
85
} ) ;
86
86
} ;
Original file line number Diff line number Diff line change @@ -6,6 +6,8 @@ function KeyboardShortcutModal() {
6
6
const { t } = useTranslation ( ) ;
7
7
const replaceCommand =
8
8
metaKey === 'Ctrl' ? `${ metaKeyName } + H` : `${ metaKeyName } + ⌥ + F` ;
9
+ const newFileCommand =
10
+ metaKey === 'Ctrl' ? `${ metaKeyName } + Alt + N` : `${ metaKeyName } + ⌥ + N` ;
9
11
return (
10
12
< div className = "keyboard-shortcuts" >
11
13
< h3 className = "keyboard-shortcuts__title" >
@@ -70,7 +72,7 @@ function KeyboardShortcutModal() {
70
72
< span > { t ( 'KeyboardShortcuts.CodeEditing.ColorPicker' ) } </ span >
71
73
</ li >
72
74
< li className = "keyboard-shortcut-item" >
73
- < span className = "keyboard-shortcut__command" > { '\u2387' } + N </ span >
75
+ < span className = "keyboard-shortcut__command" > { newFileCommand } </ span >
74
76
< span > { t ( 'KeyboardShortcuts.CodeEditing.CreateNewFile' ) } </ span >
75
77
</ li >
76
78
</ ul >
You can’t perform that action at this time.
0 commit comments