36 references to AspireKeyboardShortcut
Aspire.Dashboard (33)
Components\Controls\SummaryDetailsView.razor.cs (13)
223
public IReadOnlySet<
AspireKeyboardShortcut
> SubscribedShortcuts { get; } = new HashSet<
AspireKeyboardShortcut
>
225
AspireKeyboardShortcut
.ToggleOrientation,
226
AspireKeyboardShortcut
.ClosePanel,
227
AspireKeyboardShortcut
.ResetPanelSize,
228
AspireKeyboardShortcut
.IncreasePanelSize,
229
AspireKeyboardShortcut
.DecreasePanelSize
232
public async Task OnPageKeyDownAsync(
AspireKeyboardShortcut
shortcut)
239
if (shortcut is
AspireKeyboardShortcut
.ToggleOrientation)
245
if (shortcut is
AspireKeyboardShortcut
.ClosePanel)
258
if (shortcut is
AspireKeyboardShortcut
.ResetPanelSize)
271
if (shortcut is
AspireKeyboardShortcut
.IncreasePanelSize)
276
else if (shortcut is
AspireKeyboardShortcut
.DecreasePanelSize)
Components\Layout\MainLayout.razor.cs (17)
461
public IReadOnlySet<
AspireKeyboardShortcut
> SubscribedShortcuts { get; } = new HashSet<
AspireKeyboardShortcut
>
463
AspireKeyboardShortcut
.Help,
464
AspireKeyboardShortcut
.Settings,
465
AspireKeyboardShortcut
.GoToResources,
466
AspireKeyboardShortcut
.GoToConsoleLogs,
467
AspireKeyboardShortcut
.GoToStructuredLogs,
468
AspireKeyboardShortcut
.GoToTraces,
469
AspireKeyboardShortcut
.GoToMetrics
472
public async Task OnPageKeyDownAsync(
AspireKeyboardShortcut
shortcut)
476
case
AspireKeyboardShortcut
.Help:
479
case
AspireKeyboardShortcut
.Settings:
482
case
AspireKeyboardShortcut
.GoToResources:
485
case
AspireKeyboardShortcut
.GoToConsoleLogs:
488
case
AspireKeyboardShortcut
.GoToStructuredLogs:
491
case
AspireKeyboardShortcut
.GoToTraces:
494
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)
1019
[InlineData(
AspireKeyboardShortcut
.Help, "dashboard-help-button", "HelpDialog")]
1020
[InlineData(
AspireKeyboardShortcut
.Settings, "dashboard-settings-button", "SettingsDialog")]
1021
public async Task HeaderDialogShortcutClose_RestoresFocusToLaunchButton(
AspireKeyboardShortcut
shortcut, string launchButtonId, string expectedDialogId)