20 references to PanelKey
aspire-tray (20)
src\Aspire.Tray\Common\TrayPanel.cs (10)
412
public PanelResponse Key(
PanelKey
key)
416
case
PanelKey
.Escape:
443
case
PanelKey
.Enter or
PanelKey
.Space:
452
case
PanelKey
.Tab or
PanelKey
.ShiftTab:
453
return MoveFocus(Scene.Targets.Where(target => target.Enabled).ToList(), key ==
PanelKey
.Tab ? 1 : -1, wrap: true);
458
PanelKey
.Home => FocusAt(primary, 0),
459
PanelKey
.End => FocusAt(primary, primary.Count - 1),
460
_ => MoveFocus(primary, key ==
PanelKey
.Down ? 1 : -1, wrap: false)
TrayApplication.Panel.cs (10)
898
PanelKey
? key = (int)wParam switch
900
0x26 =>
PanelKey
.Up,
901
0x28 =>
PanelKey
.Down,
902
0x09 => NativeMethods.GetKeyState(0x10) < 0 ?
PanelKey
.ShiftTab :
PanelKey
.Tab,
903
0x0D =>
PanelKey
.Enter,
904
0x20 =>
PanelKey
.Space,
905
0x1B =>
PanelKey
.Escape,
906
0x24 =>
PanelKey
.Home,
907
0x23 =>
PanelKey
.End,