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