Skip to content

Commit b641dcb

Browse files
0x5bfayaira2
andauthored
Feature: Added support for custom key bindings (#15109)
Co-authored-by: Yair <[email protected]>
1 parent ea73284 commit b641dcb

38 files changed

+1446
-216
lines changed

src/Files.App/Actions/Content/Archives/Decompress/DecompressArchiveToChildFolderAction.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ protected override void Context_PropertyChanged(object? sender, PropertyChangedE
4040
private string ComputeLabel()
4141
{
4242
if (context.SelectedItems == null || context.SelectedItems.Count == 0)
43-
return string.Empty;
43+
return string.Format("BaseLayoutItemContextFlyoutExtractToChildFolder".GetLocalizedResource(), string.Empty);
4444

4545
return context.SelectedItems.Count > 1
4646
? string.Format("BaseLayoutItemContextFlyoutExtractToChildFolder".GetLocalizedResource(), "*")

src/Files.App/Actions/FileSystem/CopyPathWithQuotesAction.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public RichGlyph Glyph
1919
=> new RichGlyph(opacityStyle: "ColorIconCopyPath");
2020

2121
public HotKey HotKey
22-
=> new(Keys.C, KeyModifiers.MenuCtrl);
22+
=> new(Keys.C, KeyModifiers.CtrlAlt);
2323

2424
public bool IsExecutable
2525
=> context.HasSelection;

src/Files.App/Actions/Global/EditPathAction.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public HotKey HotKey
1717
=> new(Keys.L, KeyModifiers.Ctrl);
1818

1919
public HotKey SecondHotKey
20-
=> new(Keys.D, KeyModifiers.Menu);
20+
=> new(Keys.D, KeyModifiers.Alt);
2121

2222
public EditPathAction()
2323
{

src/Files.App/Actions/Global/EnterCompactOverlayAction.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public RichGlyph Glyph
1717
=> new(opacityStyle: "ColorIconEnterCompactOverlay");
1818

1919
public HotKey HotKey
20-
=> new(Keys.Up, KeyModifiers.MenuCtrl);
20+
=> new(Keys.Up, KeyModifiers.CtrlAlt);
2121

2222
public string Description
2323
=> "EnterCompactOverlayDescription".GetLocalizedResource();

src/Files.App/Actions/Global/ExitCompactOverlayAction.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public RichGlyph Glyph
1616
=> new(opacityStyle: "ColorIconExitCompactOverlay");
1717

1818
public HotKey HotKey
19-
=> new(Keys.Down, KeyModifiers.MenuCtrl);
19+
=> new(Keys.Down, KeyModifiers.CtrlAlt);
2020

2121
public string Description
2222
=> "ExitCompactOverlayDescription".GetLocalizedResource();

src/Files.App/Actions/Navigation/NavigateBackAction.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public string Description
1414
=> "NavigateBackDescription".GetLocalizedResource();
1515

1616
public HotKey HotKey
17-
=> new(Keys.Left, KeyModifiers.Menu);
17+
=> new(Keys.Left, KeyModifiers.Alt);
1818

1919
public HotKey SecondHotKey
2020
=> new(Keys.Back);
@@ -23,7 +23,7 @@ public HotKey ThirdHotKey
2323
=> new(Keys.Mouse4);
2424

2525
public HotKey MediaHotKey
26-
=> new(Keys.GoBack, false);
26+
=> new(Keys.GoBack, KeyModifiers.None, false);
2727

2828
public RichGlyph Glyph
2929
=> new("\uE72B");

src/Files.App/Actions/Navigation/NavigateForwardAction.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ public string Description
1414
=> "NavigateForwardDescription".GetLocalizedResource();
1515

1616
public HotKey HotKey
17-
=> new(Keys.Right, KeyModifiers.Menu);
17+
=> new(Keys.Right, KeyModifiers.Alt);
1818

1919
public HotKey SecondHotKey
2020
=> new(Keys.Mouse5);
2121

2222
public HotKey MediaHotKey
23-
=> new(Keys.GoForward, false);
23+
=> new(Keys.GoForward, KeyModifiers.None, false);
2424

2525
public RichGlyph Glyph
2626
=> new("\uE72A");

src/Files.App/Actions/Navigation/NavigateUpAction.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public string Description
1414
=> "NavigateUpDescription".GetLocalizedResource();
1515

1616
public HotKey HotKey
17-
=> new(Keys.Up, KeyModifiers.Menu);
17+
=> new(Keys.Up, KeyModifiers.Alt);
1818

1919
public RichGlyph Glyph
2020
=> new("\uE74A");

src/Files.App/Actions/Navigation/OpenInNewWindowItemAction.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public string Description
1818
=> "OpenInNewWindowDescription".GetLocalizedResource();
1919

2020
public HotKey HotKey
21-
=> new(Keys.Enter, KeyModifiers.MenuCtrl);
21+
=> new(Keys.Enter, KeyModifiers.CtrlAlt);
2222

2323
public RichGlyph Glyph
2424
=> new(opacityStyle: "ColorIconOpenInNewWindow");

src/Files.App/Actions/Navigation/OpenNewPaneAction.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ public string Description
1414
=> "OpenNewPaneDescription".GetLocalizedResource();
1515

1616
public HotKey HotKey
17-
=> new(Keys.OemPlus, KeyModifiers.MenuShift);
17+
=> new(Keys.OemPlus, KeyModifiers.AltShift);
1818

1919
public HotKey SecondHotKey
20-
=> new(Keys.Add, KeyModifiers.MenuShift);
20+
=> new(Keys.Add, KeyModifiers.AltShift);
2121

2222
public RichGlyph Glyph
2323
=> new(opacityStyle: "ColorIconOpenNewPane");

0 commit comments

Comments
 (0)