@@ -252,7 +252,7 @@ private void FileList_PreviewKeyUp(object sender, KeyRoutedEventArgs e)
252
252
253
253
protected override async void FileList_PreviewKeyDown ( object sender , KeyRoutedEventArgs e )
254
254
{
255
- if ( ParentShellPageInstance is null )
255
+ if ( ParentShellPageInstance is null || IsRenamingItem )
256
256
return ;
257
257
258
258
var ctrlPressed = InputKeyboardSource . GetKeyStateForCurrentThread ( VirtualKey . Control ) . HasFlag ( CoreVirtualKeyStates . Down ) ;
@@ -266,15 +266,9 @@ protected override async void FileList_PreviewKeyDown(object sender, KeyRoutedEv
266
266
var hotKey = new HotKey ( Keys . A , KeyModifiers . Ctrl ) ;
267
267
268
268
await commands [ hotKey ] . ExecuteAsync ( ) ;
269
-
270
- return ;
271
269
}
272
-
273
- if ( e . Key == VirtualKey . Enter && ! e . KeyStatus . IsMenuKeyDown )
270
+ else if ( e . Key == VirtualKey . Enter && ! e . KeyStatus . IsMenuKeyDown )
274
271
{
275
- if ( IsRenamingItem )
276
- return ;
277
-
278
272
e . Handled = true ;
279
273
280
274
if ( IsItemSelected && SelectedItem . PrimaryItemAttribute == StorageItemTypes . Folder )
@@ -287,7 +281,7 @@ protected override async void FileList_PreviewKeyDown(object sender, KeyRoutedEv
287
281
}
288
282
else if ( e . Key == VirtualKey . Space )
289
283
{
290
- if ( ! IsRenamingItem && ! ParentShellPageInstance . ToolbarViewModel . IsEditModeEnabled )
284
+ if ( ! ParentShellPageInstance . ToolbarViewModel . IsEditModeEnabled )
291
285
e . Handled = true ;
292
286
}
293
287
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
313
307
}
314
308
else if ( e . Key == VirtualKey . Left ) // Left arrow: select parent folder (previous column)
315
309
{
316
- if ( IsRenamingItem || ( ParentShellPageInstance is not null && ParentShellPageInstance . ToolbarViewModel . IsEditModeEnabled ) )
310
+ if ( ParentShellPageInstance is not null && ParentShellPageInstance . ToolbarViewModel . IsEditModeEnabled )
317
311
return ;
318
312
319
313
var currentBladeIndex = ( ParentShellPageInstance is ColumnShellPage associatedColumnShellPage ) ? associatedColumnShellPage . ColumnParams . Column : 0 ;
@@ -324,7 +318,7 @@ protected override async void FileList_PreviewKeyDown(object sender, KeyRoutedEv
324
318
}
325
319
else if ( e . Key == VirtualKey . Right ) // Right arrow: switch focus to next column
326
320
{
327
- if ( IsRenamingItem || ( ParentShellPageInstance is not null && ParentShellPageInstance . ToolbarViewModel . IsEditModeEnabled ) )
321
+ if ( ParentShellPageInstance is not null && ParentShellPageInstance . ToolbarViewModel . IsEditModeEnabled )
328
322
return ;
329
323
330
324
var currentBladeIndex = ( ParentShellPageInstance is ColumnShellPage associatedColumnShellPage ) ? associatedColumnShellPage . ColumnParams . Column : 0 ;
0 commit comments