diff --git a/src/vs/platform/quickinput/browser/quickInputActions.ts b/src/vs/platform/quickinput/browser/quickInputActions.ts index ed9817fd70a03..a536022fb22a7 100644 --- a/src/vs/platform/quickinput/browser/quickInputActions.ts +++ b/src/vs/platform/quickinput/browser/quickInputActions.ts @@ -260,6 +260,14 @@ registerQuickInputCommandAndKeybindingRule( registerQuickPickCommandAndKeybindingRule( { id: 'quickInput.toggleCheckbox', + when: ContextKeyExpr.and( + inQuickInputContext, + ContextKeyExpr.or( + ContextKeyExpr.equals(quickInputTypeContextKeyValue, QuickInputType.QuickPick), + ContextKeyExpr.equals(quickInputTypeContextKeyValue, QuickInputType.QuickTree), + ), + InputFocusedContext.negate() + ), primary: KeyCode.Space, handler: accessor => { const quickInputService = accessor.get(IQuickInputService);