Skip to content

Commit 655901a

Browse files
committed
enhance: rebase move up/down with arrow keys
1 parent 8f8ed68 commit 655901a

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
@@ -60,6 +60,20 @@ protected override void OnKeyDown(KeyEventArgs e)
6060
}
6161
else
6262
{
63+
if (e.KeyModifiers.HasFlag(OperatingSystem.IsMacOS() ? KeyModifiers.Meta : KeyModifiers.Control))
64+
{
65+
if (e.Key == Key.Up)
66+
{
67+
vm.MoveItemUp(item);
68+
e.Handled = true;
69+
}
70+
else if (e.Key == Key.Down)
71+
{
72+
vm.MoveItemDown(item);
73+
e.Handled = true;
74+
}
75+
}
76+
6377
base.OnKeyDown(e);
6478
}
6579
}

0 commit comments

Comments
 (0)