Skip to content

Commit 11a759e

Browse files
authored
enhance: rebase move up/down with arrow keys (#1544)
1 parent 6142591 commit 11a759e

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/Views/InteractiveRebase.axaml.cs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,20 @@ protected override void OnKeyDown(KeyEventArgs e)
6161
}
6262
else
6363
{
64+
if (e.KeyModifiers.HasFlag(OperatingSystem.IsMacOS() ? KeyModifiers.Meta : KeyModifiers.Control))
65+
{
66+
if (e.Key == Key.Up)
67+
{
68+
vm.MoveItemUp(item);
69+
e.Handled = true;
70+
}
71+
else if (e.Key == Key.Down)
72+
{
73+
vm.MoveItemDown(item);
74+
e.Handled = true;
75+
}
76+
}
77+
6478
base.OnKeyDown(e);
6579
}
6680
}

0 commit comments

Comments
 (0)