mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-02-24 04:00:02 +01:00
Add hotkey for navigating result items.
This commit is contained in:
@@ -508,6 +508,36 @@ namespace Wox
|
||||
e.Handled = true;
|
||||
break;
|
||||
|
||||
case Key.N:
|
||||
case Key.J:
|
||||
if (GlobalHotkey.Instance.CheckModifiers().AltPressed)
|
||||
{
|
||||
SelectNextItem();
|
||||
}
|
||||
break;
|
||||
|
||||
case Key.P:
|
||||
case Key.K:
|
||||
if (GlobalHotkey.Instance.CheckModifiers().AltPressed)
|
||||
{
|
||||
SelectPrevItem();
|
||||
}
|
||||
break;
|
||||
|
||||
case Key.O:
|
||||
if (GlobalHotkey.Instance.CheckModifiers().AltPressed)
|
||||
{
|
||||
if (IsInContextMenuMode)
|
||||
{
|
||||
BackToResultMode();
|
||||
}
|
||||
else
|
||||
{
|
||||
ShowContextMenu(GetActiveResult());
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
||||
case Key.Down:
|
||||
SelectNextItem();
|
||||
e.Handled = true;
|
||||
@@ -518,15 +548,27 @@ namespace Wox
|
||||
e.Handled = true;
|
||||
break;
|
||||
|
||||
case Key.D:
|
||||
if (GlobalHotkey.Instance.CheckModifiers().AltPressed)
|
||||
{
|
||||
pnlResult.SelectNextPage();
|
||||
}
|
||||
break;
|
||||
|
||||
case Key.PageDown:
|
||||
pnlResult.SelectNextPage();
|
||||
toolTip.IsOpen = false;
|
||||
e.Handled = true;
|
||||
break;
|
||||
|
||||
case Key.U:
|
||||
if (GlobalHotkey.Instance.CheckModifiers().AltPressed)
|
||||
{
|
||||
pnlResult.SelectPrevPage();
|
||||
}
|
||||
break;
|
||||
|
||||
case Key.PageUp:
|
||||
pnlResult.SelectPrevPage();
|
||||
toolTip.IsOpen = false;
|
||||
e.Handled = true;
|
||||
break;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user