@@ -252,7 +252,7 @@ private void FileList_PreviewKeyUp(object sender, KeyRoutedEventArgs e)
252252
253253 protected override async void FileList_PreviewKeyDown ( object sender , KeyRoutedEventArgs e )
254254 {
255- if ( ParentShellPageInstance is null )
255+ if ( ParentShellPageInstance is null || IsRenamingItem )
256256 return ;
257257
258258 var ctrlPressed = InputKeyboardSource . GetKeyStateForCurrentThread ( VirtualKey . Control ) . HasFlag ( CoreVirtualKeyStates . Down ) ;
@@ -266,15 +266,9 @@ protected override async void FileList_PreviewKeyDown(object sender, KeyRoutedEv
266266 var hotKey = new HotKey ( Keys . A , KeyModifiers . Ctrl ) ;
267267
268268 await commands [ hotKey ] . ExecuteAsync ( ) ;
269-
270- return ;
271269 }
272-
273- if ( e . Key == VirtualKey . Enter && ! e . KeyStatus . IsMenuKeyDown )
270+ else if ( e . Key == VirtualKey . Enter && ! e . KeyStatus . IsMenuKeyDown )
274271 {
275- if ( IsRenamingItem )
276- return ;
277-
278272 e . Handled = true ;
279273
280274 if ( IsItemSelected && SelectedItem . PrimaryItemAttribute == StorageItemTypes . Folder )
@@ -287,7 +281,7 @@ protected override async void FileList_PreviewKeyDown(object sender, KeyRoutedEv
287281 }
288282 else if ( e . Key == VirtualKey . Space )
289283 {
290- if ( ! IsRenamingItem && ! ParentShellPageInstance . ToolbarViewModel . IsEditModeEnabled )
284+ if ( ! ParentShellPageInstance . ToolbarViewModel . IsEditModeEnabled )
291285 e . Handled = true ;
292286 }
293287 else if ( e . KeyStatus . IsMenuKeyDown && ( e . Key == VirtualKey . Left || e . Key == VirtualKey . Right || e . Key == VirtualKey . Up ) )
@@ -313,7 +307,7 @@ protected override async void FileList_PreviewKeyDown(object sender, KeyRoutedEv
313307 }
314308 else if ( e . Key == VirtualKey . Left ) // Left arrow: select parent folder (previous column)
315309 {
316- if ( IsRenamingItem || ( ParentShellPageInstance is not null && ParentShellPageInstance . ToolbarViewModel . IsEditModeEnabled ) )
310+ if ( ParentShellPageInstance is not null && ParentShellPageInstance . ToolbarViewModel . IsEditModeEnabled )
317311 return ;
318312
319313 var currentBladeIndex = ( ParentShellPageInstance is ColumnShellPage associatedColumnShellPage ) ? associatedColumnShellPage . ColumnParams . Column : 0 ;
@@ -324,7 +318,7 @@ protected override async void FileList_PreviewKeyDown(object sender, KeyRoutedEv
324318 }
325319 else if ( e . Key == VirtualKey . Right ) // Right arrow: switch focus to next column
326320 {
327- if ( IsRenamingItem || ( ParentShellPageInstance is not null && ParentShellPageInstance . ToolbarViewModel . IsEditModeEnabled ) )
321+ if ( ParentShellPageInstance is not null && ParentShellPageInstance . ToolbarViewModel . IsEditModeEnabled )
328322 return ;
329323
330324 var currentBladeIndex = ( ParentShellPageInstance is ColumnShellPage associatedColumnShellPage ) ? associatedColumnShellPage . ColumnParams . Column : 0 ;
0 commit comments