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