|
1 | | -// Default Keybindings of Visual Studio Code 1.109.2 for Linux |
| 1 | +// Default Keybindings of Visual Studio Code 1.109.3 for Linux |
2 | 2 |
|
3 | 3 | [ |
4 | 4 | { "key": "escape escape", "command": "-workbench.action.exitZenMode", |
|
537 | 537 | { "key": "ctrl+alt+enter", "command": "-workbench.action.chat.runInTerminal", |
538 | 538 | "when": "accessibleViewInCodeBlock && chatIsEnabled || chatIsEnabled && inChat" }, |
539 | 539 | { "key": "enter", "command": "-workbench.action.chat.submit", |
540 | | - "when": "chatInputHasText && chatSessionOptionsValid && inChatInput && !chatSessionRequestInProgress && !withinEditSessionDiff" }, |
| 540 | + "when": "chatInputHasText && chatSessionOptionsValid && inChatInput && !chatHasToolConfirmation && !chatSessionRequestInProgress && !withinEditSessionDiff" }, |
541 | 541 | { "key": "ctrl+enter", "command": "-workbench.action.chat.submitWithCodebase", |
542 | | - "when": "chatInputHasText && inChatInput && !chatSessionRequestInProgress" }, |
| 542 | + "when": "chatInputHasText && inChatInput && !chatHasToolConfirmation && !chatSessionRequestInProgress" }, |
543 | 543 | { "key": "shift+alt+enter", "command": "-workbench.action.chat.submitWithoutDispatching", |
544 | | - "when": "chatInputHasText && inChatInput && !chatSessionRequestInProgress && chatAgentKind == 'ask'" }, |
| 544 | + "when": "chatInputHasText && inChatInput && !chatHasToolConfirmation && !chatSessionRequestInProgress && chatAgentKind == 'ask'" }, |
545 | 545 | { "key": "alt+f5", "command": "-workbench.action.editor.nextChange", |
546 | 546 | "when": "editorTextFocus && !textCompareEditorActive && quickDiffDecorationCount != '0'" }, |
547 | 547 | { "key": "shift+alt+f5", "command": "-workbench.action.editor.previousChange", |
|
558 | 558 | "when": "editorFocus && testing.isPeekVisible" }, |
559 | 559 | { "key": "shift+alt+f8", "command": "-testing.goToPreviousMessage", |
560 | 560 | "when": "editorFocus && testing.isPeekVisible" }, |
| 561 | + { "key": "alt+enter", "command": "-workbench.action.chat.queueMessage", |
| 562 | + "when": "chatHasToolConfirmation && chatInputHasText && config.chat.requestQueuing.enabled && inChatInput && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && config.chat.requestQueuing.enabled && inChatInput && chatEditingSentRequest != 's' || chatInputHasText && config.chat.requestQueuing.enabled && inChatInput && chatEditingSentRequest == 'qs' && chatEditingSentRequest != 's' || chatHasToolConfirmation && chatInputHasText && chatSessionRequestInProgress && config.chat.requestQueuing.enabled && inChatInput && chatEditingSentRequest != 's' || chatHasToolConfirmation && chatInputHasText && config.chat.requestQueuing.enabled && inChatInput && chatEditingSentRequest == 'qs' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && config.chat.requestQueuing.enabled && inChatInput && chatEditingSentRequest == 'qs' && chatEditingSentRequest != 's'" }, |
| 563 | + { "key": "enter", "command": "-workbench.action.chat.steerWithMessage", |
| 564 | + "when": "chatHasToolConfirmation && chatInputHasText && config.chat.requestQueuing.enabled && inChatInput && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && config.chat.requestQueuing.enabled && inChatInput && chatEditingSentRequest != 's' || chatInputHasText && config.chat.requestQueuing.enabled && inChatInput && chatEditingSentRequest == 'qs' && chatEditingSentRequest != 's' || chatHasToolConfirmation && chatInputHasText && chatSessionRequestInProgress && config.chat.requestQueuing.enabled && inChatInput && chatEditingSentRequest != 's' || chatHasToolConfirmation && chatInputHasText && config.chat.requestQueuing.enabled && inChatInput && chatEditingSentRequest == 'qs' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && config.chat.requestQueuing.enabled && inChatInput && chatEditingSentRequest == 'qs' && chatEditingSentRequest != 's'" }, |
561 | 565 | { "key": "ctrl+shift+up", "command": "-workbench.chat.action.focusLastFocused", |
562 | 566 | "when": "chatCursorAtTop && inChatInput && !quickChatHasFocus" }, |
563 | 567 | { "key": "ctrl+shift+up", "command": "-workbench.chat.action.focusLastFocused", |
|
1258 | 1262 | { "key": "f12", "command": "-workbench.action.browser.toggleDevTools", |
1259 | 1263 | "when": "activeEditor == 'workbench.editor.browser'" }, |
1260 | 1264 | { "key": "ctrl+escape", "command": "-workbench.action.chat.cancel", |
1261 | | - "when": "chatSessionRequestInProgress && !chatRemoteJobCreating" }, |
| 1265 | + "when": "chatHasToolConfirmation && !chatRemoteJobCreating || chatSessionRequestInProgress && !chatRemoteJobCreating" }, |
1262 | 1266 | { "key": "enter", "command": "-workbench.action.chat.editRequests", |
1263 | 1267 | "when": "inChat && !textInputFocus" }, |
1264 | 1268 | { "key": "ctrl+shift+a", "command": "-workbench.action.chat.focusConfirmation", |
|
0 commit comments