36 references to AspireKeyboardShortcut
Aspire.Dashboard (33)
Components\Controls\SummaryDetailsView.razor.cs (13)
225
public IReadOnlySet<
AspireKeyboardShortcut
> SubscribedShortcuts { get; } = new HashSet<
AspireKeyboardShortcut
>
227
AspireKeyboardShortcut
.ToggleOrientation,
228
AspireKeyboardShortcut
.ClosePanel,
229
AspireKeyboardShortcut
.ResetPanelSize,
230
AspireKeyboardShortcut
.IncreasePanelSize,
231
AspireKeyboardShortcut
.DecreasePanelSize
234
public async Task OnPageKeyDownAsync(
AspireKeyboardShortcut
shortcut)
241
if (shortcut is
AspireKeyboardShortcut
.ToggleOrientation)
247
if (shortcut is
AspireKeyboardShortcut
.ClosePanel)
260
if (shortcut is
AspireKeyboardShortcut
.ResetPanelSize)
266
if (shortcut is
AspireKeyboardShortcut
.IncreasePanelSize)
271
else if (shortcut is
AspireKeyboardShortcut
.DecreasePanelSize)
Components\Layout\MainLayout.razor.cs (17)
454
public IReadOnlySet<
AspireKeyboardShortcut
> SubscribedShortcuts { get; } = new HashSet<
AspireKeyboardShortcut
>
456
AspireKeyboardShortcut
.Help,
457
AspireKeyboardShortcut
.Settings,
458
AspireKeyboardShortcut
.GoToResources,
459
AspireKeyboardShortcut
.GoToConsoleLogs,
460
AspireKeyboardShortcut
.GoToStructuredLogs,
461
AspireKeyboardShortcut
.GoToTraces,
462
AspireKeyboardShortcut
.GoToMetrics
465
public async Task OnPageKeyDownAsync(
AspireKeyboardShortcut
shortcut)
469
case
AspireKeyboardShortcut
.Help:
472
case
AspireKeyboardShortcut
.Settings:
475
case
AspireKeyboardShortcut
.GoToResources:
478
case
AspireKeyboardShortcut
.GoToConsoleLogs:
481
case
AspireKeyboardShortcut
.GoToStructuredLogs:
484
case
AspireKeyboardShortcut
.GoToTraces:
487
case
AspireKeyboardShortcut
.GoToMetrics:
Model\IGlobalKeydownListener.cs (2)
8
IReadOnlySet<
AspireKeyboardShortcut
> SubscribedShortcuts { get; }
9
Task OnPageKeyDownAsync(
AspireKeyboardShortcut
shortcut);
ShortcutManager.cs (1)
26
public Task OnGlobalKeyDown(
AspireKeyboardShortcut
shortcut)
Aspire.Dashboard.Components.Tests (3)
Layout\MainLayoutTests.cs (3)
982
[InlineData(
AspireKeyboardShortcut
.Help, "dashboard-help-button", "HelpDialog")]
983
[InlineData(
AspireKeyboardShortcut
.Settings, "dashboard-settings-button", "SettingsDialog")]
984
public async Task HeaderDialogShortcutClose_RestoresFocusToLaunchButton(
AspireKeyboardShortcut
shortcut, string launchButtonId, string expectedDialogId)