@@ -286,46 +286,55 @@ private async void ProHomeInstance_KeyUp(object sender, KeyRoutedEventArgs e)
286
286
287
287
switch ( c : ctrl , s : shift , a : alt , t : tabInstance , k : e . Key )
288
288
{
289
- case ( true , true , false , true , VirtualKey . N ) :
289
+ case ( true , true , false , true , VirtualKey . N ) : //ctrl + shift + n, new item
290
290
await App . addItemDialog . ShowAsync ( ) ;
291
291
break ;
292
- case ( true , false , false , true , VirtualKey . C ) :
292
+ case ( true , false , false , true , VirtualKey . C ) : //ctrl + c, copy
293
293
App . CurrentInstance . InteractionOperations . CopyItem_ClickAsync ( null , null ) ;
294
294
break ;
295
- case ( true , false , false , true , VirtualKey . V ) :
295
+ case ( true , false , false , true , VirtualKey . V ) : //ctrl + v, paste
296
296
App . CurrentInstance . InteractionOperations . PasteItem_ClickAsync ( null , null ) ;
297
297
break ;
298
- case ( true , false , false , true , VirtualKey . X ) :
298
+ case ( true , false , false , true , VirtualKey . X ) : //ctrl + x, cut
299
299
App . CurrentInstance . InteractionOperations . CutItem_Click ( null , null ) ;
300
300
break ;
301
- case ( true , false , false , true , VirtualKey . A ) :
301
+ case ( true , false , false , true , VirtualKey . A ) : //ctrl + a, select all
302
302
App . CurrentInstance . InteractionOperations . SelectAllItems ( ) ;
303
303
break ;
304
- case ( true , false , false , true , VirtualKey . N ) :
304
+ case ( true , false , false , true , VirtualKey . N ) : //ctrl + n, new window
305
305
App . CurrentInstance . InteractionOperations . LaunchNewWindow ( ) ;
306
306
break ;
307
- case ( true , false , false , true , VirtualKey . W ) :
307
+ case ( true , false , false , true , VirtualKey . W ) : //ctrl + w, close tab
308
308
App . CurrentInstance . InteractionOperations . CloseTab ( ) ;
309
309
break ;
310
- case ( false , false , false , true , VirtualKey . Delete ) :
310
+ case ( true , false , false , true , VirtualKey . F4 ) : //ctrl + F4, close tab
311
+ App . CurrentInstance . InteractionOperations . CloseTab ( ) ;
312
+ break ;
313
+ case ( false , false , false , true , VirtualKey . Delete ) : //delete, delete item
311
314
App . CurrentInstance . InteractionOperations . DeleteItem_Click ( null , null ) ;
312
315
break ;
313
- case ( false , false , false , true , VirtualKey . Enter ) :
316
+ case ( false , false , false , true , VirtualKey . Enter ) : //enter, open item
314
317
App . CurrentInstance . InteractionOperations . List_ItemClick ( null , null ) ;
315
318
break ;
316
- case ( false , false , false , true , VirtualKey . Space ) :
319
+ case ( false , false , false , true , VirtualKey . Space ) : //space, quick look
317
320
if ( ( App . CurrentInstance . ContentPage ) . IsQuickLookEnabled )
318
321
{
319
322
App . CurrentInstance . InteractionOperations . ToggleQuickLook ( ) ;
320
323
}
321
324
break ;
322
- case ( false , false , true , true , VirtualKey . Left ) :
325
+ case ( false , false , true , true , VirtualKey . Left ) : //alt + back arrow, backward
323
326
NavigationActions . Back_Click ( null , null ) ;
324
327
break ;
325
- case ( false , false , true , true , VirtualKey . Right ) :
328
+ case ( false , false , true , true , VirtualKey . Right ) : //alt + right arrow, forward
326
329
NavigationActions . Forward_Click ( null , null ) ;
327
330
break ;
328
- case ( false , false , true , true , VirtualKey . F ) :
331
+ case ( true , false , false , true , VirtualKey . R ) : //ctrl + r, refresh
332
+ NavigationActions . Refresh_Click ( null , null ) ;
333
+ break ;
334
+ case ( true , false , false , true , VirtualKey . F ) : //ctrl + f, search box
335
+ ( App . CurrentInstance . OperationsControl as RibbonArea ) . RibbonTabView . SelectedIndex = 0 ;
336
+ break ;
337
+ case ( true , false , false , true , VirtualKey . E ) : //ctrl + e, search box
329
338
( App . CurrentInstance . OperationsControl as RibbonArea ) . RibbonTabView . SelectedIndex = 0 ;
330
339
break ;
331
340
case ( false , false , true , true , VirtualKey . H ) :
@@ -344,7 +353,7 @@ private async void ProHomeInstance_KeyUp(object sender, KeyRoutedEventArgs e)
344
353
{
345
354
switch ( e . Key )
346
355
{
347
- case VirtualKey . F2 :
356
+ case VirtualKey . F2 : //F2, rename
348
357
if ( ( App . CurrentInstance . ContentPage ) . SelectedItems . Count > 0 )
349
358
{
350
359
App . CurrentInstance . InteractionOperations . RenameItem_Click ( null , null ) ;
0 commit comments