From fdb17f243681010efcd9e1f087664e70a321b314 Mon Sep 17 00:00:00 2001 From: Jonathan Date: Tue, 21 Jan 2025 12:35:38 -0800 Subject: [PATCH] Add a command to focus the Variables view (#6060) Adds a custom focus command to focus the Variables view; addresses https://github.com/posit-dev/positron/issues/6050. ### Release Notes #### New Features - Add keybinding Cmd K, V for keyboard access to open/focus Variables view. https://github.com/posit-dev/positron/issues/6050 #### Bug Fixes - N/A ### QA Notes N/A --- .../browser/positronVariables.contribution.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/vs/workbench/contrib/positronVariables/browser/positronVariables.contribution.ts b/src/vs/workbench/contrib/positronVariables/browser/positronVariables.contribution.ts index b73794518e5..ef5b326eea9 100644 --- a/src/vs/workbench/contrib/positronVariables/browser/positronVariables.contribution.ts +++ b/src/vs/workbench/contrib/positronVariables/browser/positronVariables.contribution.ts @@ -5,7 +5,7 @@ import * as nls from '../../../../nls.js'; import { Disposable } from '../../../../base/common/lifecycle.js'; -import { KeyMod, KeyCode } from '../../../../base/common/keyCodes.js'; +import { KeyMod, KeyCode, KeyChord } from '../../../../base/common/keyCodes.js'; import { Registry } from '../../../../platform/registry/common/platform.js'; import { registerAction2 } from '../../../../platform/actions/common/actions.js'; import { PositronVariablesFocused } from '../../../common/contextkeys.js'; @@ -44,6 +44,12 @@ Registry.as(ViewContainerExtensions.ViewsRegistry).registerViews primary: KeyMod.CtrlCmd | KeyMod.Shift | KeyCode.KeyH, }, order: 1, + }, + focusCommand: { + id: 'positronVariables.focus', + keybindings: { + primary: KeyChord(KeyMod.CtrlCmd | KeyCode.KeyK, KeyCode.KeyV), + } } } ],