@@ -286,46 +286,55 @@ private async void ProHomeInstance_KeyUp(object sender, KeyRoutedEventArgs e)
286286
287287 switch ( c : ctrl , s : shift , a : alt , t : tabInstance , k : e . Key )
288288 {
289- case ( true , true , false , true , VirtualKey . N ) :
289+ case ( true , true , false , true , VirtualKey . N ) : //ctrl + shift + n, new item
290290 await App . addItemDialog . ShowAsync ( ) ;
291291 break ;
292- case ( true , false , false , true , VirtualKey . C ) :
292+ case ( true , false , false , true , VirtualKey . C ) : //ctrl + c, copy
293293 App . CurrentInstance . InteractionOperations . CopyItem_ClickAsync ( null , null ) ;
294294 break ;
295- case ( true , false , false , true , VirtualKey . V ) :
295+ case ( true , false , false , true , VirtualKey . V ) : //ctrl + v, paste
296296 App . CurrentInstance . InteractionOperations . PasteItem_ClickAsync ( null , null ) ;
297297 break ;
298- case ( true , false , false , true , VirtualKey . X ) :
298+ case ( true , false , false , true , VirtualKey . X ) : //ctrl + x, cut
299299 App . CurrentInstance . InteractionOperations . CutItem_Click ( null , null ) ;
300300 break ;
301- case ( true , false , false , true , VirtualKey . A ) :
301+ case ( true , false , false , true , VirtualKey . A ) : //ctrl + a, select all
302302 App . CurrentInstance . InteractionOperations . SelectAllItems ( ) ;
303303 break ;
304- case ( true , false , false , true , VirtualKey . N ) :
304+ case ( true , false , false , true , VirtualKey . N ) : //ctrl + n, new window
305305 App . CurrentInstance . InteractionOperations . LaunchNewWindow ( ) ;
306306 break ;
307- case ( true , false , false , true , VirtualKey . W ) :
307+ case ( true , false , false , true , VirtualKey . W ) : //ctrl + w, close tab
308308 App . CurrentInstance . InteractionOperations . CloseTab ( ) ;
309309 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
311314 App . CurrentInstance . InteractionOperations . DeleteItem_Click ( null , null ) ;
312315 break ;
313- case ( false , false , false , true , VirtualKey . Enter ) :
316+ case ( false , false , false , true , VirtualKey . Enter ) : //enter, open item
314317 App . CurrentInstance . InteractionOperations . List_ItemClick ( null , null ) ;
315318 break ;
316- case ( false , false , false , true , VirtualKey . Space ) :
319+ case ( false , false , false , true , VirtualKey . Space ) : //space, quick look
317320 if ( ( App . CurrentInstance . ContentPage ) . IsQuickLookEnabled )
318321 {
319322 App . CurrentInstance . InteractionOperations . ToggleQuickLook ( ) ;
320323 }
321324 break ;
322- case ( false , false , true , true , VirtualKey . Left ) :
325+ case ( false , false , true , true , VirtualKey . Left ) : //alt + back arrow, backward
323326 NavigationActions . Back_Click ( null , null ) ;
324327 break ;
325- case ( false , false , true , true , VirtualKey . Right ) :
328+ case ( false , false , true , true , VirtualKey . Right ) : //alt + right arrow, forward
326329 NavigationActions . Forward_Click ( null , null ) ;
327330 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
329338 ( App . CurrentInstance . OperationsControl as RibbonArea ) . RibbonTabView . SelectedIndex = 0 ;
330339 break ;
331340 case ( false , false , true , true , VirtualKey . H ) :
@@ -344,7 +353,7 @@ private async void ProHomeInstance_KeyUp(object sender, KeyRoutedEventArgs e)
344353 {
345354 switch ( e . Key )
346355 {
347- case VirtualKey . F2 :
356+ case VirtualKey . F2 : //F2, rename
348357 if ( ( App . CurrentInstance . ContentPage ) . SelectedItems . Count > 0 )
349358 {
350359 App . CurrentInstance . InteractionOperations . RenameItem_Click ( null , null ) ;
0 commit comments