use diff't open detected link keybinding when in accessible view

This commit is contained in:
meganrogge
2023-09-06 12:33:53 -04:00
parent f7a0fb8ff0
commit f09bcc03d2
@@ -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({