Skip to content

Commit 5d96e4a

Browse files
author
Yair Aichenbaum
committed
Added shortcuts
1 parent 2cc8c13 commit 5d96e4a

File tree

2 files changed

+23
-20
lines changed

2 files changed

+23
-20
lines changed

Files/Controls/RibbonArea.xaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1939,12 +1939,6 @@
19391939
<StaticResource x:Key="TextControlBorderBrush" ResourceKey="TextBoxBorderThemeBrush" />
19401940
<StaticResource x:Key="TextControlBorderBrushPointerOver" ResourceKey="TextBoxBorderThemeBrush" />
19411941
</AutoSuggestBox.Resources>
1942-
<AutoSuggestBox.KeyboardAccelerators>
1943-
<KeyboardAccelerator
1944-
Key="F"
1945-
Invoked="KeyboardAccelerator_Invoked"
1946-
Modifiers="Control" />
1947-
</AutoSuggestBox.KeyboardAccelerators>
19481942
</AutoSuggestBox>
19491943
</Grid>
19501944
</StackPanel>

Files/ProHome.xaml.cs

Lines changed: 23 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)