mirror of
https://github.com/microsoft/PowerToys.git
synced 2026-04-06 03:07:04 +02:00
Implement #202
This commit is contained in:
@@ -541,6 +541,44 @@ namespace Wox
|
||||
}
|
||||
e.Handled = true;
|
||||
break;
|
||||
|
||||
case Key.D1:
|
||||
SelectItem(1);
|
||||
break;
|
||||
|
||||
case Key.D2:
|
||||
SelectItem(2);
|
||||
break;
|
||||
|
||||
case Key.D3:
|
||||
SelectItem(3);
|
||||
break;
|
||||
|
||||
case Key.D4:
|
||||
SelectItem(4);
|
||||
break;
|
||||
|
||||
case Key.D5:
|
||||
SelectItem(5);
|
||||
break;
|
||||
case Key.D6:
|
||||
SelectItem(6);
|
||||
break;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
private void SelectItem(int index)
|
||||
{
|
||||
int zeroBasedIndex = index - 1;
|
||||
SpecialKeyState keyState = GlobalHotkey.Instance.CheckModifiers();
|
||||
if (keyState.AltPressed || keyState.CtrlPressed)
|
||||
{
|
||||
List<Result> visibleResults = pnlResult.GetVisibleResults();
|
||||
if (zeroBasedIndex < visibleResults.Count)
|
||||
{
|
||||
SelectResult(visibleResults[zeroBasedIndex]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user