voice - default keybinding for editor dictation (#205981)

This commit is contained in:
Benjamin Pasero 2024-02-22 15:12:44 +01:00 committed by GitHub
parent 71b0a729fe
commit 0b5864063c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -16,7 +16,7 @@ import { Codicon } from 'vs/base/common/codicons';
import { EditorOption } from 'vs/editor/common/config/editorOptions';
import { EditorAction2, EditorContributionInstantiation, registerEditorContribution } from 'vs/editor/browser/editorExtensions';
import { EditorContextKeys } from 'vs/editor/common/editorContextKeys';
import { KeyCode } from 'vs/base/common/keyCodes';
import { KeyCode, KeyMod } from 'vs/base/common/keyCodes';
import { KeybindingWeight } from 'vs/platform/keybinding/common/keybindingsRegistry';
import { ServicesAccessor } from 'vs/platform/instantiation/common/instantiation';
import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding';
@ -41,7 +41,11 @@ export class EditorDictationStartAction extends EditorAction2 {
title: localize2('startDictation', "Start Dictation in Editor"),
category: VOICE_CATEGORY,
precondition: ContextKeyExpr.and(HasSpeechProvider, EDITOR_DICTATION_IN_PROGRESS.toNegated(), EditorContextKeys.readOnly.toNegated()),
f1: true
f1: true,
keybinding: {
primary: KeyMod.CtrlCmd | KeyMod.Alt | KeyCode.KeyV,
weight: KeybindingWeight.WorkbenchContrib
}
});
}