From f09bcc03d22e3e554111ae8b389a1ec0092eefe8 Mon Sep 17 00:00:00 2001 From: meganrogge Date: Wed, 6 Sep 2023 12:33:53 -0400 Subject: [PATCH] use diff't open detected link keybinding when in accessible view --- .../links/browser/terminal.links.contribution.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/vs/workbench/contrib/terminalContrib/links/browser/terminal.links.contribution.ts b/src/vs/workbench/contrib/terminalContrib/links/browser/terminal.links.contribution.ts index b158eec3bee..51bd07850d8 100644 --- a/src/vs/workbench/contrib/terminalContrib/links/browser/terminal.links.contribution.ts +++ b/src/vs/workbench/contrib/terminalContrib/links/browser/terminal.links.contribution.ts @@ -114,11 +114,16 @@ registerActiveInstanceAction({ f1: true, category, precondition: TerminalContextKeys.terminalHasBeenCreated, - keybinding: { + keybinding: [{ primary: KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.KeyO, weight: KeybindingWeight.WorkbenchContrib + 1, - when: ContextKeyExpr.or(TerminalContextKeys.focus, ContextKeyExpr.and(accessibleViewIsShown, ContextKeyExpr.equals(accessibleViewCurrentProviderId.key, AccessibleViewProviderId.Terminal))) + when: TerminalContextKeys.focus + }, { + primary: KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.KeyG, + weight: KeybindingWeight.WorkbenchContrib + 1, + when: ContextKeyExpr.and(accessibleViewIsShown, ContextKeyExpr.equals(accessibleViewCurrentProviderId.key, AccessibleViewProviderId.Terminal)) }, + ], run: (activeInstance) => TerminalLinkContribution.get(activeInstance)?.showLinkQuickpick() }); registerActiveInstanceAction({