description::
× Mcsh-creation: {2026-04-12}
× Mcs-creation: {202-03-28}
" command ID is a unique internal identifier that VSCode uses to execute an action, distinct from its human-readable name in the Command Palette. You can find them using the following methods.
---
### 🎯 Method 1: The Keyboard Shortcuts Editor (Recommended)
This is the most straightforward method. It displays a searchable list of all commands, showing both their human-readable names and their command IDs.
1. Open the Command Palette with `Ctrl+Shift+P` (or `Cmd+Shift+P` on macOS).
2. Type **"Preferences: Open Keyboard Shortcuts"** and select it.
3. In the search bar, type the name of the action you're looking for.
4. Find the command in the list. Its ID is shown in the **"Command"** column .
---
### ⌨️ Method 2: The `keybindings.json` File
If you already know how to manually edit keybindings, this file is a direct way to see the structure.
1. Open the Command Palette (`Ctrl+Shift+P` / `Cmd+Shift+P`).
2. Type **"Preferences: Open Keyboard Shortcuts (JSON)"** and select it.
3. This opens a JSON file where each entry contains a `"command"` field. This field's value is the command ID .
---
### 💻 Method 3: Using the Developer Tools (For the Technically Inclined)
This method allows you to programmatically get a full list of all commands loaded by VS Code.
1. Open the built-in terminal in VS Code.
2. Start the VS Code command-line interface with the `--status` flag:
bash
code --status
3. In the output, look for a section labeled **"Extension Statistics"**. This section lists the commands that are currently registered.
### 🔎 Finding Your Example: "Debug: Start Debugging"
To find the command ID for "Debug: Start Debugging", you would follow **Method 1** :
1. Open the **Keyboard Shortcuts** editor.
2. Search for **`start debugging`**.
3. The command in the list will have the ID **`workbench.action.debug.start`**.
I hope this helps you find the specific command IDs you're looking for. If you're trying to find a particular command, feel free to ask."
[{2026-03-28 retrieved} https://chat.deepseek.com/a/chat/s/277c551d-1afc-4198-bdba-a4d64e405db8]
name::
* McsEngl.VSCode-command-ID!⇒Vsccmdi,
* McsEngl.Vsccmdi!=VSCode-command-ID,
* McsEngl.Vsccmdi!~McsTchInf000042,
* McsEngl.McsTchInf000042.last.html//dirTchInf//dirMcs!⇒Vsccmdi,
* McsEngl.dirTchInf/McsTchInf000042.last.html!⇒Vsccmdi,
* McsEngl.Vsccmnd'ID!⇒Vsccmdi,
whole-tree-of-Vsccmdi::
* Visual-Studio-Code,
* ... Sympan.
* McsEngl.Vsccmdi'whole-tree,
generic-tree-of-Vsccmdi::
* ,
* ... entity.
* McsEngl.Vsccmdi'generic-tree,
specific-tree-of-Vsccmdi::
* ,
* McsEngl.Vsccmnd.specific-tree,
* McsEngl.Vsccmnd.specific,
Vsccmdi.runCommands::
· run other commands.
"command": "runCommands",
"args": {
"commands": [
"cursorUp",
"cursorLineEnd",
"editor.action.insertLineAfter",
{"command": "type", "args": {"text": "======"}},
"cursorLeft"
]
},
* McsEngl.Vsccmnd.runCommands,
* McsEngl.Vsccmnd.runCommands,
Vsccmdi.type::
· inserts text at cursor.
{
"command": "type",
"args": {"text": "======"}
},
* McsEngl.Vsccmnd.type,
* McsEngl.Vsccmnd.type,
Vsccmdi.@azure.askAgentAboutResource,
* McsEngl.Vsccmnd.@azure.askAgentAboutResource,
Vsccmdi.@azure.installAzureSkillsGlobally,
* McsEngl.Vsccmnd.@azure.installAzureSkillsGlobally,
Vsccmdi.@azure.installAzureSkillsLocally,
* McsEngl.Vsccmnd.@azure.installAzureSkillsLocally,
Vsccmdi.@azure.openBugReport,
* McsEngl.Vsccmnd.@azure.openBugReport,
Vsccmdi.@azure.openFeatureRequest,
* McsEngl.Vsccmnd.@azure.openFeatureRequest,
Vsccmdi.@azure.setGlobalStat,
* McsEngl.Vsccmnd.@azure.setGlobalState,
Vsccmdi.@azure.showOutputChannel,
* McsEngl.Vsccmnd.@azure.showOutputChannel,
Vsccmdi.@azure.uninstallAzureSkillsGlobally,
* McsEngl.Vsccmnd.@azure.uninstallAzureSkillsGlobally,
Vsccmdi.@azure.viewGlobalState,
* McsEngl.Vsccmnd.@azure.viewGlobalState,
Vsccmdi.acceptAlternativeSelectedSuggestion,
· key: shift+enter,
· when: suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus,
* McsEngl.Vsccmnd.acceptAlternativeSelectedSuggestion,
Vsccmdi.acceptAlternativeSelectedSuggestion,
· key: shift+tab,
· when: suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus,
* McsEngl.Vsccmnd.acceptAlternativeSelectedSuggestion,
Vsccmdi.acceptRenameInput,
· key: enter,
· when: editorFocus && renameInputVisible && !isComposing,
* McsEngl.Vsccmnd.acceptRenameInput,
Vsccmdi.acceptRenameInputWithPreview,
· key: ctrl+enter,
· when: config.editor.rename.enablePreview && editorFocus && renameInputVisible && !isComposing,
* McsEngl.Vsccmnd.acceptRenameInputWithPreview,
Vsccmdi.acceptSelectedCodeAction,
· key: ctrl+.,
· when: codeActionMenuVisible && kb-macro.active,
* McsEngl.Vsccmnd.acceptSelectedCodeAction,
Vsccmdi.acceptSelectedCodeAction,
· key: ctrl+.,
· when: codeActionMenuVisible,
* McsEngl.Vsccmnd.acceptSelectedCodeAction,
Vsccmdi.acceptSelectedCodeAction,
· key: enter,
· when: codeActionMenuVisible && kb-macro.active,
* McsEngl.Vsccmnd.acceptSelectedCodeAction,
Vsccmdi.acceptSelectedCodeAction,
· key: enter,
· when: codeActionMenuVisible,
* McsEngl.Vsccmnd.acceptSelectedCodeAction,
Vsccmdi.acceptSelectedSuggestion,
· key: enter,
· when: acceptSuggestionOnEnter && suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && suggestionMakesTextEdit && textInputFocus,
* McsEngl.Vsccmnd.acceptSelectedSuggestion,
Vsccmdi.acceptSelectedSuggestion,
· key: tab,
· when: suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus,
* McsEngl.Vsccmnd.acceptSelectedSuggestion,
Vsccmdi.acceptSelectedSuggestionOnEnter,
* McsEngl.Vsccmnd.acceptSelectedSuggestionOnEnter,
Vsccmdi.acceptSnippet,
* McsEngl.Vsccmnd.acceptSnippet,
Vsccmdi.accessibility.announcement.help,
* McsEngl.Vsccmnd.accessibility.announcement.help,
Vsccmdi.actions.find,
· key: ctrl+f,
· when: editorFocus || editorIsOpen,
* McsEngl.Vsccmnd.actions.find,
Vsccmdi.actions.findWithSelection,
* McsEngl.Vsccmnd.actions.findWithSelection,
Vsccmdi.addCursorsAtSearchResults,
· key: ctrl+shift+l,
· when: fileMatchOrMatchFocus && searchViewletVisible,
* McsEngl.Vsccmnd.addCursorsAtSearchResults,
Vsccmdi.addRootFolder,
* McsEngl.Vsccmnd.addRootFolder,
Vsccmdi.agentSession.archive,
· key: delete,
· when: agentSessionsViewerFocused && !agentSessionIsArchived,
* McsEngl.Vsccmnd.agentSession.archive,
Vsccmdi.agentSession.delete,
* McsEngl.Vsccmnd.agentSession.delete,
Vsccmdi.agentSession.enterAgentSessionProjection,
* McsEngl.Vsccmnd.agentSession.enterAgentSessionProjection,
Vsccmdi.agentSession.exitAgentSessionProjection,
· key: escape,
· when: chatInAgentSessionProjection && chatIsEnabled,
* McsEngl.Vsccmnd.agentSession.exitAgentSessionProjection,
Vsccmdi.agentSession.markRead,
* McsEngl.Vsccmnd.agentSession.markRead,
Vsccmdi.agentSession.markUnread,
* McsEngl.Vsccmnd.agentSession.markUnread,
Vsccmdi.agentSession.pin,
* McsEngl.Vsccmnd.agentSession.pin,
Vsccmdi.agentSession.rename,
· key: f2,
· when: agentSessionsViewerFocused && !agentSessionHasMultipleSelected && chatSessionType == 'local',
* McsEngl.Vsccmnd.agentSession.rename,
Vsccmdi.agentSession.unarchive,
· key: shift+delete,
· when: agentSessionIsArchived && agentSessionsViewerFocused,
* McsEngl.Vsccmnd.agentSession.unarchive,
Vsccmdi.agentSession.unpin,
* McsEngl.Vsccmnd.agentSession.unpin,
Vsccmdi.agentSessionSection.archive,
* McsEngl.Vsccmnd.agentSessionSection.archive,
Vsccmdi.agentSessionSection.collapseAll,
* McsEngl.Vsccmnd.agentSessionSection.collapseAll,
Vsccmdi.agentSessionSection.markRead,
* McsEngl.Vsccmnd.agentSessionSection.markRead,
Vsccmdi.agentSessionSection.unarchive,
* McsEngl.Vsccmnd.agentSessionSection.unarchive,
Vsccmdi.agentSessions.hideAgentSessionsSidebar,
* McsEngl.Vsccmnd.agentSessions.hideAgentSessionsSidebar,
Vsccmdi.agentSessions.showAgentSessionsSidebar,
* McsEngl.Vsccmnd.agentSessions.showAgentSessionsSidebar,
Vsccmdi.agentSessions.toggleAgentSessionsSidebar,
* McsEngl.Vsccmnd.agentSessions.toggleAgentSessionsSidebar,
Vsccmdi.agentSessionsViewer.find,
* McsEngl.Vsccmnd.agentSessionsViewer.find,
Vsccmdi.agentSessionsViewer.refresh,
* McsEngl.Vsccmnd.agentSessionsViewer.refresh,
Vsccmdi.ai-mlstudio.addRemoteInferenceEndpoint,
* McsEngl.Vsccmnd.ai-mlstudio.addRemoteInferenceEndpoint,
Vsccmdi.ai-mlstudio.agent-ghcp.add-eval,
* McsEngl.Vsccmnd.ai-mlstudio.agent-ghcp.add-eval,
Vsccmdi.ai-mlstudio.agent-ghcp.create-agent,
* McsEngl.Vsccmnd.ai-mlstudio.agent-ghcp.create-agent,
Vsccmdi.ai-mlstudio.agent-ghcp.enable-tracing,
* McsEngl.Vsccmnd.ai-mlstudio.agent-ghcp.enable-tracing,
Vsccmdi.ai-mlstudio.agent-ghcp.new-workflow,
* McsEngl.Vsccmnd.ai-mlstudio.agent-ghcp.new-workflow,
Vsccmdi.ai-mlstudio.agent-ghcp.orchestrate-foundry-agents,
* McsEngl.Vsccmnd.ai-mlstudio.agent-ghcp.orchestrate-foundry-agents,
Vsccmdi.ai-mlstudio.agentBuilder,
* McsEngl.Vsccmnd.ai-mlstudio.agentBuilder,
Vsccmdi.ai-mlstudio.command.submitEvaluation,
* McsEngl.Vsccmnd.ai-mlstudio.command.submitEvaluation,
Vsccmdi.ai-mlstudio.commandPalette.addRemoteInferenceEndpoint,
* McsEngl.Vsccmnd.ai-mlstudio.commandPalette.addRemoteInferenceEndpoint,
Vsccmdi.ai-mlstudio.copyGHAccessToken,
* McsEngl.Vsccmnd.ai-mlstudio.copyGHAccessToken,
Vsccmdi.ai-mlstudio.createMcpToolConnection,
* McsEngl.Vsccmnd.ai-mlstudio.createMcpToolConnection,
Vsccmdi.ai-mlstudio.createNewAgent,
* McsEngl.Vsccmnd.ai-mlstudio.createNewAgent,
Vsccmdi.ai-mlstudio.deleteInferenceModel,
* McsEngl.Vsccmnd.ai-mlstudio.deleteInferenceModel,
Vsccmdi.ai-mlstudio.deployHostedAgent,
* McsEngl.Vsccmnd.ai-mlstudio.deployHostedAgent,
Vsccmdi.ai-mlstudio.deployInference,
* McsEngl.Vsccmnd.ai-mlstudio.deployInference,
Vsccmdi.ai-mlstudio.documentation,
* McsEngl.Vsccmnd.ai-mlstudio.documentation,
Vsccmdi.ai-mlstudio.downloadInferenceModel,
* McsEngl.Vsccmnd.ai-mlstudio.downloadInferenceModel,
Vsccmdi.ai-mlstudio.editSecret,
* McsEngl.Vsccmnd.ai-mlstudio.editSecret,
Vsccmdi.ai-mlstudio.encryptCustomModelValue,
* McsEngl.Vsccmnd.ai-mlstudio.encryptCustomModelValue,
Vsccmdi.ai-mlstudio.evaluation.addCustomEvaluator,
* McsEngl.Vsccmnd.ai-mlstudio.evaluation.addCustomEvaluator,
Vsccmdi.ai-mlstudio.evaluation.analyzeResults,
* McsEngl.Vsccmnd.ai-mlstudio.evaluation.analyzeResults,
Vsccmdi.ai-mlstudio.evaluation.downloadRemoteResult,
* McsEngl.Vsccmnd.ai-mlstudio.evaluation.downloadRemoteResult,
Vsccmdi.ai-mlstudio.evaluation.generateTestCases,
* McsEngl.Vsccmnd.ai-mlstudio.evaluation.generateTestCases,
Vsccmdi.ai-mlstudio.evaluation.openDataset,
* McsEngl.Vsccmnd.ai-mlstudio.evaluation.openDataset,
Vsccmdi.ai-mlstudio.evaluation.refreshAgentEvals,
* McsEngl.Vsccmnd.ai-mlstudio.evaluation.refreshAgentEvals,
Vsccmdi.ai-mlstudio.evaluation.refreshRemoteResults,
* McsEngl.Vsccmnd.ai-mlstudio.evaluation.refreshRemoteResults,
Vsccmdi.ai-mlstudio.evaluation.updateCustomEvaluator,
* McsEngl.Vsccmnd.ai-mlstudio.evaluation.updateCustomEvaluator,
Vsccmdi.ai-mlstudio.generateProject,
* McsEngl.Vsccmnd.ai-mlstudio.generateProject,
Vsccmdi.ai-mlstudio.generateProjectAndRefreshVSCodeWindow,
* McsEngl.Vsccmnd.ai-mlstudio.generateProjectAndRefreshVSCodeWindow,
Vsccmdi.ai-mlstudio.getProjectSettings,
* McsEngl.Vsccmnd.ai-mlstudio.getProjectSettings,
Vsccmdi.ai-mlstudio.installCondaWslLinux,
* McsEngl.Vsccmnd.ai-mlstudio.installCondaWslLinux,
Vsccmdi.ai-mlstudio.installCudaWslLinux,
* McsEngl.Vsccmnd.ai-mlstudio.installCudaWslLinux,
Vsccmdi.ai-mlstudio.installFoundrySkill,
* McsEngl.Vsccmnd.ai-mlstudio.installFoundrySkill,
Vsccmdi.ai-mlstudio.internal.GHModelsDoc,
* McsEngl.Vsccmnd.ai-mlstudio.internal.GHModelsDoc,
Vsccmdi.ai-mlstudio.joinCommunity,
* McsEngl.Vsccmnd.ai-mlstudio.joinCommunity,
Vsccmdi.ai-mlstudio.mcp.addHttpServer,
* McsEngl.Vsccmnd.ai-mlstudio.mcp.addHttpServer,
Vsccmdi.ai-mlstudio.mcp.addServer,
* McsEngl.Vsccmnd.ai-mlstudio.mcp.addServer,
Vsccmdi.ai-mlstudio.mcp.addStdioServer,
* McsEngl.Vsccmnd.ai-mlstudio.mcp.addStdioServer,
Vsccmdi.ai-mlstudio.mcp.cancelServer,
* McsEngl.Vsccmnd.ai-mlstudio.mcp.cancelServer,
Vsccmdi.ai-mlstudio.mcp.configureFoundryServer,
* McsEngl.Vsccmnd.ai-mlstudio.mcp.configureFoundryServer,
Vsccmdi.ai-mlstudio.mcp.connectToAgent,
* McsEngl.Vsccmnd.ai-mlstudio.mcp.connectToAgent,
Vsccmdi.ai-mlstudio.mcp.createNewServer,
* McsEngl.Vsccmnd.ai-mlstudio.mcp.createNewServer,
Vsccmdi.ai-mlstudio.mcp.editConfiguration,
* McsEngl.Vsccmnd.ai-mlstudio.mcp.editConfiguration,
Vsccmdi.ai-mlstudio.mcp.editFoundryServer,
* McsEngl.Vsccmnd.ai-mlstudio.mcp.editFoundryServer,
Vsccmdi.ai-mlstudio.mcp.openDocumentation,
* McsEngl.Vsccmnd.ai-mlstudio.mcp.openDocumentation,
Vsccmdi.ai-mlstudio.mcp.refreshServer,
* McsEngl.Vsccmnd.ai-mlstudio.mcp.refreshServer,
Vsccmdi.ai-mlstudio.mcp.removeAzureAISearchConnection,
* McsEngl.Vsccmnd.ai-mlstudio.mcp.removeAzureAISearchConnection,
Vsccmdi.ai-mlstudio.mcp.removeBingConnection,
* McsEngl.Vsccmnd.ai-mlstudio.mcp.removeBingConnection,
Vsccmdi.ai-mlstudio.mcp.removeFoundryServer,
* McsEngl.Vsccmnd.ai-mlstudio.mcp.removeFoundryServer,
Vsccmdi.ai-mlstudio.mcp.removeServer,
* McsEngl.Vsccmnd.ai-mlstudio.mcp.removeServer,
Vsccmdi.ai-mlstudio.mcp.startServer,
* McsEngl.Vsccmnd.ai-mlstudio.mcp.startServer,
Vsccmdi.ai-mlstudio.mcp.stopServer,
* McsEngl.Vsccmnd.ai-mlstudio.mcp.stopServer,
Vsccmdi.ai-mlstudio.modelComparison,
* McsEngl.Vsccmnd.ai-mlstudio.modelComparison,
Vsccmdi.ai-mlstudio.modelLab.createFinetuningWorkspace,
* McsEngl.Vsccmnd.ai-mlstudio.modelLab.createFinetuningWorkspace,
Vsccmdi.ai-mlstudio.modelLab.createWorkspace,
* McsEngl.Vsccmnd.ai-mlstudio.modelLab.createWorkspace,
Vsccmdi.ai-mlstudio.modelLab.finetuningFirstEnterNewProj,
* McsEngl.Vsccmnd.ai-mlstudio.modelLab.finetuningFirstEnterNewProj,
Vsccmdi.ai-mlstudio.modelLab.firstEnterNewProj,
* McsEngl.Vsccmnd.ai-mlstudio.modelLab.firstEnterNewProj,
Vsccmdi.ai-mlstudio.modelLab.generationCompleted,
* McsEngl.Vsccmnd.ai-mlstudio.modelLab.generationCompleted,
Vsccmdi.ai-mlstudio.modelLab.openFinetuningMetricsPage,
* McsEngl.Vsccmnd.ai-mlstudio.modelLab.openFinetuningMetricsPage,
Vsccmdi.ai-mlstudio.modelLab.openFinetuningOverview,
* McsEngl.Vsccmnd.ai-mlstudio.modelLab.openFinetuningOverview,
Vsccmdi.ai-mlstudio.modelLab.openProfiling,
* McsEngl.Vsccmnd.ai-mlstudio.modelLab.openProfiling,
Vsccmdi.ai-mlstudio.modelLab.openWorkflow,
* McsEngl.Vsccmnd.ai-mlstudio.modelLab.openWorkflow,
Vsccmdi.ai-mlstudio.modelPlayground,
* McsEngl.Vsccmnd.ai-mlstudio.modelPlayground,
Vsccmdi.ai-mlstudio.models,
* McsEngl.Vsccmnd.ai-mlstudio.models,
Vsccmdi.ai-mlstudio.openConversationHistory,
* McsEngl.Vsccmnd.ai-mlstudio.openConversationHistory,
Vsccmdi.ai-mlstudio.openDataViewer,
* McsEngl.Vsccmnd.ai-mlstudio.openDataViewer,
Vsccmdi.ai-mlstudio.openDataset,
* McsEngl.Vsccmnd.ai-mlstudio.openDataset,
Vsccmdi.ai-mlstudio.openEvaluationOverview,
* McsEngl.Vsccmnd.ai-mlstudio.openEvaluationOverview,
Vsccmdi.ai-mlstudio.openFinetuningOverview,
* McsEngl.Vsccmnd.ai-mlstudio.openFinetuningOverview,
Vsccmdi.ai-mlstudio.openHostedAgentPlayground,
* McsEngl.Vsccmnd.ai-mlstudio.openHostedAgentPlayground,
Vsccmdi.ai-mlstudio.openModelCardMarkdown,
* McsEngl.Vsccmnd.ai-mlstudio.openModelCardMarkdown,
Vsccmdi.ai-mlstudio.openModelLicense,
* McsEngl.Vsccmnd.ai-mlstudio.openModelLicense,
Vsccmdi.ai-mlstudio.openTestTool,
* McsEngl.Vsccmnd.ai-mlstudio.openTestTool,
Vsccmdi.ai-mlstudio.openTutorial,
* McsEngl.Vsccmnd.ai-mlstudio.openTutorial,
Vsccmdi.ai-mlstudio.prepareEnvironment,
* McsEngl.Vsccmnd.ai-mlstudio.prepareEnvironment,
Vsccmdi.ai-mlstudio.promptBuilder,
* McsEngl.Vsccmnd.ai-mlstudio.promptBuilder,
Vsccmdi.ai-mlstudio.promptConsole,
* McsEngl.Vsccmnd.ai-mlstudio.promptConsole,
Vsccmdi.ai-mlstudio.provision,
* McsEngl.Vsccmnd.ai-mlstudio.provision,
Vsccmdi.ai-mlstudio.provisionInference,
* McsEngl.Vsccmnd.ai-mlstudio.provisionInference,
Vsccmdi.ai-mlstudio.recentAgents.createInCode,
* McsEngl.Vsccmnd.ai-mlstudio.recentAgents.createInCode,
Vsccmdi.ai-mlstudio.recentAgents.designWithBuilder,
* McsEngl.Vsccmnd.ai-mlstudio.recentAgents.designWithBuilder,
Vsccmdi.ai-mlstudio.refreshVSCodeWindow,
* McsEngl.Vsccmnd.ai-mlstudio.refreshVSCodeWindow,
Vsccmdi.ai-mlstudio.reportIssue,
* McsEngl.Vsccmnd.ai-mlstudio.reportIssue,
Vsccmdi.ai-mlstudio.resetAllTokens,
* McsEngl.Vsccmnd.ai-mlstudio.resetAllTokens,
Vsccmdi.ai-mlstudio.run,
* McsEngl.Vsccmnd.ai-mlstudio.run,
Vsccmdi.ai-mlstudio.setGHAccessToken,
* McsEngl.Vsccmnd.ai-mlstudio.setGHAccessToken,
Vsccmdi.ai-mlstudio.setHFAccessToken,
* McsEngl.Vsccmnd.ai-mlstudio.setHFAccessToken,
Vsccmdi.ai-mlstudio.setTreeViewMode,
* McsEngl.Vsccmnd.ai-mlstudio.setTreeViewMode,
Vsccmdi.ai-mlstudio.setupAIModel,
* McsEngl.Vsccmnd.ai-mlstudio.setupAIModel,
Vsccmdi.ai-mlstudio.setupDatasetFlow,
* McsEngl.Vsccmnd.ai-mlstudio.setupDatasetFlow,
Vsccmdi.ai-mlstudio.showJobOutputChannel,
* McsEngl.Vsccmnd.ai-mlstudio.showJobOutputChannel,
Vsccmdi.ai-mlstudio.showOutputChannel,
* McsEngl.Vsccmnd.ai-mlstudio.showOutputChannel,
Vsccmdi.ai-mlstudio.showWhatsNew,
* McsEngl.Vsccmnd.ai-mlstudio.showWhatsNew,
Vsccmdi.ai-mlstudio.shutdownInferenceAgent,
* McsEngl.Vsccmnd.ai-mlstudio.shutdownInferenceAgent,
Vsccmdi.ai-mlstudio.streamingLog,
* McsEngl.Vsccmnd.ai-mlstudio.streamingLog,
Vsccmdi.ai-mlstudio.switchToFunctionalMode,
* McsEngl.Vsccmnd.ai-mlstudio.switchToFunctionalMode,
Vsccmdi.ai-mlstudio.switchToFunctionalMode.active,
* McsEngl.Vsccmnd.ai-mlstudio.switchToFunctionalMode.active,
Vsccmdi.ai-mlstudio.switchToLifecycleMode,
* McsEngl.Vsccmnd.ai-mlstudio.switchToLifecycleMode,
Vsccmdi.ai-mlstudio.switchToLifecycleMode.active,
* McsEngl.Vsccmnd.ai-mlstudio.switchToLifecycleMode.active,
Vsccmdi.ai-mlstudio.switchTreeViewMode,
* McsEngl.Vsccmnd.ai-mlstudio.switchTreeViewMode,
Vsccmdi.ai-mlstudio.test.happyPath,
* McsEngl.Vsccmnd.ai-mlstudio.test.happyPath,
Vsccmdi.ai-mlstudio.toolCatalog,
* McsEngl.Vsccmnd.ai-mlstudio.toolCatalog,
Vsccmdi.ai-mlstudio.tracing.open,
* McsEngl.Vsccmnd.ai-mlstudio.tracing.open,
Vsccmdi.ai-mlstudio.tracing.openFoundryTrace,
* McsEngl.Vsccmnd.ai-mlstudio.tracing.openFoundryTrace,
Vsccmdi.ai-mlstudio.tracing.showStatus,
* McsEngl.Vsccmnd.ai-mlstudio.tracing.showStatus,
Vsccmdi.ai-mlstudio.tracing.startCollector,
* McsEngl.Vsccmnd.ai-mlstudio.tracing.startCollector,
Vsccmdi.ai-mlstudio.tracing.stopCollector,
* McsEngl.Vsccmnd.ai-mlstudio.tracing.stopCollector,
Vsccmdi.ai-mlstudio.tracingViewer,
* McsEngl.Vsccmnd.ai-mlstudio.tracingViewer,
Vsccmdi.ai-mlstudio.treeView.agents.deleteAgent,
* McsEngl.Vsccmnd.ai-mlstudio.treeView.agents.deleteAgent,
Vsccmdi.ai-mlstudio.treeView.agents.deleteAgentVersion,
* McsEngl.Vsccmnd.ai-mlstudio.treeView.agents.deleteAgentVersion,
Vsccmdi.ai-mlstudio.treeView.agents.designWithBuilder,
* McsEngl.Vsccmnd.ai-mlstudio.treeView.agents.designWithBuilder,
Vsccmdi.ai-mlstudio.treeView.agents.refreshFoundryAgents,
* McsEngl.Vsccmnd.ai-mlstudio.treeView.agents.refreshFoundryAgents,
Vsccmdi.ai-mlstudio.treeView.agents.refreshLocalAgents,
* McsEngl.Vsccmnd.ai-mlstudio.treeView.agents.refreshLocalAgents,
Vsccmdi.ai-mlstudio.treeView.agents.renameAgent,
* McsEngl.Vsccmnd.ai-mlstudio.treeView.agents.renameAgent,
Vsccmdi.ai-mlstudio.treeView.agents.renameAgentVersion,
* McsEngl.Vsccmnd.ai-mlstudio.treeView.agents.renameAgentVersion,
Vsccmdi.ai-mlstudio.treeView.evaluation.openInDataViewer,
* McsEngl.Vsccmnd.ai-mlstudio.treeView.evaluation.openInDataViewer,
Vsccmdi.ai-mlstudio.treeView.models.about,
* McsEngl.Vsccmnd.ai-mlstudio.treeView.models.about,
Vsccmdi.ai-mlstudio.treeView.models.addRemoteInferenceEndpoint,
* McsEngl.Vsccmnd.ai-mlstudio.treeView.models.addRemoteInferenceEndpoint,
Vsccmdi.ai-mlstudio.treeView.models.cancelDownloading,
* McsEngl.Vsccmnd.ai-mlstudio.treeView.models.cancelDownloading,
Vsccmdi.ai-mlstudio.treeView.models.click,
* McsEngl.Vsccmnd.ai-mlstudio.treeView.models.click,
Vsccmdi.ai-mlstudio.treeView.models.copyEndpoint,
* McsEngl.Vsccmnd.ai-mlstudio.treeView.models.copyEndpoint,
Vsccmdi.ai-mlstudio.treeView.models.copyModelName,
* McsEngl.Vsccmnd.ai-mlstudio.treeView.models.copyModelName,
Vsccmdi.ai-mlstudio.treeView.models.createFineTuneProject,
* McsEngl.Vsccmnd.ai-mlstudio.treeView.models.createFineTuneProject,
Vsccmdi.ai-mlstudio.treeView.models.delete,
* McsEngl.Vsccmnd.ai-mlstudio.treeView.models.delete,
Vsccmdi.ai-mlstudio.treeView.models.edit,
* McsEngl.Vsccmnd.ai-mlstudio.treeView.models.edit,
Vsccmdi.ai-mlstudio.treeView.models.foundry.selectProject,
* McsEngl.Vsccmnd.ai-mlstudio.treeView.models.foundry.selectProject,
Vsccmdi.ai-mlstudio.treeView.models.loadInAgentBuilder,
* McsEngl.Vsccmnd.ai-mlstudio.treeView.models.loadInAgentBuilder,
Vsccmdi.ai-mlstudio.treeView.models.loadInPlayground,
* McsEngl.Vsccmnd.ai-mlstudio.treeView.models.loadInPlayground,
Vsccmdi.ai-mlstudio.treeView.models.refresh,
* McsEngl.Vsccmnd.ai-mlstudio.treeView.models.refresh,
Vsccmdi.ai-mlstudio.treeView.models.remoteInferenceInPlaygroundDocs,
* McsEngl.Vsccmnd.ai-mlstudio.treeView.models.remoteInferenceInPlaygroundDocs,
Vsccmdi.ai-mlstudio.treeView.models.startServer,
* McsEngl.Vsccmnd.ai-mlstudio.treeView.models.startServer,
Vsccmdi.ai-mlstudio.treeView.models.stopServer,
* McsEngl.Vsccmnd.ai-mlstudio.treeView.models.stopServer,
Vsccmdi.ai-mlstudio.triggerFoundryModelDeployment,
* McsEngl.Vsccmnd.ai-mlstudio.triggerFoundryModelDeployment,
Vsccmdi.ai-mlstudio.tutorials,
* McsEngl.Vsccmnd.ai-mlstudio.tutorials,
Vsccmdi.ai-mlstudio.unloadInferenceModel,
* McsEngl.Vsccmnd.ai-mlstudio.unloadInferenceModel,
Vsccmdi.ai-mlstudio.view.evaluation.focus,
* McsEngl.Vsccmnd.ai-mlstudio.view.evaluation.focus,
Vsccmdi.ai-mlstudio.view.evaluation.removeView,
* McsEngl.Vsccmnd.ai-mlstudio.view.evaluation.removeView,
Vsccmdi.ai-mlstudio.view.evaluation.resetViewLocation,
* McsEngl.Vsccmnd.ai-mlstudio.view.evaluation.resetViewLocation,
Vsccmdi.ai-mlstudio.view.evaluation.toggleVisibility,
* McsEngl.Vsccmnd.ai-mlstudio.view.evaluation.toggleVisibility,
Vsccmdi.ai-mlstudio.viewPrompts,
* McsEngl.Vsccmnd.ai-mlstudio.viewPrompts,
Vsccmdi.ai-mlstudio.walkthrough.installCopilotChat,
* McsEngl.Vsccmnd.ai-mlstudio.walkthrough.installCopilotChat,
Vsccmdi.ai-mlstudio.walkthrough.openGetStartedPage,
* McsEngl.Vsccmnd.ai-mlstudio.walkthrough.openGetStartedPage,
Vsccmdi.ai-mlstudio.walkthrough.showAllCommands,
* McsEngl.Vsccmnd.ai-mlstudio.walkthrough.showAllCommands,
Vsccmdi.ai-mlstudio.walkthrough.signInFoundry,
* McsEngl.Vsccmnd.ai-mlstudio.walkthrough.signInFoundry,
Vsccmdi.ai-mlstudio.walkthrough.tryRemoteModel,
* McsEngl.Vsccmnd.ai-mlstudio.walkthrough.tryRemoteModel,
Vsccmdi.aiCustomization.openManagementEditor,
* McsEngl.Vsccmnd.aiCustomization.openManagementEditor,
Vsccmdi.aiCustomizationManagement.copyPath,
* McsEngl.Vsccmnd.aiCustomizationManagement.copyPath,
Vsccmdi.aiCustomizationManagement.delete,
* McsEngl.Vsccmnd.aiCustomizationManagement.delete,
Vsccmdi.aiCustomizationManagement.disableItem,
* McsEngl.Vsccmnd.aiCustomizationManagement.disableItem,
Vsccmdi.aiCustomizationManagement.enableItem,
* McsEngl.Vsccmnd.aiCustomizationManagement.enableItem,
Vsccmdi.aiCustomizationManagement.openFile,
* McsEngl.Vsccmnd.aiCustomizationManagement.openFile,
Vsccmdi.aiCustomizationManagement.revealInOS,
* McsEngl.Vsccmnd.aiCustomizationManagement.revealInOS,
Vsccmdi.aiCustomizationManagement.runPrompt,
* McsEngl.Vsccmnd.aiCustomizationManagement.runPrompt,
Vsccmdi.aiCustomizationManagement.showPlugin,
* McsEngl.Vsccmnd.aiCustomizationManagement.showPlugin,
Vsccmdi.aiCustomizationManagement.uninstallPlugin,
* McsEngl.Vsccmnd.aiCustomizationManagement.uninstallPlugin,
Vsccmdi.aiToolkitHelpAndFeedback.focus,
* McsEngl.Vsccmnd.aiToolkitHelpAndFeedback.focus,
Vsccmdi.aiToolkitHelpAndFeedback.removeView,
* McsEngl.Vsccmnd.aiToolkitHelpAndFeedback.removeView,
Vsccmdi.aiToolkitHelpAndFeedback.resetViewLocation,
* McsEngl.Vsccmnd.aiToolkitHelpAndFeedback.resetViewLocation,
Vsccmdi.aiToolkitHelpAndFeedback.toggleVisibility,
* McsEngl.Vsccmnd.aiToolkitHelpAndFeedback.toggleVisibility,
Vsccmdi.aiToolkitRemoteResources.focus,
* McsEngl.Vsccmnd.aiToolkitRemoteResources.focus,
Vsccmdi.aiToolkitRemoteResources.removeView,
* McsEngl.Vsccmnd.aiToolkitRemoteResources.removeView,
Vsccmdi.aiToolkitRemoteResources.resetViewLocation,
* McsEngl.Vsccmnd.aiToolkitRemoteResources.resetViewLocation,
Vsccmdi.aiToolkitRemoteResources.toggleVisibility,
* McsEngl.Vsccmnd.aiToolkitRemoteResources.toggleVisibility,
Vsccmdi.aiToolkitUserTools.focus,
* McsEngl.Vsccmnd.aiToolkitUserTools.focus,
Vsccmdi.aiToolkitUserTools.removeView,
* McsEngl.Vsccmnd.aiToolkitUserTools.removeView,
Vsccmdi.aiToolkitUserTools.resetViewLocation,
* McsEngl.Vsccmnd.aiToolkitUserTools.resetViewLocation,
Vsccmdi.aiToolkitUserTools.toggleVisibility,
* McsEngl.Vsccmnd.aiToolkitUserTools.toggleVisibility,
Vsccmdi.azure-ai-foundry.commandPalette.clearDefault,
* McsEngl.Vsccmnd.azure-ai-foundry.commandPalette.clearDefault,
Vsccmdi.azure-ai-foundry.commandPalette.createMultiAgentWorkflow,
* McsEngl.Vsccmnd.azure-ai-foundry.commandPalette.createMultiAgentWorkflow,
Vsccmdi.azure-ai-foundry.commandPalette.createProject,
* McsEngl.Vsccmnd.azure-ai-foundry.commandPalette.createProject,
Vsccmdi.azure-ai-foundry.commandPalette.deleteThread,
* McsEngl.Vsccmnd.azure-ai-foundry.commandPalette.deleteThread,
Vsccmdi.azure-ai-foundry.commandPalette.deployWorkflow,
* McsEngl.Vsccmnd.azure-ai-foundry.commandPalette.deployWorkflow,
Vsccmdi.azure-ai-foundry.commandPalette.llmDeploy,
* McsEngl.Vsccmnd.azure-ai-foundry.commandPalette.llmDeploy,
Vsccmdi.azure-ai-foundry.commandPalette.model.copyApiKey,
* McsEngl.Vsccmnd.azure-ai-foundry.commandPalette.model.copyApiKey,
Vsccmdi.azure-ai-foundry.commandPalette.model.copyEndpoint,
* McsEngl.Vsccmnd.azure-ai-foundry.commandPalette.model.copyEndpoint,
Vsccmdi.azure-ai-foundry.commandPalette.model.delete,
* McsEngl.Vsccmnd.azure-ai-foundry.commandPalette.model.delete,
Vsccmdi.azure-ai-foundry.commandPalette.model.edit,
* McsEngl.Vsccmnd.azure-ai-foundry.commandPalette.model.edit,
Vsccmdi.azure-ai-foundry.commandPalette.openAgentCodeFile,
* McsEngl.Vsccmnd.azure-ai-foundry.commandPalette.openAgentCodeFile,
Vsccmdi.azure-ai-foundry.commandPalette.openCatalog,
* McsEngl.Vsccmnd.azure-ai-foundry.commandPalette.openCatalog,
Vsccmdi.azure-ai-foundry.commandPalette.openConversationHistory,
* McsEngl.Vsccmnd.azure-ai-foundry.commandPalette.openConversationHistory,
Vsccmdi.azure-ai-foundry.commandPalette.openModelCodeFile,
* McsEngl.Vsccmnd.azure-ai-foundry.commandPalette.openModelCodeFile,
Vsccmdi.azure-ai-foundry.commandPalette.project.copyApiKey,
* McsEngl.Vsccmnd.azure-ai-foundry.commandPalette.project.copyApiKey,
Vsccmdi.azure-ai-foundry.commandPalette.project.copyEndpoint,
* McsEngl.Vsccmnd.azure-ai-foundry.commandPalette.project.copyEndpoint,
Vsccmdi.azure-ai-foundry.commandPalette.runAgent,
* McsEngl.Vsccmnd.azure-ai-foundry.commandPalette.runAgent,
Vsccmdi.azure-ai-foundry.commandPalette.runInContainerAgentPlayground,
* McsEngl.Vsccmnd.azure-ai-foundry.commandPalette.runInContainerAgentPlayground,
Vsccmdi.azure-ai-foundry.commandPalette.setDefault,
* McsEngl.Vsccmnd.azure-ai-foundry.commandPalette.setDefault,
Vsccmdi.azure-ai-foundry.commandPalette.stopMultiAgentVisualizer,
* McsEngl.Vsccmnd.azure-ai-foundry.commandPalette.stopMultiAgentVisualizer,
Vsccmdi.azure-ai-foundry.commandPalette.visualizeWorkflow,
* McsEngl.Vsccmnd.azure-ai-foundry.commandPalette.visualizeWorkflow,
Vsccmdi.azure-ai-foundry.editorTitle.deployPromptAgent,
* McsEngl.Vsccmnd.azure-ai-foundry.editorTitle.deployPromptAgent,
Vsccmdi.azure-ai-foundry.editorTitle.deployYamlWorkflow,
* McsEngl.Vsccmnd.azure-ai-foundry.editorTitle.deployYamlWorkflow,
Vsccmdi.azure-ai-foundry.editorTitle.openAgentDesigner,
* McsEngl.Vsccmnd.azure-ai-foundry.editorTitle.openAgentDesigner,
Vsccmdi.azure-ai-foundry.explorerContext.openAgentDesigner,
* McsEngl.Vsccmnd.azure-ai-foundry.explorerContext.openAgentDesigner,
Vsccmdi.azure-ai-foundry.listModels,
* McsEngl.Vsccmnd.azure-ai-foundry.listModels,
Vsccmdi.azure-ai-foundry.openAIFoundry,
* McsEngl.Vsccmnd.azure-ai-foundry.openAIFoundry,
Vsccmdi.azure-ai-foundry.openBingConnectionDetails,
* McsEngl.Vsccmnd.azure-ai-foundry.openBingConnectionDetails,
Vsccmdi.azure-ai-foundry.openExternalLink,
* McsEngl.Vsccmnd.azure-ai-foundry.openExternalLink,
Vsccmdi.azure-ai-foundry.openFoundryProject,
* McsEngl.Vsccmnd.azure-ai-foundry.openFoundryProject,
Vsccmdi.azure-ai-foundry.openInVSCodeAzure,
* McsEngl.Vsccmnd.azure-ai-foundry.openInVSCodeAzure,
Vsccmdi.azure-ai-foundry.openVectorStoreDetails,
* McsEngl.Vsccmnd.azure-ai-foundry.openVectorStoreDetails,
Vsccmdi.azure-ai-foundry.reportIssue,
* McsEngl.Vsccmnd.azure-ai-foundry.reportIssue,
Vsccmdi.azure-ai-foundry.viewContext.agent.copyConnectionString,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.agent.copyConnectionString,
Vsccmdi.azure-ai-foundry.viewContext.agent.copyEndpoint,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.agent.copyEndpoint,
Vsccmdi.azure-ai-foundry.viewContext.agent.copyId,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.agent.copyId,
Vsccmdi.azure-ai-foundry.viewContext.agent.delete,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.agent.delete,
Vsccmdi.azure-ai-foundry.viewContext.createAgent,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.createAgent,
Vsccmdi.azure-ai-foundry.viewContext.createBingConnection,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.createBingConnection,
Vsccmdi.azure-ai-foundry.viewContext.createMultiAgentWorkflow,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.createMultiAgentWorkflow,
Vsccmdi.azure-ai-foundry.viewContext.createPromptAgent,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.createPromptAgent,
Vsccmdi.azure-ai-foundry.viewContext.createVectorStore,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.createVectorStore,
Vsccmdi.azure-ai-foundry.viewContext.deleteProject,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.deleteProject,
Vsccmdi.azure-ai-foundry.viewContext.deletePromptAgent,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.deletePromptAgent,
Vsccmdi.azure-ai-foundry.viewContext.deletePromptAgentVersion,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.deletePromptAgentVersion,
Vsccmdi.azure-ai-foundry.viewContext.deleteTool,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.deleteTool,
Vsccmdi.azure-ai-foundry.viewContext.deleteYamlWorkflow,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.deleteYamlWorkflow,
Vsccmdi.azure-ai-foundry.viewContext.deleteYamlWorkflowVersion,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.deleteYamlWorkflowVersion,
Vsccmdi.azure-ai-foundry.viewContext.llmDeploy,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.llmDeploy,
Vsccmdi.azure-ai-foundry.viewContext.loadMoreThreads,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.loadMoreThreads,
Vsccmdi.azure-ai-foundry.viewContext.model.copyApiKey,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.model.copyApiKey,
Vsccmdi.azure-ai-foundry.viewContext.model.copyEndpoint,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.model.copyEndpoint,
Vsccmdi.azure-ai-foundry.viewContext.model.delete,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.model.delete,
Vsccmdi.azure-ai-foundry.viewContext.model.openInPlayground,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.model.openInPlayground,
Vsccmdi.azure-ai-foundry.viewContext.openAgentCodeFile,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.openAgentCodeFile,
Vsccmdi.azure-ai-foundry.viewContext.openAgentDesigner,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.openAgentDesigner,
Vsccmdi.azure-ai-foundry.viewContext.openContainerPlayground,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.openContainerPlayground,
Vsccmdi.azure-ai-foundry.viewContext.openHostedAgentCodeFile,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.openHostedAgentCodeFile,
Vsccmdi.azure-ai-foundry.viewContext.openInFoundryView,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.openInFoundryView,
Vsccmdi.azure-ai-foundry.viewContext.openMCPServerToolCatalog,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.openMCPServerToolCatalog,
Vsccmdi.azure-ai-foundry.viewContext.openModelCodeFile,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.openModelCodeFile,
Vsccmdi.azure-ai-foundry.viewContext.openPromptAgentCodeFile,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.openPromptAgentCodeFile,
Vsccmdi.azure-ai-foundry.viewContext.openPromptAgentPlayground,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.openPromptAgentPlayground,
Vsccmdi.azure-ai-foundry.viewContext.openYamlBasedWorkflowCodeFile,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.openYamlBasedWorkflowCodeFile,
Vsccmdi.azure-ai-foundry.viewContext.openYamlWorkflowPlayground,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.openYamlWorkflowPlayground,
Vsccmdi.azure-ai-foundry.viewContext.project.copyApiKey,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.project.copyApiKey,
Vsccmdi.azure-ai-foundry.viewContext.refreshNode,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.refreshNode,
Vsccmdi.azure-ai-foundry.viewContext.refreshResources,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.refreshResources,
Vsccmdi.azure-ai-foundry.viewContext.runRemotePlayground,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.runRemotePlayground,
Vsccmdi.azure-ai-foundry.viewContext.searchProjectResources.aiToolkitView,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.searchProjectResources.aiToolkitView,
Vsccmdi.azure-ai-foundry.viewContext.searchProjectResources.explorerView,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.searchProjectResources.explorerView,
Vsccmdi.azure-ai-foundry.viewContext.searchProjectResources.resourcesView,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.searchProjectResources.resourcesView,
Vsccmdi.azure-ai-foundry.viewContext.switchDefaultProject,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.switchDefaultProject,
Vsccmdi.azure-ai-foundry.viewContext.viewModel,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.viewModel,
Vsccmdi.azure-ai-foundry.viewContext.viewThreadDetails,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.viewThreadDetails,
Vsccmdi.azure-ai-foundry.viewContext.viewWorkflowContainer,
* McsEngl.Vsccmnd.azure-ai-foundry.viewContext.viewWorkflowContainer,
Vsccmdi.azureActivityLog.focus,
* McsEngl.Vsccmnd.azureActivityLog.focus,
Vsccmdi.azureActivityLog.removeView,
* McsEngl.Vsccmnd.azureActivityLog.removeView,
Vsccmdi.azureActivityLog.resetViewLocation,
* McsEngl.Vsccmnd.azureActivityLog.resetViewLocation,
Vsccmdi.azureActivityLog.toggleVisibility,
* McsEngl.Vsccmnd.azureActivityLog.toggleVisibility,
Vsccmdi.azureActivityLogView.refresh,
* McsEngl.Vsccmnd.azureActivityLogView.refresh,
Vsccmdi.azureFocusView.focus,
* McsEngl.Vsccmnd.azureFocusView.focus,
Vsccmdi.azureFocusView.refresh,
* McsEngl.Vsccmnd.azureFocusView.refresh,
Vsccmdi.azureFocusView.refreshTree,
* McsEngl.Vsccmnd.azureFocusView.refreshTree,
Vsccmdi.azureFocusView.resetViewLocation,
* McsEngl.Vsccmnd.azureFocusView.resetViewLocation,
Vsccmdi.azureResourceGroups.askAgentAboutActivityLog,
* McsEngl.Vsccmnd.azureResourceGroups.askAgentAboutActivityLog,
Vsccmdi.azureResourceGroups.askAgentAboutActivityLogItem,
* McsEngl.Vsccmnd.azureResourceGroups.askAgentAboutActivityLogItem,
Vsccmdi.azureResourceGroups.askAgentAboutResource,
* McsEngl.Vsccmnd.azureResourceGroups.askAgentAboutResource,
Vsccmdi.azureResourceGroups.askAzure,
* McsEngl.Vsccmnd.azureResourceGroups.askAzure,
Vsccmdi.azureResourceGroups.clearActivities,
* McsEngl.Vsccmnd.azureResourceGroups.clearActivities,
Vsccmdi.azureResourceGroups.createResource,
* McsEngl.Vsccmnd.azureResourceGroups.createResource,
Vsccmdi.azureResourceGroups.createResourceGroup,
* McsEngl.Vsccmnd.azureResourceGroups.createResourceGroup,
Vsccmdi.azureResourceGroups.deleteResourceGroupV2,
* McsEngl.Vsccmnd.azureResourceGroups.deleteResourceGroupV2,
Vsccmdi.azureResourceGroups.editTags,
* McsEngl.Vsccmnd.azureResourceGroups.editTags,
Vsccmdi.azureResourceGroups.focus,
* McsEngl.Vsccmnd.azureResourceGroups.focus,
Vsccmdi.azureResourceGroups.focusGroup,
* McsEngl.Vsccmnd.azureResourceGroups.focusGroup,
Vsccmdi.azureResourceGroups.groupBy.armTag,
* McsEngl.Vsccmnd.azureResourceGroups.groupBy.armTag,
Vsccmdi.azureResourceGroups.groupBy.location,
* McsEngl.Vsccmnd.azureResourceGroups.groupBy.location,
Vsccmdi.azureResourceGroups.groupBy.resourceGroup,
* McsEngl.Vsccmnd.azureResourceGroups.groupBy.resourceGroup,
Vsccmdi.azureResourceGroups.groupBy.resourceType,
* McsEngl.Vsccmnd.azureResourceGroups.groupBy.resourceType,
Vsccmdi.azureResourceGroups.installExtension,
* McsEngl.Vsccmnd.azureResourceGroups.installExtension,
Vsccmdi.azureResourceGroups.loadAllSubscriptionRoleAssignments,
* McsEngl.Vsccmnd.azureResourceGroups.loadAllSubscriptionRoleAssignments,
Vsccmdi.azureResourceGroups.loadMore,
* McsEngl.Vsccmnd.azureResourceGroups.loadMore,
Vsccmdi.azureResourceGroups.logIn,
* McsEngl.Vsccmnd.azureResourceGroups.logIn,
Vsccmdi.azureResourceGroups.openInPortal,
* McsEngl.Vsccmnd.azureResourceGroups.openInPortal,
Vsccmdi.azureResourceGroups.openUrl,
* McsEngl.Vsccmnd.azureResourceGroups.openUrl,
Vsccmdi.azureResourceGroups.refresh,
* McsEngl.Vsccmnd.azureResourceGroups.refresh,
Vsccmdi.azureResourceGroups.refreshTree,
* McsEngl.Vsccmnd.azureResourceGroups.refreshTree,
Vsccmdi.azureResourceGroups.removeView,
* McsEngl.Vsccmnd.azureResourceGroups.removeView,
Vsccmdi.azureResourceGroups.reportIssue,
* McsEngl.Vsccmnd.azureResourceGroups.reportIssue,
Vsccmdi.azureResourceGroups.resetViewLocation,
* McsEngl.Vsccmnd.azureResourceGroups.resetViewLocation,
Vsccmdi.azureResourceGroups.revealResource,
* McsEngl.Vsccmnd.azureResourceGroups.revealResource,
Vsccmdi.azureResourceGroups.selectSubscriptions,
* McsEngl.Vsccmnd.azureResourceGroups.selectSubscriptions,
Vsccmdi.azureResourceGroups.showGroupOptions,
* McsEngl.Vsccmnd.azureResourceGroups.showGroupOptions,
Vsccmdi.azureResourceGroups.signInToTenant,
* McsEngl.Vsccmnd.azureResourceGroups.signInToTenant,
Vsccmdi.azureResourceGroups.toggleVisibility,
* McsEngl.Vsccmnd.azureResourceGroups.toggleVisibility,
Vsccmdi.azureResourceGroups.unfocusGroup,
* McsEngl.Vsccmnd.azureResourceGroups.unfocusGroup,
Vsccmdi.azureResourceGroups.uploadFileCloudConsole,
* McsEngl.Vsccmnd.azureResourceGroups.uploadFileCloudConsole,
Vsccmdi.azureResourceGroups.viewProperties,
* McsEngl.Vsccmnd.azureResourceGroups.viewProperties,
Vsccmdi.azureTenantsView.addAccount,
* McsEngl.Vsccmnd.azureTenantsView.addAccount,
Vsccmdi.azureTenantsView.configureSovereignCloud,
* McsEngl.Vsccmnd.azureTenantsView.configureSovereignCloud,
Vsccmdi.azureTenantsView.focus,
* McsEngl.Vsccmnd.azureTenantsView.focus,
Vsccmdi.azureTenantsView.refresh,
* McsEngl.Vsccmnd.azureTenantsView.refresh,
Vsccmdi.azureTenantsView.refreshTree,
* McsEngl.Vsccmnd.azureTenantsView.refreshTree,
Vsccmdi.azureTenantsView.removeView,
* McsEngl.Vsccmnd.azureTenantsView.removeView,
Vsccmdi.azureTenantsView.resetViewLocation,
* McsEngl.Vsccmnd.azureTenantsView.resetViewLocation,
Vsccmdi.azureTenantsView.signInToTenant,
* McsEngl.Vsccmnd.azureTenantsView.signInToTenant,
Vsccmdi.azureTenantsView.toggleVisibility,
* McsEngl.Vsccmnd.azureTenantsView.toggleVisibility,
Vsccmdi.azureWorkspace.focus,
* McsEngl.Vsccmnd.azureWorkspace.focus,
Vsccmdi.azureWorkspace.loadMore,
* McsEngl.Vsccmnd.azureWorkspace.loadMore,
Vsccmdi.azureWorkspace.refresh,
* McsEngl.Vsccmnd.azureWorkspace.refresh,
Vsccmdi.azureWorkspace.refreshTree,
* McsEngl.Vsccmnd.azureWorkspace.refreshTree,
Vsccmdi.azureWorkspace.removeView,
* McsEngl.Vsccmnd.azureWorkspace.removeView,
Vsccmdi.azureWorkspace.resetViewLocation,
* McsEngl.Vsccmnd.azureWorkspace.resetViewLocation,
Vsccmdi.azureWorkspace.toggleVisibility,
* McsEngl.Vsccmnd.azureWorkspace.toggleVisibility,
Vsccmdi.breadcrumbs.copyPath,
* McsEngl.Vsccmnd.breadcrumbs.copyPath,
Vsccmdi.breadcrumbs.focus,
· key: ctrl+shift+;,
· when: breadcrumbsPossible && breadcrumbsVisible,
* McsEngl.Vsccmnd.breadcrumbs.focus,
Vsccmdi.breadcrumbs.focusAndSelect,
· key: ctrl+shift+.,
· when: breadcrumbsPossible && breadcrumbsVisible,
* McsEngl.Vsccmnd.breadcrumbs.focusAndSelect,
Vsccmdi.breadcrumbs.focusNext,
· key: ctrl+right,
· when: breadcrumbsActive && breadcrumbsVisible,
* McsEngl.Vsccmnd.breadcrumbs.focusNext,
Vsccmdi.breadcrumbs.focusNext,
· key: right,
· when: breadcrumbsActive && breadcrumbsVisible,
* McsEngl.Vsccmnd.breadcrumbs.focusNext,
Vsccmdi.breadcrumbs.focusNextWithPicker,
· key: ctrl+right,
· when: breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.Vsccmnd.breadcrumbs.focusNextWithPicker,
Vsccmdi.breadcrumbs.focusPrevious,
· key: ctrl+left,
· when: breadcrumbsActive && breadcrumbsVisible,
* McsEngl.Vsccmnd.breadcrumbs.focusPrevious,
Vsccmdi.breadcrumbs.focusPrevious,
· key: left,
· when: breadcrumbsActive && breadcrumbsVisible,
* McsEngl.Vsccmnd.breadcrumbs.focusPrevious,
Vsccmdi.breadcrumbs.focusPreviousWithPicker,
· key: ctrl+left,
· when: breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.Vsccmnd.breadcrumbs.focusPreviousWithPicker,
Vsccmdi.breadcrumbs.revealFocused,
· key: ctrl+enter,
· when: breadcrumbsActive && breadcrumbsVisible,
* McsEngl.Vsccmnd.breadcrumbs.revealFocused,
Vsccmdi.breadcrumbs.revealFocused,
· key: space,
· when: breadcrumbsActive && breadcrumbsVisible,
* McsEngl.Vsccmnd.breadcrumbs.revealFocused,
Vsccmdi.breadcrumbs.revealFocusedFromTreeAside,
· key: ctrl+enter,
· when: breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.Vsccmnd.breadcrumbs.revealFocusedFromTreeAside,
Vsccmdi.breadcrumbs.selectEditor,
· key: escape,
· when: breadcrumbsActive && breadcrumbsVisible,
* McsEngl.Vsccmnd.breadcrumbs.selectEditor,
Vsccmdi.breadcrumbs.selectFocused,
· key: down,
· when: breadcrumbsActive && breadcrumbsVisible,
* McsEngl.Vsccmnd.breadcrumbs.selectFocused,
Vsccmdi.breadcrumbs.selectFocused,
· key: enter,
· when: breadcrumbsActive && breadcrumbsVisible,
* McsEngl.Vsccmnd.breadcrumbs.selectFocused,
Vsccmdi.breadcrumbs.toggle,
* McsEngl.Vsccmnd.breadcrumbs.toggle,
Vsccmdi.breadcrumbs.toggleFromEditorTitle,
* McsEngl.Vsccmnd.breadcrumbs.toggleFromEditorTitle,
Vsccmdi.breadcrumbs.toggleToOn,
· key: ctrl+shift+.,
· when: !config.breadcrumbs.enabled,
* McsEngl.Vsccmnd.breadcrumbs.toggleToOn,
Vsccmdi.breakpointWidget.action.acceptInput,
· key: enter,
· when: breakpointWidgetVisible && inBreakpointWidget,
* McsEngl.Vsccmnd.breakpointWidget.action.acceptInput,
Vsccmdi.callStack.collapse,
* McsEngl.Vsccmnd.callStack.collapse,
Vsccmdi.callStackWidget.goToFile,
* McsEngl.Vsccmnd.callStackWidget.goToFile,
Vsccmdi.cancelLinkedEditingInput,
· key: escape,
· when: LinkedEditingInputVisible && editorTextFocus,
* McsEngl.Vsccmnd.cancelLinkedEditingInput,
Vsccmdi.cancelLinkedEditingInput,
· key: shift+escape,
· when: LinkedEditingInputVisible && editorTextFocus,
* McsEngl.Vsccmnd.cancelLinkedEditingInput,
Vsccmdi.cancelRenameInput,
· key: escape,
· when: editorFocus && renameInputVisible,
* McsEngl.Vsccmnd.cancelRenameInput,
Vsccmdi.cancelRenameInput,
· key: shift+escape,
· when: editorFocus && renameInputVisible,
* McsEngl.Vsccmnd.cancelRenameInput,
Vsccmdi.cancelSelection,
· key: escape,
· when: editorHasSelection && textInputFocus,
* McsEngl.Vsccmnd.cancelSelection,
Vsccmdi.cancelSelection,
· key: shift+escape,
· when: editorHasSelection && textInputFocus,
* McsEngl.Vsccmnd.cancelSelection,
Vsccmdi.changeEditorIndentation1,
* McsEngl.Vsccmnd.changeEditorIndentation1,
Vsccmdi.chat.action.focus,
· key: ctrl+down,
· when: inChat && inChatInput && quickChatHasFocus,
* McsEngl.Vsccmnd.chat.action.focus,
Vsccmdi.chat.action.focus,
· key: ctrl+up,
· when: chatCursorAtTop && inChatInput && !quickChatHasFocus,
* McsEngl.Vsccmnd.chat.action.focus,
Vsccmdi.chat.action.focus,
· key: ctrl+up,
· when: inChatInput && isLinux && !quickChatHasFocus || inChatInput && isWindows && !quickChatHasFocus,
* McsEngl.Vsccmnd.chat.action.focus,
Vsccmdi.chat.configureToolSets,
* McsEngl.Vsccmnd.chat.configureToolSets,
Vsccmdi.chat.enablePremiumOverages,
* McsEngl.Vsccmnd.chat.enablePremiumOverages,
Vsccmdi.chat.inlineResourceAnchor.addFileToChat,
* McsEngl.Vsccmnd.chat.inlineResourceAnchor.addFileToChat,
Vsccmdi.chat.inlineResourceAnchor.copyResource,
· key: ctrl+c,
· when: chatAttachmentResource,
* McsEngl.Vsccmnd.chat.inlineResourceAnchor.copyResource,
Vsccmdi.chat.inlineResourceAnchor.openToSide,
· key: ctrl+enter,
· when: chatAttachmentResource,
* McsEngl.Vsccmnd.chat.inlineResourceAnchor.openToSide,
Vsccmdi.chat.inlineSymbolAnchor.goToDefinition,
* McsEngl.Vsccmnd.chat.inlineSymbolAnchor.goToDefinition,
Vsccmdi.chat.inlineSymbolAnchor.goToImplementations,
* McsEngl.Vsccmnd.chat.inlineSymbolAnchor.goToImplementations,
Vsccmdi.chat.inlineSymbolAnchor.goToReferences,
* McsEngl.Vsccmnd.chat.inlineSymbolAnchor.goToReferences,
Vsccmdi.chat.inlineSymbolAnchor.goToTypeDefinitions,
* McsEngl.Vsccmnd.chat.inlineSymbolAnchor.goToTypeDefinitions,
Vsccmdi.chat.installRecommendation.github.copilot-chat.cli,
* McsEngl.Vsccmnd.chat.installRecommendation.github.copilot-chat.cli,
Vsccmdi.chat.installRecommendation.github.copilot-chat.cloud,
* McsEngl.Vsccmnd.chat.installRecommendation.github.copilot-chat.cloud,
Vsccmdi.chat.installRecommendation.openai.chatgpt.codex,
* McsEngl.Vsccmnd.chat.installRecommendation.openai.chatgpt.codex,
Vsccmdi.chat.internal.codeReview.run,
* McsEngl.Vsccmnd.chat.internal.codeReview.run,
Vsccmdi.chat.internal.explain,
* McsEngl.Vsccmnd.chat.internal.explain,
Vsccmdi.chat.internal.fix,
* McsEngl.Vsccmnd.chat.internal.fix,
Vsccmdi.chat.internal.review,
* McsEngl.Vsccmnd.chat.internal.review,
Vsccmdi.chat.models.action.clearSearchResults,
* McsEngl.Vsccmnd.chat.models.action.clearSearchResults,
Vsccmdi.chat.openFileSnapshot,
* McsEngl.Vsccmnd.chat.openFileSnapshot,
Vsccmdi.chat.openFileUpdatedBySnapshot,
* McsEngl.Vsccmnd.chat.openFileUpdatedBySnapshot,
Vsccmdi.chat.toolOutput.save,
* McsEngl.Vsccmnd.chat.toolOutput.save,
Vsccmdi.chatEditing.acceptAllFiles,
· key: ctrl+enter,
· when: hasUndecidedChatEditingResource && inChatInput,
* McsEngl.Vsccmnd.chatEditing.acceptAllFiles,
Vsccmdi.chatEditing.acceptFile,
* McsEngl.Vsccmnd.chatEditing.acceptFile,
Vsccmdi.chatEditing.discardAllFiles,
· key: ctrl+backspace,
· when: hasUndecidedChatEditingResource && inChatInput && !chatInputHasText,
* McsEngl.Vsccmnd.chatEditing.discardAllFiles,
Vsccmdi.chatEditing.discardFile,
* McsEngl.Vsccmnd.chatEditing.discardFile,
Vsccmdi.chatEditing.multidiff.acceptAllFiles,
* McsEngl.Vsccmnd.chatEditing.multidiff.acceptAllFiles,
Vsccmdi.chatEditing.multidiff.discardAllFiles,
* McsEngl.Vsccmnd.chatEditing.multidiff.discardAllFiles,
Vsccmdi.chatEditing.multidiff.explain,
* McsEngl.Vsccmnd.chatEditing.multidiff.explain,
Vsccmdi.chatEditing.openFileInDiff,
* McsEngl.Vsccmnd.chatEditing.openFileInDiff,
Vsccmdi.chatEditing.toggleExplanationWidget,
* McsEngl.Vsccmnd.chatEditing.toggleExplanationWidget,
Vsccmdi.chatEditing.viewAllSessionChanges,
* McsEngl.Vsccmnd.chatEditing.viewAllSessionChanges,
Vsccmdi.chatEditing.viewChanges,
* McsEngl.Vsccmnd.chatEditing.viewChanges,
Vsccmdi.chatEditing.viewPreviousEdits,
* McsEngl.Vsccmnd.chatEditing.viewPreviousEdits,
Vsccmdi.chatEditor.action.accept,
· key: ctrl+shift+y,
· when: chatEdits.hasEditorModifications && editorFocus && !chatEdits.isCurrentlyBeingModified || chatEdits.hasEditorModifications && notebookEditorFocused && !chatEdits.isCurrentlyBeingModified,
* McsEngl.Vsccmnd.chatEditor.action.accept,
Vsccmdi.chatEditor.action.acceptAllEdits,
· key: ctrl+alt+y,
· when: chatEdits.hasEditorModifications && editorFocus && !chatEdits.isCurrentlyBeingModified || chatEdits.hasEditorModifications && notebookEditorFocused && !chatEdits.isCurrentlyBeingModified,
* McsEngl.Vsccmnd.chatEditor.action.acceptAllEdits,
Vsccmdi.chatEditor.action.acceptHunk,
· key: ctrl+y,
· when: chatEdits.cursorInChangeRange && chatEdits.hasEditorModifications && editorFocus && !chatEdits.isCurrentlyBeingModified || chatEdits.cursorInChangeRange && chatEdits.hasEditorModifications && notebookCellListFocused && !chatEdits.isCurrentlyBeingModified,
* McsEngl.Vsccmnd.chatEditor.action.acceptHunk,
Vsccmdi.chatEditor.action.navigateNext,
· key: alt+f5,
· when: chatEdits.hasEditorModifications && chatIsEnabled && editorFocus || chatEdits.hasEditorModifications && chatIsEnabled && notebookCellListFocused,
* McsEngl.Vsccmnd.chatEditor.action.navigateNext,
Vsccmdi.chatEditor.action.navigatePrevious,
· key: shift+alt+f5,
· when: chatEdits.hasEditorModifications && chatIsEnabled && editorFocus || chatEdits.hasEditorModifications && chatIsEnabled && notebookCellListFocused,
* McsEngl.Vsccmnd.chatEditor.action.navigatePrevious,
Vsccmdi.chatEditor.action.reject,
· key: ctrl+shift+n,
· when: chatEdits.hasEditorModifications && editorFocus && !chatEdits.isCurrentlyBeingModified || chatEdits.hasEditorModifications && notebookEditorFocused && !chatEdits.isCurrentlyBeingModified,
* McsEngl.Vsccmnd.chatEditor.action.reject,
Vsccmdi.chatEditor.action.reviewChanges,
* McsEngl.Vsccmnd.chatEditor.action.reviewChanges,
Vsccmdi.chatEditor.action.showAccessibleDiffView,
· key: f7,
· when: accessibilityModeEnabled && chatEdits.hasEditorModifications && editorFocus && !chatEdits.isCurrentlyBeingModified,
* McsEngl.Vsccmnd.chatEditor.action.showAccessibleDiffView,
Vsccmdi.chatEditor.action.toggleDiff,
· key: shift+alt+f7,
· when: chatEdits.hasEditorModifications && editorFocus,
* McsEngl.Vsccmnd.chatEditor.action.toggleDiff,
Vsccmdi.chatEditor.action.undoHunk,
· key: ctrl+n,
· when: chatEdits.cursorInChangeRange && chatEdits.hasEditorModifications && editorFocus && !chatEdits.isCurrentlyBeingModified || chatEdits.cursorInChangeRange && chatEdits.hasEditorModifications && notebookCellListFocused && !chatEdits.isCurrentlyBeingModified,
* McsEngl.Vsccmnd.chatEditor.action.undoHunk,
Vsccmdi.cleanSearchEditorState,
* McsEngl.Vsccmnd.cleanSearchEditorState,
Vsccmdi.clearFilterCodeActionWidget,
· key: escape,
· when: codeActionMenuFilterFocused && codeActionMenuVisible,
* McsEngl.Vsccmnd.clearFilterCodeActionWidget,
Vsccmdi.closeBreakpointWidget,
· key: escape,
· when: breakpointWidgetVisible && textInputFocus,
* McsEngl.Vsccmnd.closeBreakpointWidget,
Vsccmdi.closeBreakpointWidget,
· key: shift+escape,
· when: breakpointWidgetVisible && textInputFocus,
* McsEngl.Vsccmnd.closeBreakpointWidget,
Vsccmdi.closeFindWidget,
· key: escape,
· when: editorFocus && findWidgetVisible && !isComposing,
* McsEngl.Vsccmnd.closeFindWidget,
Vsccmdi.closeFindWidget,
· key: shift+escape,
· when: editorFocus && findWidgetVisible && !isComposing,
* McsEngl.Vsccmnd.closeFindWidget,
Vsccmdi.closeMarkersNavigation,
· key: escape,
· when: editorFocus && markersNavigationVisible,
* McsEngl.Vsccmnd.closeMarkersNavigation,
Vsccmdi.closeMarkersNavigation,
· key: shift+escape,
· when: editorFocus && markersNavigationVisible,
* McsEngl.Vsccmnd.closeMarkersNavigation,
Vsccmdi.closeParameterHints,
· key: escape,
· when: editorFocus && parameterHintsVisible,
* McsEngl.Vsccmnd.closeParameterHints,
Vsccmdi.closeParameterHints,
· key: shift+escape,
· when: editorFocus && parameterHintsVisible,
* McsEngl.Vsccmnd.closeParameterHints,
Vsccmdi.closeQuickDiff,
· key: escape,
· when: dirtyDiffVisible,
* McsEngl.Vsccmnd.closeQuickDiff,
Vsccmdi.closeQuickDiff,
· key: shift+escape,
· when: dirtyDiffVisible,
* McsEngl.Vsccmnd.closeQuickDiff,
Vsccmdi.closeReferenceSearch,
· key: escape,
· when: editorTextFocus && referenceSearchVisible && !config.editor.stablePeek || referenceSearchVisible && !config.editor.stablePeek && !inputFocus,
* McsEngl.Vsccmnd.closeReferenceSearch,
Vsccmdi.closeReferenceSearch,
· key: escape,
· when: inReferenceSearchEditor && !config.editor.stablePeek,
* McsEngl.Vsccmnd.closeReferenceSearch,
Vsccmdi.closeReferenceSearch,
· key: shift+escape,
· when: editorTextFocus && referenceSearchVisible && !config.editor.stablePeek || referenceSearchVisible && !config.editor.stablePeek && !inputFocus,
* McsEngl.Vsccmnd.closeReferenceSearch,
Vsccmdi.closeReferenceSearch,
· key: shift+escape,
· when: inReferenceSearchEditor && !config.editor.stablePeek,
* McsEngl.Vsccmnd.closeReferenceSearch,
Vsccmdi.closeReferenceSearchEditor,
* McsEngl.Vsccmnd.closeReferenceSearchEditor,
Vsccmdi.closeReplaceInFilesWidget,
· key: escape,
· when: replaceInputBoxFocus && searchViewletVisible,
* McsEngl.Vsccmnd.closeReplaceInFilesWidget,
Vsccmdi.codelens.showLensesInCurrentLine,
* McsEngl.Vsccmnd.codelens.showLensesInCurrentLine,
Vsccmdi.codepoint.describe,
* McsEngl.Vsccmnd.codepoint.describe,
Vsccmdi.codereferencing.showOutputPane2,
* McsEngl.Vsccmnd.codereferencing.showOutputPane2,
Vsccmdi.collapseSectionCodeAction,
· key: left,
· when: codeActionMenuVisible && !codeActionMenuFilterFocused,
* McsEngl.Vsccmnd.collapseSectionCodeAction,
Vsccmdi.columnSelect,
* McsEngl.Vsccmnd.columnSelect,
Vsccmdi.comments.collapse,
* McsEngl.Vsccmnd.comments.collapse,
Vsccmdi.comments.expand,
* McsEngl.Vsccmnd.comments.expand,
Vsccmdi.comments.reply,
* McsEngl.Vsccmnd.comments.reply,
Vsccmdi.commentsClearFilterText,
· key: escape,
· when: commentsFilterFocus,
* McsEngl.Vsccmnd.commentsClearFilterText,
Vsccmdi.commentsFocusFilter,
· key: ctrl+f,
· when: focusedView == 'workbench.panel.comments',
* McsEngl.Vsccmnd.commentsFocusFilter,
Vsccmdi.commentsFocusViewFromFilter,
· key: ctrl+down,
· when: commentsFilterFocus,
* McsEngl.Vsccmnd.commentsFocusViewFromFilter,
Vsccmdi.compareFiles,
* McsEngl.Vsccmnd.compareFiles,
Vsccmdi.compareSelected,
* McsEngl.Vsccmnd.compareSelected,
Vsccmdi.compositionEnd,
* McsEngl.Vsccmnd.compositionEnd,
Vsccmdi.compositionStart,
* McsEngl.Vsccmnd.compositionStart,
Vsccmdi.compositionType,
* McsEngl.Vsccmnd.compositionType,
Vsccmdi.context-inspector.focus,
* McsEngl.Vsccmnd.context-inspector.focus,
Vsccmdi.context-inspector.resetViewLocation,
* McsEngl.Vsccmnd.context-inspector.resetViewLocation,
Vsccmdi.copilot-chat.focus,
* McsEngl.Vsccmnd.copilot-chat.focus,
Vsccmdi.copilot-chat.resetViewLocation,
* McsEngl.Vsccmnd.copilot-chat.resetViewLocation,
Vsccmdi.copilot.claude.agents,
* McsEngl.Vsccmnd.copilot.claude.agents,
Vsccmdi.copilot.claude.hooks,
* McsEngl.Vsccmnd.copilot.claude.hooks,
Vsccmdi.copilot.claude.memory,
* McsEngl.Vsccmnd.copilot.claude.memory,
Vsccmdi.copyFilePath,
· key: shift+alt+c,
· when: !editorFocus,
* McsEngl.Vsccmnd.copyFilePath,
Vsccmdi.copyFilePath,
· key: shift+alt+c,
· when: editorFocus,
* McsEngl.Vsccmnd.copyFilePath,
Vsccmdi.copyRelativeFilePath,
· key: ctrl+k ctrl+shift+c,
· when: !editorFocus,
* McsEngl.Vsccmnd.copyRelativeFilePath,
Vsccmdi.copyRelativeFilePath,
· key: ctrl+k ctrl+shift+c,
· when: editorFocus,
* McsEngl.Vsccmnd.copyRelativeFilePath,
Vsccmdi.createCursor,
* McsEngl.Vsccmnd.createCursor,
Vsccmdi.cursorBottom,
· key: ctrl+end,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorBottom,
Vsccmdi.cursorBottomSelect,
· key: ctrl+shift+end,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorBottomSelect,
Vsccmdi.cursorColumnSelectDown,
· key: ctrl+shift+alt+down,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorColumnSelectDown,
Vsccmdi.cursorColumnSelectDown,
· key: shift+down,
· when: editorColumnSelection && textInputFocus,
* McsEngl.Vsccmnd.cursorColumnSelectDown,
Vsccmdi.cursorColumnSelectLeft,
· key: ctrl+shift+alt+left,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorColumnSelectLeft,
Vsccmdi.cursorColumnSelectLeft,
· key: shift+left,
· when: editorColumnSelection && textInputFocus,
* McsEngl.Vsccmnd.cursorColumnSelectLeft,
Vsccmdi.cursorColumnSelectPageDown,
· key: ctrl+shift+alt+pagedown,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorColumnSelectPageDown,
Vsccmdi.cursorColumnSelectPageDown,
· key: shift+pagedown,
· when: editorColumnSelection && textInputFocus,
* McsEngl.Vsccmnd.cursorColumnSelectPageDown,
Vsccmdi.cursorColumnSelectPageUp,
· key: ctrl+shift+alt+pageup,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorColumnSelectPageUp,
Vsccmdi.cursorColumnSelectPageUp,
· key: shift+pageup,
· when: editorColumnSelection && textInputFocus,
* McsEngl.Vsccmnd.cursorColumnSelectPageUp,
Vsccmdi.cursorColumnSelectRight,
· key: ctrl+shift+alt+right,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorColumnSelectRight,
Vsccmdi.cursorColumnSelectRight,
· key: shift+right,
· when: editorColumnSelection && textInputFocus,
* McsEngl.Vsccmnd.cursorColumnSelectRight,
Vsccmdi.cursorColumnSelectUp,
· key: ctrl+shift+alt+up,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorColumnSelectUp,
Vsccmdi.cursorColumnSelectUp,
· key: shift+up,
· when: editorColumnSelection && textInputFocus,
* McsEngl.Vsccmnd.cursorColumnSelectUp,
Vsccmdi.cursorDown,
· key: down,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorDown,
Vsccmdi.cursorDownSelect,
· key: ctrl+shift+down,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorDownSelect,
Vsccmdi.cursorDownSelect,
· key: shift+down,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorDownSelect,
Vsccmdi.cursorEnd,
· key: end,
· when: textInputFocus,
· args: {"sticky":false},
* McsEngl.Vsccmnd.cursorEnd,
Vsccmdi.cursorEndSelect,
· key: shift+end,
· when: textInputFocus,
· args: {"sticky":false},
* McsEngl.Vsccmnd.cursorEndSelect,
Vsccmdi.cursorHome,
· key: home,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorHome,
Vsccmdi.cursorHomeSelect,
· key: shift+home,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorHomeSelect,
Vsccmdi.cursorLeft,
· key: left,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorLeft,
Vsccmdi.cursorLeftSelect,
· key: shift+left,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorLeftSelect,
Vsccmdi.cursorLineEnd,
* McsEngl.Vsccmnd.cursorLineEnd,
Vsccmdi.cursorLineEndSelect,
* McsEngl.Vsccmnd.cursorLineEndSelect,
Vsccmdi.cursorLineStart,
* McsEngl.Vsccmnd.cursorLineStart,
Vsccmdi.cursorLineStartSelect,
* McsEngl.Vsccmnd.cursorLineStartSelect,
Vsccmdi.cursorPageDown,
· key: pagedown,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorPageDown,
Vsccmdi.cursorPageDownSelect,
· key: shift+pagedown,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorPageDownSelect,
Vsccmdi.cursorPageUp,
· key: pageup,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorPageUp,
Vsccmdi.cursorPageUpSelect,
· key: shift+pageup,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorPageUpSelect,
Vsccmdi.cursorRedo,
* McsEngl.Vsccmnd.cursorRedo,
Vsccmdi.cursorRight,
· key: right,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorRight,
Vsccmdi.cursorRightSelect,
· key: shift+right,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorRightSelect,
Vsccmdi.cursorTop,
· key: ctrl+home,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorTop,
Vsccmdi.cursorTopSelect,
· key: ctrl+shift+home,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorTopSelect,
Vsccmdi.cursorUndo,
· key: ctrl+u,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorUndo,
Vsccmdi.cursorUp,
· key: up,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorUp,
Vsccmdi.cursorUpSelect,
· key: ctrl+shift+up,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorUpSelect,
Vsccmdi.cursorUpSelect,
· key: shift+up,
· when: textInputFocus,
* McsEngl.Vsccmnd.cursorUpSelect,
Vsccmdi.cursorWordAccessibilityLeft,
· key: ctrl+left,
· when: accessibilityModeEnabled && isWindows && textInputFocus && focusedView == 'workbench.panel.output',
* McsEngl.Vsccmnd.cursorWordAccessibilityLeft,
Vsccmdi.cursorWordAccessibilityLeftSelect,
· key: ctrl+shift+left,
· when: accessibilityModeEnabled && isWindows && textInputFocus && focusedView == 'workbench.panel.output',
* McsEngl.Vsccmnd.cursorWordAccessibilityLeftSelect,
Vsccmdi.cursorWordAccessibilityRight,
· key: ctrl+right,
· when: accessibilityModeEnabled && isWindows && textInputFocus && focusedView == 'workbench.panel.output',
* McsEngl.Vsccmnd.cursorWordAccessibilityRight,
Vsccmdi.cursorWordAccessibilityRightSelect,
· key: ctrl+shift+right,
· when: accessibilityModeEnabled && isWindows && textInputFocus && focusedView == 'workbench.panel.output',
* McsEngl.Vsccmnd.cursorWordAccessibilityRightSelect,
Vsccmdi.cursorWordEndLeft,
* McsEngl.Vsccmnd.cursorWordEndLeft,
Vsccmdi.cursorWordEndLeftSelect,
* McsEngl.Vsccmnd.cursorWordEndLeftSelect,
Vsccmdi.cursorWordEndRight,
· key: ctrl+right,
· when: textInputFocus && !accessibilityModeEnabled,
* McsEngl.Vsccmnd.cursorWordEndRight,
Vsccmdi.cursorWordEndRightSelect,
· key: ctrl+shift+right,
· when: textInputFocus && !accessibilityModeEnabled,
* McsEngl.Vsccmnd.cursorWordEndRightSelect,
Vsccmdi.cursorWordLeft,
· key: ctrl+left,
· when: textInputFocus && !accessibilityModeEnabled,
* McsEngl.Vsccmnd.cursorWordLeft,
Vsccmdi.cursorWordLeftSelect,
· key: ctrl+shift+left,
· when: textInputFocus && !accessibilityModeEnabled,
* McsEngl.Vsccmnd.cursorWordLeftSelect,
Vsccmdi.cursorWordPartLeft,
* McsEngl.Vsccmnd.cursorWordPartLeft,
Vsccmdi.cursorWordPartLeftSelect,
* McsEngl.Vsccmnd.cursorWordPartLeftSelect,
Vsccmdi.cursorWordPartRight,
* McsEngl.Vsccmnd.cursorWordPartRight,
Vsccmdi.cursorWordPartRightSelect,
* McsEngl.Vsccmnd.cursorWordPartRightSelect,
Vsccmdi.cursorWordPartStartLeft,
* McsEngl.Vsccmnd.cursorWordPartStartLeft,
Vsccmdi.cursorWordPartStartLeftSelect,
* McsEngl.Vsccmnd.cursorWordPartStartLeftSelect,
Vsccmdi.cursorWordRight,
* McsEngl.Vsccmnd.cursorWordRight,
Vsccmdi.cursorWordRightSelect,
* McsEngl.Vsccmnd.cursorWordRightSelect,
Vsccmdi.cursorWordStartLeft,
* McsEngl.Vsccmnd.cursorWordStartLeft,
Vsccmdi.cursorWordStartLeftSelect,
* McsEngl.Vsccmnd.cursorWordStartLeftSelect,
Vsccmdi.cursorWordStartRight,
* McsEngl.Vsccmnd.cursorWordStartRight,
Vsccmdi.cursorWordStartRightSelect,
* McsEngl.Vsccmnd.cursorWordStartRightSelect,
Vsccmdi.cut,
* McsEngl.Vsccmnd.cut,
Vsccmdi.debug.action.openDisassemblyView,
* McsEngl.Vsccmnd.debug.action.openDisassemblyView,
Vsccmdi.debug.action.toggleDisassemblyViewSourceCode,
* McsEngl.Vsccmnd.debug.action.toggleDisassemblyViewSourceCode,
Vsccmdi.debug.addConfiguration,
* McsEngl.Vsccmnd.debug.addConfiguration,
Vsccmdi.debug.addToWatchExpressions,
* McsEngl.Vsccmnd.debug.addToWatchExpressions,
Vsccmdi.debug.attachToCurrentCodeRenderer,
* McsEngl.Vsccmnd.debug.attachToCurrentCodeRenderer,
Vsccmdi.debug.breakWhenValueChanges,
* McsEngl.Vsccmnd.debug.breakWhenValueChanges,
Vsccmdi.debug.breakWhenValueIsAccessed,
* McsEngl.Vsccmnd.debug.breakWhenValueIsAccessed,
Vsccmdi.debug.breakWhenValueIsRead,
* McsEngl.Vsccmnd.debug.breakWhenValueIsRead,
Vsccmdi.debug.collapseRepl,
* McsEngl.Vsccmnd.debug.collapseRepl,
Vsccmdi.debug.copyEvaluatePath,
* McsEngl.Vsccmnd.debug.copyEvaluatePath,
Vsccmdi.debug.copyStackTrace,
* McsEngl.Vsccmnd.debug.copyStackTrace,
Vsccmdi.debug.copyWatchExpression,
· key: ctrl+alt+c,
· when: watchExpressionsExist && !expressionSelected && focusedView == 'workbench.debug.watchExpressionsView',
* McsEngl.Vsccmnd.debug.copyWatchExpression,
Vsccmdi.debug.editBreakpoint,
* McsEngl.Vsccmnd.debug.editBreakpoint,
Vsccmdi.debug.editBreakpointMode,
* McsEngl.Vsccmnd.debug.editBreakpointMode,
Vsccmdi.debug.editFunctionBreakpoint,
* McsEngl.Vsccmnd.debug.editFunctionBreakpoint,
Vsccmdi.debug.editFunctionBreakpointHitCount,
* McsEngl.Vsccmnd.debug.editFunctionBreakpointHitCount,
Vsccmdi.debug.enableOrDisableBreakpoint,
* McsEngl.Vsccmnd.debug.enableOrDisableBreakpoint,
Vsccmdi.debug.installAdditionalDebuggers,
* McsEngl.Vsccmnd.debug.installAdditionalDebuggers,
Vsccmdi.debug.jumpToCursor,
* McsEngl.Vsccmnd.debug.jumpToCursor,
Vsccmdi.debug.openBreakpointToSide,
· key: alt+enter,
· when: breakpointsFocused,
* McsEngl.Vsccmnd.debug.openBreakpointToSide,
Vsccmdi.debug.openBreakpointToSide,
· key: ctrl+enter,
· when: breakpointsFocused,
* McsEngl.Vsccmnd.debug.openBreakpointToSide,
Vsccmdi.debug.openView,
· key: ctrl+f5,
· when: !debuggersAvailable,
* McsEngl.Vsccmnd.debug.openView,
Vsccmdi.debug.openView,
· key: f5,
· when: !debuggersAvailable,
* McsEngl.Vsccmnd.debug.openView,
Vsccmdi.debug.removeBreakpoint,
· key: delete,
· when: breakpointsFocused && !breakpointInputFocused,
* McsEngl.Vsccmnd.debug.removeBreakpoint,
Vsccmdi.debug.removeWatchExpression,
· key: delete,
· when: watchExpressionsFocused && !expressionSelected,
* McsEngl.Vsccmnd.debug.removeWatchExpression,
Vsccmdi.debug.renameWatchExpression,
· key: f2,
· when: watchExpressionsFocused,
* McsEngl.Vsccmnd.debug.renameWatchExpression,
Vsccmdi.debug.replCopy,
* McsEngl.Vsccmnd.debug.replCopy,
Vsccmdi.debug.replPaste,
* McsEngl.Vsccmnd.debug.replPaste,
Vsccmdi.debug.setVariable,
· key: f2,
· when: variablesFocused,
* McsEngl.Vsccmnd.debug.setVariable,
Vsccmdi.debug.setWatchExpression,
* McsEngl.Vsccmnd.debug.setWatchExpression,
Vsccmdi.debug.startFromConfig,
* McsEngl.Vsccmnd.debug.startFromConfig,
Vsccmdi.debug.toggleBreakpoint,
· key: space,
· when: breakpointsFocused && !inputFocus,
* McsEngl.Vsccmnd.debug.toggleBreakpoint,
Vsccmdi.debug.toggleExceptionBreakpoints,
* McsEngl.Vsccmnd.debug.toggleExceptionBreakpoints,
Vsccmdi.debug.toggleReplIgnoreFocus,
* McsEngl.Vsccmnd.debug.toggleReplIgnoreFocus,
Vsccmdi.decreaseSearchEditorContextLines,
· key: alt+-,
· when: inSearchEditor,
* McsEngl.Vsccmnd.decreaseSearchEditorContextLines,
Vsccmdi.default:compositionEnd,
* McsEngl.Vsccmnd.default:compositionEnd,
Vsccmdi.default:compositionStart,
* McsEngl.Vsccmnd.default:compositionStart,
Vsccmdi.default:compositionType,
* McsEngl.Vsccmnd.default:compositionType,
Vsccmdi.default:cut,
* McsEngl.Vsccmnd.default:cut,
Vsccmdi.default:paste,
* McsEngl.Vsccmnd.default:paste,
Vsccmdi.default:redo,
* McsEngl.Vsccmnd.default:redo,
Vsccmdi.default:replacePreviousChar,
* McsEngl.Vsccmnd.default:replacePreviousChar,
Vsccmdi.default:type,
* McsEngl.Vsccmnd.default:type,
Vsccmdi.default:undo,
* McsEngl.Vsccmnd.default:undo,
Vsccmdi.deleteAllLeft,
* McsEngl.Vsccmnd.deleteAllLeft,
Vsccmdi.deleteAllRight,
* McsEngl.Vsccmnd.deleteAllRight,
Vsccmdi.deleteFile,
· key: delete,
· when: filesExplorerFocus && foldersViewVisible && !explorerResourceMoveableToTrash && !inputFocus,
* McsEngl.Vsccmnd.deleteFile,
Vsccmdi.deleteFile,
· key: shift+delete,
· when: filesExplorerFocus && foldersViewVisible && !inputFocus,
* McsEngl.Vsccmnd.deleteFile,
Vsccmdi.deleteInsideWord,
* McsEngl.Vsccmnd.deleteInsideWord,
Vsccmdi.deleteLeft,
· key: backspace,
· when: textInputFocus,
* McsEngl.Vsccmnd.deleteLeft,
Vsccmdi.deleteLeft,
· key: shift+backspace,
· when: textInputFocus,
* McsEngl.Vsccmnd.deleteLeft,
Vsccmdi.deleteRight,
· key: delete,
· when: textInputFocus,
* McsEngl.Vsccmnd.deleteRight,
Vsccmdi.deleteWordEndLeft,
* McsEngl.Vsccmnd.deleteWordEndLeft,
Vsccmdi.deleteWordEndRight,
* McsEngl.Vsccmnd.deleteWordEndRight,
Vsccmdi.deleteWordLeft,
· key: ctrl+backspace,
· when: textInputFocus && !editorReadonly,
* McsEngl.Vsccmnd.deleteWordLeft,
Vsccmdi.deleteWordPartLeft,
* McsEngl.Vsccmnd.deleteWordPartLeft,
Vsccmdi.deleteWordPartRight,
* McsEngl.Vsccmnd.deleteWordPartRight,
Vsccmdi.deleteWordRight,
· key: ctrl+delete,
· when: textInputFocus && !editorReadonly,
* McsEngl.Vsccmnd.deleteWordRight,
Vsccmdi.deleteWordStartLeft,
* McsEngl.Vsccmnd.deleteWordStartLeft,
Vsccmdi.deleteWordStartRight,
* McsEngl.Vsccmnd.deleteWordStartRight,
Vsccmdi.developer.showCurrentFileAsReleaseNotes,
* McsEngl.Vsccmnd.developer.showCurrentFileAsReleaseNotes,
Vsccmdi.diffEditor.collapseAllUnchangedRegions,
* McsEngl.Vsccmnd.diffEditor.collapseAllUnchangedRegions,
Vsccmdi.diffEditor.exitCompareMove,
· key: escape,
· when: comparingMovedCode" },
* McsEngl.Vsccmnd.diffEditor.exitCompareMove,
Vsccmdi.diffEditor.revert,
* McsEngl.Vsccmnd.diffEditor.revert,
Vsccmdi.diffEditor.showAllUnchangedRegions,
* McsEngl.Vsccmnd.diffEditor.showAllUnchangedRegions,
Vsccmdi.diffEditor.switchSide,
* McsEngl.Vsccmnd.diffEditor.switchSide,
Vsccmdi.diffEditor.toggleCollapseUnchangedRegions,
* McsEngl.Vsccmnd.diffEditor.toggleCollapseUnchangedRegions,
Vsccmdi.diffEditor.toggleShowMovedCodeBlocks,
* McsEngl.Vsccmnd.diffEditor.toggleShowMovedCodeBlocks,
Vsccmdi.diffEditor.toggleUseInlineViewWhenSpaceIsLimited,
* McsEngl.Vsccmnd.diffEditor.toggleUseInlineViewWhenSpaceIsLimited,
Vsccmdi.editor.action.accessibilityHelp,
· key: alt+f1,
· when: !accessibilityHelpIsShown,
* McsEngl.Vsccmnd.editor.action.accessibilityHelp,
Vsccmdi.editor.action.accessibilityHelpConfigureAssignedKeybindings,
· key: alt+a,
· when: accessibilityHelpIsShown && accessibleViewHasAssignedKeybindings,
* McsEngl.Vsccmnd.editor.action.accessibilityHelpConfigureAssignedKeybindings,
Vsccmdi.editor.action.accessibilityHelpConfigureKeybindings,
· key: alt+k,
· when: accessibilityHelpIsShown && accessibleViewHasUnassignedKeybindings,
* McsEngl.Vsccmnd.editor.action.accessibilityHelpConfigureKeybindings,
Vsccmdi.editor.action.accessibilityHelpOpenHelpLink,
· key: alt+h,
· when: accessibilityHelpIsShown,
* McsEngl.Vsccmnd.editor.action.accessibilityHelpOpenHelpLink,
Vsccmdi.editor.action.accessibleDiffViewer.next,
· key: f7,
· when: isInDiffEditor,
* McsEngl.Vsccmnd.editor.action.accessibleDiffViewer.next,
Vsccmdi.editor.action.accessibleDiffViewer.prev,
· key: shift+f7,
· when: isInDiffEditor,
* McsEngl.Vsccmnd.editor.action.accessibleDiffViewer.prev,
Vsccmdi.editor.action.accessibleView,
· key: alt+f2,
* McsEngl.Vsccmnd.editor.action.accessibleView,
Vsccmdi.editor.action.accessibleViewAcceptInlineCompletion,
· key: ctrl+/,
· when: accessibleViewIsShown && accessibleViewCurrentProviderId == 'inlineCompletions',
* McsEngl.Vsccmnd.editor.action.accessibleViewAcceptInlineCompletion,
Vsccmdi.editor.action.accessibleViewDisableHint,
· key: alt+f6,
· when: accessibilityHelpIsShown && accessibleViewVerbosityEnabled || accessibleViewIsShown && accessibleViewVerbosityEnabled,
* McsEngl.Vsccmnd.editor.action.accessibleViewDisableHint,
Vsccmdi.editor.action.accessibleViewGoToSymbol,
· key: ctrl+shift+.,
· when: accessibilityHelpIsShown && accessibleViewGoToSymbolSupported || accessibleViewGoToSymbolSupported && accessibleViewIsShown,
* McsEngl.Vsccmnd.editor.action.accessibleViewGoToSymbol,
Vsccmdi.editor.action.accessibleViewGoToSymbol,
· key: ctrl+shift+o,
· when: accessibilityHelpIsShown && accessibleViewGoToSymbolSupported || accessibleViewGoToSymbolSupported && accessibleViewIsShown,
* McsEngl.Vsccmnd.editor.action.accessibleViewGoToSymbol,
Vsccmdi.editor.action.accessibleViewNext,
· key: alt+],
· when: accessibleViewIsShown && accessibleViewSupportsNavigation,
* McsEngl.Vsccmnd.editor.action.accessibleViewNext,
Vsccmdi.editor.action.accessibleViewNextCodeBlock,
· key: ctrl+alt+pagedown,
· when: accessibleViewContainsCodeBlocks && accessibleViewCurrentProviderId == 'inlineChat' || accessibleViewContainsCodeBlocks && accessibleViewCurrentProviderId == 'panelChat' || accessibleViewContainsCodeBlocks && accessibleViewCurrentProviderId == 'quickChat',
* McsEngl.Vsccmnd.editor.action.accessibleViewNextCodeBlock,
Vsccmdi.editor.action.accessibleViewPrevious,
· key: alt+[,
· when: accessibleViewIsShown && accessibleViewSupportsNavigation,
* McsEngl.Vsccmnd.editor.action.accessibleViewPrevious,
Vsccmdi.editor.action.accessibleViewPreviousCodeBlock,
· key: ctrl+alt+pageup,
· when: accessibleViewContainsCodeBlocks && accessibleViewCurrentProviderId == 'inlineChat' || accessibleViewContainsCodeBlocks && accessibleViewCurrentProviderId == 'panelChat' || accessibleViewContainsCodeBlocks && accessibleViewCurrentProviderId == 'quickChat',
* McsEngl.Vsccmnd.editor.action.accessibleViewPreviousCodeBlock,
Vsccmdi.editor.action.addCommentLine,
· key: ctrl+k ctrl+c,
· when: editorTextFocus && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.addCommentLine,
Vsccmdi.editor.action.addCursorsToBottom,
* McsEngl.Vsccmnd.editor.action.addCursorsToBottom,
Vsccmdi.editor.action.addCursorsToTop,
* McsEngl.Vsccmnd.editor.action.addCursorsToTop,
Vsccmdi.editor.action.addSelectionToNextFindMatch,
· key: ctrl+d,
· when: editorFocus,
* McsEngl.Vsccmnd.editor.action.addSelectionToNextFindMatch,
Vsccmdi.editor.action.addSelectionToPreviousFindMatch,
* McsEngl.Vsccmnd.editor.action.addSelectionToPreviousFindMatch,
Vsccmdi.editor.action.announceCursorPosition,
· key: ctrl+shift+alt+g,
· when: accessibilityModeEnabled && editorTextFocus,
* McsEngl.Vsccmnd.editor.action.announceCursorPosition,
Vsccmdi.editor.action.autoFix,
· key: shift+alt+.,
· when: textInputFocus && !editorReadonly && supportedCodeAction =~ /(\\s|^)quickfix\\b/,
* McsEngl.Vsccmnd.editor.action.autoFix,
Vsccmdi.editor.action.blockComment,
· key: shift+alt+a,
· when: editorTextFocus && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.blockComment,
Vsccmdi.editor.action.cancelSelectionAnchor,
· key: escape,
· when: editorTextFocus && selectionAnchorSet,
* McsEngl.Vsccmnd.editor.action.cancelSelectionAnchor,
Vsccmdi.editor.action.changeAll,
· key: ctrl+f2,
· when: editorTextFocus && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.changeAll,
Vsccmdi.editor.action.changeTabDisplaySize,
* McsEngl.Vsccmnd.editor.action.changeTabDisplaySize,
Vsccmdi.editor.action.clipboardCopyAction,
· key: ctrl+c,
* McsEngl.Vsccmnd.editor.action.clipboardCopyAction,
Vsccmdi.editor.action.clipboardCopyAction,
· key: ctrl+insert,
* McsEngl.Vsccmnd.editor.action.clipboardCopyAction,
Vsccmdi.editor.action.clipboardCopyWithSyntaxHighlightingAction,
* McsEngl.Vsccmnd.editor.action.clipboardCopyWithSyntaxHighlightingAction,
Vsccmdi.editor.action.clipboardCutAction,
· key: ctrl+x,
* McsEngl.Vsccmnd.editor.action.clipboardCutAction,
Vsccmdi.editor.action.clipboardCutAction,
· key: shift+delete,
* McsEngl.Vsccmnd.editor.action.clipboardCutAction,
Vsccmdi.editor.action.clipboardPasteAction,
· key: ctrl+v,
* McsEngl.Vsccmnd.editor.action.clipboardPasteAction,
Vsccmdi.editor.action.clipboardPasteAction,
· key: shift+insert,
* McsEngl.Vsccmnd.editor.action.clipboardPasteAction,
Vsccmdi.editor.action.commentLine,
· key: ctrl+/,
· when: editorTextFocus && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.commentLine,
Vsccmdi.editor.action.copyLinesDownAction,
· key: shift+alt+down,
· when: editorTextFocus && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.copyLinesDownAction,
Vsccmdi.editor.action.copyLinesUpAction,
· key: shift+alt+up,
· when: editorTextFocus && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.copyLinesUpAction,
Vsccmdi.editor.action.debugEditorGpuRenderer,
* McsEngl.Vsccmnd.editor.action.debugEditorGpuRenderer,
Vsccmdi.editor.action.decreaseHoverVerbosityLevel,
* McsEngl.Vsccmnd.editor.action.decreaseHoverVerbosityLevel,
Vsccmdi.editor.action.defineKeybinding,
· key: ctrl+k ctrl+k,
· when: resource == 'vscode-userdata:/c%3A/Users/synag/AppData/Roaming/Code/User/keybindings.json',
* McsEngl.Vsccmnd.editor.action.defineKeybinding,
Vsccmdi.editor.action.deleteLines,
· key: ctrl+shift+k,
· when: textInputFocus && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.deleteLines,
Vsccmdi.editor.action.detectIndentation,
* McsEngl.Vsccmnd.editor.action.detectIndentation,
Vsccmdi.editor.action.diffReview.next,
* McsEngl.Vsccmnd.editor.action.diffReview.next,
Vsccmdi.editor.action.diffReview.prev,
* McsEngl.Vsccmnd.editor.action.diffReview.prev,
Vsccmdi.editor.action.dirtydiff.next,
· key: alt+f3,
· when: editorTextFocus && !textCompareEditorActive,
* McsEngl.Vsccmnd.editor.action.dirtydiff.next,
Vsccmdi.editor.action.dirtydiff.previous,
· key: shift+alt+f3,
· when: editorTextFocus && !textCompareEditorActive,
* McsEngl.Vsccmnd.editor.action.dirtydiff.previous,
Vsccmdi.editor.action.duplicateSelection,
* McsEngl.Vsccmnd.editor.action.duplicateSelection,
Vsccmdi.editor.action.extensioneditor.findNext,
· key: enter,
· when: webviewFindWidgetFocused && !editorFocus && activeEditor == 'workbench.editor.extension',
* McsEngl.Vsccmnd.editor.action.extensioneditor.findNext,
Vsccmdi.editor.action.extensioneditor.findPrevious,
· key: shift+enter,
· when: webviewFindWidgetFocused && !editorFocus && activeEditor == 'workbench.editor.extension',
* McsEngl.Vsccmnd.editor.action.extensioneditor.findPrevious,
Vsccmdi.editor.action.extensioneditor.showfind,
· key: ctrl+f,
· when: !editorFocus && activeEditor == 'workbench.editor.extension',
* McsEngl.Vsccmnd.editor.action.extensioneditor.showfind,
Vsccmdi.editor.action.findReferences,
* McsEngl.Vsccmnd.editor.action.findReferences,
Vsccmdi.editor.action.fixAll,
* McsEngl.Vsccmnd.editor.action.fixAll,
Vsccmdi.editor.action.focusNextCursor,
* McsEngl.Vsccmnd.editor.action.focusNextCursor,
Vsccmdi.editor.action.focusPreviousCursor,
* McsEngl.Vsccmnd.editor.action.focusPreviousCursor,
Vsccmdi.editor.action.focusStickyScroll,
* McsEngl.Vsccmnd.editor.action.focusStickyScroll,
Vsccmdi.editor.action.fontZoomIn,
* McsEngl.Vsccmnd.editor.action.fontZoomIn,
Vsccmdi.editor.action.fontZoomOut,
* McsEngl.Vsccmnd.editor.action.fontZoomOut,
Vsccmdi.editor.action.fontZoomReset,
* McsEngl.Vsccmnd.editor.action.fontZoomReset,
Vsccmdi.editor.action.forceRetokenize,
* McsEngl.Vsccmnd.editor.action.forceRetokenize,
Vsccmdi.editor.action.format,
* McsEngl.Vsccmnd.editor.action.format,
Vsccmdi.editor.action.formatChanges,
* McsEngl.Vsccmnd.editor.action.formatChanges,
Vsccmdi.editor.action.formatDocument,
· key: shift+alt+f,
· when: editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor,
* McsEngl.Vsccmnd.editor.action.formatDocument,
Vsccmdi.editor.action.formatDocument.multiple,
* McsEngl.Vsccmnd.editor.action.formatDocument.multiple,
Vsccmdi.editor.action.formatDocument.none,
· key: shift+alt+f,
· when: editorTextFocus && !editorHasDocumentFormattingProvider && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.formatDocument.none,
Vsccmdi.editor.action.formatSelection,
· key: ctrl+k ctrl+f,
· when: editorHasDocumentSelectionFormattingProvider && editorTextFocus && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.formatSelection,
Vsccmdi.editor.action.formatSelection.multiple,
* McsEngl.Vsccmnd.editor.action.formatSelection.multiple,
Vsccmdi.editor.action.goToBottomHover,
· key: ctrl+down,
· when: editorHoverFocused,
* McsEngl.Vsccmnd.editor.action.goToBottomHover,
Vsccmdi.editor.action.goToBottomHover,
· key: end,
· when: editorHoverFocused,
* McsEngl.Vsccmnd.editor.action.goToBottomHover,
Vsccmdi.editor.action.goToDeclaration,
* McsEngl.Vsccmnd.editor.action.goToDeclaration,
Vsccmdi.editor.action.goToFocusedStickyScrollLine,
· key: enter,
· when: stickyScrollFocused,
* McsEngl.Vsccmnd.editor.action.goToFocusedStickyScrollLine,
Vsccmdi.editor.action.goToImplementation,
· key: ctrl+f12,
· when: editorHasImplementationProvider && editorTextFocus,
* McsEngl.Vsccmnd.editor.action.goToImplementation,
Vsccmdi.editor.action.goToMatchFindAction,
* McsEngl.Vsccmnd.editor.action.goToMatchFindAction,
Vsccmdi.editor.action.goToReferences,
· key: shift+f12,
· when: editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor,
* McsEngl.Vsccmnd.editor.action.goToReferences,
Vsccmdi.editor.action.goToSelectionAnchor,
* McsEngl.Vsccmnd.editor.action.goToSelectionAnchor,
Vsccmdi.editor.action.goToTopHover,
· key: ctrl+up,
· when: editorHoverFocused,
* McsEngl.Vsccmnd.editor.action.goToTopHover,
Vsccmdi.editor.action.goToTopHover,
· key: home,
· when: editorHoverFocused,
* McsEngl.Vsccmnd.editor.action.goToTopHover,
Vsccmdi.editor.action.goToTypeDefinition,
* McsEngl.Vsccmnd.editor.action.goToTypeDefinition,
Vsccmdi.editor.action.hideColorPicker,
· key: escape,
· when: standaloneColorPickerVisible,
* McsEngl.Vsccmnd.editor.action.hideColorPicker,
Vsccmdi.editor.action.hideHover,
* McsEngl.Vsccmnd.editor.action.hideHover,
Vsccmdi.editor.action.hideLongLineWarningHover,
* McsEngl.Vsccmnd.editor.action.hideLongLineWarningHover,
Vsccmdi.editor.action.inPlaceReplace.down,
· key: ctrl+shift+.,
· when: editorTextFocus && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.inPlaceReplace.down,
Vsccmdi.editor.action.inPlaceReplace.up,
· key: ctrl+shift+,,
· when: editorTextFocus && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.inPlaceReplace.up,
Vsccmdi.editor.action.increaseHoverVerbosityLevel,
* McsEngl.Vsccmnd.editor.action.increaseHoverVerbosityLevel,
Vsccmdi.editor.action.indentLines,
· key: ctrl+],
· when: editorTextFocus && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.indentLines,
Vsccmdi.editor.action.indentUsingSpaces,
* McsEngl.Vsccmnd.editor.action.indentUsingSpaces,
Vsccmdi.editor.action.indentUsingTabs,
* McsEngl.Vsccmnd.editor.action.indentUsingTabs,
Vsccmdi.editor.action.indentationToSpaces,
* McsEngl.Vsccmnd.editor.action.indentationToSpaces,
Vsccmdi.editor.action.indentationToTabs,
* McsEngl.Vsccmnd.editor.action.indentationToTabs,
Vsccmdi.editor.action.inlineSuggest.acceptNextLine,
* McsEngl.Vsccmnd.editor.action.inlineSuggest.acceptNextLine,
Vsccmdi.editor.action.inlineSuggest.acceptNextWord,
· key: ctrl+right,
· when: cursorBeforeGhostText && inlineSuggestionVisible && !accessibilityModeEnabled && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.inlineSuggest.acceptNextWord,
Vsccmdi.editor.action.inlineSuggest.cancelSnooze,
* McsEngl.Vsccmnd.editor.action.inlineSuggest.cancelSnooze,
Vsccmdi.editor.action.inlineSuggest.commit,
· key: tab,
· when: inInlineEditsPreviewEditor,
* McsEngl.Vsccmnd.editor.action.inlineSuggest.commit,
Vsccmdi.editor.action.inlineSuggest.commit,
· key: tab,
· when: inlineEditIsVisible && tabShouldAcceptInlineEdit && !editorHoverFocused && !editorTabMovesFocus && !suggestWidgetVisible || inlineEditIsVisible && inlineSuggestionVisible && tabShouldAcceptInlineEdit && !editorHoverFocused && !editorTabMovesFocus && !suggestWidgetVisible || inlineSuggestionHasIndentationLessThanTabSize && inlineSuggestionVisible && !editor.hasSelection && !editorHoverFocused && !editorTabMovesFocus && !suggestWidgetVisible || inlineEditIsVisible && inlineSuggestionHasIndentationLessThanTabSize && inlineSuggestionVisible && !editor.hasSelection && !editorHoverFocused && !editorTabMovesFocus && !suggestWidgetVisible,
* McsEngl.Vsccmnd.editor.action.inlineSuggest.commit,
Vsccmdi.editor.action.inlineSuggest.commitAlternativeAction,
· key: shift+tab,
· when: inInlineEditsPreviewEditor,
* McsEngl.Vsccmnd.editor.action.inlineSuggest.commitAlternativeAction,
Vsccmdi.editor.action.inlineSuggest.commitAlternativeAction,
· key: shift+tab,
· when: inlineEditIsVisible && inlineSuggestionAlternativeActionVisible,
* McsEngl.Vsccmnd.editor.action.inlineSuggest.commitAlternativeAction,
Vsccmdi.editor.action.inlineSuggest.dev.extractRepro,
* McsEngl.Vsccmnd.editor.action.inlineSuggest.dev.extractRepro,
Vsccmdi.editor.action.inlineSuggest.hide,
· key: escape,
· when: inInlineEditsPreviewEditor,
* McsEngl.Vsccmnd.editor.action.inlineSuggest.hide,
Vsccmdi.editor.action.inlineSuggest.hide,
· key: escape,
· when: inlineEditIsVisible || inlineSuggestionVisible,
* McsEngl.Vsccmnd.editor.action.inlineSuggest.hide,
Vsccmdi.editor.action.inlineSuggest.hide,
· key: shift+escape,
· when: inInlineEditsPreviewEditor,
* McsEngl.Vsccmnd.editor.action.inlineSuggest.hide,
Vsccmdi.editor.action.inlineSuggest.jump,
· key: tab,
· when: inlineEditIsVisible && tabShouldJumpToInlineEdit && !editorHoverFocused && !editorTabMovesFocus && !suggestWidgetVisible,
* McsEngl.Vsccmnd.editor.action.inlineSuggest.jump,
Vsccmdi.editor.action.inlineSuggest.showNext,
· key: alt+],
· when: inlineSuggestionVisible && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.inlineSuggest.showNext,
Vsccmdi.editor.action.inlineSuggest.showPrevious,
· key: alt+[,
· when: inlineSuggestionVisible && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.inlineSuggest.showPrevious,
Vsccmdi.editor.action.inlineSuggest.snooze,
* McsEngl.Vsccmnd.editor.action.inlineSuggest.snooze,
Vsccmdi.editor.action.inlineSuggest.toggleAlwaysShowToolbar,
* McsEngl.Vsccmnd.editor.action.inlineSuggest.toggleAlwaysShowToolbar,
Vsccmdi.editor.action.inlineSuggest.toggleShowCollapsed,
* McsEngl.Vsccmnd.editor.action.inlineSuggest.toggleShowCollapsed,
Vsccmdi.editor.action.inlineSuggest.trigger,
* McsEngl.Vsccmnd.editor.action.inlineSuggest.trigger,
Vsccmdi.editor.action.insertColorWithStandaloneColorPicker,
· key: enter,
· when: standaloneColorPickerFocused,
* McsEngl.Vsccmnd.editor.action.insertColorWithStandaloneColorPicker,
Vsccmdi.editor.action.insertCursorAbove,
· key: ctrl+alt+up,
· when: editorTextFocus,
* McsEngl.Vsccmnd.editor.action.insertCursorAbove,
Vsccmdi.editor.action.insertCursorAtEndOfEachLineSelected,
· key: shift+alt+i,
· when: editorTextFocus,
* McsEngl.Vsccmnd.editor.action.insertCursorAtEndOfEachLineSelected,
Vsccmdi.editor.action.insertCursorBelow,
· key: ctrl+alt+down,
· when: editorTextFocus,
* McsEngl.Vsccmnd.editor.action.insertCursorBelow,
Vsccmdi.editor.action.insertFinalNewLine,
* McsEngl.Vsccmnd.editor.action.insertFinalNewLine,
Vsccmdi.editor.action.insertLineAfter,
· key: ctrl+enter,
· when: editorTextFocus && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.insertLineAfter,
Vsccmdi.editor.action.insertLineBefore,
· key: ctrl+shift+enter,
· when: editorTextFocus && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.insertLineBefore,
Vsccmdi.editor.action.insertSnippet,
* McsEngl.Vsccmnd.editor.action.insertSnippet,
Vsccmdi.editor.action.inspectTMScopes,
* McsEngl.Vsccmnd.editor.action.inspectTMScopes,
Vsccmdi.editor.action.joinLines,
* McsEngl.Vsccmnd.editor.action.joinLines,
Vsccmdi.editor.action.jumpToBracket,
· key: ctrl+shift+\\,
· when: editorTextFocus,
* McsEngl.Vsccmnd.editor.action.jumpToBracket,
Vsccmdi.editor.action.linkedEditing,
· key: ctrl+shift+f2,
· when: editorHasRenameProvider && editorTextFocus && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.linkedEditing,
Vsccmdi.editor.action.marker.next,
· key: alt+f8,
· when: editorFocus,
* McsEngl.Vsccmnd.editor.action.marker.next,
Vsccmdi.editor.action.marker.nextInFiles,
· key: f8,
· when: editorFocus,
* McsEngl.Vsccmnd.editor.action.marker.nextInFiles,
Vsccmdi.editor.action.marker.prev,
· key: shift+alt+f8,
· when: editorFocus,
* McsEngl.Vsccmnd.editor.action.marker.prev,
Vsccmdi.editor.action.marker.prevInFiles,
· key: shift+f8,
· when: editorFocus,
* McsEngl.Vsccmnd.editor.action.marker.prevInFiles,
Vsccmdi.editor.action.measureExtHostLatency,
* McsEngl.Vsccmnd.editor.action.measureExtHostLatency,
Vsccmdi.editor.action.moveCarretLeftAction,
* McsEngl.Vsccmnd.editor.action.moveCarretLeftAction,
Vsccmdi.editor.action.moveCarretRightAction,
* McsEngl.Vsccmnd.editor.action.moveCarretRightAction,
Vsccmdi.editor.action.moveLinesDownAction,
· key: alt+down,
· when: editorTextFocus && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.moveLinesDownAction,
Vsccmdi.editor.action.moveLinesUpAction,
· key: alt+up,
· when: editorTextFocus && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.moveLinesUpAction,
Vsccmdi.editor.action.moveSelectionToNextFindMatch,
· key: ctrl+k ctrl+d,
· when: editorFocus,
* McsEngl.Vsccmnd.editor.action.moveSelectionToNextFindMatch,
Vsccmdi.editor.action.moveSelectionToPreviousFindMatch,
* McsEngl.Vsccmnd.editor.action.moveSelectionToPreviousFindMatch,
Vsccmdi.editor.action.nextCommentThreadAction,
· key: alt+f9,
* McsEngl.Vsccmnd.editor.action.nextCommentThreadAction,
Vsccmdi.editor.action.nextCommentedRangeAction,
· key: alt+f10,
· when: activeEditorHasCommentingRange,
* McsEngl.Vsccmnd.editor.action.nextCommentedRangeAction,
Vsccmdi.editor.action.nextCommentingRange,
· key: ctrl+k ctrl+alt+down,
· when: accessibilityModeEnabled && commentFocused || accessibilityModeEnabled && editorFocus || accessibilityHelpIsShown && accessibilityModeEnabled && accessibleViewCurrentProviderId == 'comments',
* McsEngl.Vsccmnd.editor.action.nextCommentingRange,
Vsccmdi.editor.action.nextMatchFindAction,
· key: enter,
· when: editorFocus && findInputFocussed,
* McsEngl.Vsccmnd.editor.action.nextMatchFindAction,
Vsccmdi.editor.action.nextMatchFindAction,
· key: f3,
· when: editorFocus,
* McsEngl.Vsccmnd.editor.action.nextMatchFindAction,
Vsccmdi.editor.action.nextSelectionMatchFindAction,
· key: ctrl+f3,
· when: editorFocus,
* McsEngl.Vsccmnd.editor.action.nextSelectionMatchFindAction,
Vsccmdi.editor.action.openDeclarationToTheSide,
* McsEngl.Vsccmnd.editor.action.openDeclarationToTheSide,
Vsccmdi.editor.action.openLink,
* McsEngl.Vsccmnd.editor.action.openLink,
Vsccmdi.editor.action.organizeImports,
· key: shift+alt+o,
· when: textInputFocus && !editorReadonly && supportedCodeAction =~ /(\\s|^)source\\.organizeImports\\b/,
* McsEngl.Vsccmnd.editor.action.organizeImports,
Vsccmdi.editor.action.outdentLines,
· key: ctrl+[,
· when: editorTextFocus && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.outdentLines,
Vsccmdi.editor.action.pageDownHover,
· key: alt+down,
· when: editorHoverFocused,
* McsEngl.Vsccmnd.editor.action.pageDownHover,
Vsccmdi.editor.action.pageDownHover,
· key: pagedown,
· when: editorHoverFocused,
* McsEngl.Vsccmnd.editor.action.pageDownHover,
Vsccmdi.editor.action.pageUpHover,
· key: alt+up,
· when: editorHoverFocused,
* McsEngl.Vsccmnd.editor.action.pageUpHover,
Vsccmdi.editor.action.pageUpHover,
· key: pageup,
· when: editorHoverFocused,
* McsEngl.Vsccmnd.editor.action.pageUpHover,
Vsccmdi.editor.action.pasteAs,
* McsEngl.Vsccmnd.editor.action.pasteAs,
Vsccmdi.editor.action.pasteAsText,
* McsEngl.Vsccmnd.editor.action.pasteAsText,
Vsccmdi.editor.action.peekDeclaration,
* McsEngl.Vsccmnd.editor.action.peekDeclaration,
Vsccmdi.editor.action.peekDefinition,
· key: alt+f12,
· when: editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor,
* McsEngl.Vsccmnd.editor.action.peekDefinition,
Vsccmdi.editor.action.peekImplementation,
· key: ctrl+shift+f12,
· when: editorHasImplementationProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor,
* McsEngl.Vsccmnd.editor.action.peekImplementation,
Vsccmdi.editor.action.peekTypeDefinition,
* McsEngl.Vsccmnd.editor.action.peekTypeDefinition,
Vsccmdi.editor.action.previewDeclaration,
* McsEngl.Vsccmnd.editor.action.previewDeclaration,
Vsccmdi.editor.action.previousCommentThreadAction,
· key: shift+alt+f9,
* McsEngl.Vsccmnd.editor.action.previousCommentThreadAction,
Vsccmdi.editor.action.previousCommentedRangeAction,
· key: shift+alt+f10,
· when: activeEditorHasCommentingRange,
* McsEngl.Vsccmnd.editor.action.previousCommentedRangeAction,
Vsccmdi.editor.action.previousCommentingRange,
· key: ctrl+k ctrl+alt+up,
· when: accessibilityModeEnabled && commentFocused || accessibilityModeEnabled && editorFocus || accessibilityHelpIsShown && accessibilityModeEnabled && accessibleViewCurrentProviderId == 'comments',
* McsEngl.Vsccmnd.editor.action.previousCommentingRange,
Vsccmdi.editor.action.previousMatchFindAction,
· key: shift+enter,
· when: editorFocus && findInputFocussed,
* McsEngl.Vsccmnd.editor.action.previousMatchFindAction,
Vsccmdi.editor.action.previousMatchFindAction,
· key: shift+f3,
· when: editorFocus,
* McsEngl.Vsccmnd.editor.action.previousMatchFindAction,
Vsccmdi.editor.action.previousSelectionMatchFindAction,
· key: ctrl+shift+f3,
· when: editorFocus,
* McsEngl.Vsccmnd.editor.action.previousSelectionMatchFindAction,
Vsccmdi.editor.action.quickFix,
· key: ctrl+.,
· when: editorHasCodeActionsProvider && kb-macro.active && textInputFocus && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.quickFix,
Vsccmdi.editor.action.quickFix,
· key: ctrl+.,
· when: editorHasCodeActionsProvider && textInputFocus && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.quickFix,
Vsccmdi.editor.action.refactor,
· key: ctrl+shift+r,
· when: editorHasCodeActionsProvider && textInputFocus && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.refactor,
Vsccmdi.editor.action.referenceSearch.trigger,
* McsEngl.Vsccmnd.editor.action.referenceSearch.trigger,
Vsccmdi.editor.action.reindentlines,
* McsEngl.Vsccmnd.editor.action.reindentlines,
Vsccmdi.editor.action.reindentselectedlines,
* McsEngl.Vsccmnd.editor.action.reindentselectedlines,
Vsccmdi.editor.action.removeBrackets,
· key: ctrl+alt+backspace,
· when: editorTextFocus,
* McsEngl.Vsccmnd.editor.action.removeBrackets,
Vsccmdi.editor.action.removeCommentLine,
· key: ctrl+k ctrl+u,
· when: editorTextFocus && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.removeCommentLine,
Vsccmdi.editor.action.removeDuplicateLines,
* McsEngl.Vsccmnd.editor.action.removeDuplicateLines,
Vsccmdi.editor.action.rename,
· key: f2,
· when: editorHasRenameProvider && editorTextFocus && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.rename,
Vsccmdi.editor.action.replaceAll,
· key: ctrl+alt+enter,
· when: editorFocus && findWidgetVisible,
* McsEngl.Vsccmnd.editor.action.replaceAll,
Vsccmdi.editor.action.replaceOne,
· key: ctrl+shift+1,
· when: editorFocus && findWidgetVisible,
* McsEngl.Vsccmnd.editor.action.replaceOne,
Vsccmdi.editor.action.replaceOne,
· key: enter,
· when: editorFocus && findWidgetVisible && replaceInputFocussed && !isComposing,
* McsEngl.Vsccmnd.editor.action.replaceOne,
Vsccmdi.editor.action.resetSuggestSize,
* McsEngl.Vsccmnd.editor.action.resetSuggestSize,
Vsccmdi.editor.action.revealDeclaration,
* McsEngl.Vsccmnd.editor.action.revealDeclaration,
Vsccmdi.editor.action.revealDefinition,
· key: ctrl+f12,
· when: editorHasDefinitionProvider && editorTextFocus && isWeb,
* McsEngl.Vsccmnd.editor.action.revealDefinition,
Vsccmdi.editor.action.revealDefinition,
· key: f12,
· when: editorHasDefinitionProvider && editorTextFocus,
* McsEngl.Vsccmnd.editor.action.revealDefinition,
Vsccmdi.editor.action.revealDefinitionAside,
· key: ctrl+k ctrl+f12,
· when: editorHasDefinitionProvider && editorTextFocus && isWeb && !isInEmbeddedEditor,
* McsEngl.Vsccmnd.editor.action.revealDefinitionAside,
Vsccmdi.editor.action.revealDefinitionAside,
· key: ctrl+k f12,
· when: editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor,
* McsEngl.Vsccmnd.editor.action.revealDefinitionAside,
Vsccmdi.editor.action.reverseLines,
* McsEngl.Vsccmnd.editor.action.reverseLines,
Vsccmdi.editor.action.scrollDownHover,
· key: down,
· when: editorHoverFocused,
* McsEngl.Vsccmnd.editor.action.scrollDownHover,
Vsccmdi.editor.action.scrollLeftHover,
· key: left,
· when: editorHoverFocused,
* McsEngl.Vsccmnd.editor.action.scrollLeftHover,
Vsccmdi.editor.action.scrollRightHover,
· key: right,
· when: editorHoverFocused,
* McsEngl.Vsccmnd.editor.action.scrollRightHover,
Vsccmdi.editor.action.scrollUpHover,
· key: up,
· when: editorHoverFocused,
* McsEngl.Vsccmnd.editor.action.scrollUpHover,
Vsccmdi.editor.action.selectAll,
· key: ctrl+a,
* McsEngl.Vsccmnd.editor.action.selectAll,
Vsccmdi.editor.action.selectAllMatches,
· key: alt+enter,
· when: editorFocus && findWidgetVisible,
* McsEngl.Vsccmnd.editor.action.selectAllMatches,
Vsccmdi.editor.action.selectEditor,
· key: escape,
· when: stickyScrollFocused,
* McsEngl.Vsccmnd.editor.action.selectEditor,
Vsccmdi.editor.action.selectFromAnchorToCursor,
· key: ctrl+k ctrl+k,
· when: editorTextFocus && selectionAnchorSet,
* McsEngl.Vsccmnd.editor.action.selectFromAnchorToCursor,
Vsccmdi.editor.action.selectHighlights,
· key: ctrl+shift+l,
· when: editorFocus,
* McsEngl.Vsccmnd.editor.action.selectHighlights,
Vsccmdi.editor.action.selectNextStickyScrollLine,
· key: down,
· when: stickyScrollFocused,
* McsEngl.Vsccmnd.editor.action.selectNextStickyScrollLine,
Vsccmdi.editor.action.selectPreviousStickyScrollLine,
· key: up,
· when: stickyScrollFocused,
* McsEngl.Vsccmnd.editor.action.selectPreviousStickyScrollLine,
Vsccmdi.editor.action.selectToBracket,
* McsEngl.Vsccmnd.editor.action.selectToBracket,
Vsccmdi.editor.action.setSelectionAnchor,
· key: ctrl+k ctrl+b,
· when: editorTextFocus,
* McsEngl.Vsccmnd.editor.action.setSelectionAnchor,
Vsccmdi.editor.action.showContextMenu,
· key: shift+f10,
· when: textInputFocus,
* McsEngl.Vsccmnd.editor.action.showContextMenu,
Vsccmdi.editor.action.showDefinitionPreviewHover,
* McsEngl.Vsccmnd.editor.action.showDefinitionPreviewHover,
Vsccmdi.editor.action.showHover,
· key: ctrl+k ctrl+i,
· when: editorTextFocus,
* McsEngl.Vsccmnd.editor.action.showHover,
Vsccmdi.editor.action.showOrFocusStandaloneColorPicker,
* McsEngl.Vsccmnd.editor.action.showOrFocusStandaloneColorPicker,
Vsccmdi.editor.action.showReferences,
* McsEngl.Vsccmnd.editor.action.showReferences,
Vsccmdi.editor.action.showSnippets,
* McsEngl.Vsccmnd.editor.action.showSnippets,
Vsccmdi.editor.action.smartSelect.expand,
· key: shift+alt+right,
· when: editorTextFocus,
* McsEngl.Vsccmnd.editor.action.smartSelect.expand,
Vsccmdi.editor.action.smartSelect.grow,
* McsEngl.Vsccmnd.editor.action.smartSelect.grow,
Vsccmdi.editor.action.smartSelect.shrink,
· key: shift+alt+left,
· when: editorTextFocus,
* McsEngl.Vsccmnd.editor.action.smartSelect.shrink,
Vsccmdi.editor.action.sortLinesAscending,
* McsEngl.Vsccmnd.editor.action.sortLinesAscending,
Vsccmdi.editor.action.sortLinesDescending,
* McsEngl.Vsccmnd.editor.action.sortLinesDescending,
Vsccmdi.editor.action.sourceAction,
* McsEngl.Vsccmnd.editor.action.sourceAction,
Vsccmdi.editor.action.startDebugTextMate,
* McsEngl.Vsccmnd.editor.action.startDebugTextMate,
Vsccmdi.editor.action.startFindReplaceAction,
· key: ctrl+h,
· when: editorFocus || editorIsOpen,
* McsEngl.Vsccmnd.editor.action.startFindReplaceAction,
Vsccmdi.editor.action.submitComment,
· key: ctrl+enter,
· when: commentEditorFocused,
* McsEngl.Vsccmnd.editor.action.submitComment,
Vsccmdi.editor.action.surroundWithSnippet,
* McsEngl.Vsccmnd.editor.action.surroundWithSnippet,
Vsccmdi.editor.action.toggleColumnSelection,
* McsEngl.Vsccmnd.editor.action.toggleColumnSelection,
Vsccmdi.editor.action.toggleMinimap,
* McsEngl.Vsccmnd.editor.action.toggleMinimap,
Vsccmdi.editor.action.toggleOvertypeInsertMode,
· key: insert,
* McsEngl.Vsccmnd.editor.action.toggleOvertypeInsertMode,
Vsccmdi.editor.action.toggleRenderControlCharacter,
* McsEngl.Vsccmnd.editor.action.toggleRenderControlCharacter,
Vsccmdi.editor.action.toggleRenderWhitespace,
* McsEngl.Vsccmnd.editor.action.toggleRenderWhitespace,
Vsccmdi.editor.action.toggleScreenReaderAccessibilityMode,
· key: ctrl+e,
· when: accessibilityHelpIsShown,
* McsEngl.Vsccmnd.editor.action.toggleScreenReaderAccessibilityMode,
Vsccmdi.editor.action.toggleScreenReaderAccessibilityMode,
· key: shift+alt+f1,
* McsEngl.Vsccmnd.editor.action.toggleScreenReaderAccessibilityMode,
Vsccmdi.editor.action.toggleStickyScroll,
* McsEngl.Vsccmnd.editor.action.toggleStickyScroll,
Vsccmdi.editor.action.toggleTabFocusMode,
· key: ctrl+m,
* McsEngl.Vsccmnd.editor.action.toggleTabFocusMode,
Vsccmdi.editor.action.toggleWordWrap,
· key: alt+z,
* McsEngl.Vsccmnd.editor.action.toggleWordWrap,
Vsccmdi.editor.action.transformToCamelcase,
* McsEngl.Vsccmnd.editor.action.transformToCamelcase,
Vsccmdi.editor.action.transformToKebabcase,
* McsEngl.Vsccmnd.editor.action.transformToKebabcase,
Vsccmdi.editor.action.transformToLowercase,
* McsEngl.Vsccmnd.editor.action.transformToLowercase,
Vsccmdi.editor.action.transformToPascalcase,
* McsEngl.Vsccmnd.editor.action.transformToPascalcase,
Vsccmdi.editor.action.transformToSnakecase,
* McsEngl.Vsccmnd.editor.action.transformToSnakecase,
Vsccmdi.editor.action.transformToTitlecase,
* McsEngl.Vsccmnd.editor.action.transformToTitlecase,
Vsccmdi.editor.action.transformToUppercase,
* McsEngl.Vsccmnd.editor.action.transformToUppercase,
Vsccmdi.editor.action.transpose,
* McsEngl.Vsccmnd.editor.action.transpose,
Vsccmdi.editor.action.transposeLetters,
* McsEngl.Vsccmnd.editor.action.transposeLetters,
Vsccmdi.editor.action.triggerParameterHints,
· key: ctrl+shift+space,
· when: editorHasSignatureHelpProvider && editorTextFocus,
* McsEngl.Vsccmnd.editor.action.triggerParameterHints,
Vsccmdi.editor.action.triggerSuggest,
· key: ctrl+i,
· when: editorHasCompletionItemProvider && textInputFocus && !editorReadonly && !suggestWidgetVisible,
* McsEngl.Vsccmnd.editor.action.triggerSuggest,
Vsccmdi.editor.action.triggerSuggest,
· key: ctrl+space,
· when: editorHasCompletionItemProvider && textInputFocus && !editorReadonly && !suggestWidgetVisible,
* McsEngl.Vsccmnd.editor.action.triggerSuggest,
Vsccmdi.editor.action.trimTrailingWhitespace,
· key: ctrl+k ctrl+x,
· when: editorTextFocus && !editorReadonly,
* McsEngl.Vsccmnd.editor.action.trimTrailingWhitespace,
Vsccmdi.editor.action.unicodeHighlight.disableHighlightingOfAmbiguousCharacters,
* McsEngl.Vsccmnd.editor.action.unicodeHighlight.disableHighlightingOfAmbiguousCharacters,
Vsccmdi.editor.action.unicodeHighlight.disableHighlightingOfInvisibleCharacters,
* McsEngl.Vsccmnd.editor.action.unicodeHighlight.disableHighlightingOfInvisibleCharacters,
Vsccmdi.editor.action.unicodeHighlight.disableHighlightingOfNonBasicAsciiCharacters,
* McsEngl.Vsccmnd.editor.action.unicodeHighlight.disableHighlightingOfNonBasicAsciiCharacters,
Vsccmdi.editor.action.unicodeHighlight.showExcludeOptions,
* McsEngl.Vsccmnd.editor.action.unicodeHighlight.showExcludeOptions,
Vsccmdi.editor.action.webvieweditor.findNext,
· key: enter,
· when: webviewFindWidgetFocused && !editorFocus && activeEditor == 'WebviewEditor',
* McsEngl.Vsccmnd.editor.action.webvieweditor.findNext,
Vsccmdi.editor.action.webvieweditor.findPrevious,
· key: shift+enter,
· when: webviewFindWidgetFocused && !editorFocus && activeEditor == 'WebviewEditor',
* McsEngl.Vsccmnd.editor.action.webvieweditor.findPrevious,
Vsccmdi.editor.action.webvieweditor.hideFind,
· key: escape,
· when: webviewFindWidgetVisible && !editorFocus && activeEditor == 'WebviewEditor',
* McsEngl.Vsccmnd.editor.action.webvieweditor.hideFind,
Vsccmdi.editor.action.webvieweditor.showFind,
· key: ctrl+f,
· when: webviewFindWidgetEnabled && !editorFocus && activeEditor == 'WebviewEditor',
* McsEngl.Vsccmnd.editor.action.webvieweditor.showFind,
Vsccmdi.editor.action.wordHighlight.next,
· key: f7,
· when: editorTextFocus && hasWordHighlights,
* McsEngl.Vsccmnd.editor.action.wordHighlight.next,
Vsccmdi.editor.action.wordHighlight.prev,
· key: shift+f7,
· when: editorTextFocus && hasWordHighlights,
* McsEngl.Vsccmnd.editor.action.wordHighlight.prev,
Vsccmdi.editor.action.wordHighlight.trigger,
* McsEngl.Vsccmnd.editor.action.wordHighlight.trigger,
Vsccmdi.editor.actions.findWithArgs,
* McsEngl.Vsccmnd.editor.actions.findWithArgs,
Vsccmdi.editor.cancelOperation,
· key: escape,
· when: cancellableOperation,
* McsEngl.Vsccmnd.editor.cancelOperation,
Vsccmdi.editor.changeDropType,
· key: ctrl+.,
· when: dropWidgetVisible,
* McsEngl.Vsccmnd.editor.changeDropType,
Vsccmdi.editor.changePasteType,
· key: ctrl+.,
· when: pasteWidgetVisible,
* McsEngl.Vsccmnd.editor.changePasteType,
Vsccmdi.editor.closeCallHierarchy,
· key: escape,
· when: callHierarchyVisible && !config.editor.stablePeek,
* McsEngl.Vsccmnd.editor.closeCallHierarchy,
Vsccmdi.editor.closeTestPeek,
· key: escape,
· when: testing.isInPeek && !config.editor.stablePeek || testing.isPeekVisible && !config.editor.stablePeek,
* McsEngl.Vsccmnd.editor.closeTestPeek,
Vsccmdi.editor.closeTypeHierarchy,
· key: escape,
· when: typeHierarchyVisible && !config.editor.stablePeek,
* McsEngl.Vsccmnd.editor.closeTypeHierarchy,
Vsccmdi.editor.createFoldingRangeFromSelection,
· key: ctrl+k ctrl+,,
· when: editorTextFocus && foldingEnabled,
* McsEngl.Vsccmnd.editor.createFoldingRangeFromSelection,
Vsccmdi.editor.debug.action.addLogPoint,
* McsEngl.Vsccmnd.editor.debug.action.addLogPoint,
Vsccmdi.editor.debug.action.closeExceptionWidget,
· key: escape,
· when: exceptionWidgetVisible,
* McsEngl.Vsccmnd.editor.debug.action.closeExceptionWidget,
Vsccmdi.editor.debug.action.conditionalBreakpoint,
* McsEngl.Vsccmnd.editor.debug.action.conditionalBreakpoint,
Vsccmdi.editor.debug.action.copyAddress,
* McsEngl.Vsccmnd.editor.debug.action.copyAddress,
Vsccmdi.editor.debug.action.editBreakpoint,
* McsEngl.Vsccmnd.editor.debug.action.editBreakpoint,
Vsccmdi.editor.debug.action.goToNextBreakpoint,
* McsEngl.Vsccmnd.editor.debug.action.goToNextBreakpoint,
Vsccmdi.editor.debug.action.goToPreviousBreakpoint,
* McsEngl.Vsccmnd.editor.debug.action.goToPreviousBreakpoint,
Vsccmdi.editor.debug.action.runToCursor,
* McsEngl.Vsccmnd.editor.debug.action.runToCursor,
Vsccmdi.editor.debug.action.selectionToRepl,
* McsEngl.Vsccmnd.editor.debug.action.selectionToRepl,
Vsccmdi.editor.debug.action.selectionToWatch,
* McsEngl.Vsccmnd.editor.debug.action.selectionToWatch,
Vsccmdi.editor.debug.action.showDebugHover,
· key: ctrl+k ctrl+i,
· when: editorTextFocus && inDebugMode,
* McsEngl.Vsccmnd.editor.debug.action.showDebugHover,
Vsccmdi.editor.debug.action.stepIntoTargets,
* McsEngl.Vsccmnd.editor.debug.action.stepIntoTargets,
Vsccmdi.editor.debug.action.toggleBreakpoint,
· key: f9,
· when: debuggersAvailable && disassemblyViewFocus || debuggersAvailable && editorTextFocus,
* McsEngl.Vsccmnd.editor.debug.action.toggleBreakpoint,
Vsccmdi.editor.debug.action.toggleInlineBreakpoint,
· key: shift+f9,
· when: editorTextFocus,
* McsEngl.Vsccmnd.editor.debug.action.toggleInlineBreakpoint,
Vsccmdi.editor.debug.action.triggerByBreakpoint,
* McsEngl.Vsccmnd.editor.debug.action.triggerByBreakpoint,
Vsccmdi.editor.detectLanguage,
· key: shift+alt+d,
· when: editorTextFocus && !notebookEditable,
* McsEngl.Vsccmnd.editor.detectLanguage,
Vsccmdi.editor.emmet.action.balanceIn,
* McsEngl.Vsccmnd.editor.emmet.action.balanceIn,
Vsccmdi.editor.emmet.action.balanceOut,
* McsEngl.Vsccmnd.editor.emmet.action.balanceOut,
Vsccmdi.editor.emmet.action.decrementNumberByOne,
* McsEngl.Vsccmnd.editor.emmet.action.decrementNumberByOne,
Vsccmdi.editor.emmet.action.decrementNumberByOneTenth,
* McsEngl.Vsccmnd.editor.emmet.action.decrementNumberByOneTenth,
Vsccmdi.editor.emmet.action.decrementNumberByTen,
* McsEngl.Vsccmnd.editor.emmet.action.decrementNumberByTen,
Vsccmdi.editor.emmet.action.evaluateMathExpression,
* McsEngl.Vsccmnd.editor.emmet.action.evaluateMathExpression,
Vsccmdi.editor.emmet.action.expandAbbreviation,
· key: tab,
· when: config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus,
* McsEngl.Vsccmnd.editor.emmet.action.expandAbbreviation,
Vsccmdi.editor.emmet.action.incrementNumberByOne,
* McsEngl.Vsccmnd.editor.emmet.action.incrementNumberByOne,
Vsccmdi.editor.emmet.action.incrementNumberByOneTenth,
* McsEngl.Vsccmnd.editor.emmet.action.incrementNumberByOneTenth,
Vsccmdi.editor.emmet.action.incrementNumberByTen,
* McsEngl.Vsccmnd.editor.emmet.action.incrementNumberByTen,
Vsccmdi.editor.emmet.action.matchTag,
* McsEngl.Vsccmnd.editor.emmet.action.matchTag,
Vsccmdi.editor.emmet.action.mergeLines,
* McsEngl.Vsccmnd.editor.emmet.action.mergeLines,
Vsccmdi.editor.emmet.action.nextEditPoint,
* McsEngl.Vsccmnd.editor.emmet.action.nextEditPoint,
Vsccmdi.editor.emmet.action.prevEditPoint,
* McsEngl.Vsccmnd.editor.emmet.action.prevEditPoint,
Vsccmdi.editor.emmet.action.reflectCSSValue,
* McsEngl.Vsccmnd.editor.emmet.action.reflectCSSValue,
Vsccmdi.editor.emmet.action.removeTag,
* McsEngl.Vsccmnd.editor.emmet.action.removeTag,
Vsccmdi.editor.emmet.action.selectNextItem,
* McsEngl.Vsccmnd.editor.emmet.action.selectNextItem,
Vsccmdi.editor.emmet.action.selectPrevItem,
* McsEngl.Vsccmnd.editor.emmet.action.selectPrevItem,
Vsccmdi.editor.emmet.action.splitJoinTag,
* McsEngl.Vsccmnd.editor.emmet.action.splitJoinTag,
Vsccmdi.editor.emmet.action.toggleComment,
* McsEngl.Vsccmnd.editor.emmet.action.toggleComment,
Vsccmdi.editor.emmet.action.updateImageSize,
* McsEngl.Vsccmnd.editor.emmet.action.updateImageSize,
Vsccmdi.editor.emmet.action.updateTag,
* McsEngl.Vsccmnd.editor.emmet.action.updateTag,
Vsccmdi.editor.emmet.action.wrapWithAbbreviation,
* McsEngl.Vsccmnd.editor.emmet.action.wrapWithAbbreviation,
Vsccmdi.editor.fold,
· key: ctrl+shift+[,
· when: editorTextFocus && foldingEnabled,
* McsEngl.Vsccmnd.editor.fold,
Vsccmdi.editor.foldAll,
· key: ctrl+k ctrl+0,
· when: editorTextFocus && foldingEnabled,
* McsEngl.Vsccmnd.editor.foldAll,
Vsccmdi.editor.foldAllBlockComments,
· key: ctrl+k ctrl+/,
· when: editorTextFocus && foldingEnabled,
* McsEngl.Vsccmnd.editor.foldAllBlockComments,
Vsccmdi.editor.foldAllExcept,
· key: ctrl+k ctrl+-,
· when: editorTextFocus && foldingEnabled,
* McsEngl.Vsccmnd.editor.foldAllExcept,
Vsccmdi.editor.foldAllMarkerRegions,
· key: ctrl+k ctrl+8,
· when: editorTextFocus && foldingEnabled,
* McsEngl.Vsccmnd.editor.foldAllMarkerRegions,
Vsccmdi.editor.foldLevel1,
· key: ctrl+k ctrl+1,
· when: editorTextFocus && foldingEnabled,
* McsEngl.Vsccmnd.editor.foldLevel1,
Vsccmdi.editor.foldLevel2,
· key: ctrl+k ctrl+2,
· when: editorTextFocus && foldingEnabled,
* McsEngl.Vsccmnd.editor.foldLevel2,
Vsccmdi.editor.foldLevel3,
· key: ctrl+k ctrl+3,
· when: editorTextFocus && foldingEnabled,
* McsEngl.Vsccmnd.editor.foldLevel3,
Vsccmdi.editor.foldLevel4,
· key: ctrl+k ctrl+4,
· when: editorTextFocus && foldingEnabled,
* McsEngl.Vsccmnd.editor.foldLevel4,
Vsccmdi.editor.foldLevel5,
· key: ctrl+k ctrl+5,
· when: editorTextFocus && foldingEnabled,
* McsEngl.Vsccmnd.editor.foldLevel5,
Vsccmdi.editor.foldLevel6,
· key: ctrl+k ctrl+6,
· when: editorTextFocus && foldingEnabled,
* McsEngl.Vsccmnd.editor.foldLevel6,
Vsccmdi.editor.foldLevel7,
· key: ctrl+k ctrl+7,
· when: editorTextFocus && foldingEnabled,
* McsEngl.Vsccmnd.editor.foldLevel7,
Vsccmdi.editor.foldRecursively,
· key: ctrl+k ctrl+[,
· when: editorTextFocus && foldingEnabled,
* McsEngl.Vsccmnd.editor.foldRecursively,
Vsccmdi.editor.gotoNextFold,
* McsEngl.Vsccmnd.editor.gotoNextFold,
Vsccmdi.editor.gotoNextSymbolFromResult,
· key: f12,
· when: hasSymbols,
* McsEngl.Vsccmnd.editor.gotoNextSymbolFromResult,
Vsccmdi.editor.gotoNextSymbolFromResult.cancel,
· key: escape,
· when: hasSymbols,
* McsEngl.Vsccmnd.editor.gotoNextSymbolFromResult.cancel,
Vsccmdi.editor.gotoParentFold,
* McsEngl.Vsccmnd.editor.gotoParentFold,
Vsccmdi.editor.gotoPreviousFold,
* McsEngl.Vsccmnd.editor.gotoPreviousFold,
Vsccmdi.editor.hideDropWidget,
· key: escape,
· when: dropWidgetVisible,
* McsEngl.Vsccmnd.editor.hideDropWidget,
Vsccmdi.editor.hidePasteWidget,
· key: escape,
· when: pasteWidgetVisible,
* McsEngl.Vsccmnd.editor.hidePasteWidget,
Vsccmdi.editor.inlayHints.Reset,
* McsEngl.Vsccmnd.editor.inlayHints.Reset,
Vsccmdi.editor.refocusCallHierarchy,
· key: shift+enter,
· when: callHierarchyVisible,
* McsEngl.Vsccmnd.editor.refocusCallHierarchy,
Vsccmdi.editor.refocusTypeHierarchy,
· key: shift+enter,
· when: typeHierarchyVisible,
* McsEngl.Vsccmnd.editor.refocusTypeHierarchy,
Vsccmdi.editor.removeManualFoldingRanges,
· key: ctrl+k ctrl+.,
· when: editorTextFocus && foldingEnabled,
* McsEngl.Vsccmnd.editor.removeManualFoldingRanges,
Vsccmdi.editor.showCallHierarchy,
· key: shift+alt+h,
· when: editorHasCallHierarchyProvider && editorTextFocus && !inReferenceSearchEditor,
* McsEngl.Vsccmnd.editor.showCallHierarchy,
Vsccmdi.editor.showIncomingCalls,
· key: shift+alt+h,
· when: callHierarchyVisible && callHierarchyDirection == 'outgoingCalls',
* McsEngl.Vsccmnd.editor.showIncomingCalls,
Vsccmdi.editor.showOutgoingCalls,
· key: shift+alt+h,
· when: callHierarchyVisible && callHierarchyDirection == 'incomingCalls',
* McsEngl.Vsccmnd.editor.showOutgoingCalls,
Vsccmdi.editor.showSubtypes,
· key: shift+alt+h,
· when: typeHierarchyVisible && typeHierarchyDirection == 'supertypes',
* McsEngl.Vsccmnd.editor.showSubtypes,
Vsccmdi.editor.showSupertypes,
· key: shift+alt+h,
· when: typeHierarchyVisible && typeHierarchyDirection == 'subtypes',
* McsEngl.Vsccmnd.editor.showSupertypes,
Vsccmdi.editor.showTypeHierarchy,
* McsEngl.Vsccmnd.editor.showTypeHierarchy,
Vsccmdi.editor.toggleFold,
· key: ctrl+k ctrl+l,
· when: editorTextFocus && foldingEnabled,
* McsEngl.Vsccmnd.editor.toggleFold,
Vsccmdi.editor.toggleFoldRecursively,
· key: ctrl+k ctrl+shift+l,
· when: editorTextFocus && foldingEnabled,
* McsEngl.Vsccmnd.editor.toggleFoldRecursively,
Vsccmdi.editor.toggleImportFold,
* McsEngl.Vsccmnd.editor.toggleImportFold,
Vsccmdi.editor.unfold,
· key: ctrl+shift+],
· when: editorTextFocus && foldingEnabled,
* McsEngl.Vsccmnd.editor.unfold,
Vsccmdi.editor.unfoldAll,
· key: ctrl+k ctrl+j,
· when: editorTextFocus && foldingEnabled,
* McsEngl.Vsccmnd.editor.unfoldAll,
Vsccmdi.editor.unfoldAllExcept,
· key: ctrl+k ctrl+=,
· when: editorTextFocus && foldingEnabled,
* McsEngl.Vsccmnd.editor.unfoldAllExcept,
Vsccmdi.editor.unfoldAllMarkerRegions,
· key: ctrl+k ctrl+9,
· when: editorTextFocus && foldingEnabled,
* McsEngl.Vsccmnd.editor.unfoldAllMarkerRegions,
Vsccmdi.editor.unfoldRecursively,
· key: ctrl+k ctrl+],
· when: editorTextFocus && foldingEnabled,
* McsEngl.Vsccmnd.editor.unfoldRecursively,
Vsccmdi.emmet.expandAbbreviation,
* McsEngl.Vsccmnd.emmet.expandAbbreviation,
Vsccmdi.eslint.applyAllFixes,
* McsEngl.Vsccmnd.eslint.applyAllFixes,
Vsccmdi.eslint.applyDisableFile,
* McsEngl.Vsccmnd.eslint.applyDisableFile,
Vsccmdi.eslint.applyDisableLine,
* McsEngl.Vsccmnd.eslint.applyDisableLine,
Vsccmdi.eslint.applySameFixes,
* McsEngl.Vsccmnd.eslint.applySameFixes,
Vsccmdi.eslint.applySingleFix,
* McsEngl.Vsccmnd.eslint.applySingleFix,
Vsccmdi.eslint.applySuggestion,
* McsEngl.Vsccmnd.eslint.applySuggestion,
Vsccmdi.eslint.createConfig,
* McsEngl.Vsccmnd.eslint.createConfig,
Vsccmdi.eslint.executeAutofix,
* McsEngl.Vsccmnd.eslint.executeAutofix,
Vsccmdi.eslint.migrateSettings,
* McsEngl.Vsccmnd.eslint.migrateSettings,
Vsccmdi.eslint.openRuleDoc,
* McsEngl.Vsccmnd.eslint.openRuleDoc,
Vsccmdi.eslint.restart,
* McsEngl.Vsccmnd.eslint.restart,
Vsccmdi.eslint.revalidate,
* McsEngl.Vsccmnd.eslint.revalidate,
Vsccmdi.eslint.showOutputChannel,
* McsEngl.Vsccmnd.eslint.showOutputChannel,
Vsccmdi.expandLineSelection,
· key: ctrl+l,
· when: textInputFocus,
* McsEngl.Vsccmnd.expandLineSelection,
Vsccmdi.expandSectionCodeAction,
· key: right,
· when: codeActionMenuVisible && !codeActionMenuFilterFocused,
* McsEngl.Vsccmnd.expandSectionCodeAction,
Vsccmdi.explorer.download,
* McsEngl.Vsccmnd.explorer.download,
Vsccmdi.explorer.newFile,
* McsEngl.Vsccmnd.explorer.newFile,
Vsccmdi.explorer.newFolder,
* McsEngl.Vsccmnd.explorer.newFolder,
Vsccmdi.explorer.openAndPassFocus,
· key: enter,
· when: filesExplorerFocus && foldersViewVisible && !explorerResourceIsFolder && !inputFocus,
* McsEngl.Vsccmnd.explorer.openAndPassFocus,
Vsccmdi.explorer.openToSide,
· key: ctrl+enter,
· when: explorerViewletFocus && foldersViewVisible && !inputFocus,
* McsEngl.Vsccmnd.explorer.openToSide,
Vsccmdi.explorer.openWith,
* McsEngl.Vsccmnd.explorer.openWith,
Vsccmdi.explorer.upload,
* McsEngl.Vsccmnd.explorer.upload,
Vsccmdi.extension.bisect.next,
* McsEngl.Vsccmnd.extension.bisect.next,
Vsccmdi.extension.bisect.start,
* McsEngl.Vsccmnd.extension.bisect.start,
Vsccmdi.extension.bisect.stop,
* McsEngl.Vsccmnd.extension.bisect.stop,
Vsccmdi.extension.charInsertInt,
· key: ctrl+alt+c i,
· when: editorTextFocus,
* McsEngl.Vsccmnd.extension.charInsertInt,
Vsccmdi.extension.htmlLtReplace,
* McsEngl.Vsccmnd.extension.htmlLtReplace,
Vsccmdi.extension.htmlTagInsert,
· key: ctrl+alt+h t,
· when: editorTextFocus,
* McsEngl.Vsccmnd.extension.htmlTagInsert,
Vsccmdi.extension.js-debug.addCustomBreakpoints,
* McsEngl.Vsccmnd.extension.js-debug.addCustomBreakpoints,
Vsccmdi.extension.js-debug.addXHRBreakpoints,
* McsEngl.Vsccmnd.extension.js-debug.addXHRBreakpoints,
Vsccmdi.extension.js-debug.callers.add,
* McsEngl.Vsccmnd.extension.js-debug.callers.add,
Vsccmdi.extension.js-debug.callers.goToCaller,
* McsEngl.Vsccmnd.extension.js-debug.callers.goToCaller,
Vsccmdi.extension.js-debug.callers.gotToTarget,
* McsEngl.Vsccmnd.extension.js-debug.callers.gotToTarget,
Vsccmdi.extension.js-debug.callers.remove,
* McsEngl.Vsccmnd.extension.js-debug.callers.remove,
Vsccmdi.extension.js-debug.callers.removeAll,
* McsEngl.Vsccmnd.extension.js-debug.callers.removeAll,
Vsccmdi.extension.js-debug.createDebuggerTerminal,
* McsEngl.Vsccmnd.extension.js-debug.createDebuggerTerminal,
Vsccmdi.extension.js-debug.createDiagnostics,
* McsEngl.Vsccmnd.extension.js-debug.createDiagnostics,
Vsccmdi.extension.js-debug.debugLink,
* McsEngl.Vsccmnd.extension.js-debug.debugLink,
Vsccmdi.extension.js-debug.disableSourceMapStepping,
* McsEngl.Vsccmnd.extension.js-debug.disableSourceMapStepping,
Vsccmdi.extension.js-debug.editXHRBreakpoints,
* McsEngl.Vsccmnd.extension.js-debug.editXHRBreakpoints,
Vsccmdi.extension.js-debug.enableSourceMapStepping,
* McsEngl.Vsccmnd.extension.js-debug.enableSourceMapStepping,
Vsccmdi.extension.js-debug.getDiagnosticLogs,
* McsEngl.Vsccmnd.extension.js-debug.getDiagnosticLogs,
Vsccmdi.extension.js-debug.network.clear,
* McsEngl.Vsccmnd.extension.js-debug.network.clear,
Vsccmdi.extension.js-debug.network.copyUri,
* McsEngl.Vsccmnd.extension.js-debug.network.copyUri,
Vsccmdi.extension.js-debug.network.openBody,
* McsEngl.Vsccmnd.extension.js-debug.network.openBody,
Vsccmdi.extension.js-debug.network.openBodyInHex,
* McsEngl.Vsccmnd.extension.js-debug.network.openBodyInHex,
Vsccmdi.extension.js-debug.network.replayXHR,
* McsEngl.Vsccmnd.extension.js-debug.network.replayXHR,
Vsccmdi.extension.js-debug.network.viewRequest,
* McsEngl.Vsccmnd.extension.js-debug.network.viewRequest,
Vsccmdi.extension.js-debug.npmScript,
* McsEngl.Vsccmnd.extension.js-debug.npmScript,
Vsccmdi.extension.js-debug.openEdgeDevTools,
* McsEngl.Vsccmnd.extension.js-debug.openEdgeDevTools,
Vsccmdi.extension.js-debug.prettyPrint,
* McsEngl.Vsccmnd.extension.js-debug.prettyPrint,
Vsccmdi.extension.js-debug.removeAllCustomBreakpoints,
* McsEngl.Vsccmnd.extension.js-debug.removeAllCustomBreakpoints,
Vsccmdi.extension.js-debug.removeXHRBreakpoint,
* McsEngl.Vsccmnd.extension.js-debug.removeXHRBreakpoint,
Vsccmdi.extension.js-debug.revealPage,
* McsEngl.Vsccmnd.extension.js-debug.revealPage,
Vsccmdi.extension.js-debug.startProfile,
* McsEngl.Vsccmnd.extension.js-debug.startProfile,
Vsccmdi.extension.js-debug.stopProfile,
* McsEngl.Vsccmnd.extension.js-debug.stopProfile,
Vsccmdi.extension.js-debug.toggleSkippingFile,
* McsEngl.Vsccmnd.extension.js-debug.toggleSkippingFile,
Vsccmdi.extension.jsProfileVisualizer.table.clearCodeLenses,
* McsEngl.Vsccmnd.extension.jsProfileVisualizer.table.clearCodeLenses,
Vsccmdi.extension.multiCommand.execute,
* McsEngl.Vsccmnd.extension.multiCommand.execute,
Vsccmdi.extension.node-debug.startWithStopOnEntry,
· key: f10,
· when: !inDebugMode && debugConfigurationType == 'node' || !inDebugMode && debugConfigurationType == 'pwa-extensionHost' || !inDebugMode && debugConfigurationType == 'pwa-node',
* McsEngl.Vsccmnd.extension.node-debug.startWithStopOnEntry,
Vsccmdi.extension.node-debug.startWithStopOnEntry,
· key: f11,
· when: !inDebugMode && activeViewlet == 'workbench.view.debug' && debugConfigurationType == 'node' || !inDebugMode && activeViewlet == 'workbench.view.debug' && debugConfigurationType == 'pwa-extensionHost' || !inDebugMode && activeViewlet == 'workbench.view.debug' && debugConfigurationType == 'pwa-node',
* McsEngl.Vsccmnd.extension.node-debug.startWithStopOnEntry,
Vsccmdi.extension.node-debug.toggleAutoAttach,
* McsEngl.Vsccmnd.extension.node-debug.toggleAutoAttach,
Vsccmdi.extension.open,
* McsEngl.Vsccmnd.extension.open,
Vsccmdi.extension.pwa-node-debug.attachNodeProcess,
* McsEngl.Vsccmnd.extension.pwa-node-debug.attachNodeProcess,
Vsccmdi.extension.userInput,
· inserts user text and selects it.
· key: ctrl+alt+t,
· when: editorTextFocus,
* McsEngl.Vsccmnd.extension.userInput,
Vsccmdi.extensions.actions.searchByCategory.AI,
* McsEngl.Vsccmnd.extensions.actions.searchByCategory.AI,
Vsccmdi.extensions.actions.searchByCategory.Azure,
* McsEngl.Vsccmnd.extensions.actions.searchByCategory.Azure,
Vsccmdi.extensions.actions.searchByCategory.Chat,
* McsEngl.Vsccmnd.extensions.actions.searchByCategory.Chat,
Vsccmdi.extensions.actions.searchByCategory.Data Science,
* McsEngl.Vsccmnd.extensions.actions.searchByCategory.Data Science,
Vsccmdi.extensions.actions.searchByCategory.Debuggers,
* McsEngl.Vsccmnd.extensions.actions.searchByCategory.Debuggers,
Vsccmdi.extensions.actions.searchByCategory.Education,
* McsEngl.Vsccmnd.extensions.actions.searchByCategory.Education,
Vsccmdi.extensions.actions.searchByCategory.Extension Packs,
* McsEngl.Vsccmnd.extensions.actions.searchByCategory.Extension Packs,
Vsccmdi.extensions.actions.searchByCategory.Formatters,
* McsEngl.Vsccmnd.extensions.actions.searchByCategory.Formatters,
Vsccmdi.extensions.actions.searchByCategory.Keymaps,
* McsEngl.Vsccmnd.extensions.actions.searchByCategory.Keymaps,
Vsccmdi.extensions.actions.searchByCategory.Language Packs,
* McsEngl.Vsccmnd.extensions.actions.searchByCategory.Language Packs,
Vsccmdi.extensions.actions.searchByCategory.Linters,
* McsEngl.Vsccmnd.extensions.actions.searchByCategory.Linters,
Vsccmdi.extensions.actions.searchByCategory.Machine Learning,
* McsEngl.Vsccmnd.extensions.actions.searchByCategory.Machine Learning,
Vsccmdi.extensions.actions.searchByCategory.Notebooks,
* McsEngl.Vsccmnd.extensions.actions.searchByCategory.Notebooks,
Vsccmdi.extensions.actions.searchByCategory.Other,
* McsEngl.Vsccmnd.extensions.actions.searchByCategory.Other,
Vsccmdi.extensions.actions.searchByCategory.Programming Languages,
* McsEngl.Vsccmnd.extensions.actions.searchByCategory.Programming Languages,
Vsccmdi.extensions.actions.searchByCategory.SCM Providers,
* McsEngl.Vsccmnd.extensions.actions.searchByCategory.SCM Providers,
Vsccmdi.extensions.actions.searchByCategory.Snippets,
* McsEngl.Vsccmnd.extensions.actions.searchByCategory.Snippets,
Vsccmdi.extensions.actions.searchByCategory.Testing,
* McsEngl.Vsccmnd.extensions.actions.searchByCategory.Testing,
Vsccmdi.extensions.actions.searchByCategory.Themes,
* McsEngl.Vsccmnd.extensions.actions.searchByCategory.Themes,
Vsccmdi.extensions.actions.searchByCategory.Visualization,
* McsEngl.Vsccmnd.extensions.actions.searchByCategory.Visualization,
Vsccmdi.extensions.filter.featured,
* McsEngl.Vsccmnd.extensions.filter.featured,
Vsccmdi.extensions.recommendedList.focus,
* McsEngl.Vsccmnd.extensions.recommendedList.focus,
Vsccmdi.extensions.recommendedList.resetViewLocation,
* McsEngl.Vsccmnd.extensions.recommendedList.resetViewLocation,
Vsccmdi.extensions.sort.installs,
* McsEngl.Vsccmnd.extensions.sort.installs,
Vsccmdi.extensions.sort.name,
* McsEngl.Vsccmnd.extensions.sort.name,
Vsccmdi.extensions.sort.publishedDate,
* McsEngl.Vsccmnd.extensions.sort.publishedDate,
Vsccmdi.extensions.sort.rating,
* McsEngl.Vsccmnd.extensions.sort.rating,
Vsccmdi.extensions.sort.updateDate,
* McsEngl.Vsccmnd.extensions.sort.updateDate,
Vsccmdi.files.openTimeline,
* McsEngl.Vsccmnd.files.openTimeline,
Vsccmdi.files.participants.resetChoice,
* McsEngl.Vsccmnd.files.participants.resetChoice,
Vsccmdi.filesExplorer.cancelCut,
· key: escape,
· when: explorerResourceCut && filesExplorerFocus && foldersViewVisible && !inputFocus,
* McsEngl.Vsccmnd.filesExplorer.cancelCut,
Vsccmdi.filesExplorer.copy,
· key: ctrl+c,
· when: filesExplorerFocus && foldersViewVisible && !explorerResourceIsRoot && !inputFocus,
* McsEngl.Vsccmnd.filesExplorer.copy,
Vsccmdi.filesExplorer.cut,
· key: ctrl+x,
· when: filesExplorerFocus && foldersViewVisible && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus,
* McsEngl.Vsccmnd.filesExplorer.cut,
Vsccmdi.filesExplorer.findInFolder,
· key: shift+alt+f,
· when: explorerResourceIsFolder && filesExplorerFocus && foldersViewVisible && !inputFocus,
* McsEngl.Vsccmnd.filesExplorer.findInFolder,
Vsccmdi.filesExplorer.findInWorkspace,
* McsEngl.Vsccmnd.filesExplorer.findInWorkspace,
Vsccmdi.filesExplorer.openFilePreserveFocus,
· key: space,
· when: filesExplorerFocus && foldersViewVisible && !explorerResourceIsFolder && !inputFocus,
* McsEngl.Vsccmnd.filesExplorer.openFilePreserveFocus,
Vsccmdi.filesExplorer.paste,
· key: ctrl+v,
· when: filesExplorerFocus && foldersViewVisible && !explorerResourceReadonly && !inputFocus,
* McsEngl.Vsccmnd.filesExplorer.paste,
Vsccmdi.firstCompressedFolder,
· key: home,
· when: explorerViewletCompressedFocus && filesExplorerFocus && foldersViewVisible && !explorerViewletCompressedFirstFocus && !inputFocus,
* McsEngl.Vsccmnd.firstCompressedFolder,
Vsccmdi.focusAndAcceptSuggestion,
* McsEngl.Vsccmnd.focusAndAcceptSuggestion,
Vsccmdi.focusNextRenameSuggestion,
· key: down,
· when: renameInputVisible,
* McsEngl.Vsccmnd.focusNextRenameSuggestion,
Vsccmdi.focusPreviousRenameSuggestion,
· key: up,
· when: renameInputVisible,
* McsEngl.Vsccmnd.focusPreviousRenameSuggestion,
Vsccmdi.focusSuggestion,
· key: ctrl+i,
· when: suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
* McsEngl.Vsccmnd.focusSuggestion,
Vsccmdi.focusSuggestion,
· key: ctrl+space,
· when: suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
* McsEngl.Vsccmnd.focusSuggestion,
Vsccmdi.getContextKeyInfo,
* McsEngl.Vsccmnd.getContextKeyInfo,
Vsccmdi.git-base.api.getRemoteSources,
* McsEngl.Vsccmnd.git-base.api.getRemoteSources,
Vsccmdi.git._syncAll,
* McsEngl.Vsccmnd.git._syncAll,
Vsccmdi.git.acceptMerge,
* McsEngl.Vsccmnd.git.acceptMerge,
Vsccmdi.git.addRemote,
* McsEngl.Vsccmnd.git.addRemote,
Vsccmdi.git.api.getRemoteSources,
* McsEngl.Vsccmnd.git.api.getRemoteSources,
Vsccmdi.git.api.getRepositories,
* McsEngl.Vsccmnd.git.api.getRepositories,
Vsccmdi.git.api.getRepositoryState,
* McsEngl.Vsccmnd.git.api.getRepositoryState,
Vsccmdi.git.blame.toggleEditorDecoration,
* McsEngl.Vsccmnd.git.blame.toggleEditorDecoration,
Vsccmdi.git.blame.toggleStatusBarItem,
* McsEngl.Vsccmnd.git.blame.toggleStatusBarItem,
Vsccmdi.git.branch,
* McsEngl.Vsccmnd.git.branch,
Vsccmdi.git.branchFrom,
* McsEngl.Vsccmnd.git.branchFrom,
Vsccmdi.git.checkout,
* McsEngl.Vsccmnd.git.checkout,
Vsccmdi.git.checkoutDetached,
* McsEngl.Vsccmnd.git.checkoutDetached,
Vsccmdi.git.cherryPick,
* McsEngl.Vsccmnd.git.cherryPick,
Vsccmdi.git.cherryPickAbort,
* McsEngl.Vsccmnd.git.cherryPickAbort,
Vsccmdi.git.clean,
* McsEngl.Vsccmnd.git.clean,
Vsccmdi.git.cleanAll,
* McsEngl.Vsccmnd.git.cleanAll,
Vsccmdi.git.cleanAllTracked,
* McsEngl.Vsccmnd.git.cleanAllTracked,
Vsccmdi.git.cleanAllUntracked,
* McsEngl.Vsccmnd.git.cleanAllUntracked,
Vsccmdi.git.clone,
* McsEngl.Vsccmnd.git.clone,
Vsccmdi.git.cloneRecursive,
* McsEngl.Vsccmnd.git.cloneRecursive,
Vsccmdi.git.close,
* McsEngl.Vsccmnd.git.close,
Vsccmdi.git.closeAllDiffEditors,
* McsEngl.Vsccmnd.git.closeAllDiffEditors,
Vsccmdi.git.closeAllUnmodifiedEditors,
* McsEngl.Vsccmnd.git.closeAllUnmodifiedEditors,
Vsccmdi.git.closeOtherRepositories,
* McsEngl.Vsccmnd.git.closeOtherRepositories,
Vsccmdi.git.commit,
* McsEngl.Vsccmnd.git.commit,
Vsccmdi.git.commitAll,
* McsEngl.Vsccmnd.git.commitAll,
Vsccmdi.git.commitAllAmend,
* McsEngl.Vsccmnd.git.commitAllAmend,
Vsccmdi.git.commitAllAmendNoVerify,
* McsEngl.Vsccmnd.git.commitAllAmendNoVerify,
Vsccmdi.git.commitAllNoVerify,
* McsEngl.Vsccmnd.git.commitAllNoVerify,
Vsccmdi.git.commitAllSigned,
* McsEngl.Vsccmnd.git.commitAllSigned,
Vsccmdi.git.commitAllSignedNoVerify,
* McsEngl.Vsccmnd.git.commitAllSignedNoVerify,
Vsccmdi.git.commitAmend,
* McsEngl.Vsccmnd.git.commitAmend,
Vsccmdi.git.commitAmendNoVerify,
* McsEngl.Vsccmnd.git.commitAmendNoVerify,
Vsccmdi.git.commitEmpty,
* McsEngl.Vsccmnd.git.commitEmpty,
Vsccmdi.git.commitEmptyNoVerify,
* McsEngl.Vsccmnd.git.commitEmptyNoVerify,
Vsccmdi.git.commitMessageAccept,
* McsEngl.Vsccmnd.git.commitMessageAccept,
Vsccmdi.git.commitMessageDiscard,
* McsEngl.Vsccmnd.git.commitMessageDiscard,
Vsccmdi.git.commitNoVerify,
* McsEngl.Vsccmnd.git.commitNoVerify,
Vsccmdi.git.commitSigned,
* McsEngl.Vsccmnd.git.commitSigned,
Vsccmdi.git.commitSignedNoVerify,
* McsEngl.Vsccmnd.git.commitSignedNoVerify,
Vsccmdi.git.commitStaged,
* McsEngl.Vsccmnd.git.commitStaged,
Vsccmdi.git.commitStagedAmend,
* McsEngl.Vsccmnd.git.commitStagedAmend,
Vsccmdi.git.commitStagedAmendNoVerify,
* McsEngl.Vsccmnd.git.commitStagedAmendNoVerify,
Vsccmdi.git.commitStagedNoVerify,
* McsEngl.Vsccmnd.git.commitStagedNoVerify,
Vsccmdi.git.commitStagedSigned,
* McsEngl.Vsccmnd.git.commitStagedSigned,
Vsccmdi.git.commitStagedSignedNoVerify,
* McsEngl.Vsccmnd.git.commitStagedSignedNoVerify,
Vsccmdi.git.compareWithWorkspace,
* McsEngl.Vsccmnd.git.compareWithWorkspace,
Vsccmdi.git.continueInLocalClone,
* McsEngl.Vsccmnd.git.continueInLocalClone,
Vsccmdi.git.copyCommitId,
* McsEngl.Vsccmnd.git.copyCommitId,
Vsccmdi.git.copyCommitMessage,
* McsEngl.Vsccmnd.git.copyCommitMessage,
Vsccmdi.git.copyContentToClipboard,
* McsEngl.Vsccmnd.git.copyContentToClipboard,
Vsccmdi.git.createTag,
* McsEngl.Vsccmnd.git.createTag,
Vsccmdi.git.createWorktree,
* McsEngl.Vsccmnd.git.createWorktree,
Vsccmdi.git.delete,
* McsEngl.Vsccmnd.git.delete,
Vsccmdi.git.deleteBranch,
* McsEngl.Vsccmnd.git.deleteBranch,
Vsccmdi.git.deleteRemoteBranch,
* McsEngl.Vsccmnd.git.deleteRemoteBranch,
Vsccmdi.git.deleteRemoteTag,
* McsEngl.Vsccmnd.git.deleteRemoteTag,
Vsccmdi.git.deleteTag,
* McsEngl.Vsccmnd.git.deleteTag,
Vsccmdi.git.deleteWorktree,
* McsEngl.Vsccmnd.git.deleteWorktree,
Vsccmdi.git.deleteWorktree2,
* McsEngl.Vsccmnd.git.deleteWorktree2,
Vsccmdi.git.diff.stageHunk,
* McsEngl.Vsccmnd.git.diff.stageHunk,
Vsccmdi.git.diff.stageSelection,
* McsEngl.Vsccmnd.git.diff.stageSelection,
Vsccmdi.git.fetch,
* McsEngl.Vsccmnd.git.fetch,
Vsccmdi.git.fetchAll,
* McsEngl.Vsccmnd.git.fetchAll,
Vsccmdi.git.fetchPrune,
* McsEngl.Vsccmnd.git.fetchPrune,
Vsccmdi.git.fetchRef,
* McsEngl.Vsccmnd.git.fetchRef,
Vsccmdi.git.graph.checkout,
* McsEngl.Vsccmnd.git.graph.checkout,
Vsccmdi.git.graph.checkoutDetached,
* McsEngl.Vsccmnd.git.graph.checkoutDetached,
Vsccmdi.git.graph.cherryPick,
* McsEngl.Vsccmnd.git.graph.cherryPick,
Vsccmdi.git.graph.compareRef,
* McsEngl.Vsccmnd.git.graph.compareRef,
Vsccmdi.git.graph.compareWithMergeBase,
* McsEngl.Vsccmnd.git.graph.compareWithMergeBase,
Vsccmdi.git.graph.compareWithRemote,
* McsEngl.Vsccmnd.git.graph.compareWithRemote,
Vsccmdi.git.graph.deleteBranch,
* McsEngl.Vsccmnd.git.graph.deleteBranch,
Vsccmdi.git.graph.deleteTag,
* McsEngl.Vsccmnd.git.graph.deleteTag,
Vsccmdi.git.ignore,
* McsEngl.Vsccmnd.git.ignore,
Vsccmdi.git.init,
* McsEngl.Vsccmnd.git.init,
Vsccmdi.git.manageUnsafeRepositories,
* McsEngl.Vsccmnd.git.manageUnsafeRepositories,
Vsccmdi.git.merge,
* McsEngl.Vsccmnd.git.merge,
Vsccmdi.git.mergeAbort,
* McsEngl.Vsccmnd.git.mergeAbort,
Vsccmdi.git.migrateWorktreeChanges,
* McsEngl.Vsccmnd.git.migrateWorktreeChanges,
Vsccmdi.git.openAllChanges,
* McsEngl.Vsccmnd.git.openAllChanges,
Vsccmdi.git.openChange,
* McsEngl.Vsccmnd.git.openChange,
Vsccmdi.git.openFile,
* McsEngl.Vsccmnd.git.openFile,
Vsccmdi.git.openFile2,
* McsEngl.Vsccmnd.git.openFile2,
Vsccmdi.git.openHEADFile,
* McsEngl.Vsccmnd.git.openHEADFile,
Vsccmdi.git.openMergeEditor,
* McsEngl.Vsccmnd.git.openMergeEditor,
Vsccmdi.git.openRepositoriesInParentFolders,
* McsEngl.Vsccmnd.git.openRepositoriesInParentFolders,
Vsccmdi.git.openRepository,
* McsEngl.Vsccmnd.git.openRepository,
Vsccmdi.git.openResource,
* McsEngl.Vsccmnd.git.openResource,
Vsccmdi.git.openWorktree,
* McsEngl.Vsccmnd.git.openWorktree,
Vsccmdi.git.openWorktreeInNewWindow,
* McsEngl.Vsccmnd.git.openWorktreeInNewWindow,
Vsccmdi.git.openWorktreeMergeEditor,
* McsEngl.Vsccmnd.git.openWorktreeMergeEditor,
Vsccmdi.git.publish,
* McsEngl.Vsccmnd.git.publish,
Vsccmdi.git.pull,
* McsEngl.Vsccmnd.git.pull,
Vsccmdi.git.pullFrom,
* McsEngl.Vsccmnd.git.pullFrom,
Vsccmdi.git.pullRebase,
* McsEngl.Vsccmnd.git.pullRebase,
Vsccmdi.git.pullRef,
* McsEngl.Vsccmnd.git.pullRef,
Vsccmdi.git.push,
* McsEngl.Vsccmnd.git.push,
Vsccmdi.git.pushForce,
* McsEngl.Vsccmnd.git.pushForce,
Vsccmdi.git.pushRef,
* McsEngl.Vsccmnd.git.pushRef,
Vsccmdi.git.pushTags,
* McsEngl.Vsccmnd.git.pushTags,
Vsccmdi.git.pushTo,
* McsEngl.Vsccmnd.git.pushTo,
Vsccmdi.git.pushToForce,
* McsEngl.Vsccmnd.git.pushToForce,
Vsccmdi.git.pushWithTags,
* McsEngl.Vsccmnd.git.pushWithTags,
Vsccmdi.git.pushWithTagsForce,
* McsEngl.Vsccmnd.git.pushWithTagsForce,
Vsccmdi.git.rebase,
* McsEngl.Vsccmnd.git.rebase,
Vsccmdi.git.rebaseAbort,
* McsEngl.Vsccmnd.git.rebaseAbort,
Vsccmdi.git.refresh,
* McsEngl.Vsccmnd.git.refresh,
Vsccmdi.git.removeRemote,
* McsEngl.Vsccmnd.git.removeRemote,
Vsccmdi.git.rename,
* McsEngl.Vsccmnd.git.rename,
Vsccmdi.git.renameBranch,
* McsEngl.Vsccmnd.git.renameBranch,
Vsccmdi.git.reopenClosedRepositories,
* McsEngl.Vsccmnd.git.reopenClosedRepositories,
Vsccmdi.git.repositories.checkout,
* McsEngl.Vsccmnd.git.repositories.checkout,
Vsccmdi.git.repositories.checkoutDetached,
* McsEngl.Vsccmnd.git.repositories.checkoutDetached,
Vsccmdi.git.repositories.compareRef,
* McsEngl.Vsccmnd.git.repositories.compareRef,
Vsccmdi.git.repositories.copyBranchName,
* McsEngl.Vsccmnd.git.repositories.copyBranchName,
Vsccmdi.git.repositories.copyCommitHash,
* McsEngl.Vsccmnd.git.repositories.copyCommitHash,
Vsccmdi.git.repositories.copyStashName,
* McsEngl.Vsccmnd.git.repositories.copyStashName,
Vsccmdi.git.repositories.copyTagName,
* McsEngl.Vsccmnd.git.repositories.copyTagName,
Vsccmdi.git.repositories.createBranch,
* McsEngl.Vsccmnd.git.repositories.createBranch,
Vsccmdi.git.repositories.createFrom,
* McsEngl.Vsccmnd.git.repositories.createFrom,
Vsccmdi.git.repositories.createTag,
* McsEngl.Vsccmnd.git.repositories.createTag,
Vsccmdi.git.repositories.createWorktree,
* McsEngl.Vsccmnd.git.repositories.createWorktree,
Vsccmdi.git.repositories.deleteBranch,
* McsEngl.Vsccmnd.git.repositories.deleteBranch,
Vsccmdi.git.repositories.deleteTag,
* McsEngl.Vsccmnd.git.repositories.deleteTag,
Vsccmdi.git.repositories.deleteWorktree,
* McsEngl.Vsccmnd.git.repositories.deleteWorktree,
Vsccmdi.git.repositories.merge,
* McsEngl.Vsccmnd.git.repositories.merge,
Vsccmdi.git.repositories.openWorktree,
* McsEngl.Vsccmnd.git.repositories.openWorktree,
Vsccmdi.git.repositories.openWorktreeInNewWindow,
* McsEngl.Vsccmnd.git.repositories.openWorktreeInNewWindow,
Vsccmdi.git.repositories.rebase,
* McsEngl.Vsccmnd.git.repositories.rebase,
Vsccmdi.git.repositories.stashApply,
* McsEngl.Vsccmnd.git.repositories.stashApply,
Vsccmdi.git.repositories.stashCopyBranchName,
* McsEngl.Vsccmnd.git.repositories.stashCopyBranchName,
Vsccmdi.git.repositories.stashDrop,
* McsEngl.Vsccmnd.git.repositories.stashDrop,
Vsccmdi.git.repositories.stashPop,
* McsEngl.Vsccmnd.git.repositories.stashPop,
Vsccmdi.git.repositories.stashView,
* McsEngl.Vsccmnd.git.repositories.stashView,
Vsccmdi.git.repositories.worktreeCopyBranchName,
* McsEngl.Vsccmnd.git.repositories.worktreeCopyBranchName,
Vsccmdi.git.repositories.worktreeCopyCommitHash,
* McsEngl.Vsccmnd.git.repositories.worktreeCopyCommitHash,
Vsccmdi.git.repositories.worktreeCopyPath,
* McsEngl.Vsccmnd.git.repositories.worktreeCopyPath,
Vsccmdi.git.restoreCommitTemplate,
* McsEngl.Vsccmnd.git.restoreCommitTemplate,
Vsccmdi.git.revealFileInOS.linux,
* McsEngl.Vsccmnd.git.revealFileInOS.linux,
Vsccmdi.git.revealFileInOS.mac,
* McsEngl.Vsccmnd.git.revealFileInOS.mac,
Vsccmdi.git.revealFileInOS.windows,
* McsEngl.Vsccmnd.git.revealFileInOS.windows,
Vsccmdi.git.revealInExplorer,
* McsEngl.Vsccmnd.git.revealInExplorer,
Vsccmdi.git.revertChange,
* McsEngl.Vsccmnd.git.revertChange,
Vsccmdi.git.revertSelectedRanges,
· key: ctrl+k ctrl+r,
· when: editorTextFocus && !operationInProgress && resourceScheme == 'file',
* McsEngl.Vsccmnd.git.revertSelectedRanges,
Vsccmdi.git.runGitMerge,
* McsEngl.Vsccmnd.git.runGitMerge,
Vsccmdi.git.runGitMergeDiff3,
* McsEngl.Vsccmnd.git.runGitMergeDiff3,
Vsccmdi.git.showOutput,
* McsEngl.Vsccmnd.git.showOutput,
Vsccmdi.git.stage,
* McsEngl.Vsccmnd.git.stage,
Vsccmdi.git.stageAll,
* McsEngl.Vsccmnd.git.stageAll,
Vsccmdi.git.stageAllMerge,
* McsEngl.Vsccmnd.git.stageAllMerge,
Vsccmdi.git.stageAllTracked,
* McsEngl.Vsccmnd.git.stageAllTracked,
Vsccmdi.git.stageAllUntracked,
* McsEngl.Vsccmnd.git.stageAllUntracked,
Vsccmdi.git.stageChange,
* McsEngl.Vsccmnd.git.stageChange,
Vsccmdi.git.stageFile,
* McsEngl.Vsccmnd.git.stageFile,
Vsccmdi.git.stageSelectedRanges,
· key: ctrl+k ctrl+alt+s,
· when: editorTextFocus && !operationInProgress && resourceScheme == 'file',
* McsEngl.Vsccmnd.git.stageSelectedRanges,
Vsccmdi.git.stash,
* McsEngl.Vsccmnd.git.stash,
Vsccmdi.git.stashApply,
* McsEngl.Vsccmnd.git.stashApply,
Vsccmdi.git.stashApplyEditor,
* McsEngl.Vsccmnd.git.stashApplyEditor,
Vsccmdi.git.stashApplyLatest,
* McsEngl.Vsccmnd.git.stashApplyLatest,
Vsccmdi.git.stashDrop,
* McsEngl.Vsccmnd.git.stashDrop,
Vsccmdi.git.stashDropAll,
* McsEngl.Vsccmnd.git.stashDropAll,
Vsccmdi.git.stashDropEditor,
* McsEngl.Vsccmnd.git.stashDropEditor,
Vsccmdi.git.stashIncludeUntracked,
* McsEngl.Vsccmnd.git.stashIncludeUntracked,
Vsccmdi.git.stashPop,
* McsEngl.Vsccmnd.git.stashPop,
Vsccmdi.git.stashPopEditor,
* McsEngl.Vsccmnd.git.stashPopEditor,
Vsccmdi.git.stashPopLatest,
* McsEngl.Vsccmnd.git.stashPopLatest,
Vsccmdi.git.stashStaged,
* McsEngl.Vsccmnd.git.stashStaged,
Vsccmdi.git.stashView,
* McsEngl.Vsccmnd.git.stashView,
Vsccmdi.git.sync,
* McsEngl.Vsccmnd.git.sync,
Vsccmdi.git.syncRebase,
* McsEngl.Vsccmnd.git.syncRebase,
Vsccmdi.git.timeline.compareWithSelected,
* McsEngl.Vsccmnd.git.timeline.compareWithSelected,
Vsccmdi.git.timeline.copyCommitId,
* McsEngl.Vsccmnd.git.timeline.copyCommitId,
Vsccmdi.git.timeline.copyCommitMessage,
* McsEngl.Vsccmnd.git.timeline.copyCommitMessage,
Vsccmdi.git.timeline.openDiff,
* McsEngl.Vsccmnd.git.timeline.openDiff,
Vsccmdi.git.timeline.selectForCompare,
* McsEngl.Vsccmnd.git.timeline.selectForCompare,
Vsccmdi.git.timeline.viewCommit,
* McsEngl.Vsccmnd.git.timeline.viewCommit,
Vsccmdi.git.undoCommit,
* McsEngl.Vsccmnd.git.undoCommit,
Vsccmdi.git.unstage,
* McsEngl.Vsccmnd.git.unstage,
Vsccmdi.git.unstageAll,
* McsEngl.Vsccmnd.git.unstageAll,
Vsccmdi.git.unstageChange,
* McsEngl.Vsccmnd.git.unstageChange,
Vsccmdi.git.unstageFile,
* McsEngl.Vsccmnd.git.unstageFile,
Vsccmdi.git.unstageSelectedRanges,
· key: ctrl+k ctrl+n,
· when: editorTextFocus && isInDiffEditor && isInDiffRightEditor && !operationInProgress && resourceScheme == 'git',
* McsEngl.Vsccmnd.git.unstageSelectedRanges,
Vsccmdi.git.viewChanges,
* McsEngl.Vsccmnd.git.viewChanges,
Vsccmdi.git.viewCommit,
* McsEngl.Vsccmnd.git.viewCommit,
Vsccmdi.git.viewStagedChanges,
* McsEngl.Vsccmnd.git.viewStagedChanges,
Vsccmdi.git.viewUntrackedChanges,
* McsEngl.Vsccmnd.git.viewUntrackedChanges,
Vsccmdi.github.copilot.acceptCursorPanelSolution,
* McsEngl.Vsccmnd.github.copilot.acceptCursorPanelSolution,
Vsccmdi.github.copilot.buildRemoteWorkspaceIndex,
* McsEngl.Vsccmnd.github.copilot.buildRemoteWorkspaceIndex,
Vsccmdi.github.copilot.chat.applyCopilotCLIAgentSessionChanges,
* McsEngl.Vsccmnd.github.copilot.chat.applyCopilotCLIAgentSessionChanges,
Vsccmdi.github.copilot.chat.applyCopilotCLIAgentSessionChanges.apply,
* McsEngl.Vsccmnd.github.copilot.chat.applyCopilotCLIAgentSessionChanges.apply,
Vsccmdi.github.copilot.chat.attachFile,
* McsEngl.Vsccmnd.github.copilot.chat.attachFile,
Vsccmdi.github.copilot.chat.attachSelection,
* McsEngl.Vsccmnd.github.copilot.chat.attachSelection,
Vsccmdi.github.copilot.chat.checkoutPullRequestReroute,
* McsEngl.Vsccmnd.github.copilot.chat.checkoutPullRequestReroute,
Vsccmdi.github.copilot.chat.clearTemporalContext,
* McsEngl.Vsccmnd.github.copilot.chat.clearTemporalContext,
Vsccmdi.github.copilot.chat.cloudSessions.clearCaches,
* McsEngl.Vsccmnd.github.copilot.chat.cloudSessions.clearCaches,
Vsccmdi.github.copilot.chat.cloudSessions.openRepository,
* McsEngl.Vsccmnd.github.copilot.chat.cloudSessions.openRepository,
Vsccmdi.github.copilot.chat.codeReview.run,
* McsEngl.Vsccmnd.github.copilot.chat.codeReview.run,
Vsccmdi.github.copilot.chat.compact,
* McsEngl.Vsccmnd.github.copilot.chat.compact,
Vsccmdi.github.copilot.chat.completions.disable,
* McsEngl.Vsccmnd.github.copilot.chat.completions.disable,
Vsccmdi.github.copilot.chat.completions.enable,
* McsEngl.Vsccmnd.github.copilot.chat.completions.enable,
Vsccmdi.github.copilot.chat.completions.toggle,
* McsEngl.Vsccmnd.github.copilot.chat.completions.toggle,
Vsccmdi.github.copilot.chat.copilotCLI.acceptDiff,
* McsEngl.Vsccmnd.github.copilot.chat.copilotCLI.acceptDiff,
Vsccmdi.github.copilot.chat.copilotCLI.addFileReference,
· key: ctrl+shift+.,
· when: editorTextFocus && github.copilot.chat.copilotCLI.hasSession,
* McsEngl.Vsccmnd.github.copilot.chat.copilotCLI.addFileReference,
Vsccmdi.github.copilot.chat.copilotCLI.addSelection,
* McsEngl.Vsccmnd.github.copilot.chat.copilotCLI.addSelection,
Vsccmdi.github.copilot.chat.copilotCLI.rejectDiff,
* McsEngl.Vsccmnd.github.copilot.chat.copilotCLI.rejectDiff,
Vsccmdi.github.copilot.chat.createDraftPullRequestCopilotCLIAgentSession.createDraftPR,
* McsEngl.Vsccmnd.github.copilot.chat.createDraftPullRequestCopilotCLIAgentSession.createDraftPR,
Vsccmdi.github.copilot.chat.createPullRequestCopilotCLIAgentSession.createPR,
* McsEngl.Vsccmnd.github.copilot.chat.createPullRequestCopilotCLIAgentSession.createPR,
Vsccmdi.github.copilot.chat.createPullRequestCopilotCLIAgentSession.updatePR,
* McsEngl.Vsccmnd.github.copilot.chat.createPullRequestCopilotCLIAgentSession.updatePR,
Vsccmdi.github.copilot.chat.debug.exportAllPromptLogsAsJson,
* McsEngl.Vsccmnd.github.copilot.chat.debug.exportAllPromptLogsAsJson,
Vsccmdi.github.copilot.chat.debug.exportLogItem,
* McsEngl.Vsccmnd.github.copilot.chat.debug.exportLogItem,
Vsccmdi.github.copilot.chat.debug.exportPromptArchive,
* McsEngl.Vsccmnd.github.copilot.chat.debug.exportPromptArchive,
Vsccmdi.github.copilot.chat.debug.exportPromptLogsAsJson,
* McsEngl.Vsccmnd.github.copilot.chat.debug.exportPromptLogsAsJson,
Vsccmdi.github.copilot.chat.debug.hideElements,
* McsEngl.Vsccmnd.github.copilot.chat.debug.hideElements,
Vsccmdi.github.copilot.chat.debug.hideGhostRequests,
* McsEngl.Vsccmnd.github.copilot.chat.debug.hideGhostRequests,
Vsccmdi.github.copilot.chat.debug.hideNesRequests,
* McsEngl.Vsccmnd.github.copilot.chat.debug.hideNesRequests,
Vsccmdi.github.copilot.chat.debug.hideTools,
* McsEngl.Vsccmnd.github.copilot.chat.debug.hideTools,
Vsccmdi.github.copilot.chat.debug.saveCurrentMarkdown,
* McsEngl.Vsccmnd.github.copilot.chat.debug.saveCurrentMarkdown,
Vsccmdi.github.copilot.chat.debug.showElements,
* McsEngl.Vsccmnd.github.copilot.chat.debug.showElements,
Vsccmdi.github.copilot.chat.debug.showGhostRequests,
* McsEngl.Vsccmnd.github.copilot.chat.debug.showGhostRequests,
Vsccmdi.github.copilot.chat.debug.showNesRequests,
* McsEngl.Vsccmnd.github.copilot.chat.debug.showNesRequests,
Vsccmdi.github.copilot.chat.debug.showRawRequestBody,
* McsEngl.Vsccmnd.github.copilot.chat.debug.showRawRequestBody,
Vsccmdi.github.copilot.chat.debug.showTools,
* McsEngl.Vsccmnd.github.copilot.chat.debug.showTools,
Vsccmdi.github.copilot.chat.explain,
* McsEngl.Vsccmnd.github.copilot.chat.explain,
Vsccmdi.github.copilot.chat.explain.palette,
* McsEngl.Vsccmnd.github.copilot.chat.explain.palette,
Vsccmdi.github.copilot.chat.fix,
* McsEngl.Vsccmnd.github.copilot.chat.fix,
Vsccmdi.github.copilot.chat.generate,
* McsEngl.Vsccmnd.github.copilot.chat.generate,
Vsccmdi.github.copilot.chat.generateAltText,
* McsEngl.Vsccmnd.github.copilot.chat.generateAltText,
Vsccmdi.github.copilot.chat.mcp.setup.check,
* McsEngl.Vsccmnd.github.copilot.chat.mcp.setup.check,
Vsccmdi.github.copilot.chat.mcp.setup.flow,
* McsEngl.Vsccmnd.github.copilot.chat.mcp.setup.flow,
Vsccmdi.github.copilot.chat.mcp.setup.validatePackage,
* McsEngl.Vsccmnd.github.copilot.chat.mcp.setup.validatePackage,
Vsccmdi.github.copilot.chat.mergeCopilotCLIAgentSessionChanges.merge,
* McsEngl.Vsccmnd.github.copilot.chat.mergeCopilotCLIAgentSessionChanges.merge,
Vsccmdi.github.copilot.chat.mergeCopilotCLIAgentSessionChanges.mergeAndSync,
* McsEngl.Vsccmnd.github.copilot.chat.mergeCopilotCLIAgentSessionChanges.mergeAndSync,
Vsccmdi.github.copilot.chat.notebook.disableFollowCellExecution,
* McsEngl.Vsccmnd.github.copilot.chat.notebook.disableFollowCellExecution,
Vsccmdi.github.copilot.chat.notebook.enableFollowCellExecution,
* McsEngl.Vsccmnd.github.copilot.chat.notebook.enableFollowCellExecution,
Vsccmdi.github.copilot.chat.openModelPicker,
* McsEngl.Vsccmnd.github.copilot.chat.openModelPicker,
Vsccmdi.github.copilot.chat.openPullRequestCopilotCLIAgentSession.openPR,
* McsEngl.Vsccmnd.github.copilot.chat.openPullRequestCopilotCLIAgentSession.openPR,
Vsccmdi.github.copilot.chat.openPullRequestReroute,
* McsEngl.Vsccmnd.github.copilot.chat.openPullRequestReroute,
Vsccmdi.github.copilot.chat.openSuggestionsPanel,
* McsEngl.Vsccmnd.github.copilot.chat.openSuggestionsPanel,
Vsccmdi.github.copilot.chat.openUserPreferences,
* McsEngl.Vsccmnd.github.copilot.chat.openUserPreferences,
Vsccmdi.github.copilot.chat.otel.exportAgentTracesDB,
* McsEngl.Vsccmnd.github.copilot.chat.otel.exportAgentTracesDB,
Vsccmdi.github.copilot.chat.otel.flush,
* McsEngl.Vsccmnd.github.copilot.chat.otel.flush,
Vsccmdi.github.copilot.chat.replay,
* McsEngl.Vsccmnd.github.copilot.chat.replay,
Vsccmdi.github.copilot.chat.replay.disableWorkspaceEditTracing,
* McsEngl.Vsccmnd.github.copilot.chat.replay.disableWorkspaceEditTracing,
Vsccmdi.github.copilot.chat.replay.enableWorkspaceEditTracing,
* McsEngl.Vsccmnd.github.copilot.chat.replay.enableWorkspaceEditTracing,
Vsccmdi.github.copilot.chat.rerunWithCopilotDebug,
· key: ctrl+alt+.,
· when: github.copilot-chat.activated && terminalFocus && terminalShellIntegrationEnabled && !terminalAltBufferActive,
* McsEngl.Vsccmnd.github.copilot.chat.rerunWithCopilotDebug,
Vsccmdi.github.copilot.chat.review,
* McsEngl.Vsccmnd.github.copilot.chat.review,
Vsccmdi.github.copilot.chat.review.apply,
* McsEngl.Vsccmnd.github.copilot.chat.review.apply,
Vsccmdi.github.copilot.chat.review.applyAndNext,
* McsEngl.Vsccmnd.github.copilot.chat.review.applyAndNext,
Vsccmdi.github.copilot.chat.review.applyShort,
* McsEngl.Vsccmnd.github.copilot.chat.review.applyShort,
Vsccmdi.github.copilot.chat.review.changes,
* McsEngl.Vsccmnd.github.copilot.chat.review.changes,
Vsccmdi.github.copilot.chat.review.continueInChat,
* McsEngl.Vsccmnd.github.copilot.chat.review.continueInChat,
Vsccmdi.github.copilot.chat.review.continueInInlineChat,
* McsEngl.Vsccmnd.github.copilot.chat.review.continueInInlineChat,
Vsccmdi.github.copilot.chat.review.current,
* McsEngl.Vsccmnd.github.copilot.chat.review.current,
Vsccmdi.github.copilot.chat.review.discard,
* McsEngl.Vsccmnd.github.copilot.chat.review.discard,
Vsccmdi.github.copilot.chat.review.discardAll,
* McsEngl.Vsccmnd.github.copilot.chat.review.discardAll,
Vsccmdi.github.copilot.chat.review.discardAndNext,
* McsEngl.Vsccmnd.github.copilot.chat.review.discardAndNext,
Vsccmdi.github.copilot.chat.review.discardShort,
* McsEngl.Vsccmnd.github.copilot.chat.review.discardShort,
Vsccmdi.github.copilot.chat.review.markHelpful,
* McsEngl.Vsccmnd.github.copilot.chat.review.markHelpful,
Vsccmdi.github.copilot.chat.review.markUnhelpful,
* McsEngl.Vsccmnd.github.copilot.chat.review.markUnhelpful,
Vsccmdi.github.copilot.chat.review.next,
* McsEngl.Vsccmnd.github.copilot.chat.review.next,
Vsccmdi.github.copilot.chat.review.previous,
* McsEngl.Vsccmnd.github.copilot.chat.review.previous,
Vsccmdi.github.copilot.chat.review.stagedChanges,
* McsEngl.Vsccmnd.github.copilot.chat.review.stagedChanges,
Vsccmdi.github.copilot.chat.review.stagedFileChange,
* McsEngl.Vsccmnd.github.copilot.chat.review.stagedFileChange,
Vsccmdi.github.copilot.chat.review.unstagedChanges,
* McsEngl.Vsccmnd.github.copilot.chat.review.unstagedChanges,
Vsccmdi.github.copilot.chat.review.unstagedFileChange,
* McsEngl.Vsccmnd.github.copilot.chat.review.unstagedFileChange,
Vsccmdi.github.copilot.chat.sendCompletionFeedback,
* McsEngl.Vsccmnd.github.copilot.chat.sendCompletionFeedback,
Vsccmdi.github.copilot.chat.showAsChatSession,
* McsEngl.Vsccmnd.github.copilot.chat.showAsChatSession,
Vsccmdi.github.copilot.chat.startCopilotDebugCommand,
* McsEngl.Vsccmnd.github.copilot.chat.startCopilotDebugCommand,
Vsccmdi.github.copilot.chat.toggleStatusMenu,
* McsEngl.Vsccmnd.github.copilot.chat.toggleStatusMenu,
Vsccmdi.github.copilot.chat.tools.memory.clearMemories,
* McsEngl.Vsccmnd.github.copilot.chat.tools.memory.clearMemories,
Vsccmdi.github.copilot.chat.tools.memory.showMemories,
* McsEngl.Vsccmnd.github.copilot.chat.tools.memory.showMemories,
Vsccmdi.github.copilot.chat.triggerPermissiveSignIn,
* McsEngl.Vsccmnd.github.copilot.chat.triggerPermissiveSignIn,
Vsccmdi.github.copilot.chat.updateCopilotCLIAgentSessionChanges.update,
* McsEngl.Vsccmnd.github.copilot.chat.updateCopilotCLIAgentSessionChanges.update,
Vsccmdi.github.copilot.claude.sessions.rename,
* McsEngl.Vsccmnd.github.copilot.claude.sessions.rename,
Vsccmdi.github.copilot.cli.newSession,
* McsEngl.Vsccmnd.github.copilot.cli.newSession,
Vsccmdi.github.copilot.cli.newSessionToSide,
* McsEngl.Vsccmnd.github.copilot.cli.newSessionToSide,
Vsccmdi.github.copilot.cli.openInCopilotCLI,
* McsEngl.Vsccmnd.github.copilot.cli.openInCopilotCLI,
Vsccmdi.github.copilot.cli.sessions.commitToRepository,
* McsEngl.Vsccmnd.github.copilot.cli.sessions.commitToRepository,
Vsccmdi.github.copilot.cli.sessions.commitToWorktree,
* McsEngl.Vsccmnd.github.copilot.cli.sessions.commitToWorktree,
Vsccmdi.github.copilot.cli.sessions.copyWorktreeBranchName,
* McsEngl.Vsccmnd.github.copilot.cli.sessions.copyWorktreeBranchName,
Vsccmdi.github.copilot.cli.sessions.delete,
* McsEngl.Vsccmnd.github.copilot.cli.sessions.delete,
Vsccmdi.github.copilot.cli.sessions.openRepository,
* McsEngl.Vsccmnd.github.copilot.cli.sessions.openRepository,
Vsccmdi.github.copilot.cli.sessions.openWorktreeInNewWindow,
* McsEngl.Vsccmnd.github.copilot.cli.sessions.openWorktreeInNewWindow,
Vsccmdi.github.copilot.cli.sessions.openWorktreeInTerminal,
* McsEngl.Vsccmnd.github.copilot.cli.sessions.openWorktreeInTerminal,
Vsccmdi.github.copilot.cli.sessions.rename,
* McsEngl.Vsccmnd.github.copilot.cli.sessions.rename,
Vsccmdi.github.copilot.cli.sessions.resumeInTerminal,
* McsEngl.Vsccmnd.github.copilot.cli.sessions.resumeInTerminal,
Vsccmdi.github.copilot.cli.sessions.setTitle,
* McsEngl.Vsccmnd.github.copilot.cli.sessions.setTitle,
Vsccmdi.github.copilot.cloud.resetWorkspaceConfirmations,
* McsEngl.Vsccmnd.github.copilot.cloud.resetWorkspaceConfirmations,
Vsccmdi.github.copilot.cloud.sessions.installPRExtension,
* McsEngl.Vsccmnd.github.copilot.cloud.sessions.installPRExtension,
Vsccmdi.github.copilot.cloud.sessions.openInBrowser,
* McsEngl.Vsccmnd.github.copilot.cloud.sessions.openInBrowser,
Vsccmdi.github.copilot.cloud.sessions.proxy.closeChatSessionPullRequest,
* McsEngl.Vsccmnd.github.copilot.cloud.sessions.proxy.closeChatSessionPullRequest,
Vsccmdi.github.copilot.completions.disable,
* McsEngl.Vsccmnd.github.copilot.completions.disable,
Vsccmdi.github.copilot.completions.enable,
* McsEngl.Vsccmnd.github.copilot.completions.enable,
Vsccmdi.github.copilot.completions.toggle,
* McsEngl.Vsccmnd.github.copilot.completions.toggle,
Vsccmdi.github.copilot.createFile,
* McsEngl.Vsccmnd.github.copilot.createFile,
Vsccmdi.github.copilot.createLaunchJsonFileWithContents,
* McsEngl.Vsccmnd.github.copilot.createLaunchJsonFileWithContents,
Vsccmdi.github.copilot.createProject,
* McsEngl.Vsccmnd.github.copilot.createProject,
Vsccmdi.github.copilot.debug.collectDiagnostics,
* McsEngl.Vsccmnd.github.copilot.debug.collectDiagnostics,
Vsccmdi.github.copilot.debug.collectDiagnostics.internal,
* McsEngl.Vsccmnd.github.copilot.debug.collectDiagnostics.internal,
Vsccmdi.github.copilot.debug.collectWorkspaceIndexDiagnostics,
* McsEngl.Vsccmnd.github.copilot.debug.collectWorkspaceIndexDiagnostics,
Vsccmdi.github.copilot.debug.extensionState,
* McsEngl.Vsccmnd.github.copilot.debug.extensionState,
Vsccmdi.github.copilot.debug.generateInlineEditTests,
* McsEngl.Vsccmnd.github.copilot.debug.generateInlineEditTests,
Vsccmdi.github.copilot.debug.generateSTest,
* McsEngl.Vsccmnd.github.copilot.debug.generateSTest,
Vsccmdi.github.copilot.debug.inlineEdit.clearCache,
* McsEngl.Vsccmnd.github.copilot.debug.inlineEdit.clearCache,
Vsccmdi.github.copilot.debug.inlineEdit.learnMore,
* McsEngl.Vsccmnd.github.copilot.debug.inlineEdit.learnMore,
Vsccmdi.github.copilot.debug.inlineEdit.pickProvider,
* McsEngl.Vsccmnd.github.copilot.debug.inlineEdit.pickProvider,
Vsccmdi.github.copilot.debug.inlineEdit.reportFeedback,
* McsEngl.Vsccmnd.github.copilot.debug.inlineEdit.reportFeedback,
Vsccmdi.github.copilot.debug.inlineEdit.reportNotebookNESIssue,
* McsEngl.Vsccmnd.github.copilot.debug.inlineEdit.reportNotebookNESIssue,
Vsccmdi.github.copilot.debug.resetVirtualToolGroups,
* McsEngl.Vsccmnd.github.copilot.debug.resetVirtualToolGroups,
Vsccmdi.github.copilot.debug.showChatLogView,
* McsEngl.Vsccmnd.github.copilot.debug.showChatLogView,
Vsccmdi.github.copilot.debug.showContextInspectorView,
* McsEngl.Vsccmnd.github.copilot.debug.showContextInspectorView,
Vsccmdi.github.copilot.debug.showNodeSystemCertificatesErrors,
* McsEngl.Vsccmnd.github.copilot.debug.showNodeSystemCertificatesErrors,
Vsccmdi.github.copilot.debug.showOutputChannel,
* McsEngl.Vsccmnd.github.copilot.debug.showOutputChannel,
Vsccmdi.github.copilot.debug.showOutputChannel.internal,
* McsEngl.Vsccmnd.github.copilot.debug.showOutputChannel.internal,
Vsccmdi.github.copilot.debug.togglePowerSaveBlocker,
* McsEngl.Vsccmnd.github.copilot.debug.togglePowerSaveBlocker,
Vsccmdi.github.copilot.debug.validateNesRename,
* McsEngl.Vsccmnd.github.copilot.debug.validateNesRename,
Vsccmdi.github.copilot.debug.workbenchState,
* McsEngl.Vsccmnd.github.copilot.debug.workbenchState,
Vsccmdi.github.copilot.deleteExternalIngestWorkspaceIndex,
* McsEngl.Vsccmnd.github.copilot.deleteExternalIngestWorkspaceIndex,
Vsccmdi.github.copilot.devcontainer.generateDevContainerConfig,
* McsEngl.Vsccmnd.github.copilot.devcontainer.generateDevContainerConfig,
Vsccmdi.github.copilot.executeSearch,
* McsEngl.Vsccmnd.github.copilot.executeSearch,
Vsccmdi.github.copilot.generate,
* McsEngl.Vsccmnd.github.copilot.generate,
Vsccmdi.github.copilot.git.generateCommitMessage,
* McsEngl.Vsccmnd.github.copilot.git.generateCommitMessage,
Vsccmdi.github.copilot.git.resolveMergeConflicts,
* McsEngl.Vsccmnd.github.copilot.git.resolveMergeConflicts,
Vsccmdi.github.copilot.interactiveSession.feedback,
* McsEngl.Vsccmnd.github.copilot.interactiveSession.feedback,
Vsccmdi.github.copilot.mcp.viewContext7,
* McsEngl.Vsccmnd.github.copilot.mcp.viewContext7,
Vsccmdi.github.copilot.nes.captureExpected.abort,
· key: escape,
· when: copilotNesCaptureMode && editorTextFocus,
* McsEngl.Vsccmnd.github.copilot.nes.captureExpected.abort,
Vsccmdi.github.copilot.nes.captureExpected.confirm,
· key: ctrl+enter,
· when: copilotNesCaptureMode && editorTextFocus,
* McsEngl.Vsccmnd.github.copilot.nes.captureExpected.confirm,
Vsccmdi.github.copilot.nes.captureExpected.start,
* McsEngl.Vsccmnd.github.copilot.nes.captureExpected.start,
Vsccmdi.github.copilot.nes.captureExpected.submit,
* McsEngl.Vsccmnd.github.copilot.nes.captureExpected.submit,
Vsccmdi.github.copilot.nes.postRename,
* McsEngl.Vsccmnd.github.copilot.nes.postRename,
Vsccmdi.github.copilot.nes.prepareRename,
* McsEngl.Vsccmnd.github.copilot.nes.prepareRename,
Vsccmdi.github.copilot.nextPanelSolution,
* McsEngl.Vsccmnd.github.copilot.nextPanelSolution,
Vsccmdi.github.copilot.open.walkthrough,
* McsEngl.Vsccmnd.github.copilot.open.walkthrough,
Vsccmdi.github.copilot.openDocs,
* McsEngl.Vsccmnd.github.copilot.openDocs,
Vsccmdi.github.copilot.openFile,
* McsEngl.Vsccmnd.github.copilot.openFile,
Vsccmdi.github.copilot.openLogs,
* McsEngl.Vsccmnd.github.copilot.openLogs,
Vsccmdi.github.copilot.openModelPicker,
* McsEngl.Vsccmnd.github.copilot.openModelPicker,
Vsccmdi.github.copilot.previousPanelSolution,
* McsEngl.Vsccmnd.github.copilot.previousPanelSolution,
Vsccmdi.github.copilot.refreshToken,
* McsEngl.Vsccmnd.github.copilot.refreshToken,
Vsccmdi.github.copilot.report,
* McsEngl.Vsccmnd.github.copilot.report,
Vsccmdi.github.copilot.search.feedback,
* McsEngl.Vsccmnd.github.copilot.search.feedback,
Vsccmdi.github.copilot.search.markHelpful,
* McsEngl.Vsccmnd.github.copilot.search.markHelpful,
Vsccmdi.github.copilot.search.markUnhelpful,
* McsEngl.Vsccmnd.github.copilot.search.markUnhelpful,
Vsccmdi.github.copilot.sessions.commitChanges,
* McsEngl.Vsccmnd.github.copilot.sessions.commitChanges,
Vsccmdi.github.copilot.sessions.discardChanges,
* McsEngl.Vsccmnd.github.copilot.sessions.discardChanges,
Vsccmdi.github.copilot.sessions.refreshChanges,
* McsEngl.Vsccmnd.github.copilot.sessions.refreshChanges,
Vsccmdi.github.copilot.startDebugging,
* McsEngl.Vsccmnd.github.copilot.startDebugging,
Vsccmdi.github.copilot.survey.signalUsage,
* McsEngl.Vsccmnd.github.copilot.survey.signalUsage,
Vsccmdi.github.copilot.terminal.explainTerminalLastCommand,
* McsEngl.Vsccmnd.github.copilot.terminal.explainTerminalLastCommand,
Vsccmdi.github.copilot.terminal.fixTerminalLastCommand,
* McsEngl.Vsccmnd.github.copilot.terminal.fixTerminalLastCommand,
Vsccmdi.github.copilot.terminal.generateCommitMessage,
* McsEngl.Vsccmnd.github.copilot.terminal.generateCommitMessage,
Vsccmdi.github.copilot.tests.applyMutations,
* McsEngl.Vsccmnd.github.copilot.tests.applyMutations,
Vsccmdi.github.copilot.tests.fixTestFailure,
* McsEngl.Vsccmnd.github.copilot.tests.fixTestFailure,
Vsccmdi.github.copilot.tests.fixTestFailure.fromInline,
* McsEngl.Vsccmnd.github.copilot.tests.fixTestFailure.fromInline,
Vsccmdi.github.copilot.toggleStatusMenu,
* McsEngl.Vsccmnd.github.copilot.toggleStatusMenu,
Vsccmdi.github.copyVscodeDevLink,
* McsEngl.Vsccmnd.github.copyVscodeDevLink,
Vsccmdi.github.copyVscodeDevLinkFile,
* McsEngl.Vsccmnd.github.copyVscodeDevLinkFile,
Vsccmdi.github.copyVscodeDevLinkWithoutRange,
* McsEngl.Vsccmnd.github.copyVscodeDevLinkWithoutRange,
Vsccmdi.github.createPullRequest,
* McsEngl.Vsccmnd.github.createPullRequest,
Vsccmdi.github.graph.openOnGitHub,
* McsEngl.Vsccmnd.github.graph.openOnGitHub,
Vsccmdi.github.openOnGitHub,
* McsEngl.Vsccmnd.github.openOnGitHub,
Vsccmdi.github.openOnVscodeDev,
* McsEngl.Vsccmnd.github.openOnVscodeDev,
Vsccmdi.github.openPullRequest,
* McsEngl.Vsccmnd.github.openPullRequest,
Vsccmdi.github.publish,
* McsEngl.Vsccmnd.github.publish,
Vsccmdi.github.timeline.openOnGitHub,
* McsEngl.Vsccmnd.github.timeline.openOnGitHub,
Vsccmdi.goToNextReference,
· key: f4,
· when: inReferenceSearchEditor || referenceSearchVisible,
* McsEngl.Vsccmnd.goToNextReference,
Vsccmdi.goToNextReference,
· key: f12,
· when: inReferenceSearchEditor || referenceSearchVisible,
* McsEngl.Vsccmnd.goToNextReference,
Vsccmdi.goToNextReferenceFromEmbeddedEditor,
* McsEngl.Vsccmnd.goToNextReferenceFromEmbeddedEditor,
Vsccmdi.goToPreviousReference,
· key: shift+f4,
· when: inReferenceSearchEditor || referenceSearchVisible,
* McsEngl.Vsccmnd.goToPreviousReference,
Vsccmdi.goToPreviousReference,
· key: shift+f12,
· when: inReferenceSearchEditor || referenceSearchVisible,
* McsEngl.Vsccmnd.goToPreviousReference,
Vsccmdi.goToPreviousReferenceFromEmbeddedEditor,
* McsEngl.Vsccmnd.goToPreviousReferenceFromEmbeddedEditor,
Vsccmdi.hideCodeActionWidget,
· key: escape,
· when: codeActionMenuVisible && kb-macro.active,
* McsEngl.Vsccmnd.hideCodeActionWidget,
Vsccmdi.hideCodeActionWidget,
· key: escape,
· when: codeActionMenuVisible,
* McsEngl.Vsccmnd.hideCodeActionWidget,
Vsccmdi.hideCodeActionWidget,
· key: shift+escape,
· when: codeActionMenuVisible && kb-macro.active,
* McsEngl.Vsccmnd.hideCodeActionWidget,
Vsccmdi.hideCodeActionWidget,
· key: shift+escape,
· when: codeActionMenuVisible,
* McsEngl.Vsccmnd.hideCodeActionWidget,
Vsccmdi.hideCustomTitleBar,
* McsEngl.Vsccmnd.hideCustomTitleBar,
Vsccmdi.hideCustomTitleBarInFullScreen,
* McsEngl.Vsccmnd.hideCustomTitleBarInFullScreen,
Vsccmdi.hideSuggestWidget,
· key: escape,
· when: suggestWidgetVisible && textInputFocus,
* McsEngl.Vsccmnd.hideSuggestWidget,
Vsccmdi.hideSuggestWidget,
· key: shift+escape,
· when: suggestWidgetVisible && textInputFocus,
* McsEngl.Vsccmnd.hideSuggestWidget,
Vsccmdi.history.showNext,
· key: alt+down,
· when: historyNavigationForwardsEnabled && historyNavigationWidgetFocus && !isComposing && !suggestWidgetVisible,
* McsEngl.Vsccmnd.history.showNext,
Vsccmdi.history.showNext,
· key: down,
· when: historyNavigationForwardsEnabled && historyNavigationWidgetFocus && !isComposing && !suggestWidgetVisible,
* McsEngl.Vsccmnd.history.showNext,
Vsccmdi.history.showPrevious,
· key: alt+up,
· when: historyNavigationBackwardsEnabled && historyNavigationWidgetFocus && !isComposing && !suggestWidgetVisible,
* McsEngl.Vsccmnd.history.showPrevious,
Vsccmdi.history.showPrevious,
· key: up,
· when: historyNavigationBackwardsEnabled && historyNavigationWidgetFocus && !isComposing && !suggestWidgetVisible,
* McsEngl.Vsccmnd.history.showPrevious,
Vsccmdi.iconSelectBox.focusDown,
· key: down,
· when: iconSelectBoxFocus,
* McsEngl.Vsccmnd.iconSelectBox.focusDown,
Vsccmdi.iconSelectBox.focusNext,
· key: right,
· when: iconSelectBoxFocus && iconSelectBoxInputEmpty || iconSelectBoxFocus && !iconSelectBoxInputFocus,
* McsEngl.Vsccmnd.iconSelectBox.focusNext,
Vsccmdi.iconSelectBox.focusPrevious,
· key: left,
· when: iconSelectBoxFocus && iconSelectBoxInputEmpty || iconSelectBoxFocus && !iconSelectBoxInputFocus,
* McsEngl.Vsccmnd.iconSelectBox.focusPrevious,
Vsccmdi.iconSelectBox.focusUp,
· key: up,
· when: iconSelectBoxFocus,
* McsEngl.Vsccmnd.iconSelectBox.focusUp,
Vsccmdi.iconSelectBox.selectFocused,
· key: enter,
· when: iconSelectBoxFocus,
* McsEngl.Vsccmnd.iconSelectBox.selectFocused,
Vsccmdi.imagePreview.copyImage,
* McsEngl.Vsccmnd.imagePreview.copyImage,
Vsccmdi.imagePreview.reopenAsPreview,
* McsEngl.Vsccmnd.imagePreview.reopenAsPreview,
Vsccmdi.imagePreview.reopenAsText,
* McsEngl.Vsccmnd.imagePreview.reopenAsText,
Vsccmdi.imagePreview.zoomIn,
* McsEngl.Vsccmnd.imagePreview.zoomIn,
Vsccmdi.imagePreview.zoomOut,
* McsEngl.Vsccmnd.imagePreview.zoomOut,
Vsccmdi.increaseSearchEditorContextLines,
· key: alt+=,
· when: inSearchEditor,
* McsEngl.Vsccmnd.increaseSearchEditorContextLines,
Vsccmdi.inlayHints.startReadingLineWithHint,
* McsEngl.Vsccmnd.inlayHints.startReadingLineWithHint,
Vsccmdi.inlayHints.stopReadingLineWithHint,
· key: escape,
· when: isReadingLineWithInlayHints,
* McsEngl.Vsccmnd.inlayHints.stopReadingLineWithHint,
Vsccmdi.inlineChat.askInChat,
· key: ctrl+i,
· when: config.inlineChat.askInChat && editorFocus && inlineChatFileBelongsToChat && inlineChatHasEditsAgent && inlineChatPossible && !editorReadonly && !editorSimpleInput || config.inlineChat.askInChat && editorFocus && inlineChatFileBelongsToChat && inlineChatHasNotebookAgent && inlineChatPossible && !editorReadonly && !editorSimpleInput && activeEditor == 'workbench.editor.notebook' || config.inlineChat.askInChat && editorFocus && inlineChatFileBelongsToChat && inlineChatHasNotebookInline && inlineChatPossible && !editorReadonly && !editorSimpleInput && activeEditor == 'workbench.editor.notebook',
* McsEngl.Vsccmnd.inlineChat.askInChat,
Vsccmdi.inlineChat.dismissEditorAffordance,
· key: escape,
· when: editorTextFocus && inlineChatAffordanceVisible && config.inlineChat.affordance == 'editor',
* McsEngl.Vsccmnd.inlineChat.dismissEditorAffordance,
Vsccmdi.inlineChat.fixDiagnostics,
* McsEngl.Vsccmnd.inlineChat.fixDiagnostics,
Vsccmdi.inlineChat.focus,
· key: ctrl+down,
· when: editorTextFocus && inlineChatVisible && !accessibilityModeEnabled && !inlineChatFocused && !isEmbeddedDiffEditor && inlineChatOuterCursorPosition == 'above',
* McsEngl.Vsccmnd.inlineChat.focus,
Vsccmdi.inlineChat.focus,
· key: ctrl+up,
· when: editorTextFocus && inlineChatVisible && !accessibilityModeEnabled && !inlineChatFocused && !isEmbeddedDiffEditor && inlineChatOuterCursorPosition == 'below',
* McsEngl.Vsccmnd.inlineChat.focus,
Vsccmdi.inlineChat.hideInput,
· key: escape,
· when: inlineChatHasEditsAgent && inlineChatInputWidgetFocused || inlineChatHasNotebookAgent && inlineChatInputWidgetFocused && activeEditor == 'workbench.editor.notebook',
* McsEngl.Vsccmnd.inlineChat.hideInput,
Vsccmdi.inlineChat.queueInChat,
· key: enter,
· when: config.inlineChat.askInChat && inlineChatFileBelongsToChat && inlineChatHasEditsAgent && inlineChatInputHasText && inlineChatInputWidgetFocused || config.inlineChat.askInChat && inlineChatFileBelongsToChat && inlineChatHasNotebookAgent && inlineChatInputHasText && inlineChatInputWidgetFocused && activeEditor == 'workbench.editor.notebook',
* McsEngl.Vsccmnd.inlineChat.queueInChat,
Vsccmdi.inlineChat.resetMoveToPanelChatChoice,
* McsEngl.Vsccmnd.inlineChat.resetMoveToPanelChatChoice,
Vsccmdi.inlineChat.start,
· key: ctrl+i,
· when: editorFocus && inlineChatHasEditsAgent && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput || editorFocus && inlineChatHasEditsAgent && inlineChatPossible && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat || editorFocus && inlineChatHasEditsAgent && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat || editorFocus && inlineChatHasNotebookAgent && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasNotebookAgent && inlineChatPossible && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasNotebookInline && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasNotebookInline && inlineChatPossible && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasEditsAgent && inlineChatHasNotebookAgent && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasEditsAgent && inlineChatHasNotebookAgent && inlineChatPossible && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasEditsAgent && inlineChatHasNotebookInline && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasEditsAgent && inlineChatHasNotebookInline && inlineChatPossible && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasNotebookAgent && inlineChatHasNotebookInline && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasNotebookAgent && inlineChatHasNotebookInline && inlineChatPossible && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasNotebookAgent && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasNotebookInline && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasEditsAgent && inlineChatHasNotebookAgent && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasEditsAgent && inlineChatHasNotebookInline && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasNotebookAgent && inlineChatHasNotebookInline && inlineChatPossible && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook',
* McsEngl.Vsccmnd.inlineChat.start,
Vsccmdi.inlineChat.submitInput,
· key: enter,
· when: inlineChatHasEditsAgent && inlineChatInputHasText && inlineChatInputWidgetFocused && !config.inlineChat.askInChat || inlineChatHasEditsAgent && inlineChatInputHasText && inlineChatInputWidgetFocused && !inlineChatFileBelongsToChat || inlineChatHasEditsAgent && inlineChatInputHasText && inlineChatInputWidgetFocused && !config.inlineChat.askInChat && !inlineChatFileBelongsToChat || inlineChatHasNotebookAgent && inlineChatInputHasText && inlineChatInputWidgetFocused && !config.inlineChat.askInChat && activeEditor == 'workbench.editor.notebook' || inlineChatHasNotebookAgent && inlineChatInputHasText && inlineChatInputWidgetFocused && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || inlineChatHasNotebookAgent && inlineChatInputHasText && inlineChatInputWidgetFocused && !config.inlineChat.askInChat && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook',
* McsEngl.Vsccmnd.inlineChat.submitInput,
Vsccmdi.inlineChat2.cancel,
· key: escape,
· when: chatEdits.isRequestInProgress && chatInputHasFocus && inlineChatHasEditsAgent && inlineChatVisible || chatEdits.isRequestInProgress && editorFocus && inlineChatHasEditsAgent && inlineChatVisible || chatEdits.isRequestInProgress && chatInputHasFocus && inlineChatHasNotebookAgent && inlineChatVisible && activeEditor == 'workbench.editor.notebook' || chatEdits.isRequestInProgress && editorFocus && inlineChatHasNotebookAgent && inlineChatVisible && activeEditor == 'workbench.editor.notebook',
* McsEngl.Vsccmnd.inlineChat2.cancel,
Vsccmdi.inlineChat2.close,
· key: escape,
· when: chatInputHasFocus && inlineChatHasEditsAgent && inlineChatVisible || chatInputHasFocus && inlineChatHasNotebookAgent && inlineChatVisible && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasEditsAgent && inlineChatVisible && !chatEdits.hasEditorModifications || editorFocus && inlineChatHasNotebookAgent && inlineChatVisible && !chatEdits.hasEditorModifications && activeEditor == 'workbench.editor.notebook',
* McsEngl.Vsccmnd.inlineChat2.close,
Vsccmdi.inlineChat2.continueInChat,
* McsEngl.Vsccmnd.inlineChat2.continueInChat,
Vsccmdi.inlineChat2.keep,
· key: ctrl+enter,
· when: chatEdits.hasEditorModifications && inlineChatHasEditsAgent && inlineChatVisible && !chatEdits.isRequestInProgress || chatEdits.hasEditorModifications && inlineChatHasNotebookAgent && inlineChatVisible && !chatEdits.isRequestInProgress && activeEditor == 'workbench.editor.notebook',
* McsEngl.Vsccmnd.inlineChat2.keep,
Vsccmdi.inlineChat2.keep,
· key: enter,
· when: chatEdits.hasEditorModifications && chatInputHasFocus && inlineChatHasEditsAgent && inlineChatVisible && !chatEdits.isRequestInProgress && !chatInputHasText || chatEdits.hasEditorModifications && chatInputHasFocus && inlineChatHasNotebookAgent && inlineChatVisible && !chatEdits.isRequestInProgress && !chatInputHasText && activeEditor == 'workbench.editor.notebook',
* McsEngl.Vsccmnd.inlineChat2.keep,
Vsccmdi.inlineChat2.rephrase,
* McsEngl.Vsccmnd.inlineChat2.rephrase,
Vsccmdi.inlineChat2.undo,
· key: escape,
· when: chatInputHasFocus && inlineChatHasEditsAgent && inlineChatVisible && config.inlineChat.renderMode == 'hover' || chatInputHasFocus && inlineChatHasNotebookAgent && inlineChatVisible && activeEditor == 'workbench.editor.notebook' && config.inlineChat.renderMode == 'hover' || editorFocus && inlineChatHasEditsAgent && inlineChatVisible && !chatEdits.hasEditorModifications && config.inlineChat.renderMode == 'hover' || editorFocus && inlineChatHasNotebookAgent && inlineChatVisible && !chatEdits.hasEditorModifications && activeEditor == 'workbench.editor.notebook' && config.inlineChat.renderMode == 'hover',
* McsEngl.Vsccmnd.inlineChat2.undo,
Vsccmdi.insertBestCompletion,
· key: tab,
· when: atEndOfWord && textInputFocus && !hasOtherSuggestions && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on',
* McsEngl.Vsccmnd.insertBestCompletion,
Vsccmdi.insertNextSuggestion,
· key: tab,
· when: hasOtherSuggestions && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on',
* McsEngl.Vsccmnd.insertNextSuggestion,
Vsccmdi.insertPrevSuggestion,
· key: shift+tab,
· when: hasOtherSuggestions && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on',
* McsEngl.Vsccmnd.insertPrevSuggestion,
Vsccmdi.insertSnippet,
· key: tab,
· when: editorTextFocus && hasSnippetCompletions && !editorTabMovesFocus && !inSnippetMode,
* McsEngl.Vsccmnd.insertSnippet,
Vsccmdi.interactive.acceptChanges,
* McsEngl.Vsccmnd.interactive.acceptChanges,
Vsccmdi.interactive.execute,
· key: ctrl+enter,
· when: isCompositeNotebook && activeEditor == 'workbench.editor.interactive',
* McsEngl.Vsccmnd.interactive.execute,
Vsccmdi.interactive.execute,
· key: enter,
· when: isCompositeNotebook && !config.interactiveWindow.executeWithShiftEnter && activeEditor == 'workbench.editor.interactive',
* McsEngl.Vsccmnd.interactive.execute,
Vsccmdi.interactive.execute,
· key: shift+enter,
· when: config.interactiveWindow.executeWithShiftEnter && isCompositeNotebook && activeEditor == 'workbench.editor.interactive',
* McsEngl.Vsccmnd.interactive.execute,
Vsccmdi.interactive.history.focus,
· key: ctrl+up,
· when: isCompositeNotebook && !notebookEditorFocused && interactiveInputCursorAtBoundary != 'bottom' && interactiveInputCursorAtBoundary != 'none',
* McsEngl.Vsccmnd.interactive.history.focus,
Vsccmdi.interactive.history.focus,
· key: ctrl+up,
· when: isCompositeNotebook && isLinux && !notebookEditorFocused || isCompositeNotebook && isWindows && !notebookEditorFocused,
* McsEngl.Vsccmnd.interactive.history.focus,
Vsccmdi.interactive.history.next,
· key: down,
· when: isCompositeNotebook && !notebookEditorFocused && !suggestWidgetVisible && interactiveInputCursorAtBoundary != 'none' && interactiveInputCursorAtBoundary != 'top',
* McsEngl.Vsccmnd.interactive.history.next,
Vsccmdi.interactive.history.previous,
· key: up,
· when: isCompositeNotebook && !notebookEditorFocused && !suggestWidgetVisible && interactiveInputCursorAtBoundary != 'bottom' && interactiveInputCursorAtBoundary != 'none',
* McsEngl.Vsccmnd.interactive.history.previous,
Vsccmdi.interactive.input.clear,
* McsEngl.Vsccmnd.interactive.input.clear,
Vsccmdi.interactive.input.focus,
* McsEngl.Vsccmnd.interactive.input.focus,
Vsccmdi.interactive.scrollToBottom,
· key: ctrl+end,
· when: activeEditor == 'workbench.editor.interactive',
* McsEngl.Vsccmnd.interactive.scrollToBottom,
Vsccmdi.interactive.scrollToTop,
· key: ctrl+home,
· when: activeEditor == 'workbench.editor.interactive',
* McsEngl.Vsccmnd.interactive.scrollToTop,
Vsccmdi.interactiveEditor.start,
* McsEngl.Vsccmnd.interactiveEditor.start,
Vsccmdi.ipynb.cleanInvalidImageAttachment,
* McsEngl.Vsccmnd.ipynb.cleanInvalidImageAttachment,
Vsccmdi.ipynb.newUntitledIpynb,
* McsEngl.Vsccmnd.ipynb.newUntitledIpynb,
Vsccmdi.ipynb.openIpynbInNotebookEditor,
* McsEngl.Vsccmnd.ipynb.openIpynbInNotebookEditor,
Vsccmdi.javascript.goToProjectConfig,
* McsEngl.Vsccmnd.javascript.goToProjectConfig,
Vsccmdi.javascript.reloadProjects,
* McsEngl.Vsccmnd.javascript.reloadProjects,
Vsccmdi.javascript.removeUnusedImports,
* McsEngl.Vsccmnd.javascript.removeUnusedImports,
Vsccmdi.javascript.sortImports,
* McsEngl.Vsccmnd.javascript.sortImports,
Vsccmdi.jsBrowserBreakpoints.focus,
* McsEngl.Vsccmnd.jsBrowserBreakpoints.focus,
Vsccmdi.jsBrowserBreakpoints.resetViewLocation,
* McsEngl.Vsccmnd.jsBrowserBreakpoints.resetViewLocation,
Vsccmdi.jsDebugNetworkTree.focus,
* McsEngl.Vsccmnd.jsDebugNetworkTree.focus,
Vsccmdi.jsDebugNetworkTree.resetViewLocation,
* McsEngl.Vsccmnd.jsDebugNetworkTree.resetViewLocation,
Vsccmdi.jsExcludedCallers.focus,
* McsEngl.Vsccmnd.jsExcludedCallers.focus,
Vsccmdi.jsExcludedCallers.resetViewLocation,
* McsEngl.Vsccmnd.jsExcludedCallers.resetViewLocation,
Vsccmdi.json.clearCache,
* McsEngl.Vsccmnd.json.clearCache,
Vsccmdi.json.sort,
* McsEngl.Vsccmnd.json.sort,
Vsccmdi.json.validate,
* McsEngl.Vsccmnd.json.validate,
Vsccmdi.jumpToNextSnippetPlaceholder,
· key: tab,
· when: hasNextTabstop && inSnippetMode && textInputFocus,
* McsEngl.Vsccmnd.jumpToNextSnippetPlaceholder,
Vsccmdi.jumpToPrevSnippetPlaceholder,
· key: shift+tab,
· when: hasPrevTabstop && inSnippetMode && textInputFocus,
* McsEngl.Vsccmnd.jumpToPrevSnippetPlaceholder,
Vsccmdi.jumpToSchema,
* McsEngl.Vsccmnd.jumpToSchema,
Vsccmdi.kb-macro.abortPlayback,
· key: escape,
· when: kb-macro.playing,
* McsEngl.Vsccmnd.kb-macro.abortPlayback,
Vsccmdi.kb-macro.cancelRecording,
· key: ctrl+alt+p,
· when: kb-macro.recording && config.keyboardMacro.recordingShortcuts == 'Option1',
* McsEngl.Vsccmnd.kb-macro.cancelRecording,
Vsccmdi.kb-macro.cancelRecording,
· key: ctrl+shift+alt+p,
· when: kb-macro.recording && config.keyboardMacro.recordingShortcuts == 'Option2',
* McsEngl.Vsccmnd.kb-macro.cancelRecording,
Vsccmdi.kb-macro.copyMacroAsKeybinding,
* McsEngl.Vsccmnd.kb-macro.copyMacroAsKeybinding,
Vsccmdi.kb-macro.finishRecording,
· key: ctrl+alt+r,
· when: kb-macro.recording && config.keyboardMacro.recordingShortcuts == 'Option1',
* McsEngl.Vsccmnd.kb-macro.finishRecording,
Vsccmdi.kb-macro.finishRecording,
· key: ctrl+shift+alt+r,
· when: kb-macro.recording && config.keyboardMacro.recordingShortcuts == 'Option2',
* McsEngl.Vsccmnd.kb-macro.finishRecording,
Vsccmdi.kb-macro.playback,
· key: ctrl+alt+p,
· when: !kb-macro.recording && config.keyboardMacro.recordingShortcuts == 'Option1',
* McsEngl.Vsccmnd.kb-macro.playback,
Vsccmdi.kb-macro.playback,
· key: ctrl+shift+alt+p,
· when: !kb-macro.recording && config.keyboardMacro.recordingShortcuts == 'Option2',
* McsEngl.Vsccmnd.kb-macro.playback,
Vsccmdi.kb-macro.repeatPlayback,
* McsEngl.Vsccmnd.kb-macro.repeatPlayback,
Vsccmdi.kb-macro.repeatPlaybackTillEndOfFile,
* McsEngl.Vsccmnd.kb-macro.repeatPlaybackTillEndOfFile,
Vsccmdi.kb-macro.startRecording,
· key: ctrl+alt+r,
· when: !kb-macro.recording && config.keyboardMacro.recordingShortcuts == 'Option1',
* McsEngl.Vsccmnd.kb-macro.startRecording,
Vsccmdi.kb-macro.startRecording,
· key: ctrl+shift+alt+r,
· when: !kb-macro.recording && config.keyboardMacro.recordingShortcuts == 'Option2',
* McsEngl.Vsccmnd.kb-macro.startRecording,
Vsccmdi.kb-macro.wrap,
· key: alt+-,
· when: inSearchEditor && kb-macro.active,
· args: {"command":"decreaseSearchEditorContextLines"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+0,
· when: kb-macro.active,
· args: {"command":"workbench.action.lastEditorInGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+1,
· when: kb-macro.active,
· args: {"command":"workbench.action.openEditorAtIndex1"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+2,
· when: kb-macro.active,
· args: {"command":"workbench.action.openEditorAtIndex2"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+3,
· when: kb-macro.active,
· args: {"command":"workbench.action.openEditorAtIndex3"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+4,
· when: kb-macro.active,
· args: {"command":"workbench.action.openEditorAtIndex4"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+5,
· when: kb-macro.active,
· args: {"command":"workbench.action.openEditorAtIndex5"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+6,
· when: kb-macro.active,
· args: {"command":"workbench.action.openEditorAtIndex6"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+7,
· when: kb-macro.active,
· args: {"command":"workbench.action.openEditorAtIndex7"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+8,
· when: kb-macro.active,
· args: {"command":"workbench.action.openEditorAtIndex8"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+9,
· when: kb-macro.active,
· args: {"command":"workbench.action.openEditorAtIndex9"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+=,
· when: inSearchEditor && kb-macro.active,
· args: {"command":"increaseSearchEditorContextLines"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+[,
· when: accessibleViewIsShown && accessibleViewSupportsNavigation && kb-macro.active,
· args: {"command":"editor.action.accessibleViewPrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+[,
· when: inlineSuggestionVisible && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.inlineSuggest.showPrevious","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+],
· when: accessibleViewIsShown && accessibleViewSupportsNavigation && kb-macro.active,
· args: {"command":"editor.action.accessibleViewNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+],
· when: inlineSuggestionVisible && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.inlineSuggest.showNext","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+`,
· when: hasSpeechProvider && kb-macro.active && !editorReadonly && !speechToTextInProgress,
· args: {"command":"workbench.action.editorDictation.start"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+a,
· when: accessibilityHelpIsShown && accessibleViewHasAssignedKeybindings && kb-macro.active,
· args: {"command":"editor.action.accessibilityHelpConfigureAssignedKeybindings"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+backspace,
· when: chatHasQuestionCarousel && kb-macro.active && !chatRemoteJobCreating || chatHasToolConfirmation && kb-macro.active && !chatRemoteJobCreating || chatSessionRequestInProgress && kb-macro.active && !chatRemoteJobCreating,
· args: {"command":"workbench.action.chat.cancel"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+backspace,
· when: commentWidgetVisible && editorFocus && kb-macro.active,
· args: {"command":"workbench.action.hideComment"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+c,
· when: editorFocus && kb-macro.active,
· args: {"command":"toggleFindCaseSensitive"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+c,
· when: inSearchEditor && kb-macro.active && searchInputBoxFocus,
· args: {"command":"toggleSearchEditorCaseSensitive"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+c,
· when: kb-macro.active && searchViewletFocus,
· args: {"command":"toggleSearchCaseSensitive"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+c,
· when: kb-macro.active && terminalFindVisible && terminalHasBeenCreated || kb-macro.active && terminalFindVisible && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.toggleFindCaseSensitive"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+delete,
· when: false,
· args: {"command":"deleteWordRight"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+delete,
· when: false,
· args: {"command":"workbench.action.terminal.sendSequence","args":{"text":"\u001bd"}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+delete,
· when: kb-macro.active && notebookCellEditable && notebookCellHasOutputs && notebookEditable && notebookEditorFocused && !inputFocus,
· args: {"command":"notebook.cell.clearOutputs"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+down,
· when: accessibleViewIsShown && kb-macro.active && accessibleViewCurrentProviderId == 'terminal' || accessibleViewIsShown && kb-macro.active && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibleViewIsShown && kb-macro.active && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal',
· args: {"command":"workbench.action.terminal.accessibleBufferGoToNextCommand"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+down,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.pageDownHover"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+down,
· when: editorPartModal && editorPartModalNavigation && kb-macro.active,
· args: {"command":"workbench.action.navigateModalEditorNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+down,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.moveLinesDownAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+down,
· when: historyNavigationForwardsEnabled && historyNavigationWidgetFocus && kb-macro.active && !isComposing && !suggestWidgetVisible,
· args: {"command":"history.showNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+down,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.nextSeparatorWithQuickAccessFallback"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+down,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.focusAnyDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+down,
· when: kb-macro.active && notebookEditorFocused && !inputFocus,
· args: {"command":"notebook.cell.moveDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+down,
· when: kb-macro.active && scmRepository,
· args: {"command":"scm.forceViewNextCommit"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+down,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated && terminalSplitPaneActive || kb-macro.active && terminalFocus && terminalProcessSupported && terminalSplitPaneActive,
· args: {"command":"workbench.action.terminal.focusNextPane"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+down,
· when: kb-macro.active && terminalFocus,
· args: {"command":"workbench.action.terminal.sendSequence","args":{"text":"\u001b[1;5B"}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+end alt+end,
· when: isCompositeNotebook && kb-macro.active && mostRecentReplEditor || kb-macro.active && mostRecentReplEditor && !notebookCellListFocused,
· args: {"command":"repl.focusLastItemExecuted"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+end,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.focusAnyLast"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+enter,
· when: breakpointsFocused && kb-macro.active,
· args: {"command":"debug.openBreakpointToSide"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+enter,
· when: chatInputHasText && inChatInput && kb-macro.active && chatEditingSentRequest == 'q' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && kb-macro.active && chatEditingSentRequest == 'q' && chatEditingSentRequest != 's' || chatInputHasText && inChatInput && kb-macro.active && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && kb-macro.active && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && kb-macro.active && chatEditingSentRequest != 'q' && chatEditingSentRequest != 's' && chatEditingSentRequest != 'st' && config.chat.requestQueuing.defaultAction != 'steer',
· args: {"command":"workbench.action.chat.steerWithMessage"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+enter,
· when: chatInputHasText && inChatInput && kb-macro.active && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && kb-macro.active && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && inChatInput && kb-macro.active && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && kb-macro.active && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && kb-macro.active && config.chat.requestQueuing.defaultAction == 'steer' && chatEditingSentRequest != 'q' && chatEditingSentRequest != 's' && chatEditingSentRequest != 'st',
· args: {"command":"workbench.action.chat.queueMessage"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+enter,
· when: chatIsEnabled && kb-macro.active && terminalChatResponseContainsCodeBlock && terminalHasBeenCreated && !terminalChatActiveRequest && !terminalChatResponseContainsMultipleCodeBlocks || chatIsEnabled && kb-macro.active && terminalChatResponseContainsCodeBlock && terminalProcessSupported && !terminalChatActiveRequest && !terminalChatResponseContainsMultipleCodeBlocks,
· args: {"command":"workbench.action.terminal.chat.insertCommand"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+enter,
· when: chatIsEnabled && kb-macro.active && terminalChatResponseContainsMultipleCodeBlocks && terminalHasBeenCreated && !terminalChatActiveRequest || chatIsEnabled && kb-macro.active && terminalChatResponseContainsMultipleCodeBlocks && terminalProcessSupported && !terminalChatActiveRequest,
· args: {"command":"workbench.action.terminal.chat.insertFirstCommand"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+enter,
· when: editorFocus && findWidgetVisible && kb-macro.active,
· args: {"command":"editor.action.selectAllMatches"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+enter,
· when: hasSearchResult && kb-macro.active && searchViewletFocus,
· args: {"command":"search.action.openInEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+enter,
· when: inQuickInput && kb-macro.active && !isComposing && quickInputType != 'quickWidget',
· args: {"command":"quickInput.accept"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+enter,
· when: kb-macro.active && focusedView == 'workbench.view.testing',
· args: {"command":"testing.editFocusedTest"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+enter,
· when: kb-macro.active && notebookCellListFocused && notebookCellType == 'markup' || kb-macro.active && notebookCellListFocused && notebookMissingKernelExtension && !notebookCellExecuting && notebookCellType == 'code' || kb-macro.active && notebookCellListFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelCount > 0 || kb-macro.active && notebookCellListFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelSourceCount > 0,
· args: {"command":"notebook.cell.executeAndInsertBelow"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+escape,
· when: false,
· args: {"command":"editor.action.triggerSuggest","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+escape,
· when: inQuickInput && kb-macro.active,
· args: {"command":"quickInput.hide"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+f1,
· when: kb-macro.active && !accessibilityHelpIsShown,
· args: {"command":"editor.action.accessibilityHelp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+f2,
· when: accessibilityModeEnabled && kb-macro.active && terminalFocus && terminalHasBeenCreated || accessibilityModeEnabled && kb-macro.active && terminalFocus && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.focusAccessibleBuffer"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+f2,
· when: kb-macro.active,
· args: {"command":"editor.action.accessibleView"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+f3,
· when: editorTextFocus && kb-macro.active && !textCompareEditorActive,
· args: {"command":"editor.action.dirtydiff.next"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+f3,
· when: kb-macro.active && activeEditor == 'workbench.editor.notebookTextDiffEditor',
· args: {"command":"notebook.diff.action.next"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+f4,
· when: kb-macro.active,
· args: {"command":"workbench.action.closeWindow"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+f5,
· when: chatEdits.hasEditorModifications && chatIsEnabled && editorFocus && kb-macro.active || chatEdits.hasEditorModifications && chatIsEnabled && kb-macro.active && notebookCellListFocused,
· args: {"command":"chatEditor.action.navigateNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+f5,
· when: editorTextFocus && kb-macro.active && !textCompareEditorActive && quickDiffDecorationCount != '0',
· args: {"command":"workbench.action.editor.nextChange"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+f5,
· when: kb-macro.active && activeEditor == 'multiDiffEditor',
· args: {"command":"multiDiffEditor.goToNextChange"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+f5,
· when: kb-macro.active && textCompareEditorVisible,
· args: {"command":"workbench.action.compareEditor.nextChange"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+f6,
· when: accessibilityHelpIsShown && accessibleViewVerbosityEnabled && kb-macro.active || accessibleViewIsShown && accessibleViewVerbosityEnabled && kb-macro.active,
· args: {"command":"editor.action.accessibleViewDisableHint"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+f8,
· when: editorFocus && kb-macro.active && testing.isPeekVisible,
· args: {"command":"testing.goToNextMessage"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+f8,
· when: editorFocus && kb-macro.active,
· args: {"command":"editor.action.marker.next"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+f9,
· when: activeEditor && kb-macro.active && testing.hasCoverageInFile,
· args: {"command":"testing.coverage.goToNextMissedLine"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+f9,
· when: kb-macro.active,
· args: {"command":"editor.action.nextCommentThreadAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+f10,
· when: activeEditorHasCommentingRange && kb-macro.active,
· args: {"command":"editor.action.nextCommentedRangeAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+f12,
· when: editorHasDefinitionProvider && editorTextFocus && kb-macro.active && !inReferenceSearchEditor && !isInEmbeddedEditor,
· args: {"command":"editor.action.peekDefinition"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+h,
· when: accessibilityHelpIsShown && kb-macro.active,
· args: {"command":"editor.action.accessibilityHelpOpenHelpLink"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+h,
· when: kb-macro.active && testing.isPeekVisible,
· args: {"command":"testing.toggleTestingPeekHistory"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+home alt+home,
· when: kb-macro.active && mostRecentReplEditor,
· args: {"command":"repl.input.focus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+home,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.focusAnyFirst"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+k,
· when: accessibilityHelpIsShown && accessibleViewHasUnassignedKeybindings && kb-macro.active,
· args: {"command":"editor.action.accessibilityHelpConfigureKeybindings"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+k,
· when: inKeybindings && inKeybindingsSearch && kb-macro.active,
· args: {"command":"keybindings.editor.recordSearchKeys"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+l,
· when: editorFocus && kb-macro.active,
· args: {"command":"toggleFindInSelection"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+l,
· when: inSearchEditor && kb-macro.active,
· args: {"command":"toggleSearchEditorContextLines"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+left,
· when: browserCanGoBack && kb-macro.active && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.goBack"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+left,
· when: canNavigateBack && kb-macro.active,
· args: {"command":"workbench.action.navigateBack"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+left,
· when: false,
· args: {"command":"breadcrumbs.focusPrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+left,
· when: false,
· args: {"command":"breadcrumbs.focusPreviousWithPicker"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+left,
· when: false,
· args: {"command":"cursorWordLeft"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+left,
· when: false,
· args: {"command":"workbench.action.terminal.sendSequence","args":{"text":"\u001bb"}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+left,
· when: inQuickOpen && kb-macro.active,
· args: {"command":"workbench.action.quickInputBack"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+left,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated && terminalSplitPaneActive || kb-macro.active && terminalFocus && terminalProcessSupported && terminalSplitPaneActive,
· args: {"command":"workbench.action.terminal.focusPreviousPane"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+left,
· when: kb-macro.active && terminalFocus,
· args: {"command":"workbench.action.terminal.sendSequence","args":{"text":"\u001b[1;5D"}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+n,
· when: chatHasQuestionCarousel && inChat && inChatQuestionCarousel && kb-macro.active,
· args: {"command":"workbench.action.chat.nextQuestion"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+p,
· when: chatHasQuestionCarousel && inChat && inChatQuestionCarousel && kb-macro.active,
· args: {"command":"workbench.action.chat.previousQuestion"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+p,
· when: editorFocus && kb-macro.active,
· args: {"command":"togglePreserveCase"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+p,
· when: inKeybindings && kb-macro.active,
· args: {"command":"keybindings.editor.toggleSortByPrecedence"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+p,
· when: kb-macro.active && searchViewletFocus,
· args: {"command":"toggleSearchPreserveCase"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+pagedown,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.pageNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+pagedown,
· when: kb-macro.active && textInputFocus,
· args: {"command":"scrollPageDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+pageup,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.pagePrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+pageup,
· when: kb-macro.active && textInputFocus,
· args: {"command":"scrollPageUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+r,
· when: editorFocus && kb-macro.active,
· args: {"command":"toggleFindRegex"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+r,
· when: inSearchEditor && kb-macro.active && searchInputBoxFocus,
· args: {"command":"toggleSearchEditorRegex"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+r,
· when: kb-macro.active && searchViewletFocus,
· args: {"command":"toggleSearchRegex"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+r,
· when: kb-macro.active && terminalFindVisible && terminalHasBeenCreated || kb-macro.active && terminalFindVisible && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.toggleFindRegex"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+right,
· when: browserCanGoForward && kb-macro.active && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.goForward"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+right,
· when: canNavigateForward && kb-macro.active,
· args: {"command":"workbench.action.navigateForward"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+right,
· when: cursorAtEndOfQuickInputBox && inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && !inputFocus && quickInputType == 'quickPick',
· args: {"command":"quickInput.acceptInBackground"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+right,
· when: false,
· args: {"command":"breadcrumbs.focusNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+right,
· when: false,
· args: {"command":"breadcrumbs.focusNextWithPicker"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+right,
· when: false,
· args: {"command":"cursorWordEndRight"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+right,
· when: false,
· args: {"command":"workbench.action.terminal.sendSequence","args":{"text":"\u001bf"}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+right,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated && terminalSplitPaneActive || kb-macro.active && terminalFocus && terminalProcessSupported && terminalSplitPaneActive,
· args: {"command":"workbench.action.terminal.focusNextPane"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+right,
· when: kb-macro.active && terminalFocus,
· args: {"command":"workbench.action.terminal.sendSequence","args":{"text":"\u001b[1;5C"}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+space,
· when: config.terminal.integrated.enableWin32InputMode && kb-macro.active && terminalFocus && terminalShellIntegrationEnabled && !accessibilityModeEnabled && terminalShellType == 'pwsh',
· args: {"command":"workbench.action.terminal.sendSequence","args":{"text":"\u001b[24~b"}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+t,
· when: accessibleViewIsShown && chatIsEnabled && kb-macro.active && accessibleViewCurrentProviderId == 'panelChat',
· args: {"command":"workbench.action.chat.toggleThinkingContentAccessibleView"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+up,
· when: accessibleViewIsShown && kb-macro.active && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibleViewIsShown && kb-macro.active && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal',
· args: {"command":"workbench.action.terminal.accessibleBufferGoToPreviousCommand"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+up,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.pageUpHover"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+up,
· when: editorPartModal && editorPartModalNavigation && kb-macro.active,
· args: {"command":"workbench.action.navigateModalEditorPrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+up,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.moveLinesUpAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+up,
· when: historyNavigationBackwardsEnabled && historyNavigationWidgetFocus && kb-macro.active && !isComposing && !suggestWidgetVisible,
· args: {"command":"history.showPrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+up,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.previousSeparatorWithQuickAccessFallback"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+up,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.focusAnyUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+up,
· when: kb-macro.active && notebookEditorFocused && !inputFocus,
· args: {"command":"notebook.cell.moveUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+up,
· when: kb-macro.active && scmRepository,
· args: {"command":"scm.forceViewPreviousCommit"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+up,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated && terminalSplitPaneActive || kb-macro.active && terminalFocus && terminalProcessSupported && terminalSplitPaneActive,
· args: {"command":"workbench.action.terminal.focusPreviousPane"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+up,
· when: kb-macro.active && terminalFocus,
· args: {"command":"workbench.action.terminal.sendSequence","args":{"text":"\u001b[1;5A"}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+w,
· when: editorFocus && kb-macro.active,
· args: {"command":"toggleFindWholeWord"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+w,
· when: inSearchEditor && kb-macro.active && searchInputBoxFocus,
· args: {"command":"toggleSearchEditorWholeWord"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+w,
· when: kb-macro.active && searchViewletFocus,
· args: {"command":"toggleSearchWholeWord"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+w,
· when: kb-macro.active && terminalFindVisible && terminalHasBeenCreated || kb-macro.active && terminalFindVisible && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.toggleFindWholeWord"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+/,
· when: chatIsEnabled && editorTextFocus && kb-macro.active && resourceSet && resourceLangId == 'prompt',
· args: {"command":"workbench.action.chat.run.prompt.current"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+/,
· when: chatIsEnabled && editorTextFocus && kb-macro.active && resourceSet && resourceLangId == 'prompt',
· args: {"command":"workbench.action.chat.run.prompt.current"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+/,
· when: chatIsEnabled && kb-macro.active,
· args: {"command":"workbench.action.chat.run.prompt"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+/,
· when: chatIsEnabled && kb-macro.active,
· args: {"command":"workbench.action.chat.run.prompt"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+backspace,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.removeBrackets"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+c,
· when: fileMatchOrFolderMatchWithResourceFocus && kb-macro.active,
· args: {"command":"search.action.copyPath"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+c,
· when: kb-macro.active && !editorFocus,
· args: {"command":"copyFilePath"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+c,
· when: kb-macro.active && searchViewletFocus && !fileMatchOrFolderMatchFocus,
· args: {"command":"toggleSearchCaseSensitive"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+c,
· when: kb-macro.active && watchExpressionsExist && !expressionSelected && focusedView == 'workbench.debug.watchExpressionsView',
· args: {"command":"debug.copyWatchExpression"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+down,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.insertCursorBelow"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+down,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.nextSeparator"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+enter,
· when: inQuickInput && kb-macro.active && !isComposing && quickInputType != 'quickWidget',
· args: {"command":"quickInput.accept"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+escape,
· when: inQuickInput && kb-macro.active,
· args: {"command":"quickInput.hide"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+j,
· when: kb-macro.active && notebookEditorFocused,
· args: {"command":"notebook.cell.joinBelow"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+j,
· when: kb-macro.active && notebookEditorFocused,
· args: {"command":"notebook.cell.joinBelow"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+left,
· when: kb-macro.active,
· args: {"command":"workbench.action.previousEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+pagedown,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.pageNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+pagedown,
· when: kb-macro.active && terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || kb-macro.active && terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive,
· args: {"command":"workbench.action.terminal.scrollDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+pageup,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.pagePrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+pageup,
· when: kb-macro.active && terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || kb-macro.active && terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive,
· args: {"command":"workbench.action.terminal.scrollUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+r,
· when: kb-macro.active && !editorFocus,
· args: {"command":"revealFileInOS"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+right,
· when: cursorAtEndOfQuickInputBox && inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && !inputFocus && quickInputType == 'quickPick',
· args: {"command":"quickInput.acceptInBackground"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+right,
· when: kb-macro.active,
· args: {"command":"workbench.action.nextEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+s,
· when: kb-macro.active,
· args: {"command":"saveAll"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+t,
· when: kb-macro.active,
· args: {"command":"workbench.action.closeOtherEditors"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+up,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.insertCursorAbove"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+win+up,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.previousSeparator"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+z,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated && terminalIsOpen || kb-macro.active && terminalFocus && terminalIsOpen && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.sizeToContentWidth"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: alt+z,
· when: kb-macro.active,
· args: {"command":"editor.action.toggleWordWrap"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: backspace,
· when: config.notebook.multiCursor.enabled && isNotebookMultiSelect && kb-macro.active && activeEditor == 'workbench.editor.notebook' && notebookMultiSelectCursorState == '1' || config.notebook.multiCursor.enabled && isNotebookMultiSelect && kb-macro.active && activeEditor == 'workbench.editor.notebook' && notebookMultiSelectCursorState == '2',
· args: {"command":"noteMultiCursor.deleteLeft"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: backspace,
· when: kb-macro.active && textInputFocus,
· args: {"command":"deleteLeft"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: browserback,
· when: browserCanGoBack && kb-macro.active && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.goBack"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: browserback,
· when: canNavigateBack && kb-macro.active,
· args: {"command":"workbench.action.navigateBack"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: browserforward,
· when: browserCanGoForward && kb-macro.active && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.goForward"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: browserforward,
· when: canNavigateForward && kb-macro.active,
· args: {"command":"workbench.action.navigateForward"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+,,
· when: kb-macro.active,
· args: {"command":"workbench.action.openSettings"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+-,
· when: browserFocused && browserHasUrl && kb-macro.active && !browserHasError && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.zoomOut"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+-,
· when: false,
· args: {"command":"workbench.action.navigateBack"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+-,
· when: false,
· args: {"command":"workbench.action.quickInputBack"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+-,
· when: kb-macro.active,
· args: {"command":"workbench.action.zoomOut"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+.,
· when: chatIsEnabled && inChatInput && kb-macro.active && chatLocation == 'panel',
· args: {"command":"workbench.action.chat.openModePicker"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+.,
· when: dropWidgetVisible && kb-macro.active,
· args: {"command":"editor.changeDropType"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+.,
· when: kb-macro.active && notebookCellFocused && notebookCellHasErrorDiagnostics && !notebookCellEditorFocused,
· args: {"command":"notebook.cell.openFailureActions"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+.,
· when: kb-macro.active && pasteWidgetVisible,
· args: {"command":"editor.changePasteType"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+.,
· when: kb-macro.active && problemFocus,
· args: {"command":"problems.action.showQuickFixes"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+.,
· when: kb-macro.active && terminalFocus,
· args: {"command":"workbench.action.terminal.showQuickFixes"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+/,
· when: accessibleViewIsShown && kb-macro.active && accessibleViewCurrentProviderId == 'inlineCompletions',
· args: {"command":"editor.action.accessibleViewAcceptInlineCompletion"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+/,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.commentLine"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+/,
· when: inChatInput && kb-macro.active && chatLocation == 'panel',
· args: {"command":"workbench.action.chat.attachContext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+/,
· when: kb-macro.active && notebookEditable && notebookEditorFocused && !inputFocus,
· args: {"command":"notebook.commentSelectedCells"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+/,
· when: kb-macro.active && suggestWidgetVisible,
· args: {"command":"toggleExplainMode","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+/,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || kb-macro.active && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible,
· args: {"command":"terminalSuggestToggleExplainMode"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+0,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusSideBar"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+1,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusFirstEditorGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+2,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusSecondEditorGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+3,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusThirdEditorGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+4,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusFourthEditorGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+5,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusFifthEditorGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+6,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusSixthEditorGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+7,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusSeventhEditorGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+8,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusEighthEditorGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+9,
· when: kb-macro.active,
· args: {"command":"workbench.action.lastEditorInGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+; a,
· when: kb-macro.active,
· args: {"command":"testing.runAll"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+; c,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"testing.runAtCursor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+; ctrl+a,
· when: kb-macro.active,
· args: {"command":"testing.debugAll"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+; ctrl+c,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"testing.debugAtCursor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+; ctrl+e,
· when: kb-macro.active,
· args: {"command":"testing.debugFailTests"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+; ctrl+f,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"testing.debugCurrentFile"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+; ctrl+i,
· when: kb-macro.active,
· args: {"command":"testing.toggleInlineTestOutput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+; ctrl+l,
· when: kb-macro.active,
· args: {"command":"testing.debugLastRun"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+; ctrl+m,
· when: kb-macro.active,
· args: {"command":"testing.openOutputPeek"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+; ctrl+o,
· when: kb-macro.active && testing.hasAnyResults,
· args: {"command":"testing.showMostRecentOutput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+; ctrl+r,
· when: kb-macro.active && testing.canRefresh,
· args: {"command":"testing.refreshTests"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+; ctrl+shift+a,
· when: kb-macro.active,
· args: {"command":"testing.coverageAll"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+; ctrl+shift+c,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"testing.coverageAtCursor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+; ctrl+shift+f,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"testing.coverageCurrentFile"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+; ctrl+shift+i,
· when: kb-macro.active,
· args: {"command":"testing.toggleInlineCoverage"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+; ctrl+shift+l,
· when: kb-macro.active,
· args: {"command":"testing.coverageLastRun"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+; ctrl+x,
· when: kb-macro.active,
· args: {"command":"testing.cancelRun"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+; e,
· when: kb-macro.active,
· args: {"command":"testing.reRunFailTests"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+; f,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"testing.runCurrentFile"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+; l,
· when: kb-macro.active,
· args: {"command":"testing.reRunLastRun"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+=,
· when: browserFocused && browserHasUrl && kb-macro.active && !browserHasError && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.zoomIn"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+=,
· when: kb-macro.active,
· args: {"command":"workbench.action.zoomIn"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+[,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.outdentLines"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+\\,
· when: kb-macro.active,
· args: {"command":"workbench.action.splitEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+],
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.indentLines"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+`,
· when: kb-macro.active && terminal.active,
· args: {"command":"workbench.action.terminal.toggleTerminal"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+a,
· when: false,
· args: {"command":"cursorLineStart"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+a,
· when: kb-macro.active && listFocus && listSupportsMultiselect && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.selectAll"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+a,
· when: kb-macro.active && notebookEditorFocused && notebookOutputFocused,
· args: {"command":"notebook.cell.output.selectAll"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+a,
· when: kb-macro.active,
· args: {"command":"editor.action.selectAll"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+-,
· when: false,
· args: {"command":"workbench.action.navigateBack"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+-,
· when: false,
· args: {"command":"workbench.action.quickInputBack"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+.,
· when: chatIsEnabled && inChatInput && kb-macro.active,
· args: {"command":"workbench.action.chat.openModelPicker"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+/,
· when: false,
· args: {"command":"workbench.action.chat.run.prompt"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+/,
· when: false,
· args: {"command":"workbench.action.chat.run.prompt.current"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+b,
· when: kb-macro.active,
· args: {"command":"workbench.action.toggleAuxiliaryBar"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+backspace,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.removeBrackets"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+backspace,
· when: false,
· args: {"command":"deleteWordPartLeft"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+c,
· when: false,
· args: {"command":"copyFilePath"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+c,
· when: false,
· args: {"command":"search.action.copyPath"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+c,
· when: kb-macro.active && watchExpressionsExist && !expressionSelected && focusedView == 'workbench.debug.watchExpressionsView',
· args: {"command":"debug.copyWatchExpression"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+delete,
· when: false,
· args: {"command":"deleteWordPartRight"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+down,
· when: chatIsEnabled && inChat && kb-macro.active,
· args: {"command":"workbench.action.chat.nextUserPrompt"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+down,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.insertCursorBelow"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+down,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.nextSeparator"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+end,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.last"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+enter,
· when: accessibleViewInCodeBlock && chatIsEnabled && kb-macro.active || chatIsEnabled && inChat && kb-macro.active,
· args: {"command":"workbench.action.chat.runInTerminal"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+enter,
· when: agentSessionsViewerFocused && kb-macro.active && !isSessionsWindow,
· args: {"command":"workbench.action.chat.openSessionInNewEditorGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+enter,
· when: chatHasToolConfirmation && inChat && kb-macro.active,
· args: {"command":"workbench.action.chat.skipTool"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+enter,
· when: chatIsEnabled && kb-macro.active && terminalChatResponseContainsCodeBlock && terminalHasBeenCreated && !terminalChatActiveRequest && !terminalChatResponseContainsMultipleCodeBlocks || chatIsEnabled && kb-macro.active && terminalChatResponseContainsCodeBlock && terminalProcessSupported && !terminalChatActiveRequest && !terminalChatResponseContainsMultipleCodeBlocks,
· args: {"command":"workbench.action.terminal.chat.insertCommand"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+enter,
· when: chatIsEnabled && kb-macro.active && terminalChatResponseContainsMultipleCodeBlocks && terminalHasBeenCreated && !terminalChatActiveRequest || chatIsEnabled && kb-macro.active && terminalChatResponseContainsMultipleCodeBlocks && terminalProcessSupported && !terminalChatActiveRequest,
· args: {"command":"workbench.action.terminal.chat.insertFirstCommand"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+enter,
· when: editorFocus && findWidgetVisible && kb-macro.active,
· args: {"command":"editor.action.replaceAll"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+enter,
· when: inQuickInput && kb-macro.active && !isComposing && quickInputType != 'quickWidget',
· args: {"command":"quickInput.accept"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+enter,
· when: inputFocus && kb-macro.active && notebookEditorFocused && !inlineChatFocused && notebookCellType == 'markup',
· args: {"command":"notebook.cell.quitEdit"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+enter,
· when: kb-macro.active && notebookCellListFocused && notebookMissingKernelExtension && !notebookCellExecuting && notebookCellType == 'code' || kb-macro.active && notebookCellListFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelCount > 0 || kb-macro.active && notebookCellListFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelSourceCount > 0,
· args: {"command":"notebook.cell.execute"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+enter,
· when: kb-macro.active && replaceActive && searchViewletVisible && !findWidgetVisible,
· args: {"command":"search.action.replaceAll"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+escape,
· when: inQuickInput && kb-macro.active,
· args: {"command":"quickInput.hide"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+f,
· when: inDebugRepl && kb-macro.active || inDebugRepl && kb-macro.active && focusedView == 'workbench.panel.repl.view',
· args: {"command":"repl.action.find"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+f,
· when: kb-macro.active && listFocus && listSupportsFind,
· args: {"command":"list.find"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+f,
· when: kb-macro.active && view == 'workbench.panel.repl.view',
· args: {"command":"list.find.replInputFocus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+g,
· when: kb-macro.active && terminalFocus,
· args: {"command":"workbench.action.terminal.sendSequence","args":{"text":"\u0007"}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+home,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.first"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+i,
· when: kb-macro.active && !chatSetupDisabled && !chatSetupHidden,
· args: {"command":"workbench.action.chat.open"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+i,
· when: kb-macro.active && workbench.panel.chat.view.copilot.active,
· args: {"command":"workbench.panel.chat"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+j,
· when: false,
· args: {"command":"notebook.cell.joinBelow"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+left,
· when: false,
· args: {"command":"cursorWordPartLeft"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+left,
· when: kb-macro.active,
· args: {"command":"workbench.action.moveEditorToPreviousGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+n,
· when: false,
· args: {"command":"list.focusAnyDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+o,
· when: kb-macro.active,
· args: {"command":"workbench.action.remote.showMenu"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+p,
· when: false,
· args: {"command":"list.focusAnyUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+pagedown,
· when: accessibleViewContainsCodeBlocks && kb-macro.active && accessibleViewCurrentProviderId == 'inlineChat' || accessibleViewContainsCodeBlocks && kb-macro.active && accessibleViewCurrentProviderId == 'panelChat' || accessibleViewContainsCodeBlocks && kb-macro.active && accessibleViewCurrentProviderId == 'quickChat',
· args: {"command":"editor.action.accessibleViewNextCodeBlock"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+pagedown,
· when: chatIsEnabled && inChat && kb-macro.active,
· args: {"command":"workbench.action.chat.nextCodeBlock"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+pagedown,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.pageNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+pagedown,
· when: kb-macro.active && terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || kb-macro.active && terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive,
· args: {"command":"workbench.action.terminal.scrollDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+pageup,
· when: accessibleViewContainsCodeBlocks && kb-macro.active && accessibleViewCurrentProviderId == 'inlineChat' || accessibleViewContainsCodeBlocks && kb-macro.active && accessibleViewCurrentProviderId == 'panelChat' || accessibleViewContainsCodeBlocks && kb-macro.active && accessibleViewCurrentProviderId == 'quickChat',
· args: {"command":"editor.action.accessibleViewPreviousCodeBlock"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+pageup,
· when: chatIsEnabled && inChat && kb-macro.active,
· args: {"command":"workbench.action.chat.previousCodeBlock"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+pageup,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.pagePrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+pageup,
· when: kb-macro.active && terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || kb-macro.active && terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive,
· args: {"command":"workbench.action.terminal.scrollUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+r,
· when: accessibilityModeEnabled && kb-macro.active && terminalFocus,
· args: {"command":"workbench.action.terminal.sendSequence","args":{"text":"\u0012"}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+r,
· when: false,
· args: {"command":"revealFileInOS"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+r,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated && !accessibilityModeEnabled || kb-macro.active && terminalFocus && terminalProcessSupported && !accessibilityModeEnabled,
· args: {"command":"workbench.action.terminal.runRecentCommand"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+right,
· when: cursorAtEndOfQuickInputBox && inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && !inputFocus && quickInputType == 'quickPick',
· args: {"command":"quickInput.acceptInBackground"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+right,
· when: false,
· args: {"command":"cursorWordPartRight"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+right,
· when: kb-macro.active,
· args: {"command":"workbench.action.moveEditorToNextGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+space,
· when: kb-macro.active && !textInputFocus,
· args: {"command":"workbench.action.terminal.suggestToggleDetailsFocus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+space,
· when: kb-macro.active && suggestWidgetVisible && textInputFocus,
· args: {"command":"toggleSuggestionFocus","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+up,
· when: chatIsEnabled && inChat && kb-macro.active,
· args: {"command":"workbench.action.chat.previousUserPrompt"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+up,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.insertCursorAbove"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+up,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.previousSeparator"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+v,
· when: hasSpeechProvider && kb-macro.active && !editorReadonly && !speechToTextInProgress,
· args: {"command":"workbench.action.editorDictation.start"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+win+/,
· when: chatIsEnabled && editorTextFocus && kb-macro.active && resourceSet && resourceLangId == 'prompt',
· args: {"command":"workbench.action.chat.run-in-new-chat.prompt.current"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+win+/,
· when: chatIsEnabled && editorTextFocus && kb-macro.active && resourceSet && resourceLangId == 'prompt',
· args: {"command":"workbench.action.chat.run-in-new-chat.prompt.current"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+win+/,
· when: chatIsEnabled && editorTextFocus && kb-macro.active && resourceSet && resourceLangId == 'prompt',
· args: {"command":"workbench.action.chat.run-in-new-chat.prompt.current"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+win+end,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.last"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+win+enter,
· when: inQuickInput && kb-macro.active && !isComposing && quickInputType != 'quickWidget',
· args: {"command":"quickInput.accept"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+win+escape,
· when: inQuickInput && kb-macro.active,
· args: {"command":"quickInput.hide"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+win+home,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.first"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+win+n,
· when: kb-macro.active,
· args: {"command":"welcome.showNewFileEntries"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+win+n,
· when: kb-macro.active,
· args: {"command":"welcome.showNewFileEntries"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+win+n,
· when: kb-macro.active,
· args: {"command":"welcome.showNewFileEntries"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+win+pagedown,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.pageNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+win+pageup,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.pagePrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+win+right,
· when: cursorAtEndOfQuickInputBox && inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && !inputFocus && quickInputType == 'quickPick',
· args: {"command":"quickInput.acceptInBackground"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+alt+y,
· when: chatEdits.hasEditorModifications && editorFocus && kb-macro.active && !chatEdits.isCurrentlyBeingModified || chatEdits.hasEditorModifications && kb-macro.active && notebookEditorFocused && !chatEdits.isCurrentlyBeingModified,
· args: {"command":"chatEditor.action.acceptAllEdits"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+b,
· when: false,
· args: {"command":"cursorLeft"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+b,
· when: kb-macro.active,
· args: {"command":"workbench.action.toggleSidebarVisibility"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+backspace,
· when: false,
· args: {"command":"deleteLeft"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+backspace,
· when: hasUndecidedChatEditingResource && inChatInput && kb-macro.active && !chatInputHasText,
· args: {"command":"chatEditing.discardAllFiles"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+backspace,
· when: kb-macro.active && terminalFocus && terminalShellType == 'cmd',
· args: {"command":"workbench.action.terminal.sendSequence","args":{"text":"\b"}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+backspace,
· when: kb-macro.active && terminalFocus,
· args: {"command":"workbench.action.terminal.sendSequence","args":{"text":"\u0017"}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+backspace,
· when: kb-macro.active && textInputFocus && !editorReadonly,
· args: {"command":"deleteWordLeft"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+c,
· when: chatAttachmentResource && kb-macro.active,
· args: {"command":"chat.inlineResourceAnchor.copyResource"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+c,
· when: fileMatchOrMatchFocus && kb-macro.active,
· args: {"command":"search.action.copyMatch"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+c,
· when: filesExplorerFocus && foldersViewVisible && kb-macro.active && !explorerResourceIsRoot && !inputFocus,
· args: {"command":"filesExplorer.copy"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+c,
· when: inKeybindings && kb-macro.active && keybindingFocus && !whenFocus,
· args: {"command":"keybindings.editor.copyKeybindingEntry"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+c,
· when: kb-macro.active && !expressionSelected && focusedView == 'workbench.debug.variablesView' || kb-macro.active && !expressionSelected && focusedView == 'workbench.debug.watchExpressionsView',
· args: {"command":"workbench.debug.viewlet.action.copyValue"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+c,
· when: kb-macro.active && problemsVisibility && !relatedInformationFocus && focusedView == 'workbench.panel.markers.view',
· args: {"command":"problems.action.copy"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+c,
· when: kb-macro.active && suggestWidgetDetailsFocused,
· args: {"command":"suggestWidgetCopy"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+c,
· when: kb-macro.active && terminalTextSelectedInFocused || kb-macro.active && terminalFocus && terminalHasBeenCreated && terminalTextSelected || kb-macro.active && terminalFocus && terminalProcessSupported && terminalTextSelected || kb-macro.active && terminalFocus && terminalTextSelected && terminalTextSelectedInFocused || kb-macro.active && terminalHasBeenCreated && terminalTextSelected && terminalTextSelectedInFocused || kb-macro.active && terminalProcessSupported && terminalTextSelected && terminalTextSelectedInFocused,
· args: {"command":"workbench.action.terminal.copyAndClearSelection"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+c,
· when: kb-macro.active && tunnelViewFocus && tunnelType == 'Detected' && tunnelViewMultiSelection == 'undefined' || kb-macro.active && tunnelViewFocus && tunnelType == 'Forwarded' && tunnelViewMultiSelection == 'undefined',
· args: {"command":"remote.tunnel.copyAddressInline"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+c,
· when: kb-macro.active,
· args: {"command":"editor.action.clipboardCopyAction","await":"clipboard"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+d,
· when: config.notebook.multiCursor.enabled && kb-macro.active && notebookCellEditorFocused && activeEditor == 'workbench.editor.notebook',
· args: {"command":"notebook.addFindMatchToSelection"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+d,
· when: editorFocus && kb-macro.active,
· args: {"command":"editor.action.addSelectionToNextFindMatch"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+d,
· when: false,
· args: {"command":"deleteRight"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+delete,
· when: false,
· args: {"command":"deleteRight"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+delete,
· when: kb-macro.active && terminalFocus,
· args: {"command":"workbench.action.terminal.sendSequence","args":{"text":"\u001bd"}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+delete,
· when: kb-macro.active && textInputFocus && !editorReadonly,
· args: {"command":"deleteWordRight"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+down,
· when: accessibilityModeEnabled && accessibleViewOnLastLine && kb-macro.active && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibilityModeEnabled && accessibleViewOnLastLine && kb-macro.active && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal',
· args: {"command":"workbench.action.terminal.focus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+down,
· when: commentsFilterFocus && kb-macro.active,
· args: {"command":"commentsFocusViewFromFilter"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+down,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.goToBottomHover"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+down,
· when: editorTextFocus && inlineChatVisible && kb-macro.active && !accessibilityModeEnabled && !inlineChatFocused && !isEmbeddedDiffEditor && inlineChatOuterCursorPosition == 'above',
· args: {"command":"inlineChat.focus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+down,
· when: inChat && inChatInput && kb-macro.active && quickChatHasFocus,
· args: {"command":"chat.action.focus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+down,
· when: inChat && kb-macro.active && !inChatInput && !quickChatHasFocus,
· args: {"command":"workbench.action.chat.focusInput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+down,
· when: inKeybindings && inKeybindingsSearch && kb-macro.active,
· args: {"command":"keybindings.editor.focusKeybindings"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+down,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.next"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+down,
· when: inSearchEditor && inputBoxFocus && kb-macro.active || inputBoxFocus && kb-macro.active && searchViewletVisible,
· args: {"command":"search.focus.nextInputBox"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+down,
· when: inputFocus && kb-macro.active && navigableContainerFocused || kb-macro.active && navigableContainerFocused && treestickyScrollFocused || kb-macro.active && navigableContainerFocused && !listFocus || kb-macro.active && navigableContainerFocused && listScrollAtBoundary == 'both' || kb-macro.active && navigableContainerFocused && listScrollAtBoundary == 'bottom',
· args: {"command":"widgetNavigation.focusNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+down,
· when: isCompositeNotebook && kb-macro.active && notebookEditorFocused,
· args: {"command":"repl.input.focus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+down,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused && listScrollAtBoundary != 'both' && listScrollAtBoundary != 'bottom',
· args: {"command":"list.scrollDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+down,
· when: kb-macro.active && notebookCellHasOutputs && !isCompositeNotebook && activeEditor == 'workbench.editor.interactive' || kb-macro.active && notebookCellHasOutputs && !isCompositeNotebook && activeEditor == 'workbench.editor.notebook' || kb-macro.active && notebookCellHasOutputs && !isCompositeNotebook && activeEditor == 'workbench.editor.repl',
· args: {"command":"notebook.cell.focusInOutput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+down,
· when: kb-macro.active && notebookEditorFocused && notebookOutputFocused,
· args: {"command":"notebook.focusNextEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+down,
· when: kb-macro.active && problemsFilterFocus,
· args: {"command":"problems.action.focusProblemsFromFilter"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+down,
· when: kb-macro.active && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || kb-macro.active && suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
· args: {"command":"selectNextSuggestion","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+down,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated && !accessibilityModeEnabled || kb-macro.active && terminalFocus && terminalProcessSupported && !accessibilityModeEnabled,
· args: {"command":"workbench.action.terminal.scrollToNextCommand"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+down,
· when: kb-macro.active && textInputFocus,
· args: {"command":"scrollLineDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+e,
· when: accessibilityHelpIsShown && kb-macro.active,
· args: {"command":"editor.action.toggleScreenReaderAccessibilityMode"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+e,
· when: false,
· args: {"command":"cursorLineEnd"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+e,
· when: inFilesPicker && inQuickOpen && kb-macro.active,
· args: {"command":"workbench.action.quickOpenNavigateNextInFilePicker"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+e,
· when: kb-macro.active,
· args: {"command":"workbench.action.quickOpen"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+end,
· when: accessibleViewIsShown && kb-macro.active && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibleViewIsShown && kb-macro.active && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal',
· args: {"command":"workbench.action.terminal.scrollToBottomAccessibleView"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+end,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.last"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+end,
· when: kb-macro.active && activeEditor == 'workbench.editor.interactive',
· args: {"command":"interactive.scrollToBottom"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+end,
· when: kb-macro.active && notebookEditorFocused && !inputFocus,
· args: {"command":"notebook.focusBottom"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+end,
· when: kb-macro.active && terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || kb-macro.active && terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive,
· args: {"command":"workbench.action.terminal.scrollToBottom"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+end,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorBottom"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: accessibleViewInCodeBlock && chatIsEnabled && kb-macro.active || chatIsEnabled && inChat && kb-macro.active && !inChatInput,
· args: {"command":"workbench.action.chat.applyInEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: accessibleViewInCodeBlock && chatIsEnabled && kb-macro.active || chatIsEnabled && inChat && kb-macro.active && !inChatInput,
· args: {"command":"workbench.action.chat.insertCodeBlock"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: agentSessionsViewerFocused && kb-macro.active && !isSessionsWindow,
· args: {"command":"workbench.action.chat.openSessionInEditorGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: breadcrumbsActive && breadcrumbsVisible && kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"breadcrumbs.revealFocusedFromTreeAside"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: breadcrumbsActive && breadcrumbsVisible && kb-macro.active,
· args: {"command":"breadcrumbs.revealFocused"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: breakpointsFocused && kb-macro.active,
· args: {"command":"debug.openBreakpointToSide"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: browserElementSelectionActive && browserFocused && kb-macro.active,
· args: {"command":"workbench.action.browser.addFocusedElementToChat"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: chatAttachmentResource && kb-macro.active,
· args: {"command":"chat.inlineResourceAnchor.openToSide"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: chatEdits.hasEditorModifications && inlineChatHasEditsAgent && inlineChatVisible && kb-macro.active && !chatEdits.isRequestInProgress || chatEdits.hasEditorModifications && inlineChatHasNotebookAgent && inlineChatVisible && kb-macro.active && !chatEdits.isRequestInProgress && activeEditor == 'workbench.editor.notebook',
· args: {"command":"inlineChat2.keep"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: chatHasElicitationRequest && inChat && kb-macro.active,
· args: {"command":"workbench.action.chat.acceptElicitation"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: chatHasToolConfirmation && inChat && kb-macro.active,
· args: {"command":"workbench.action.chat.acceptTool"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: chatInputHasText && inChatInput && kb-macro.active && !chatSessionRequestInProgress,
· args: {"command":"workbench.action.chat.submitWithCodebase"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: chatIsEnabled && kb-macro.active && terminalChatResponseContainsCodeBlock && terminalHasBeenCreated && !terminalChatActiveRequest && !terminalChatResponseContainsMultipleCodeBlocks || chatIsEnabled && kb-macro.active && terminalChatResponseContainsCodeBlock && terminalProcessSupported && !terminalChatActiveRequest && !terminalChatResponseContainsMultipleCodeBlocks,
· args: {"command":"workbench.action.terminal.chat.runCommand"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: chatIsEnabled && kb-macro.active && terminalChatResponseContainsMultipleCodeBlocks && terminalHasBeenCreated && !terminalChatActiveRequest || chatIsEnabled && kb-macro.active && terminalChatResponseContainsMultipleCodeBlocks && terminalProcessSupported && !terminalChatActiveRequest,
· args: {"command":"workbench.action.terminal.chat.runFirstCommand"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: commentEditorFocused && kb-macro.active,
· args: {"command":"editor.action.submitComment"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: config.editor.rename.enablePreview && editorFocus && kb-macro.active && renameInputVisible && !isComposing,
· args: {"command":"acceptRenameInputWithPreview"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.insertLineAfter"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: explorerViewletFocus && foldersViewVisible && kb-macro.active && !inputFocus,
· args: {"command":"explorer.openToSide"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: false,
· args: {"command":"notebook.cell.execute"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: false,
· args: {"command":"notebook.cell.quitEdit"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: fileMatchOrMatchFocus && kb-macro.active && searchViewletVisible,
· args: {"command":"search.action.openResultToSide"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: hasUndecidedChatEditingResource && inChatInput && kb-macro.active,
· args: {"command":"chatEditing.acceptAllFiles"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: inQuickInput && kb-macro.active && !isComposing && quickInputType != 'quickWidget',
· args: {"command":"quickInput.accept"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: isCompositeNotebook && kb-macro.active && !notebookCellListFocused && activeEditor == 'workbench.editor.repl',
· args: {"command":"repl.execute"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: isCompositeNotebook && kb-macro.active && activeEditor == 'workbench.editor.interactive',
· args: {"command":"interactive.execute"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: isMergeEditor && kb-macro.active,
· args: {"command":"mergeEditor.acceptMerge"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: kb-macro.active && listFocus && referenceSearchVisible && !inputFocus && !treeElementCanCollapse && !treeElementCanExpand && !treestickyScrollFocused,
· args: {"command":"openReferenceToSide"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: kb-macro.active && notebookCellListFocused && !inputFocus,
· args: {"command":"notebook.cell.insertCodeCellBelow"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: kb-macro.active && problemFocus,
· args: {"command":"problems.action.openToSide"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: kb-macro.active && refactorPreview.enabled && refactorPreview.hasCheckedChanges && focusedView == 'refactorPreview',
· args: {"command":"refactorPreview.apply"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: kb-macro.active && scmRepository,
· args: {"command":"scm.acceptInput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+escape,
· when: false,
· args: {"command":"workbench.action.chat.cancel"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+escape,
· when: false,
· args: {"command":"workbench.action.hideComment"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+escape,
· when: inQuickInput && kb-macro.active,
· args: {"command":"quickInput.hide"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+f,
· when: browserHasUrl && kb-macro.active && !browserHasError && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.showFind"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+f,
· when: editorFocus && kb-macro.active || editorIsOpen && kb-macro.active,
· args: {"command":"actions.find"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+f,
· when: false,
· args: {"command":"cursorRight"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+f,
· when: inDebugRepl && kb-macro.active && textInputFocus,
· args: {"command":"repl.action.filter"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+f,
· when: inKeybindings && kb-macro.active,
· args: {"command":"keybindings.editor.searchKeybindings"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+f,
· when: inSettingsEditor && kb-macro.active,
· args: {"command":"settings.action.search"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+f,
· when: kb-macro.active && !editorFocus && activeEditor == 'workbench.editor.extension',
· args: {"command":"editor.action.extensioneditor.showfind"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+f,
· when: kb-macro.active && focusedView == 'workbench.panel.comments',
· args: {"command":"commentsFocusFilter"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+f,
· when: kb-macro.active && focusedView == 'workbench.panel.markers.view',
· args: {"command":"problems.action.focusFilter"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+f,
· when: kb-macro.active && notebookEditorFocused && !editorFocus && activeEditor == 'workbench.editor.interactive' || kb-macro.active && notebookEditorFocused && !editorFocus && activeEditor == 'workbench.editor.notebook',
· args: {"command":"notebook.find"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+f,
· when: kb-macro.active && terminalFindFocused && terminalHasBeenCreated || kb-macro.active && terminalFindFocused && terminalProcessSupported || kb-macro.active && terminalFocusInAny && terminalHasBeenCreated || kb-macro.active && terminalFocusInAny && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.focusFind"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+f,
· when: kb-macro.active && webviewFindWidgetEnabled && !editorFocus && activeEditor == 'WebviewEditor',
· args: {"command":"editor.action.webvieweditor.showFind"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+f2,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.changeAll"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+f3,
· when: editorFocus && kb-macro.active,
· args: {"command":"editor.action.nextSelectionMatchFindAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+f4,
· when: activeEditorGroupEmpty && kb-macro.active && multipleEditorGroups,
· args: {"command":"workbench.action.closeGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+f4,
· when: auxiliaryBarMaximized && kb-macro.active,
· args: {"command":"workbench.action.restoreAuxiliaryBar"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+f4,
· when: kb-macro.active && terminalEditorFocus && terminalFocus && terminalHasBeenCreated || kb-macro.active && terminalEditorFocus && terminalFocus && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.killEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+f4,
· when: kb-macro.active,
· args: {"command":"workbench.action.closeActiveEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+f5,
· when: browserFocused && kb-macro.active && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.hardReload"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+f5,
· when: debuggersAvailable && kb-macro.active && debugState != 'initializing',
· args: {"command":"workbench.action.debug.run"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+f5,
· when: kb-macro.active && !debuggersAvailable,
· args: {"command":"debug.openView"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+f9,
· when: chatIsEnabled && inChat && kb-macro.active,
· args: {"command":"workbench.action.chat.nextFileTree"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+f11,
· when: inDebugMode && kb-macro.active && stepIntoTargetsSupported && debugState == 'stopped',
· args: {"command":"workbench.action.debug.stepIntoTarget"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+f12,
· when: editorHasImplementationProvider && editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.goToImplementation"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+f12,
· when: false,
· args: {"command":"editor.action.revealDefinition"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+g,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated || kb-macro.active && terminalFocus && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.goToRecentDirectory"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+g,
· when: kb-macro.active,
· args: {"command":"workbench.action.gotoLine"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+h,
· when: editorFocus && kb-macro.active || editorIsOpen && kb-macro.active,
· args: {"command":"editor.action.startFindReplaceAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+h,
· when: false,
· args: {"command":"deleteLeft"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+home,
· when: accessibleViewIsShown && kb-macro.active && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibleViewIsShown && kb-macro.active && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal',
· args: {"command":"workbench.action.terminal.scrollToTopAccessibleView"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+home,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.first"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+home,
· when: kb-macro.active && activeEditor == 'workbench.editor.interactive',
· args: {"command":"interactive.scrollToTop"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+home,
· when: kb-macro.active && notebookEditorFocused && !inputFocus,
· args: {"command":"notebook.focusTop"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+home,
· when: kb-macro.active && terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || kb-macro.active && terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive,
· args: {"command":"workbench.action.terminal.scrollToTop"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+home,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorTop"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+i,
· when: aiSettingResultsAvailable && inSettingsEditor && kb-macro.active,
· args: {"command":"settings.action.toggleAiSearch"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+i,
· when: chatIsEnabled && hasSpeechProvider && inChatInput && kb-macro.active && !editorFocus && !notebookEditorFocused && !scopedVoiceChatGettingReady && !speechToTextInProgress || chatIsEnabled && hasSpeechProvider && inlineChatFocused && kb-macro.active && !editorFocus && !notebookEditorFocused && !scopedVoiceChatGettingReady && !speechToTextInProgress,
· args: {"command":"workbench.action.chat.startVoiceChat"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+i,
· when: chatIsEnabled && hasSpeechProvider && kb-macro.active && !chatSessionRequestInProgress && !editorFocus && !inChatInput && !inSettingsEditor && !inlineChatFocused && !notebookEditorFocused && !searchViewletFocus,
· args: {"command":"workbench.action.chat.holdToVoiceChatInChatView"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+i,
· when: chatIsEnabled && kb-macro.active && terminalChatAgentRegistered && terminalFocusInAny && terminalHasBeenCreated || chatIsEnabled && kb-macro.active && terminalChatAgentRegistered && terminalFocusInAny && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.chat.start"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+i,
· when: config.inlineChat.askInChat && editorFocus && inlineChatFileBelongsToChat && inlineChatHasEditsAgent && inlineChatPossible && kb-macro.active && !editorReadonly && !editorSimpleInput || config.inlineChat.askInChat && editorFocus && inlineChatFileBelongsToChat && inlineChatHasNotebookAgent && inlineChatPossible && kb-macro.active && !editorReadonly && !editorSimpleInput && activeEditor == 'workbench.editor.notebook' || config.inlineChat.askInChat && editorFocus && inlineChatFileBelongsToChat && inlineChatHasNotebookInline && inlineChatPossible && kb-macro.active && !editorReadonly && !editorSimpleInput && activeEditor == 'workbench.editor.notebook',
· args: {"command":"inlineChat.askInChat"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+i,
· when: config.notebook.experimental.cellChat && kb-macro.active && notebookChatAgentRegistered && notebookEditable && notebookEditorFocused && !inputFocus || config.notebook.experimental.generate && kb-macro.active && notebookChatAgentRegistered && notebookEditable && notebookEditorFocused && !inputFocus,
· args: {"command":"notebook.cell.chat.start"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+i,
· when: editorFocus && inlineChatHasEditsAgent && inlineChatPossible && kb-macro.active && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput || editorFocus && inlineChatHasEditsAgent && inlineChatPossible && kb-macro.active && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat || editorFocus && inlineChatHasEditsAgent && inlineChatPossible && kb-macro.active && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat || editorFocus && inlineChatHasNotebookAgent && inlineChatPossible && kb-macro.active && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasNotebookAgent && inlineChatPossible && kb-macro.active && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasNotebookInline && inlineChatPossible && kb-macro.active && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasNotebookInline && inlineChatPossible && kb-macro.active && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasEditsAgent && inlineChatHasNotebookAgent && inlineChatPossible && kb-macro.active && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasEditsAgent && inlineChatHasNotebookAgent && inlineChatPossible && kb-macro.active && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasEditsAgent && inlineChatHasNotebookInline && inlineChatPossible && kb-macro.active && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasEditsAgent && inlineChatHasNotebookInline && inlineChatPossible && kb-macro.active && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasNotebookAgent && inlineChatHasNotebookInline && inlineChatPossible && kb-macro.active && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasNotebookAgent && inlineChatHasNotebookInline && inlineChatPossible && kb-macro.active && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasNotebookAgent && inlineChatPossible && kb-macro.active && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasNotebookInline && inlineChatPossible && kb-macro.active && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasEditsAgent && inlineChatHasNotebookAgent && inlineChatPossible && kb-macro.active && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasEditsAgent && inlineChatHasNotebookInline && inlineChatPossible && kb-macro.active && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasNotebookAgent && inlineChatHasNotebookInline && inlineChatPossible && kb-macro.active && !config.inlineChat.askInChat && !editorReadonly && !editorSimpleInput && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook',
· args: {"command":"inlineChat.start"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+i,
· when: editorHasCompletionItemProvider && kb-macro.active && textInputFocus && !editorReadonly && !suggestWidgetVisible,
· args: {"command":"editor.action.triggerSuggest","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+i,
· when: hasAIResultProviderKey && kb-macro.active && searchViewletFocus,
· args: {"command":"search.action.searchWithAI"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+i,
· when: inChatInput && kb-macro.active && voiceChatInProgress && scopedVoiceChatInProgress == 'editor' || inChatInput && kb-macro.active && voiceChatInProgress && scopedVoiceChatInProgress == 'inline' || inChatInput && kb-macro.active && voiceChatInProgress && scopedVoiceChatInProgress == 'quick' || inChatInput && kb-macro.active && voiceChatInProgress && scopedVoiceChatInProgress == 'view' || inlineChatFocused && kb-macro.active && voiceChatInProgress && scopedVoiceChatInProgress == 'editor' || inlineChatFocused && kb-macro.active && voiceChatInProgress && scopedVoiceChatInProgress == 'inline' || inlineChatFocused && kb-macro.active && voiceChatInProgress && scopedVoiceChatInProgress == 'quick' || inlineChatFocused && kb-macro.active && voiceChatInProgress && scopedVoiceChatInProgress == 'view',
· args: {"command":"workbench.action.chat.stopListeningAndSubmit"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+i,
· when: kb-macro.active && simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || kb-macro.active && simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible,
· args: {"command":"workbench.action.terminal.suggestToggleDetails"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+i,
· when: kb-macro.active && suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus,
· args: {"command":"toggleSuggestionDetails","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+i,
· when: kb-macro.active && suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
· args: {"command":"focusSuggestion","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+insert,
· when: kb-macro.active && suggestWidgetDetailsFocused,
· args: {"command":"suggestWidgetCopy"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+insert,
· when: kb-macro.active,
· args: {"command":"editor.action.clipboardCopyAction","await":"clipboard"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+j,
· when: false,
· args: {"command":"editor.action.joinLines"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+j,
· when: kb-macro.active,
· args: {"command":"workbench.action.togglePanel"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k c,
· when: kb-macro.active,
· args: {"command":"workbench.files.action.compareWithClipboard"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+,,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.createFoldingRangeFromSelection"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+-,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.foldAllExcept"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+.,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.removeManualFoldingRanges"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+/,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.foldAllBlockComments"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+0,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.foldAll"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+1,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.foldLevel1"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+2,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.foldLevel2"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+3,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.foldLevel3"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+4,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.foldLevel4"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+5,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.foldLevel5"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+6,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.foldLevel6"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+7,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.foldLevel7"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+8,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.foldAllMarkerRegions"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+9,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.unfoldAllMarkerRegions"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+=,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.unfoldAllExcept"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+[,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.foldRecursively"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+\\,
· when: kb-macro.active,
· args: {"command":"workbench.action.splitEditorDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+\\,
· when: kb-macro.active,
· args: {"command":"workbench.action.splitEditorLeft"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+\\,
· when: kb-macro.active,
· args: {"command":"workbench.action.splitEditorOrthogonal"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+\\,
· when: kb-macro.active,
· args: {"command":"workbench.action.splitEditorRight"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+\\,
· when: kb-macro.active,
· args: {"command":"workbench.action.splitEditorUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+],
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.unfoldRecursively"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+a,
· when: inKeybindings && kb-macro.active && keybindingFocus,
· args: {"command":"keybindings.editor.addKeybinding"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+alt+c,
· when: activeCursorHasCommentingRange && kb-macro.active,
· args: {"command":"workbench.action.addComment"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+alt+c,
· when: false,
· args: {"command":"copyFilePath"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+alt+down,
· when: accessibilityModeEnabled && commentFocused && kb-macro.active || accessibilityModeEnabled && editorFocus && kb-macro.active || accessibilityHelpIsShown && accessibilityModeEnabled && kb-macro.active && accessibleViewCurrentProviderId == 'comments',
· args: {"command":"editor.action.nextCommentingRange"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+alt+s,
· when: editorTextFocus && kb-macro.active && !operationInProgress && resourceScheme == 'file',
· args: {"command":"git.stageSelectedRanges"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+alt+up,
· when: accessibilityModeEnabled && commentFocused && kb-macro.active || accessibilityModeEnabled && editorFocus && kb-macro.active || accessibilityHelpIsShown && accessibilityModeEnabled && kb-macro.active && accessibleViewCurrentProviderId == 'comments',
· args: {"command":"editor.action.previousCommentingRange"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+b,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.setSelectionAnchor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+c,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.addCommentLine"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+c,
· when: kb-macro.active && notebookCellInputIsCollapsed && notebookCellListFocused,
· args: {"command":"notebook.cell.expandCellInput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+c,
· when: kb-macro.active && notebookCellListFocused && !inputFocus && !notebookCellInputIsCollapsed,
· args: {"command":"notebook.cell.collapseCellInput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+d,
· when: editorFocus && kb-macro.active,
· args: {"command":"editor.action.moveSelectionToNextFindMatch"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+down,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusBelowGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+e,
· when: inKeybindings && kb-macro.active && keybindingFocus,
· args: {"command":"keybindings.editor.defineWhenExpression"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+f,
· when: editorHasDocumentSelectionFormattingProvider && editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.formatSelection"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+f12,
· when: false,
· args: {"command":"editor.action.revealDefinitionAside"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+h,
· when: false,
· args: {"command":"workbench.action.output.toggleOutput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+i,
· when: editorTextFocus && inDebugMode && kb-macro.active,
· args: {"command":"editor.debug.action.showDebugHover"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+i,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.showHover"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+i,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.showHover"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+i,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated || kb-macro.active && terminalFocus && terminalIsOpen || kb-macro.active && terminalFocus && terminalProcessSupported || kb-macro.active && terminalHasBeenCreated && terminalTabsFocus || kb-macro.active && terminalIsOpen && terminalTabsFocus || kb-macro.active && terminalProcessSupported && terminalTabsFocus,
· args: {"command":"workbench.action.terminal.focusHover"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+i,
· when: kb-macro.active,
· args: {"command":"workbench.action.showHover"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+j,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.unfoldAll"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+k,
· when: editorTextFocus && kb-macro.active && selectionAnchorSet,
· args: {"command":"editor.action.selectFromAnchorToCursor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+k,
· when: false,
· args: {"command":"editor.action.defineKeybinding"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+k,
· when: kb-macro.active && resource == 'vscode-userdata:/d%3A/a/vscode-kb-macro/vscode-kb-macro/empty2/User/keybindings.json',
· args: {"command":"editor.action.defineKeybinding"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+l,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.toggleFold"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+left,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusLeftGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+m,
· when: editorPartMaximizedEditorGroup && kb-macro.active || editorPartMultipleEditorGroups && kb-macro.active,
· args: {"command":"workbench.action.toggleMaximizeEditorGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+n,
· when: editorTextFocus && isInDiffEditor && isInDiffRightEditor && kb-macro.active && !operationInProgress && resourceScheme == 'git',
· args: {"command":"git.unstageSelectedRanges"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+o,
· when: kb-macro.active && openFolderWorkspaceSupport,
· args: {"command":"workbench.action.files.openFolder"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+o,
· when: kb-macro.active && remoteFileDialogVisible,
· args: {"command":"workbench.action.files.openLocalFolder"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+p,
· when: kb-macro.active,
· args: {"command":"workbench.action.showAllEditors"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+pagedown,
· when: kb-macro.active,
· args: {"command":"workbench.action.nextEditorInGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+pageup,
· when: kb-macro.active,
· args: {"command":"workbench.action.previousEditorInGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+q,
· when: kb-macro.active,
· args: {"command":"workbench.action.navigateToLastEditLocation"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+r,
· when: editorTextFocus && kb-macro.active && !operationInProgress && resourceScheme == 'file',
· args: {"command":"git.revertSelectedRanges"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+r,
· when: kb-macro.active,
· args: {"command":"workbench.action.keybindingsReference"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+right,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusRightGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+s,
· when: kb-macro.active,
· args: {"command":"workbench.action.openGlobalKeybindings"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+shift+\\,
· when: activeEditorCanSplitInGroup && kb-macro.active,
· args: {"command":"workbench.action.splitEditorInGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+shift+\\,
· when: editorTextFocus && kb-macro.active && notebookCellEditable && notebookEditable && notebookEditorFocused,
· args: {"command":"notebook.cell.split"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+shift+\\,
· when: kb-macro.active && sideBySideEditorActive,
· args: {"command":"workbench.action.joinEditorInGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+shift+alt+c,
· when: false,
· args: {"command":"copyRelativeFilePath"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+shift+c,
· when: editorFocus && kb-macro.active,
· args: {"command":"copyRelativeFilePath"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+shift+c,
· when: kb-macro.active && !editorFocus,
· args: {"command":"copyRelativeFilePath"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+shift+l,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.toggleFoldRecursively"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+shift+n,
· when: kb-macro.active,
· args: {"command":"notifications.showList"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+shift+s,
· when: kb-macro.active,
· args: {"command":"workbench.action.files.saveWithoutFormatting"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+shift+w,
· when: kb-macro.active,
· args: {"command":"workbench.action.closeAllGroups"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+t,
· when: kb-macro.active,
· args: {"command":"workbench.action.selectTheme"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+u,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.removeCommentLine"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+up,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusAboveGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+w,
· when: kb-macro.active,
· args: {"command":"workbench.action.closeAllEditors"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k ctrl+x,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.trimTrailingWhitespace"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k d,
· when: kb-macro.active,
· args: {"command":"workbench.files.action.compareWithSaved"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k down,
· when: kb-macro.active && focusedView != '',
· args: {"command":"views.moveViewDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k down,
· when: kb-macro.active,
· args: {"command":"workbench.action.moveActiveEditorGroupDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k e,
· when: kb-macro.active && workbench.explorer.openEditorsView.active,
· args: {"command":"workbench.files.action.focusOpenEditorsView"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k enter,
· when: kb-macro.active,
· args: {"command":"workbench.action.keepEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k f,
· when: emptyWorkspaceSupport && kb-macro.active && workbenchState != 'empty',
· args: {"command":"workbench.action.closeFolder"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k f2,
· when: dirtyDiffVisible && kb-macro.active,
· args: {"command":"toggleQuickDiffWidgetFocus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k f2,
· when: inReferenceSearchEditor && kb-macro.active || kb-macro.active && referenceSearchVisible,
· args: {"command":"togglePeekWidgetFocus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k f12,
· when: editorHasDefinitionProvider && editorTextFocus && kb-macro.active && !isInEmbeddedEditor,
· args: {"command":"editor.action.revealDefinitionAside"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k i,
· when: config.notebook.experimental.cellChat && kb-macro.active && notebookChatAgentRegistered && notebookEditable && notebookEditorFocused && !inputFocus || config.notebook.experimental.generate && kb-macro.active && notebookChatAgentRegistered && notebookEditable && notebookEditorFocused && !inputFocus,
· args: {"command":"notebook.cell.chat.start"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k left,
· when: kb-macro.active && focusedView != '',
· args: {"command":"views.moveViewLeft"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k left,
· when: kb-macro.active,
· args: {"command":"workbench.action.moveActiveEditorGroupLeft"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k m,
· when: kb-macro.active && !notebookEditorFocused,
· args: {"command":"workbench.action.editor.changeLanguageMode"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k m,
· when: kb-macro.active && notebookCellEditable && notebookEditable && notebookEditorFocused,
· args: {"command":"notebook.cell.changeLanguage"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k o,
· when: activeEditor && kb-macro.active,
· args: {"command":"workbench.action.copyEditorToNewWindow"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k p,
· when: kb-macro.active,
· args: {"command":"workbench.action.files.copyPathOfActiveFile"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k r,
· when: kb-macro.active,
· args: {"command":"workbench.action.files.revealActiveFileInWindows"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k right,
· when: kb-macro.active && focusedView != '',
· args: {"command":"views.moveViewRight"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k right,
· when: kb-macro.active,
· args: {"command":"workbench.action.moveActiveEditorGroupRight"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k s,
· when: false,
· args: {"command":"workbench.action.files.saveWithoutFormatting"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k s,
· when: kb-macro.active,
· args: {"command":"saveAll"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k shift+enter,
· when: activeEditorIsPinned && kb-macro.active,
· args: {"command":"workbench.action.unpinEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k shift+enter,
· when: kb-macro.active && !activeEditorIsPinned,
· args: {"command":"workbench.action.pinEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k shift+o,
· when: inDiffEditor && kb-macro.active,
· args: {"command":"workbench.action.compareEditor.openSide"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k t,
· when: kb-macro.active && notebookCellHasOutputs && notebookCellListFocused && !inputFocus && !notebookCellOutputIsCollapsed,
· args: {"command":"notebook.cell.collapseCellOutput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k t,
· when: kb-macro.active && notebookCellListFocused && notebookCellOutputIsCollapsed,
· args: {"command":"notebook.cell.expandCellOutput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k u,
· when: kb-macro.active,
· args: {"command":"workbench.action.closeUnmodifiedEditors"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k up,
· when: kb-macro.active && focusedView != '',
· args: {"command":"views.moveViewUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k up,
· when: kb-macro.active,
· args: {"command":"workbench.action.moveActiveEditorGroupUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k v,
· when: kb-macro.active && !notebookEditorFocused && editorLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/,
· args: {"command":"markdown.showPreviewToSide"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k w,
· when: kb-macro.active,
· args: {"command":"workbench.action.closeEditorsInGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k y,
· when: kb-macro.active && notebookCellHasOutputs && notebookCellListFocused && !inputFocus,
· args: {"command":"notebook.cell.toggleOutputScrolling"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k z,
· when: kb-macro.active && !isAuxiliaryWindowFocusedContext,
· args: {"command":"workbench.action.toggleZenMode"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+k,
· when: false,
· args: {"command":"deleteAllRight"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+l,
· when: chatIsEnabled && inChat && kb-macro.active && chatLocation == 'panel',
· args: {"command":"workbench.action.chat.newChat"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+l,
· when: kb-macro.active && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.focusUrlInput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+l,
· when: kb-macro.active && notebookEditorFocused,
· args: {"command":"notebook.centerActiveCell"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+l,
· when: kb-macro.active && textInputFocus,
· args: {"command":"expandLineSelection"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+left,
· when: accessibilityModeEnabled && kb-macro.active && textInputFocus && focusedView == 'workbench.panel.output',
· args: {"command":"cursorWordAccessibilityLeft"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+left,
· when: breadcrumbsActive && breadcrumbsVisible && kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"breadcrumbs.focusPreviousWithPicker"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+left,
· when: breadcrumbsActive && breadcrumbsVisible && kb-macro.active,
· args: {"command":"breadcrumbs.focusPrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+left,
· when: false,
· args: {"command":"cursorWordLeft"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+left,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.collapseAll"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+left,
· when: kb-macro.active && textInputFocus && !accessibilityModeEnabled,
· args: {"command":"cursorWordLeft"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+m,
· when: kb-macro.active,
· args: {"command":"editor.action.toggleTabFocusMode"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+n,
· when: chatEdits.cursorInChangeRange && chatEdits.hasEditorModifications && editorFocus && kb-macro.active && !chatEdits.isCurrentlyBeingModified || chatEdits.cursorInChangeRange && chatEdits.hasEditorModifications && kb-macro.active && notebookCellListFocused && !chatEdits.isCurrentlyBeingModified,
· args: {"command":"chatEditor.action.undoHunk"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+n,
· when: chatIsEnabled && inChat && inChatEditor && kb-macro.active,
· args: {"command":"workbench.action.openChat"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+n,
· when: chatIsEnabled && inChat && kb-macro.active && chatLocation == 'panel',
· args: {"command":"workbench.action.chat.newChat"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+n,
· when: false,
· args: {"command":"cursorDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+n,
· when: false,
· args: {"command":"list.focusDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+n,
· when: false,
· args: {"command":"selectNextSuggestion","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+n,
· when: false,
· args: {"command":"workbench.action.quickOpenSelectNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+n,
· when: kb-macro.active,
· args: {"command":"workbench.action.files.newUntitledFile"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+numpad0,
· when: browserFocused && browserHasUrl && kb-macro.active && !browserHasError && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.resetZoom"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+numpad0,
· when: kb-macro.active,
· args: {"command":"workbench.action.zoomReset"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+numpad_add,
· when: browserFocused && browserHasUrl && kb-macro.active && !browserHasError && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.zoomIn"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+numpad_add,
· when: kb-macro.active,
· args: {"command":"workbench.action.zoomIn"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+numpad_subtract,
· when: browserFocused && browserHasUrl && kb-macro.active && !browserHasError && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.zoomOut"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+numpad_subtract,
· when: kb-macro.active,
· args: {"command":"workbench.action.zoomOut"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+o,
· when: false,
· args: {"command":"lineBreakInsert"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+o,
· when: false,
· args: {"command":"workbench.action.files.openFileFolder"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+o,
· when: kb-macro.active && !openFolderWorkspaceSupport && workbenchState == 'workspace',
· args: {"command":"workbench.action.files.openFolderViaWorkspace"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+o,
· when: kb-macro.active && remoteFileDialogVisible,
· args: {"command":"workbench.action.files.openLocalFile"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+o,
· when: kb-macro.active,
· args: {"command":"workbench.action.files.openFile"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+oem_102,
· when: false,
· args: {"command":"editor.action.inPlaceReplace.up"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+p,
· when: false,
· args: {"command":"cursorUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+p,
· when: false,
· args: {"command":"list.focusUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+p,
· when: false,
· args: {"command":"selectPrevSuggestion","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+p,
· when: false,
· args: {"command":"workbench.action.quickOpenSelectPrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+p,
· when: inFilesPicker && inQuickOpen && kb-macro.active,
· args: {"command":"workbench.action.quickOpenNavigateNextInFilePicker"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+p,
· when: kb-macro.active,
· args: {"command":"workbench.action.quickOpen"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+pagedown,
· when: accessibilityModeEnabled && kb-macro.active && notebookCellEditorFocused,
· args: {"command":"notebook.focusNextEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+pagedown,
· when: false,
· args: {"command":"scrollLineDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+pagedown,
· when: inDebugRepl && kb-macro.active,
· args: {"command":"workbench.action.debug.nextConsole"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+pagedown,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.pageNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+pagedown,
· when: kb-macro.active && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || kb-macro.active && suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
· args: {"command":"selectNextPageSuggestion","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+pagedown,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated && !terminalEditorFocus || kb-macro.active && terminalFocus && terminalProcessSupported && !terminalEditorFocus,
· args: {"command":"workbench.action.terminal.focusNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+pagedown,
· when: kb-macro.active,
· args: {"command":"workbench.action.nextEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+pageup,
· when: accessibilityModeEnabled && kb-macro.active && notebookCellEditorFocused,
· args: {"command":"notebook.focusPreviousEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+pageup,
· when: false,
· args: {"command":"notebook.focusNextEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+pageup,
· when: false,
· args: {"command":"scrollLineUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+pageup,
· when: inDebugRepl && kb-macro.active,
· args: {"command":"workbench.action.debug.prevConsole"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+pageup,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.pagePrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+pageup,
· when: kb-macro.active && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || kb-macro.active && suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
· args: {"command":"selectPrevPageSuggestion","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+pageup,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated && !terminalEditorFocus || kb-macro.active && terminalFocus && terminalProcessSupported && !terminalEditorFocus,
· args: {"command":"workbench.action.terminal.focusPrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+pageup,
· when: kb-macro.active,
· args: {"command":"workbench.action.previousEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+q,
· when: false,
· args: {"command":"workbench.action.quit"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+q,
· when: inQuickOpen && inViewsPicker && kb-macro.active,
· args: {"command":"workbench.action.quickOpenNavigateNextInViewPicker"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+q,
· when: kb-macro.active,
· args: {"command":"workbench.action.quickOpenView"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+r,
· when: accessibilityModeEnabled && kb-macro.active && terminalFocus && terminalHasBeenCreated || accessibilityModeEnabled && kb-macro.active && terminalFocus && terminalProcessSupported || accessibilityModeEnabled && accessibleViewIsShown && kb-macro.active && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibilityModeEnabled && accessibleViewIsShown && kb-macro.active && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal',
· args: {"command":"workbench.action.terminal.runRecentCommand"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+r,
· when: browserFocused && kb-macro.active && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.reload"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+r,
· when: chatIsEnabled && kb-macro.active && terminalChatFocus && terminalHasBeenCreated && !terminalChatActiveRequest || chatIsEnabled && kb-macro.active && terminalChatFocus && terminalProcessSupported && !terminalChatActiveRequest,
· args: {"command":"workbench.action.terminal.chat.rerunRequest"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+r,
· when: false,
· args: {"command":"workbench.action.reloadWindow"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+r,
· when: inQuickOpen && inRecentFilesPicker && kb-macro.active,
· args: {"command":"workbench.action.quickOpenNavigateNextInRecentFilesPicker"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+r,
· when: kb-macro.active,
· args: {"command":"workbench.action.openRecent"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+right,
· when: accessibilityModeEnabled && kb-macro.active && textInputFocus && focusedView == 'workbench.panel.output',
· args: {"command":"cursorWordAccessibilityRight"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+right,
· when: breadcrumbsActive && breadcrumbsVisible && kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"breadcrumbs.focusNextWithPicker"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+right,
· when: breadcrumbsActive && breadcrumbsVisible && kb-macro.active,
· args: {"command":"breadcrumbs.focusNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+right,
· when: cursorAtEndOfQuickInputBox && inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && !inputFocus && quickInputType == 'quickPick',
· args: {"command":"quickInput.acceptInBackground"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+right,
· when: cursorBeforeGhostText && inlineSuggestionVisible && kb-macro.active && !accessibilityModeEnabled && !editorReadonly,
· args: {"command":"editor.action.inlineSuggest.acceptNextWord","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+right,
· when: false,
· args: {"command":"cursorWordEndRight"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+right,
· when: kb-macro.active && textInputFocus && !accessibilityModeEnabled,
· args: {"command":"cursorWordEndRight"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+s,
· when: kb-macro.active,
· args: {"command":"workbench.action.files.save"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+,,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.inPlaceReplace.up"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+-,
· when: browserFocused && browserHasUrl && kb-macro.active && !browserHasError && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.zoomOut"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+-,
· when: false,
· args: {"command":"workbench.action.navigateForward"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+-,
· when: kb-macro.active,
· args: {"command":"workbench.action.zoomOut"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+.,
· when: accessibilityHelpIsShown && accessibleViewGoToSymbolSupported && kb-macro.active || accessibleViewGoToSymbolSupported && accessibleViewIsShown && kb-macro.active,
· args: {"command":"editor.action.accessibleViewGoToSymbol"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+.,
· when: breadcrumbsPossible && breadcrumbsVisible && kb-macro.active,
· args: {"command":"breadcrumbs.focusAndSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+.,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.inPlaceReplace.down"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+.,
· when: kb-macro.active && !config.breadcrumbs.enabled,
· args: {"command":"breadcrumbs.toggleToOn"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+/,
· when: inChat && kb-macro.active || inChat && inChatTip && kb-macro.active,
· args: {"command":"workbench.action.chat.focusTip"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+1,
· when: editorFocus && findWidgetVisible && kb-macro.active,
· args: {"command":"editor.action.replaceOne"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+1,
· when: fileMatchFocus && isEditableItem && kb-macro.active && replaceActive && searchViewletVisible,
· args: {"command":"search.action.replaceAllInFile"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+1,
· when: folderMatchFocus && isEditableItem && kb-macro.active && replaceActive && searchViewletVisible,
· args: {"command":"search.action.replaceAllInFolder"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+1,
· when: isEditableItem && kb-macro.active && matchFocus && replaceActive && searchViewletVisible,
· args: {"command":"search.action.replace"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+2,
· when: kb-macro.active && terminalFocus,
· args: {"command":"workbench.action.terminal.sendSequence","args":{"text":"\u0000"}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+5,
· when: kb-macro.active && terminalFocus && terminalProcessSupported || kb-macro.active && terminalFocus && terminalWebExtensionContributedProfile,
· args: {"command":"workbench.action.terminal.split"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+5,
· when: kb-macro.active && terminalProcessSupported && terminalTabsFocus,
· args: {"command":"workbench.action.terminal.splitActiveTab"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+6,
· when: kb-macro.active && terminalFocus,
· args: {"command":"workbench.action.terminal.sendSequence","args":{"text":"\u001e"}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+;,
· when: breadcrumbsPossible && breadcrumbsVisible && kb-macro.active,
· args: {"command":"breadcrumbs.focus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+=,
· when: browserFocused && browserHasUrl && kb-macro.active && !browserHasError && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.zoomIn"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+=,
· when: kb-macro.active,
· args: {"command":"workbench.action.zoomIn"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+[,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.fold"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+[,
· when: kb-macro.active && notebookEditorFocused && !inputFocus && activeEditor == 'workbench.editor.notebook',
· args: {"command":"notebook.fold"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+\\,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.jumpToBracket"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+\\,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated || kb-macro.active && terminalFocus && terminalProcessSupported || kb-macro.active && terminalHasBeenCreated && terminalTabsFocus || kb-macro.active && terminalProcessSupported && terminalTabsFocus,
· args: {"command":"workbench.action.terminal.focusTabs"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+],
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.unfold"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+],
· when: kb-macro.active && notebookEditorFocused && !inputFocus && activeEditor == 'workbench.editor.notebook',
· args: {"command":"notebook.unfold"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+`,
· when: kb-macro.active && terminalProcessSupported || kb-macro.active && terminalWebExtensionContributedProfile,
· args: {"command":"workbench.action.terminal.new"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+a,
· when: accessibilityModeEnabled && chatIsEnabled && kb-macro.active && !chatHasQuestionCarousel,
· args: {"command":"workbench.action.chat.focusConfirmation"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+a,
· when: chatHasQuestionCarousel && inChat && kb-macro.active,
· args: {"command":"workbench.action.chat.focusQuestionCarousel"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+a,
· when: false,
· args: {"command":"cursorLineStartSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+a,
· when: false,
· args: {"command":"editor.action.blockComment"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+a,
· when: kb-macro.active && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.quickOpen"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+a,
· when: kb-macro.active && notificationFocus || kb-macro.active && notificationToastsVisible,
· args: {"command":"notification.acceptPrimaryAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+alt+`,
· when: kb-macro.active && terminalHasBeenCreated || kb-macro.active && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.newInNewWindow"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+alt+c,
· when: false,
· args: {"command":"copyRelativeFilePath"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+alt+down,
· when: false,
· args: {"command":"editor.action.copyLinesDownAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+alt+down,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+alt+g,
· when: accessibilityModeEnabled && editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.announceCursorPosition"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+alt+i,
· when: false,
· args: {"command":"workbench.action.chat.openagent"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+alt+j,
· when: false,
· args: {"command":"notebook.cell.joinAbove"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+alt+l,
· when: chatIsEnabled && kb-macro.active,
· args: {"command":"workbench.action.quickchat.toggle"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+alt+left,
· when: false,
· args: {"command":"cursorWordPartLeftSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+alt+left,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectLeft"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+alt+o,
· when: inChat && kb-macro.active,
· args: {"command":"workbench.action.terminal.chat.focusMostRecentChatTerminalOutput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+alt+pagedown,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectPageDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+alt+pageup,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectPageUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+alt+right,
· when: false,
· args: {"command":"cursorWordPartRightSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+alt+right,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectRight"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+alt+up,
· when: false,
· args: {"command":"editor.action.copyLinesUpAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+alt+up,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+b,
· when: kb-macro.active && taskCommandsRegistered,
· args: {"command":"workbench.action.tasks.build"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+backspace,
· when: inSearchEditor && kb-macro.active,
· args: {"command":"search.searchEditor.action.deleteFileResults"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+c,
· when: browserHasUrl && chatIsEnabled && config.chat.sendElementsToChat.enabled && kb-macro.active && !browserHasError && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.addElementToChat"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+c,
· when: kb-macro.active && !terminalFocus,
· args: {"command":"workbench.action.terminal.openNativeConsole"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+c,
· when: kb-macro.active && terminalTextSelectedInFocused || kb-macro.active && terminalFocus && terminalHasBeenCreated && terminalTextSelected || kb-macro.active && terminalFocus && terminalProcessSupported && terminalTextSelected || kb-macro.active && terminalFocus && terminalTextSelected && terminalTextSelectedInFocused || kb-macro.active && terminalHasBeenCreated && terminalTextSelected && terminalTextSelectedInFocused || kb-macro.active && terminalProcessSupported && terminalTextSelected && terminalTextSelectedInFocused,
· args: {"command":"workbench.action.terminal.copySelection"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+d,
· when: kb-macro.active && viewContainer.workbench.view.debug.enabled,
· args: {"command":"workbench.view.debug"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+down,
· when: false,
· args: {"command":"editor.action.insertCursorBelow"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+down,
· when: false,
· args: {"command":"workbench.action.terminal.scrollDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+down,
· when: inChat && inChatInput && kb-macro.active && quickChatHasFocus,
· args: {"command":"workbench.chat.action.focusLastFocused"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+down,
· when: kb-macro.active && activeEditor == 'workbench.editor.interactive' || kb-macro.active && activeEditor == 'workbench.editor.notebook' || kb-macro.active && activeEditor == 'workbench.editor.repl',
· args: {"command":"notebook.cell.focusInOutput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+down,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated || kb-macro.active && terminalFocus && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.selectToNextCommand"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+down,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorDownSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+e,
· when: false,
· args: {"command":"cursorLineEndSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+e,
· when: inFilesPicker && inQuickOpen && kb-macro.active,
· args: {"command":"workbench.action.quickOpenNavigatePreviousInFilePicker"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+e,
· when: kb-macro.active && viewContainer.workbench.view.explorer.enabled,
· args: {"command":"workbench.view.explorer"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+end,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorBottomSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+enter,
· when: chatInputHasText && inChatInput && kb-macro.active,
· args: {"command":"workbench.action.chat.sendToNewChat"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+enter,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.insertLineBefore"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+enter,
· when: fileMatchFocus && isEditableItem && kb-macro.active && replaceActive && searchViewletVisible,
· args: {"command":"search.action.replaceAllInFile"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+enter,
· when: folderMatchFocus && isEditableItem && kb-macro.active && replaceActive && searchViewletVisible,
· args: {"command":"search.action.replaceAllInFolder"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+enter,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.toggleSelection"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+enter,
· when: kb-macro.active && notebookCellListFocused && !inputFocus,
· args: {"command":"notebook.cell.insertCodeCellAbove"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+f,
· when: kb-macro.active && terminalFocus && terminalProcessSupported && terminalTextSelected,
· args: {"command":"workbench.action.terminal.searchWorkspace"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+f,
· when: kb-macro.active && workbench.view.search.active && neverMatch =~ /doesNotMatch/,
· args: {"command":"workbench.view.search"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+f,
· when: kb-macro.active,
· args: {"command":"workbench.action.findInFiles"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+f2,
· when: editorHasRenameProvider && editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.linkedEditing"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+f3,
· when: editorFocus && kb-macro.active,
· args: {"command":"editor.action.previousSelectionMatchFindAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+f5,
· when: inDebugMode && kb-macro.active,
· args: {"command":"workbench.action.debug.restart"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+f9,
· when: chatIsEnabled && inChat && kb-macro.active,
· args: {"command":"workbench.action.chat.previousFileTree"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+f10,
· when: false,
· args: {"command":"editor.action.peekDefinition"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+f12,
· when: editorHasImplementationProvider && editorTextFocus && kb-macro.active && !inReferenceSearchEditor && !isInEmbeddedEditor,
· args: {"command":"editor.action.peekImplementation"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+g,
· when: accessibleViewIsShown && kb-macro.active && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal',
· args: {"command":"workbench.action.terminal.openDetectedLink"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+g,
· when: kb-macro.active && workbench.scm.active,
· args: {"command":"workbench.view.scm"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+h,
· when: kb-macro.active,
· args: {"command":"workbench.action.replaceInFiles"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+home,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorTopSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+i,
· when: config.chat.agent.enabled && kb-macro.active && !chatSetupDisabled && !chatSetupHidden,
· args: {"command":"workbench.action.chat.openagent"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+i,
· when: false,
· args: {"command":"editor.action.formatDocument"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+i,
· when: false,
· args: {"command":"editor.action.formatDocument.none"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+i,
· when: false,
· args: {"command":"notebook.format"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+i,
· when: false,
· args: {"command":"notebook.formatCell"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+i,
· when: false,
· args: {"command":"workbench.action.toggleDevTools"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+j,
· when: inSearchEditor && kb-macro.active || kb-macro.active && searchViewletFocus,
· args: {"command":"workbench.action.search.toggleQueryDetails"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+k,
· when: kb-macro.active && textInputFocus && !editorReadonly,
· args: {"command":"editor.action.deleteLines"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+l,
· when: config.notebook.multiCursor.enabled && kb-macro.active && notebookFindWidgetFocused || config.notebook.multiCursor.enabled && kb-macro.active && notebookCellEditorFocused && activeEditor == 'workbench.editor.notebook',
· args: {"command":"notebook.selectAllFindMatches"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+l,
· when: editorFocus && kb-macro.active,
· args: {"command":"editor.action.selectHighlights"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+l,
· when: fileMatchOrMatchFocus && kb-macro.active && searchViewletVisible,
· args: {"command":"addCursorsAtSearchResults"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+l,
· when: inSearchEditor && kb-macro.active,
· args: {"command":"selectAllSearchEditorMatches"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+left,
· when: accessibilityModeEnabled && kb-macro.active && textInputFocus && focusedView == 'workbench.panel.output',
· args: {"command":"cursorWordAccessibilityLeftSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+left,
· when: false,
· args: {"command":"cursorWordLeftSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+left,
· when: false,
· args: {"command":"workbench.action.terminal.resizePaneLeft"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+left,
· when: kb-macro.active && textInputFocus && !accessibilityModeEnabled,
· args: {"command":"cursorWordLeftSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+m,
· when: false,
· args: {"command":"editor.action.toggleTabFocusMode"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+m,
· when: kb-macro.active && workbench.panel.markers.view.active,
· args: {"command":"workbench.actions.view.problems"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+n,
· when: chatEdits.hasEditorModifications && editorFocus && kb-macro.active && !chatEdits.isCurrentlyBeingModified || chatEdits.hasEditorModifications && kb-macro.active && notebookEditorFocused && !chatEdits.isCurrentlyBeingModified,
· args: {"command":"chatEditor.action.reject"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+n,
· when: kb-macro.active,
· args: {"command":"workbench.action.newWindow"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+o,
· when: accessibilityHelpIsShown && accessibleViewGoToSymbolSupported && kb-macro.active || accessibleViewGoToSymbolSupported && accessibleViewIsShown && kb-macro.active,
· args: {"command":"editor.action.accessibleViewGoToSymbol"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+o,
· when: kb-macro.active && !accessibilityHelpIsShown && !accessibleViewIsShown,
· args: {"command":"workbench.action.gotoSymbol"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+o,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated,
· args: {"command":"workbench.action.terminal.openDetectedLink"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+oem_102,
· when: false,
· args: {"command":"breadcrumbs.focusAndSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+oem_102,
· when: false,
· args: {"command":"breadcrumbs.toggleToOn"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+oem_102,
· when: false,
· args: {"command":"editor.action.accessibleViewGoToSymbol"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+oem_102,
· when: false,
· args: {"command":"editor.action.inPlaceReplace.down"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+p,
· when: inFilesPicker && inQuickOpen && kb-macro.active,
· args: {"command":"workbench.action.quickOpenNavigatePreviousInFilePicker"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+pagedown,
· when: kb-macro.active,
· args: {"command":"workbench.action.moveEditorRightInGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+pageup,
· when: kb-macro.active,
· args: {"command":"workbench.action.moveEditorLeftInGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+q,
· when: inQuickOpen && inViewsPicker && kb-macro.active,
· args: {"command":"workbench.action.quickOpenNavigatePreviousInViewPicker"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+r,
· when: browserFocused && kb-macro.active && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.hardReload"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+r,
· when: editorHasCodeActionsProvider && kb-macro.active && textInputFocus && !editorReadonly,
· args: {"command":"editor.action.refactor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+r,
· when: inQuickOpen && inRecentFilesPicker && kb-macro.active,
· args: {"command":"workbench.action.quickOpenNavigatePreviousInRecentFilesPicker"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+r,
· when: inSearchEditor && kb-macro.active,
· args: {"command":"rerunSearchEditorSearch"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+r,
· when: kb-macro.active && taskTerminalActive && terminalFocus,
· args: {"command":"workbench.action.tasks.rerunForActiveTerminal"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+right,
· when: accessibilityModeEnabled && kb-macro.active && textInputFocus && focusedView == 'workbench.panel.output',
· args: {"command":"cursorWordAccessibilityRightSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+right,
· when: false,
· args: {"command":"cursorWordEndRightSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+right,
· when: false,
· args: {"command":"workbench.action.terminal.resizePaneRight"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+right,
· when: kb-macro.active && textInputFocus && !accessibilityModeEnabled,
· args: {"command":"cursorWordEndRightSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+s,
· when: kb-macro.active && remoteFileDialogVisible,
· args: {"command":"workbench.action.files.saveLocalFile"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+s,
· when: kb-macro.active,
· args: {"command":"workbench.action.files.saveAs"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+space,
· when: editorHasSignatureHelpProvider && editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.triggerParameterHints"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+t,
· when: inChatInput && kb-macro.active && chatAgentKind == 'agent' || inChatTodoList && kb-macro.active && chatAgentKind == 'agent',
· args: {"command":"workbench.action.chat.focusTodosView"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+t,
· when: isMergeEditor && kb-macro.active,
· args: {"command":"mergeEditor.toggleBetweenInputs"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+t,
· when: kb-macro.active,
· args: {"command":"workbench.action.reopenClosedEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+u,
· when: kb-macro.active && workbench.panel.output.active,
· args: {"command":"workbench.action.output.toggleOutput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+up,
· when: chatCursorAtTop && inChatInput && kb-macro.active && !quickChatHasFocus,
· args: {"command":"workbench.chat.action.focusLastFocused"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+up,
· when: false,
· args: {"command":"editor.action.insertCursorAbove"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+up,
· when: false,
· args: {"command":"workbench.action.terminal.scrollUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+up,
· when: inChatInput && kb-macro.active && !quickChatHasFocus,
· args: {"command":"workbench.chat.action.focusLastFocused"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+up,
· when: kb-macro.active && notebookEditorFocused && notebookOutputFocused,
· args: {"command":"notebook.cell.focusOutOutput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+up,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated || kb-macro.active && terminalFocus && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.selectToPreviousCommand"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+up,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorUpSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+v,
· when: kb-macro.active && !notebookEditorFocused && editorLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/,
· args: {"command":"markdown.showPreview"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+v,
· when: kb-macro.active && notebookEditorFocused && !inputFocus,
· args: {"command":"notebook.cell.pasteAbove"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+v,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated || kb-macro.active && terminalFocus && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.paste"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+w,
· when: kb-macro.active,
· args: {"command":"workbench.action.closeWindow"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+win+left,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.smartSelect.shrink"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+win+right,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.smartSelect.expand"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+x,
· when: kb-macro.active && viewContainer.workbench.view.extensions.enabled,
· args: {"command":"workbench.view.extensions"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+y,
· when: chatEdits.hasEditorModifications && editorFocus && kb-macro.active && !chatEdits.isCurrentlyBeingModified || chatEdits.hasEditorModifications && kb-macro.active && notebookEditorFocused && !chatEdits.isCurrentlyBeingModified,
· args: {"command":"chatEditor.action.accept"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+y,
· when: kb-macro.active && workbench.panel.repl.view.active,
· args: {"command":"workbench.debug.action.toggleRepl"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+shift+z,
· when: kb-macro.active,
· args: {"command":"redo"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+space,
· when: config.terminal.integrated.enableWin32InputMode && kb-macro.active && terminalFocus && terminalShellIntegrationEnabled && !accessibilityModeEnabled && terminalShellType == 'pwsh',
· args: {"command":"workbench.action.terminal.sendSequence","args":{"text":"\u001b[24~a"}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+space,
· when: config.terminal.integrated.suggest.enabled && kb-macro.active && terminalFocus && terminalProcessSupported && !terminalSuggestWidgetVisible,
· args: {"command":"workbench.action.terminal.triggerSuggest"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+space,
· when: editorHasCompletionItemProvider && kb-macro.active && textInputFocus && !editorReadonly && !suggestWidgetVisible,
· args: {"command":"editor.action.triggerSuggest","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+space,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.toggleHover"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+space,
· when: kb-macro.active && simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || kb-macro.active && simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible,
· args: {"command":"workbench.action.terminal.suggestToggleDetails"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+space,
· when: kb-macro.active && suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus,
· args: {"command":"toggleSuggestionDetails","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+space,
· when: kb-macro.active && suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
· args: {"command":"focusSuggestion","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+t,
· when: false,
· args: {"command":"editor.action.transposeLetters"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+t,
· when: kb-macro.active && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.newTab"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+t,
· when: kb-macro.active,
· args: {"command":"workbench.action.showAllSymbols"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+u,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorUndo"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+up,
· when: accessibilityModeEnabled && kb-macro.active && searchViewletVisible || firstMatchFocus && kb-macro.active && searchViewletVisible,
· args: {"command":"search.action.focusSearchFromResults"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+up,
· when: accessibilityModeEnabled && kb-macro.active && terminalFocus && terminalHasBeenCreated || accessibilityModeEnabled && kb-macro.active && terminalFocus && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.focusAccessibleBuffer"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+up,
· when: chatCursorAtTop && inChatInput && kb-macro.active && !quickChatHasFocus,
· args: {"command":"chat.action.focus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+up,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.goToTopHover"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+up,
· when: editorTextFocus && inlineChatVisible && kb-macro.active && !accessibilityModeEnabled && !inlineChatFocused && !isEmbeddedDiffEditor && inlineChatOuterCursorPosition == 'below',
· args: {"command":"inlineChat.focus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+up,
· when: inChat && kb-macro.active && quickChatHasFocus && !inChatInput,
· args: {"command":"workbench.action.chat.focusInput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+up,
· when: inChatInput && kb-macro.active && !quickChatHasFocus,
· args: {"command":"chat.action.focus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+up,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.previous"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+up,
· when: inSearchEditor && inputBoxFocus && kb-macro.active || inputBoxFocus && kb-macro.active && searchViewletVisible && !searchInputBoxFocus,
· args: {"command":"search.focus.previousInputBox"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+up,
· when: inputFocus && kb-macro.active && navigableContainerFocused || kb-macro.active && navigableContainerFocused && treestickyScrollFocused || kb-macro.active && navigableContainerFocused && !listFocus || kb-macro.active && navigableContainerFocused && listScrollAtBoundary == 'both' || kb-macro.active && navigableContainerFocused && listScrollAtBoundary == 'top',
· args: {"command":"widgetNavigation.focusPrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+up,
· when: isCompositeNotebook && kb-macro.active && !notebookEditorFocused && interactiveInputCursorAtBoundary != 'bottom' && interactiveInputCursorAtBoundary != 'none',
· args: {"command":"interactive.history.focus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+up,
· when: isCompositeNotebook && kb-macro.active && !notebookEditorFocused,
· args: {"command":"interactive.history.focus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+up,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused && listScrollAtBoundary != 'both' && listScrollAtBoundary != 'top',
· args: {"command":"list.scrollUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+up,
· when: kb-macro.active && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || kb-macro.active && suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
· args: {"command":"selectPrevSuggestion","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+up,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated && !accessibilityModeEnabled || kb-macro.active && terminalFocus && terminalProcessSupported && !accessibilityModeEnabled,
· args: {"command":"workbench.action.terminal.scrollToPreviousCommand"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+up,
· when: kb-macro.active && textInputFocus,
· args: {"command":"scrollLineUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+v,
· when: filesExplorerFocus && foldersViewVisible && kb-macro.active && !explorerResourceReadonly && !inputFocus,
· args: {"command":"filesExplorer.paste"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+v,
· when: kb-macro.active && terminalFocus && !accessibilityModeEnabled && terminalShellType == 'pwsh',
· args: {"command":"workbench.action.terminal.sendSequence","args":{"text":"\u0016"}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+v,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated || kb-macro.active && terminalFocus && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.paste"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+v,
· when: kb-macro.active,
· args: {"command":"editor.action.clipboardPasteAction","await":"document selection"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+w,
· when: activeEditorGroupEmpty && kb-macro.active && multipleEditorGroups,
· args: {"command":"workbench.action.closeGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+w,
· when: auxiliaryBarMaximized && kb-macro.active,
· args: {"command":"workbench.action.restoreAuxiliaryBar"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+w,
· when: false,
· args: {"command":"workbench.action.switchWindow"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+w,
· when: kb-macro.active && terminalEditorFocus && terminalFocus && terminalHasBeenCreated || kb-macro.active && terminalEditorFocus && terminalFocus && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.killEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+w,
· when: kb-macro.active,
· args: {"command":"workbench.action.closeActiveEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+win+down,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.nextSeparator"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+win+down,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated || kb-macro.active && terminalFocus && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.resizePaneDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+win+end,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.last"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+win+enter,
· when: inQuickInput && kb-macro.active && !isComposing && quickInputType != 'quickWidget',
· args: {"command":"quickInput.accept"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+win+escape,
· when: inQuickInput && kb-macro.active,
· args: {"command":"quickInput.hide"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+win+home,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.first"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+win+left,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated || kb-macro.active && terminalFocus && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.resizePaneLeft"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+win+pagedown,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.pageNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+win+pageup,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.pagePrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+win+right,
· when: cursorAtEndOfQuickInputBox && inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && !inputFocus && quickInputType == 'quickPick',
· args: {"command":"quickInput.acceptInBackground"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+win+right,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated || kb-macro.active && terminalFocus && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.resizePaneRight"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+win+up,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.previousSeparator"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+win+up,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated || kb-macro.active && terminalFocus && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.resizePaneUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+x,
· when: filesExplorerFocus && foldersViewVisible && kb-macro.active && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus,
· args: {"command":"filesExplorer.cut"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+x,
· when: kb-macro.active && !kb-macro.headOfLine,
· args: {"command":"editor.action.clipboardCutAction","await":"document selection clipboard"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+x,
· when: kb-macro.active && kb-macro.headOfLine,
· args: {"command":"editor.action.clipboardCutAction","await":"document clipboard"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+y,
· when: chatEdits.cursorInChangeRange && chatEdits.hasEditorModifications && editorFocus && kb-macro.active && !chatEdits.isCurrentlyBeingModified || chatEdits.cursorInChangeRange && chatEdits.hasEditorModifications && kb-macro.active && notebookCellListFocused && !chatEdits.isCurrentlyBeingModified,
· args: {"command":"chatEditor.action.acceptHunk"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+y,
· when: kb-macro.active,
· args: {"command":"redo"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: ctrl+z,
· when: kb-macro.active,
· args: {"command":"undo"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: delete,
· when: agentSessionsViewerFocused && kb-macro.active && !agentSessionIsArchived,
· args: {"command":"agentSession.archive"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: delete,
· when: breakpointsFocused && kb-macro.active && !breakpointInputFocused,
· args: {"command":"debug.removeBreakpoint"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: delete,
· when: config.notebook.multiCursor.enabled && isNotebookMultiSelect && kb-macro.active && activeEditor == 'workbench.editor.notebook' && notebookMultiSelectCursorState == '1' || config.notebook.multiCursor.enabled && isNotebookMultiSelect && kb-macro.active && activeEditor == 'workbench.editor.notebook' && notebookMultiSelectCursorState == '2',
· args: {"command":"noteMultiCursor.deleteRight"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: delete,
· when: explorerResourceMoveableToTrash && filesExplorerFocus && foldersViewVisible && kb-macro.active && !inputFocus,
· args: {"command":"moveFileToTrash"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: delete,
· when: fileMatchOrMatchFocus && kb-macro.active && searchViewletVisible,
· args: {"command":"search.action.remove"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: delete,
· when: filesExplorerFocus && foldersViewVisible && kb-macro.active && !explorerResourceMoveableToTrash && !inputFocus,
· args: {"command":"deleteFile"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: delete,
· when: inChat && kb-macro.active && !inChatQuestionCarousel && !textInputFocus,
· args: {"command":"workbench.action.chat.restoreCheckpoint"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: delete,
· when: inChat && kb-macro.active && !inChatQuestionCarousel && !textInputFocus,
· args: {"command":"workbench.action.chat.undoEdits"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: delete,
· when: inKeybindings && kb-macro.active && keybindingFocus && !inputFocus,
· args: {"command":"keybindings.editor.removeKeybinding"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: delete,
· when: kb-macro.active && notebookEditorFocused && !inputFocus && !notebookOutputInputFocused,
· args: {"command":"notebook.cell.delete"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: delete,
· when: kb-macro.active && notificationFocus,
· args: {"command":"notification.clear"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: delete,
· when: kb-macro.active && terminalHasBeenCreated && terminalTabsFocus || kb-macro.active && terminalIsOpen && terminalTabsFocus || kb-macro.active && terminalProcessSupported && terminalTabsFocus,
· args: {"command":"workbench.action.terminal.killActiveTab"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: delete,
· when: kb-macro.active && textInputFocus,
· args: {"command":"deleteRight"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: delete,
· when: kb-macro.active && tunnelCloseable && tunnelViewFocus,
· args: {"command":"remote.tunnel.closeInline"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: delete,
· when: kb-macro.active && watchExpressionsFocused && !expressionSelected,
· args: {"command":"debug.removeWatchExpression"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: down,
· when: bannerFocused && kb-macro.active,
· args: {"command":"workbench.banner.focusNextAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: down,
· when: breadcrumbsActive && breadcrumbsVisible && kb-macro.active,
· args: {"command":"breadcrumbs.selectFocused"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: down,
· when: config.notebook.navigation.allowNavigateToSurroundingCells && editorTextFocus && inputFocus && kb-macro.active && notebookEditorFocused && !accessibilityModeEnabled && !isEmbeddedDiffEditor && notebookEditorCursorAtLineBoundary == 'both' && notebookEditorCursorAtBoundary != 'none' && notebookEditorCursorAtBoundary != 'top' || config.notebook.navigation.allowNavigateToSurroundingCells && editorTextFocus && inputFocus && kb-macro.active && notebookEditorFocused && !accessibilityModeEnabled && !isEmbeddedDiffEditor && notebookEditorCursorAtLineBoundary == 'end' && notebookEditorCursorAtBoundary != 'none' && notebookEditorCursorAtBoundary != 'top',
· args: {"command":"notebook.focusNextEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: down,
· when: config.notebook.navigation.allowNavigateToSurroundingCells && kb-macro.active && notebookCursorNavigationMode && notebookEditorFocused && !accessibilityModeEnabled && !isEmbeddedDiffEditor && !notebookCellMarkdownEditMode && notebookCellType == 'markup',
· args: {"command":"notebook.focusNextEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: down,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.scrollDownHover"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: down,
· when: historyNavigationForwardsEnabled && historyNavigationWidgetFocus && kb-macro.active && !isComposing && !suggestWidgetVisible,
· args: {"command":"history.showNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: down,
· when: iconSelectBoxFocus && kb-macro.active,
· args: {"command":"iconSelectBox.focusDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: down,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.next"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: down,
· when: inSettingsSearch && kb-macro.active && !suggestWidgetVisible,
· args: {"command":"settings.action.focusSettingsFile"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: down,
· when: inSettingsSearch && kb-macro.active && !suggestWidgetVisible,
· args: {"command":"settings.action.focusSettingsFromSearch"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: down,
· when: interactivePlaygroundFocus && kb-macro.active && !editorTextFocus,
· args: {"command":"workbench.action.interactivePlayground.arrowDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: down,
· when: isCompositeNotebook && kb-macro.active && !notebookEditorFocused && !suggestWidgetVisible && interactiveInputCursorAtBoundary != 'none' && interactiveInputCursorAtBoundary != 'top',
· args: {"command":"interactive.history.next"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: down,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.focusDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: down,
· when: kb-macro.active && notebookOutputInputFocused,
· args: {"command":"notebook.cell.nullAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: down,
· when: kb-macro.active && notificationFocus && notificationToastsVisible,
· args: {"command":"notifications.focusNextToast"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: down,
· when: kb-macro.active && renameInputVisible,
· args: {"command":"focusNextRenameSuggestion"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: down,
· when: kb-macro.active && scmInputIsInLastPosition && scmRepository && !suggestWidgetVisible,
· args: {"command":"scm.viewNextCommit"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: down,
· when: kb-macro.active && statusBarFocused,
· args: {"command":"workbench.statusBar.focusNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: down,
· when: kb-macro.active && stickyScrollFocused,
· args: {"command":"editor.action.selectNextStickyScrollLine"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: down,
· when: kb-macro.active && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || kb-macro.active && suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
· args: {"command":"selectNextSuggestion","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: down,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || kb-macro.active && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible,
· args: {"command":"workbench.action.terminal.selectNextSuggestion"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: down,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: end,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.goToBottomHover"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: end,
· when: explorerViewletCompressedFocus && filesExplorerFocus && foldersViewVisible && kb-macro.active && !explorerViewletCompressedLastFocus && !inputFocus,
· args: {"command":"lastCompressedFolder"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: end,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.focusLast"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: end,
· when: kb-macro.active && notificationFocus && notificationToastsVisible,
· args: {"command":"notifications.focusLastToast"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: end,
· when: kb-macro.active && statusBarFocused,
· args: {"command":"workbench.statusBar.focusLast"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: end,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorEnd","args":{"sticky":false}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: acceptSuggestionOnEnter && kb-macro.active && suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && suggestionMakesTextEdit && textInputFocus,
· args: {"command":"acceptSelectedSuggestion","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: breadcrumbsActive && breadcrumbsVisible && kb-macro.active,
· args: {"command":"breadcrumbs.selectFocused"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: breakpointWidgetVisible && inBreakpointWidget && kb-macro.active,
· args: {"command":"breakpointWidget.action.acceptInput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: browserFindWidgetFocused && kb-macro.active && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.findNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: chatEdits.hasEditorModifications && chatInputHasFocus && inlineChatHasEditsAgent && inlineChatVisible && kb-macro.active && !chatEdits.isRequestInProgress && !chatInputHasText || chatEdits.hasEditorModifications && chatInputHasFocus && inlineChatHasNotebookAgent && inlineChatVisible && kb-macro.active && !chatEdits.isRequestInProgress && !chatInputHasText && activeEditor == 'workbench.editor.notebook',
· args: {"command":"inlineChat2.keep"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: chatInputHasText && chatSessionOptionsValid && inChatInput && kb-macro.active && !chatSessionRequestInProgress && !withinEditSessionDiff,
· args: {"command":"workbench.action.chat.submit"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: chatInputHasText && inChatInput && kb-macro.active && chatEditingSentRequest == 'q' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && kb-macro.active && chatEditingSentRequest == 'q' && chatEditingSentRequest != 's' || chatInputHasText && inChatInput && kb-macro.active && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && kb-macro.active && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && kb-macro.active && chatEditingSentRequest != 'q' && chatEditingSentRequest != 's' && chatEditingSentRequest != 'st' && config.chat.requestQueuing.defaultAction != 'steer',
· args: {"command":"workbench.action.chat.queueMessage"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: chatInputHasText && inChatInput && kb-macro.active && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && kb-macro.active && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && inChatInput && kb-macro.active && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && kb-macro.active && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && kb-macro.active && config.chat.requestQueuing.defaultAction == 'steer' && chatEditingSentRequest != 'q' && chatEditingSentRequest != 's' && chatEditingSentRequest != 'st',
· args: {"command":"workbench.action.chat.steerWithMessage"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: config.inlineChat.askInChat && inlineChatFileBelongsToChat && inlineChatHasEditsAgent && inlineChatInputHasText && inlineChatInputWidgetFocused && kb-macro.active || config.inlineChat.askInChat && inlineChatFileBelongsToChat && inlineChatHasNotebookAgent && inlineChatInputHasText && inlineChatInputWidgetFocused && kb-macro.active && activeEditor == 'workbench.editor.notebook',
· args: {"command":"inlineChat.queueInChat"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: editorFocus && findInputFocussed && kb-macro.active,
· args: {"command":"editor.action.nextMatchFindAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: editorFocus && findWidgetVisible && kb-macro.active && replaceInputFocussed && !isComposing,
· args: {"command":"editor.action.replaceOne"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: editorFocus && kb-macro.active && renameInputVisible && !isComposing,
· args: {"command":"acceptRenameInput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: editorTextFocus && kb-macro.active && !codeActionMenuVisible && !editorReadonly && !renameInputVisible && !suggestWidgetVisible,
· args: {"command":"type","args":{"text":"\n"}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: false,
· args: {"command":"agentSession.rename"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: false,
· args: {"command":"debug.renameWatchExpression"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: false,
· args: {"command":"debug.setVariable"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: false,
· args: {"command":"remote.tunnel.label"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: false,
· args: {"command":"renameFile"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: false,
· args: {"command":"workbench.action.terminal.renameActiveTab"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: fileMatchOrMatchFocus && kb-macro.active && searchViewletVisible,
· args: {"command":"search.action.openResult"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: filesExplorerFocus && foldersViewVisible && kb-macro.active && !explorerResourceIsFolder && !inputFocus,
· args: {"command":"explorer.openAndPassFocus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: iconSelectBoxFocus && kb-macro.active,
· args: {"command":"iconSelectBox.selectFocused"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: inChat && kb-macro.active && !textInputFocus,
· args: {"command":"workbench.action.chat.editRequests"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: inDebugRepl && kb-macro.active && textInputFocus,
· args: {"command":"repl.action.acceptInput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: inKeybindings && kb-macro.active && keybindingFocus && !whenFocus,
· args: {"command":"keybindings.editor.defineKeybinding"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: inKeybindings && kb-macro.active && whenFocus && !suggestWidgetVisible,
· args: {"command":"keybindings.editor.acceptWhenExpression"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: inQuickInput && kb-macro.active && !isComposing && quickInputType != 'quickWidget',
· args: {"command":"quickInput.accept"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: inSettingsEditor && kb-macro.active && settingRowFocus,
· args: {"command":"settings.action.focusSettingControl"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: inSettingsEditor && kb-macro.active && settingsTocRowFocus,
· args: {"command":"settings.action.focusSettingsList"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: inlineChatHasEditsAgent && inlineChatInputHasText && inlineChatInputWidgetFocused && kb-macro.active && !config.inlineChat.askInChat || inlineChatHasEditsAgent && inlineChatInputHasText && inlineChatInputWidgetFocused && kb-macro.active && !inlineChatFileBelongsToChat || inlineChatHasEditsAgent && inlineChatInputHasText && inlineChatInputWidgetFocused && kb-macro.active && !config.inlineChat.askInChat && !inlineChatFileBelongsToChat || inlineChatHasNotebookAgent && inlineChatInputHasText && inlineChatInputWidgetFocused && kb-macro.active && !config.inlineChat.askInChat && activeEditor == 'workbench.editor.notebook' || inlineChatHasNotebookAgent && inlineChatInputHasText && inlineChatInputWidgetFocused && kb-macro.active && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook' || inlineChatHasNotebookAgent && inlineChatInputHasText && inlineChatInputWidgetFocused && kb-macro.active && !config.inlineChat.askInChat && !inlineChatFileBelongsToChat && activeEditor == 'workbench.editor.notebook',
· args: {"command":"inlineChat.submitInput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: isCompositeNotebook && kb-macro.active && !config.interactiveWindow.executeWithShiftEnter && !notebookCellListFocused && activeEditor == 'workbench.editor.repl',
· args: {"command":"repl.execute"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: isCompositeNotebook && kb-macro.active && !config.interactiveWindow.executeWithShiftEnter && activeEditor == 'workbench.editor.interactive',
· args: {"command":"interactive.execute"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.select"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: kb-macro.active && listFocus && referenceSearchVisible && !inputFocus && !treeElementCanCollapse && !treeElementCanExpand && !treestickyScrollFocused,
· args: {"command":"revealReference"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: kb-macro.active && notebookCellListFocused && !editorHoverFocused && !inputFocus && !notebookOutputInputFocused,
· args: {"command":"notebook.cell.edit"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: kb-macro.active && notificationFocus,
· args: {"command":"notification.toggle"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: kb-macro.active && problemFocus,
· args: {"command":"problems.action.open"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: kb-macro.active && simpleSuggestWidgetExplicitlyInvoked && simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || kb-macro.active && simpleSuggestWidgetExplicitlyInvoked && simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible || kb-macro.active && simpleSuggestWidgetHasFocusedSuggestion && simpleSuggestWidgetHasNavigated && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || kb-macro.active && simpleSuggestWidgetHasFocusedSuggestion && simpleSuggestWidgetHasNavigated && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible || kb-macro.active && simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible && !simpleSuggestWidgetFirstSuggestionFocused || kb-macro.active && simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible && config.terminal.integrated.suggest.selectionMode != 'partial' || kb-macro.active && simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible && !simpleSuggestWidgetFirstSuggestionFocused || kb-macro.active && simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible && config.terminal.integrated.suggest.selectionMode != 'partial',
· args: {"command":"workbench.action.terminal.acceptSelectedSuggestion"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: kb-macro.active && standaloneColorPickerFocused,
· args: {"command":"editor.action.insertColorWithStandaloneColorPicker"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: kb-macro.active && stickyScrollFocused,
· args: {"command":"editor.action.goToFocusedStickyScrollLine"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: kb-macro.active && terminalFindInputFocused && terminalHasBeenCreated || kb-macro.active && terminalFindInputFocused && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.findPrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible && config.terminal.integrated.suggest.runOnEnter != 'never' || kb-macro.active && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible && config.terminal.integrated.suggest.runOnEnter != 'never',
· args: {"command":"workbench.action.terminal.acceptSelectedSuggestionEnter"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: kb-macro.active && treestickyScrollFocused,
· args: {"command":"list.stickyScrollselect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: kb-macro.active && webviewFindWidgetFocused && !editorFocus && activeEditor == 'WebviewEditor',
· args: {"command":"editor.action.webvieweditor.findNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: enter,
· when: kb-macro.active && webviewFindWidgetFocused && !editorFocus && activeEditor == 'workbench.editor.extension',
· args: {"command":"editor.action.extensioneditor.findNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape escape,
· when: inZenMode && kb-macro.active,
· args: {"command":"workbench.action.exitZenMode"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: LinkedEditingInputVisible && editorTextFocus && kb-macro.active,
· args: {"command":"cancelLinkedEditingInput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: bannerFocused && kb-macro.active,
· args: {"command":"workbench.banner.focusBanner"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: breadcrumbsActive && breadcrumbsVisible && kb-macro.active,
· args: {"command":"breadcrumbs.selectEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: breakpointWidgetVisible && kb-macro.active && textInputFocus,
· args: {"command":"closeBreakpointWidget"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: browserElementSelectionActive && browserHasUrl && chatIsEnabled && config.chat.sendElementsToChat.enabled && kb-macro.active && !browserHasError && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.addElementToChat"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: browserFindWidgetVisible && kb-macro.active && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.hideFind"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: callHierarchyVisible && kb-macro.active && !config.editor.stablePeek,
· args: {"command":"editor.closeCallHierarchy"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: cancellableOperation && kb-macro.active,
· args: {"command":"editor.cancelOperation"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: chatEdits.isRequestInProgress && chatInputHasFocus && inlineChatHasEditsAgent && inlineChatVisible && kb-macro.active || chatEdits.isRequestInProgress && editorFocus && inlineChatHasEditsAgent && inlineChatVisible && kb-macro.active || chatEdits.isRequestInProgress && chatInputHasFocus && inlineChatHasNotebookAgent && inlineChatVisible && kb-macro.active && activeEditor == 'workbench.editor.notebook' || chatEdits.isRequestInProgress && editorFocus && inlineChatHasNotebookAgent && inlineChatVisible && kb-macro.active && activeEditor == 'workbench.editor.notebook',
· args: {"command":"inlineChat2.cancel"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: chatInAgentSessionProjection && chatIsEnabled && kb-macro.active,
· args: {"command":"agentSession.exitAgentSessionProjection"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: chatInputHasFocus && inlineChatHasEditsAgent && inlineChatVisible && kb-macro.active && config.inlineChat.renderMode == 'hover' || chatInputHasFocus && inlineChatHasNotebookAgent && inlineChatVisible && kb-macro.active && activeEditor == 'workbench.editor.notebook' && config.inlineChat.renderMode == 'hover' || editorFocus && inlineChatHasEditsAgent && inlineChatVisible && kb-macro.active && !chatEdits.hasEditorModifications && config.inlineChat.renderMode == 'hover' || editorFocus && inlineChatHasNotebookAgent && inlineChatVisible && kb-macro.active && !chatEdits.hasEditorModifications && activeEditor == 'workbench.editor.notebook' && config.inlineChat.renderMode == 'hover',
· args: {"command":"inlineChat2.undo"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: chatInputHasFocus && inlineChatHasEditsAgent && inlineChatVisible && kb-macro.active || chatInputHasFocus && inlineChatHasNotebookAgent && inlineChatVisible && kb-macro.active && activeEditor == 'workbench.editor.notebook' || editorFocus && inlineChatHasEditsAgent && inlineChatVisible && kb-macro.active && !chatEdits.hasEditorModifications || editorFocus && inlineChatHasNotebookAgent && inlineChatVisible && kb-macro.active && !chatEdits.hasEditorModifications && activeEditor == 'workbench.editor.notebook',
· args: {"command":"inlineChat2.close"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: chatIsEnabled && kb-macro.active && terminalChatFocus && terminalChatVisible || chatIsEnabled && kb-macro.active && terminalChatVisible && terminalFocus,
· args: {"command":"workbench.action.terminal.chat.close"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: chatSessionCurrentlyEditing && inChatInput && kb-macro.active && !editorHasMultipleSelections && !editorHasSelection && !editorHoverVisible || chatSessionCurrentlyEditingInput && inChatInput && kb-macro.active && !editorHasMultipleSelections && !editorHasSelection && !editorHoverVisible,
· args: {"command":"workbench.edit.chat.cancel"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: codeActionMenuFilterFocused && codeActionMenuVisible && kb-macro.active,
· args: {"command":"clearFilterCodeActionWidget"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: commentEditorFocused && kb-macro.active || commentFocused && kb-macro.active,
· args: {"command":"workbench.action.hideComment"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: commentsFilterFocus && kb-macro.active,
· args: {"command":"commentsClearFilterText"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: comparingMovedCode && kb-macro.active,
· args: {"command":"diffEditor.exitCompareMove"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: config.notebook.multiCursor.enabled && isNotebookMultiSelect && kb-macro.active && activeEditor == 'workbench.editor.notebook',
· args: {"command":"noteMultiCursor.exit"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: dirtyDiffVisible && kb-macro.active,
· args: {"command":"closeQuickDiff"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: dropWidgetVisible && kb-macro.active,
· args: {"command":"editor.hideDropWidget"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: editorDictation.inProgress && kb-macro.active,
· args: {"command":"workbench.action.editorDictation.stop"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: editorFocus && editorPartModal && kb-macro.active,
· args: {"command":"workbench.action.closeModalEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: editorFocus && findWidgetVisible && kb-macro.active && !isComposing,
· args: {"command":"closeFindWidget"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: editorFocus && kb-macro.active && markersNavigationVisible,
· args: {"command":"closeMarkersNavigation"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: editorFocus && kb-macro.active && parameterHintsVisible,
· args: {"command":"closeParameterHints"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: editorFocus && kb-macro.active && renameInputVisible,
· args: {"command":"cancelRenameInput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: editorHasMultipleSelections && kb-macro.active && textInputFocus,
· args: {"command":"removeSecondaryCursors"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: editorHasSelection && kb-macro.active && textInputFocus,
· args: {"command":"cancelSelection"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: editorPartModal && kb-macro.active && !editorFocus,
· args: {"command":"workbench.action.closeModalEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: editorTextFocus && inlineChatAffordanceVisible && kb-macro.active && config.inlineChat.affordance == 'editor',
· args: {"command":"inlineChat.dismissEditorAffordance"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: editorTextFocus && kb-macro.active && referenceSearchVisible && !config.editor.stablePeek || kb-macro.active && referenceSearchVisible && !config.editor.stablePeek && !inputFocus,
· args: {"command":"closeReferenceSearch"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: editorTextFocus && kb-macro.active && selectionAnchorSet,
· args: {"command":"editor.action.cancelSelectionAnchor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: exceptionWidgetVisible && kb-macro.active,
· args: {"command":"editor.debug.action.closeExceptionWidget"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: explorerResourceCut && filesExplorerFocus && foldersViewVisible && kb-macro.active && !inputFocus,
· args: {"command":"filesExplorer.cancelCut"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: findWidgetVisible && kb-macro.active && notebookEditorFocused,
· args: {"command":"notebook.hideFind"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: hasSymbols && kb-macro.active,
· args: {"command":"editor.gotoNextSymbolFromResult.cancel"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: inInlineEditsPreviewEditor && kb-macro.active,
· args: {"command":"editor.action.inlineSuggest.hide","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: inKeybindings && inKeybindingsSearch && kb-macro.active && keybindingsSearchHasValue,
· args: {"command":"keybindings.editor.clearSearchResults"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: inKeybindings && kb-macro.active && whenFocus && !suggestWidgetVisible,
· args: {"command":"keybindings.editor.rejectWhenExpression"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: inModelsEditor && inModelsSearch && kb-macro.active,
· args: {"command":"chat.models.action.clearSearchResults"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: inQuickInput && kb-macro.active,
· args: {"command":"quickInput.hide"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: inQuickOpen && kb-macro.active,
· args: {"command":"workbench.action.closeQuickOpen"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: inReferenceSearchEditor && kb-macro.active && !config.editor.stablePeek,
· args: {"command":"closeReferenceSearch"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: inSearchEditor && kb-macro.active,
· args: {"command":"search.action.focusQueryEditorWidget"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: inSettingsEditor && inSettingsSearch && kb-macro.active,
· args: {"command":"settings.action.clearSearchResults"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: inSettingsEditor && kb-macro.active && !inSettingsJSONEditor && !inSettingsSearch,
· args: {"command":"settings.action.focusLevelUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: inSnippetMode && kb-macro.active && textInputFocus,
· args: {"command":"leaveSnippet","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: inWelcome && kb-macro.active && activeEditor == 'gettingStartedPage',
· args: {"command":"welcome.goBack"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: inlineChatHasEditsAgent && inlineChatInputWidgetFocused && kb-macro.active || inlineChatHasNotebookAgent && inlineChatInputWidgetFocused && kb-macro.active && activeEditor == 'workbench.editor.notebook',
· args: {"command":"inlineChat.hideInput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: inlineEditIsVisible && kb-macro.active || inlineSuggestionVisible && kb-macro.active,
· args: {"command":"editor.action.inlineSuggest.hide","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: inputFocus && kb-macro.active && notebookEditorFocused && !editorHasMultipleSelections && !editorHasSelection && !editorHoverVisible && !inlineChatFocused,
· args: {"command":"notebook.cell.quitEdit"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: isReadingLineWithInlayHints && kb-macro.active,
· args: {"command":"inlayHints.stopReadingLineWithHint"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && listFocus && listHasSelectionOrFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.clear"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && listFocus && searchViewletVisible && !inputFocus && !treestickyScrollFocused && searchState != '0',
· args: {"command":"search.action.cancel"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && listFocus && treeFindOpen,
· args: {"command":"list.closeFind"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && messageVisible,
· args: {"command":"leaveEditorMessage"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && notebookEditorFocused && notebookOutputFocused,
· args: {"command":"notebook.cell.quitEdit"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && notificationCenterVisible,
· args: {"command":"notifications.hideList"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && notificationFocus && notificationToastsVisible,
· args: {"command":"notifications.hideToasts"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && notificationToastsVisible,
· args: {"command":"notifications.hideToasts"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && pasteWidgetVisible,
· args: {"command":"editor.hidePasteWidget"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && problemsFilterFocus,
· args: {"command":"problems.action.clearFilterText"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && replaceInputBoxFocus && searchViewletVisible,
· args: {"command":"closeReplaceInFilesWidget"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && scmInputHasValidationMessage && scmRepository,
· args: {"command":"scm.clearValidation"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && scmRepository && !editorHasSelection && !inlineSuggestionVisible && !scmInputHasValidationMessage && !suggestWidgetVisible,
· args: {"command":"scm.clearInput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && scopedChatSynthesisInProgress && textToSpeechInProgress,
· args: {"command":"workbench.action.speech.stopReadAloud"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && scopedChatSynthesisInProgress,
· args: {"command":"workbench.action.chat.stopReadChatItemAloud"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && standaloneColorPickerVisible,
· args: {"command":"editor.action.hideColorPicker"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && statusBarFocused,
· args: {"command":"workbench.statusBar.clearFocus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && stickyScrollFocused,
· args: {"command":"editor.action.selectEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && suggestWidgetVisible && textInputFocus,
· args: {"command":"hideSuggestWidget","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && terminalDictationInProgress,
· args: {"command":"workbench.action.terminal.stopVoice"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && terminalFindVisible && terminalFocusInAny && terminalHasBeenCreated || kb-macro.active && terminalFindVisible && terminalFocusInAny && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.hideFind"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || kb-macro.active && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible,
· args: {"command":"workbench.action.terminal.hideSuggestWidget"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && terminalFocusInAny && terminalHasBeenCreated && terminalTextSelected && !terminalFindVisible || kb-macro.active && terminalFocusInAny && terminalProcessSupported && terminalTextSelected && !terminalFindVisible,
· args: {"command":"workbench.action.terminal.clearSelection"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && testing.isInPeek && !config.editor.stablePeek || kb-macro.active && testing.isPeekVisible && !config.editor.stablePeek,
· args: {"command":"editor.closeTestPeek"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && typeHierarchyVisible && !config.editor.stablePeek,
· args: {"command":"editor.closeTypeHierarchy"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && voiceChatInProgress && scopedVoiceChatInProgress == 'editor' || kb-macro.active && voiceChatInProgress && scopedVoiceChatInProgress == 'inline' || kb-macro.active && voiceChatInProgress && scopedVoiceChatInProgress == 'quick' || kb-macro.active && voiceChatInProgress && scopedVoiceChatInProgress == 'view',
· args: {"command":"workbench.action.chat.stopListening"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && webviewFindWidgetVisible && !editorFocus && activeEditor == 'WebviewEditor',
· args: {"command":"editor.action.webvieweditor.hideFind"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f2,
· when: agentSessionsViewerFocused && kb-macro.active && !agentSessionHasMultipleSelected && chatSessionType == 'local',
· args: {"command":"agentSession.rename"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f2,
· when: editorHasRenameProvider && editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.rename"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f2,
· when: filesExplorerFocus && foldersViewVisible && kb-macro.active && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus,
· args: {"command":"renameFile"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f2,
· when: kb-macro.active && terminalHasBeenCreated && terminalTabsFocus && terminalTabsSingularSelection || kb-macro.active && terminalProcessSupported && terminalTabsFocus && terminalTabsSingularSelection,
· args: {"command":"workbench.action.terminal.renameActiveTab"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f2,
· when: kb-macro.active && tunnelViewFocus && tunnelType == 'Forwarded' && tunnelViewMultiSelection == 'undefined',
· args: {"command":"remote.tunnel.label"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f2,
· when: kb-macro.active && variablesFocused,
· args: {"command":"debug.setVariable"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f2,
· when: kb-macro.active && watchExpressionsFocused,
· args: {"command":"debug.renameWatchExpression"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f3,
· when: browserFindWidgetVisible && kb-macro.active && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.findNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f3,
· when: editorFocus && kb-macro.active,
· args: {"command":"editor.action.nextMatchFindAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f3,
· when: findWidgetVisible && kb-macro.active && notebookEditorFocused,
· args: {"command":"notebook.findNext.fromWidget"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f3,
· when: kb-macro.active && listFocus && listSupportsFind,
· args: {"command":"list.find"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f3,
· when: kb-macro.active && terminalFindFocused && terminalHasBeenCreated || kb-macro.active && terminalFindFocused && terminalProcessSupported || kb-macro.active && terminalFocusInAny && terminalHasBeenCreated || kb-macro.active && terminalFocusInAny && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.findNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f3,
· when: kb-macro.active && view == 'workbench.panel.repl.view',
· args: {"command":"list.find.replInputFocus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f4,
· when: hasSearchResult && kb-macro.active || inSearchEditor && kb-macro.active,
· args: {"command":"search.action.focusNextSearchResult"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f4,
· when: inReferenceSearchEditor && kb-macro.active || kb-macro.active && referenceSearchVisible,
· args: {"command":"goToNextReference"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f4,
· when: kb-macro.active && reference-list.hasResult && references-view.canNavigate,
· args: {"command":"references-view.next"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f5,
· when: browserFocused && kb-macro.active && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.reload"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f5,
· when: debuggersAvailable && kb-macro.active && debugState == 'inactive',
· args: {"command":"workbench.action.debug.start"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f5,
· when: kb-macro.active && !debuggersAvailable,
· args: {"command":"debug.openView"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f5,
· when: kb-macro.active && debugState == 'stopped',
· args: {"command":"workbench.action.debug.continue"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f6,
· when: kb-macro.active && debugState == 'running',
· args: {"command":"workbench.action.debug.pause"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f6,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusNextPart"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f7,
· when: accessibilityModeEnabled && chatEdits.hasEditorModifications && editorFocus && kb-macro.active && !chatEdits.isCurrentlyBeingModified,
· args: {"command":"chatEditor.action.showAccessibleDiffView"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f7,
· when: editorTextFocus && hasWordHighlights && kb-macro.active,
· args: {"command":"editor.action.wordHighlight.next"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f7,
· when: isInDiffEditor && kb-macro.active,
· args: {"command":"editor.action.accessibleDiffViewer.next"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f8,
· when: editorFocus && kb-macro.active,
· args: {"command":"editor.action.marker.nextInFiles"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f9,
· when: debuggersAvailable && disassemblyViewFocus && kb-macro.active || debuggersAvailable && editorTextFocus && kb-macro.active,
· args: {"command":"editor.debug.action.toggleBreakpoint"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f10,
· when: kb-macro.active && !inDebugMode && debugConfigurationType == 'node' || kb-macro.active && !inDebugMode && debugConfigurationType == 'pwa-extensionHost' || kb-macro.active && !inDebugMode && debugConfigurationType == 'pwa-node',
· args: {"command":"extension.node-debug.startWithStopOnEntry"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f10,
· when: kb-macro.active && debugState == 'stopped',
· args: {"command":"workbench.action.debug.stepOver"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f11,
· when: kb-macro.active && !inDebugMode && activeViewlet == 'workbench.view.debug' && debugConfigurationType == 'node' || kb-macro.active && !inDebugMode && activeViewlet == 'workbench.view.debug' && debugConfigurationType == 'pwa-extensionHost' || kb-macro.active && !inDebugMode && activeViewlet == 'workbench.view.debug' && debugConfigurationType == 'pwa-node',
· args: {"command":"extension.node-debug.startWithStopOnEntry"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f11,
· when: kb-macro.active && !isIOS,
· args: {"command":"workbench.action.toggleFullScreen"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f11,
· when: kb-macro.active && debugState != 'inactive',
· args: {"command":"workbench.action.debug.stepInto"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f12,
· when: browserHasUrl && kb-macro.active && !browserHasError && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.toggleDevTools"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f12,
· when: editorHasDefinitionProvider && editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.revealDefinition"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f12,
· when: hasSymbols && kb-macro.active,
· args: {"command":"editor.gotoNextSymbolFromResult"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: f12,
· when: inReferenceSearchEditor && kb-macro.active || kb-macro.active && referenceSearchVisible,
· args: {"command":"goToNextReference"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: home,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.goToTopHover"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: home,
· when: explorerViewletCompressedFocus && filesExplorerFocus && foldersViewVisible && kb-macro.active && !explorerViewletCompressedFirstFocus && !inputFocus,
· args: {"command":"firstCompressedFolder"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: home,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.focusFirst"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: home,
· when: kb-macro.active && notificationFocus && notificationToastsVisible,
· args: {"command":"notifications.focusFirstToast"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: home,
· when: kb-macro.active && statusBarFocused,
· args: {"command":"workbench.statusBar.focusFirst"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: home,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorHome"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: insert,
· when: kb-macro.active,
· args: {"command":"editor.action.toggleOvertypeInsertMode"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: left,
· when: bannerFocused && kb-macro.active,
· args: {"command":"workbench.banner.focusPreviousAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: left,
· when: breadcrumbsActive && breadcrumbsVisible && kb-macro.active,
· args: {"command":"breadcrumbs.focusPrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: left,
· when: codeActionMenuVisible && kb-macro.active && !codeActionMenuFilterFocused,
· args: {"command":"collapseSectionCodeAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: left,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.scrollLeftHover"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: left,
· when: explorerViewletCompressedFocus && filesExplorerFocus && foldersViewVisible && kb-macro.active && !explorerViewletCompressedFirstFocus && !inputFocus,
· args: {"command":"previousCompressedFolder"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: left,
· when: iconSelectBoxFocus && iconSelectBoxInputEmpty && kb-macro.active || iconSelectBoxFocus && kb-macro.active && !iconSelectBoxInputFocus,
· args: {"command":"iconSelectBox.focusPrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: left,
· when: inSettingsEditor && kb-macro.active && settingRowFocus,
· args: {"command":"settings.action.focusTOC"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: left,
· when: kb-macro.active && listFocus && treeElementCanCollapse && !inputFocus && !treestickyScrollFocused || kb-macro.active && listFocus && treeElementHasParent && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.collapse"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: left,
· when: kb-macro.active && notebookEditorFocused && !inputFocus && activeEditor == 'workbench.editor.notebook',
· args: {"command":"notebook.fold"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: left,
· when: kb-macro.active && notificationFocus,
· args: {"command":"notification.collapse"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: left,
· when: kb-macro.active && statusBarFocused,
· args: {"command":"workbench.statusBar.focusPrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: left,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorLeft"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: left,
· when: kb-macro.active && treestickyScrollFocused,
· args: {"command":"list.stickyScroll.collapse"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: m,
· when: kb-macro.active && notebookEditorFocused && !inputFocus && !notebookOutputFocused && activeEditor == 'workbench.editor.notebook' && notebookCellType == 'code',
· args: {"command":"notebook.cell.changeToMarkdown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: pagedown,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.pageDownHover"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: pagedown,
· when: editorTextFocus && inputFocus && kb-macro.active && notebookEditorFocused,
· args: {"command":"notebook.cell.cursorPageDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: pagedown,
· when: false,
· args: {"command":"workbench.action.terminal.scrollDownPage"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: pagedown,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.pageNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: pagedown,
· when: interactivePlaygroundFocus && kb-macro.active && !editorTextFocus,
· args: {"command":"workbench.action.interactivePlayground.pageDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: pagedown,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.focusPageDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: pagedown,
· when: kb-macro.active && notificationFocus && notificationToastsVisible,
· args: {"command":"notifications.focusLastToast"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: pagedown,
· when: kb-macro.active && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || kb-macro.active && suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
· args: {"command":"selectNextPageSuggestion","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: pagedown,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || kb-macro.active && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible,
· args: {"command":"workbench.action.terminal.selectNextPageSuggestion"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: pagedown,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorPageDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: pageup,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.pageUpHover"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: pageup,
· when: editorTextFocus && inputFocus && kb-macro.active && notebookEditorFocused,
· args: {"command":"notebook.cell.cursorPageUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: pageup,
· when: false,
· args: {"command":"workbench.action.terminal.scrollUpPage"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: pageup,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.pagePrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: pageup,
· when: interactivePlaygroundFocus && kb-macro.active && !editorTextFocus,
· args: {"command":"workbench.action.interactivePlayground.pageUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: pageup,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.focusPageUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: pageup,
· when: kb-macro.active && notificationFocus && notificationToastsVisible,
· args: {"command":"notifications.focusFirstToast"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: pageup,
· when: kb-macro.active && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || kb-macro.active && suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
· args: {"command":"selectPrevPageSuggestion","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: pageup,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || kb-macro.active && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible,
· args: {"command":"workbench.action.terminal.selectPrevPageSuggestion"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: pageup,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorPageUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: right,
· when: bannerFocused && kb-macro.active,
· args: {"command":"workbench.banner.focusNextAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: right,
· when: breadcrumbsActive && breadcrumbsVisible && kb-macro.active,
· args: {"command":"breadcrumbs.focusNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: right,
· when: codeActionMenuVisible && kb-macro.active && !codeActionMenuFilterFocused,
· args: {"command":"expandSectionCodeAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: right,
· when: cursorAtEndOfQuickInputBox && inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && !inputFocus && quickInputType == 'quickPick',
· args: {"command":"quickInput.acceptInBackground"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: right,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.scrollRightHover"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: right,
· when: explorerViewletCompressedFocus && filesExplorerFocus && foldersViewVisible && kb-macro.active && !explorerViewletCompressedLastFocus && !inputFocus,
· args: {"command":"nextCompressedFolder"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: right,
· when: iconSelectBoxFocus && iconSelectBoxInputEmpty && kb-macro.active || iconSelectBoxFocus && kb-macro.active && !iconSelectBoxInputFocus,
· args: {"command":"iconSelectBox.focusNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: right,
· when: kb-macro.active && listFocus && treeElementCanExpand && !inputFocus && !treestickyScrollFocused || kb-macro.active && listFocus && treeElementHasChild && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.expand"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: right,
· when: kb-macro.active && notebookEditorFocused && !inputFocus && activeEditor == 'workbench.editor.notebook',
· args: {"command":"notebook.unfold"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: right,
· when: kb-macro.active && notificationFocus,
· args: {"command":"notification.expand"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: right,
· when: kb-macro.active && statusBarFocused,
· args: {"command":"workbench.statusBar.focusNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: right,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorRight"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+.,
· when: kb-macro.active && textInputFocus && !editorReadonly && supportedCodeAction =~ /(\\s|^)quickfix\\b/,
· args: {"command":"editor.action.autoFix"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+0,
· when: kb-macro.active,
· args: {"command":"workbench.action.toggleEditorGroupLayout"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+1,
· when: kb-macro.active,
· args: {"command":"workbench.action.moveEditorToFirstGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+9,
· when: kb-macro.active,
· args: {"command":"workbench.action.moveEditorToLastGroup"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+a,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.blockComment"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+c,
· when: editorFocus && kb-macro.active,
· args: {"command":"copyFilePath"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+c,
· when: fileMatchOrFolderMatchWithResourceFocus && kb-macro.active,
· args: {"command":"search.action.copyPath"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+c,
· when: kb-macro.active && !editorFocus,
· args: {"command":"copyFilePath"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+d,
· when: editorTextFocus && kb-macro.active && !notebookEditable,
· args: {"command":"editor.detectLanguage"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+d,
· when: kb-macro.active && notebookCellEditable && notebookEditable,
· args: {"command":"notebook.cell.detectLanguage"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+down,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.copyLinesDownAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+down,
· when: false,
· args: {"command":"editor.action.insertCursorBelow"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+down,
· when: kb-macro.active && notebookEditorFocused && !inputFocus,
· args: {"command":"notebook.cell.copyDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+enter,
· when: chatInputHasText && inChatInput && kb-macro.active && !chatSessionRequestInProgress && chatAgentKind == 'ask',
· args: {"command":"workbench.action.chat.submitWithoutDispatching"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+f,
· when: editorHasDocumentFormattingProvider && editorTextFocus && inCompositeEditor && kb-macro.active && notebookEditable && !editorReadonly && activeEditor == 'workbench.editor.notebook',
· args: {"command":"notebook.formatCell"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+f,
· when: editorHasDocumentFormattingProvider && editorTextFocus && kb-macro.active && !editorReadonly && !inCompositeEditor,
· args: {"command":"editor.action.formatDocument"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+f,
· when: editorTextFocus && kb-macro.active && !editorHasDocumentFormattingProvider && !editorReadonly,
· args: {"command":"editor.action.formatDocument.none"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+f,
· when: explorerResourceIsFolder && filesExplorerFocus && foldersViewVisible && kb-macro.active && !inputFocus,
· args: {"command":"filesExplorer.findInFolder"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+f,
· when: folderMatchWithResourceFocus && kb-macro.active && searchViewletVisible,
· args: {"command":"search.action.restrictSearchToFolder"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+f,
· when: kb-macro.active && notebookEditable && !editorTextFocus && activeEditor == 'workbench.editor.notebook',
· args: {"command":"notebook.format"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+f1,
· when: false,
· args: {"command":"editor.action.accessibilityHelp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+f1,
· when: kb-macro.active,
· args: {"command":"editor.action.toggleScreenReaderAccessibilityMode"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+f2,
· when: false,
· args: {"command":"editor.action.accessibleView"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+f2,
· when: false,
· args: {"command":"workbench.action.terminal.focusAccessibleBuffer"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+f3,
· when: editorTextFocus && kb-macro.active && !textCompareEditorActive,
· args: {"command":"editor.action.dirtydiff.previous"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+f3,
· when: kb-macro.active && activeEditor == 'workbench.editor.notebookTextDiffEditor',
· args: {"command":"notebook.diff.action.previous"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+f4,
· when: false,
· args: {"command":"editor.action.toggleScreenReaderAccessibilityMode"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+f5,
· when: chatEdits.hasEditorModifications && chatIsEnabled && editorFocus && kb-macro.active || chatEdits.hasEditorModifications && chatIsEnabled && kb-macro.active && notebookCellListFocused,
· args: {"command":"chatEditor.action.navigatePrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+f5,
· when: editorTextFocus && kb-macro.active && !textCompareEditorActive && quickDiffDecorationCount != '0',
· args: {"command":"workbench.action.editor.previousChange"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+f5,
· when: kb-macro.active && activeEditor == 'multiDiffEditor',
· args: {"command":"multiDiffEditor.goToPreviousChange"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+f5,
· when: kb-macro.active && textCompareEditorVisible,
· args: {"command":"workbench.action.compareEditor.previousChange"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+f7,
· when: chatEdits.hasEditorModifications && editorFocus && kb-macro.active,
· args: {"command":"chatEditor.action.toggleDiff"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+f8,
· when: editorFocus && kb-macro.active && testing.isPeekVisible,
· args: {"command":"testing.goToPreviousMessage"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+f8,
· when: editorFocus && kb-macro.active,
· args: {"command":"editor.action.marker.prev"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+f9,
· when: activeEditor && kb-macro.active && testing.hasCoverageInFile,
· args: {"command":"testing.coverage.goToPreviousMissedLine"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+f9,
· when: kb-macro.active,
· args: {"command":"editor.action.previousCommentThreadAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+f10,
· when: activeEditorHasCommentingRange && kb-macro.active,
· args: {"command":"editor.action.previousCommentedRangeAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+f12,
· when: editorHasReferenceProvider && kb-macro.active,
· args: {"command":"references-view.findReferences"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+h,
· when: callHierarchyVisible && kb-macro.active && callHierarchyDirection == 'incomingCalls',
· args: {"command":"editor.showOutgoingCalls"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+h,
· when: callHierarchyVisible && kb-macro.active && callHierarchyDirection == 'outgoingCalls',
· args: {"command":"editor.showIncomingCalls"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+h,
· when: editorHasCallHierarchyProvider && editorTextFocus && kb-macro.active && !inReferenceSearchEditor,
· args: {"command":"editor.showCallHierarchy"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+h,
· when: editorHasCallHierarchyProvider && kb-macro.active,
· args: {"command":"references-view.showCallHierarchy"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+h,
· when: kb-macro.active && typeHierarchyVisible && typeHierarchyDirection == 'subtypes',
· args: {"command":"editor.showSupertypes"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+h,
· when: kb-macro.active && typeHierarchyVisible && typeHierarchyDirection == 'supertypes',
· args: {"command":"editor.showSubtypes"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+i,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.insertCursorAtEndOfEachLineSelected"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+left,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.smartSelect.shrink"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+left,
· when: false,
· args: {"command":"cursorWordLeftSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+o,
· when: kb-macro.active && textInputFocus && !editorReadonly && supportedCodeAction =~ /(\\s|^)source\\.organizeImports\\b/,
· args: {"command":"editor.action.organizeImports"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+oem_102,
· when: false,
· args: {"command":"editor.action.autoFix"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+r,
· when: kb-macro.active && !editorFocus,
· args: {"command":"revealFileInOS"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+right,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.smartSelect.expand"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+right,
· when: false,
· args: {"command":"cursorWordEndRightSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+up,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.copyLinesUpAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+up,
· when: false,
· args: {"command":"editor.action.insertCursorAbove"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+up,
· when: kb-macro.active && notebookEditorFocused && !inputFocus,
· args: {"command":"notebook.cell.copyUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+win+c,
· when: kb-macro.active && !editorFocus,
· args: {"command":"copyRelativeFilePath"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+win+down,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+win+j,
· when: kb-macro.active && notebookEditorFocused,
· args: {"command":"notebook.cell.joinAbove"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+win+j,
· when: kb-macro.active && notebookEditorFocused,
· args: {"command":"notebook.cell.joinAbove"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+win+left,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectLeft"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+win+pagedown,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectPageDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+win+pageup,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectPageUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+win+right,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectRight"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+alt+win+up,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+backspace,
· when: kb-macro.active && textInputFocus,
· args: {"command":"deleteLeft"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+delete,
· when: agentSessionIsArchived && agentSessionsViewerFocused && kb-macro.active,
· args: {"command":"agentSession.unarchive"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+delete,
· when: false,
· args: {"command":"editor.action.clipboardCutAction","await":"document clipboard"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+delete,
· when: false,
· args: {"command":"editor.action.clipboardCutAction","await":"document selection clipboard"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+delete,
· when: filesExplorerFocus && foldersViewVisible && kb-macro.active && !inputFocus,
· args: {"command":"deleteFile"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+delete,
· when: kb-macro.active && !kb-macro.headOfLine,
· args: {"command":"editor.action.clipboardCutAction","await":"document selection clipboard"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+delete,
· when: kb-macro.active && kb-macro.headOfLine,
· args: {"command":"editor.action.clipboardCutAction","await":"document clipboard"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+down,
· when: editorColumnSelection && kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+down,
· when: kb-macro.active && listFocus && listSupportsMultiselect && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.expandSelectionDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+down,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorDownSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+end,
· when: false,
· args: {"command":"workbench.action.terminal.scrollToBottom"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+end,
· when: false,
· args: {"command":"workbench.action.terminal.scrollToBottomAccessibleView"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+end,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorEndSelect","args":{"sticky":false}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+enter,
· when: browserFindWidgetFocused && kb-macro.active && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.findPrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+enter,
· when: callHierarchyVisible && kb-macro.active,
· args: {"command":"editor.refocusCallHierarchy"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+enter,
· when: config.interactiveWindow.executeWithShiftEnter && isCompositeNotebook && kb-macro.active && !notebookCellListFocused && activeEditor == 'workbench.editor.repl',
· args: {"command":"repl.execute"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+enter,
· when: config.interactiveWindow.executeWithShiftEnter && isCompositeNotebook && kb-macro.active && activeEditor == 'workbench.editor.interactive',
· args: {"command":"interactive.execute"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+enter,
· when: config.terminal.integrated.enableWin32InputMode && kb-macro.active && terminalFocus && terminalShellIntegrationEnabled && !accessibilityModeEnabled && terminalShellType == 'pwsh',
· args: {"command":"workbench.action.terminal.sendSequence","args":{"text":"\u001b[24~c"}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+enter,
· when: editorFocus && findInputFocussed && kb-macro.active,
· args: {"command":"editor.action.previousMatchFindAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+enter,
· when: kb-macro.active && notebookCellListFocused && !inlineChatFocused && notebookCellType == 'markup' || kb-macro.active && notebookCellListFocused && notebookMissingKernelExtension && !inlineChatFocused && !notebookCellExecuting && notebookCellType == 'code' || kb-macro.active && notebookCellListFocused && !inlineChatFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelCount > 0 || kb-macro.active && notebookCellListFocused && !inlineChatFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelSourceCount > 0,
· args: {"command":"notebook.cell.executeAndSelectBelow"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+enter,
· when: kb-macro.active && suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus,
· args: {"command":"acceptAlternativeSelectedSuggestion","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+enter,
· when: kb-macro.active && terminalFindInputFocused && terminalHasBeenCreated || kb-macro.active && terminalFindInputFocused && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.findNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+enter,
· when: kb-macro.active && typeHierarchyVisible,
· args: {"command":"editor.refocusTypeHierarchy"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+enter,
· when: kb-macro.active && webviewFindWidgetFocused && !editorFocus && activeEditor == 'WebviewEditor',
· args: {"command":"editor.action.webvieweditor.findPrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+enter,
· when: kb-macro.active && webviewFindWidgetFocused && !editorFocus && activeEditor == 'workbench.editor.extension',
· args: {"command":"editor.action.extensioneditor.findPrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+escape,
· when: LinkedEditingInputVisible && editorTextFocus && kb-macro.active,
· args: {"command":"cancelLinkedEditingInput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+escape,
· when: breakpointWidgetVisible && kb-macro.active && textInputFocus,
· args: {"command":"closeBreakpointWidget"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+escape,
· when: commentEditorFocused && kb-macro.active || commentFocused && kb-macro.active,
· args: {"command":"workbench.action.hideComment"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+escape,
· when: dirtyDiffVisible && kb-macro.active,
· args: {"command":"closeQuickDiff"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+escape,
· when: editorFocus && findWidgetVisible && kb-macro.active && !isComposing,
· args: {"command":"closeFindWidget"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+escape,
· when: editorFocus && kb-macro.active && markersNavigationVisible,
· args: {"command":"closeMarkersNavigation"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+escape,
· when: editorFocus && kb-macro.active && parameterHintsVisible,
· args: {"command":"closeParameterHints"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+escape,
· when: editorFocus && kb-macro.active && renameInputVisible,
· args: {"command":"cancelRenameInput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+escape,
· when: editorHasMultipleSelections && kb-macro.active && textInputFocus,
· args: {"command":"removeSecondaryCursors"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+escape,
· when: editorHasSelection && kb-macro.active && textInputFocus,
· args: {"command":"cancelSelection"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+escape,
· when: editorTextFocus && kb-macro.active && referenceSearchVisible && !config.editor.stablePeek || kb-macro.active && referenceSearchVisible && !config.editor.stablePeek && !inputFocus,
· args: {"command":"closeReferenceSearch"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+escape,
· when: inInlineEditsPreviewEditor && kb-macro.active,
· args: {"command":"editor.action.inlineSuggest.hide","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+escape,
· when: inQuickOpen && kb-macro.active,
· args: {"command":"workbench.action.closeQuickOpen"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+escape,
· when: inReferenceSearchEditor && kb-macro.active && !config.editor.stablePeek,
· args: {"command":"closeReferenceSearch"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+escape,
· when: inSnippetMode && kb-macro.active && textInputFocus,
· args: {"command":"leaveSnippet","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+escape,
· when: kb-macro.active && suggestWidgetVisible && textInputFocus,
· args: {"command":"hideSuggestWidget","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+escape,
· when: kb-macro.active && terminalFindVisible && terminalFocusInAny && terminalHasBeenCreated || kb-macro.active && terminalFindVisible && terminalFocusInAny && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.hideFind"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+f3,
· when: browserFindWidgetVisible && kb-macro.active && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.findPrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+f3,
· when: editorFocus && kb-macro.active,
· args: {"command":"editor.action.previousMatchFindAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+f3,
· when: findWidgetVisible && kb-macro.active && notebookEditorFocused,
· args: {"command":"notebook.findPrevious.fromWidget"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+f3,
· when: kb-macro.active && terminalFindFocused && terminalHasBeenCreated || kb-macro.active && terminalFindFocused && terminalProcessSupported || kb-macro.active && terminalFocusInAny && terminalHasBeenCreated || kb-macro.active && terminalFocusInAny && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.findPrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+f4,
· when: hasSearchResult && kb-macro.active || inSearchEditor && kb-macro.active,
· args: {"command":"search.action.focusPreviousSearchResult"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+f4,
· when: inReferenceSearchEditor && kb-macro.active || kb-macro.active && referenceSearchVisible,
· args: {"command":"goToPreviousReference"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+f4,
· when: kb-macro.active && reference-list.hasResult && references-view.canNavigate,
· args: {"command":"references-view.prev"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+f5,
· when: focusedSessionIsAttach && inDebugMode && kb-macro.active,
· args: {"command":"workbench.action.debug.disconnect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+f5,
· when: inDebugMode && kb-macro.active && !focusedSessionIsAttach,
· args: {"command":"workbench.action.debug.stop"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+f6,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusPreviousPart"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+f7,
· when: editorTextFocus && hasWordHighlights && kb-macro.active,
· args: {"command":"editor.action.wordHighlight.prev"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+f7,
· when: isInDiffEditor && kb-macro.active,
· args: {"command":"editor.action.accessibleDiffViewer.prev"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+f8,
· when: editorFocus && kb-macro.active,
· args: {"command":"editor.action.marker.prevInFiles"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+f9,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.debug.action.toggleInlineBreakpoint"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+f9,
· when: inSettingsEditor && kb-macro.active,
· args: {"command":"settings.action.showContextMenu"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+f10,
· when: kb-macro.active && textInputFocus,
· args: {"command":"editor.action.showContextMenu"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+f11,
· when: kb-macro.active && debugState == 'stopped',
· args: {"command":"workbench.action.debug.stepOut"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+f12,
· when: editorHasReferenceProvider && editorTextFocus && kb-macro.active && !inReferenceSearchEditor && !isInEmbeddedEditor,
· args: {"command":"editor.action.goToReferences"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+f12,
· when: inReferenceSearchEditor && kb-macro.active || kb-macro.active && referenceSearchVisible,
· args: {"command":"goToPreviousReference"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+home,
· when: false,
· args: {"command":"workbench.action.terminal.scrollToTop"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+home,
· when: false,
· args: {"command":"workbench.action.terminal.scrollToTopAccessibleView"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+home,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorHomeSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+insert,
· when: false,
· args: {"command":"workbench.action.terminal.pasteSelection"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+insert,
· when: kb-macro.active,
· args: {"command":"editor.action.clipboardPasteAction","await":"document selection"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+left,
· when: editorColumnSelection && kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectLeft"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+left,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorLeftSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+pagedown,
· when: editorColumnSelection && kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectPageDown"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+pagedown,
· when: editorTextFocus && inputFocus && kb-macro.active && notebookEditorFocused && !notebookOutputFocused,
· args: {"command":"notebook.cell.cursorPageDownSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+pagedown,
· when: kb-macro.active && terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || kb-macro.active && terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive,
· args: {"command":"workbench.action.terminal.scrollDownPage"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+pagedown,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorPageDownSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+pageup,
· when: editorColumnSelection && kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectPageUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+pageup,
· when: editorTextFocus && inputFocus && kb-macro.active && notebookEditorFocused && !notebookOutputFocused,
· args: {"command":"notebook.cell.cursorPageUpSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+pageup,
· when: kb-macro.active && terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || kb-macro.active && terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive,
· args: {"command":"workbench.action.terminal.scrollUpPage"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+pageup,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorPageUpSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+right,
· when: editorColumnSelection && kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectRight"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+right,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorRightSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+tab,
· when: editorTextFocus && kb-macro.active && !editorReadonly && !editorTabMovesFocus,
· args: {"command":"outdent"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+tab,
· when: hasOtherSuggestions && kb-macro.active && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on',
· args: {"command":"insertPrevSuggestion","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+tab,
· when: hasPrevTabstop && inSnippetMode && kb-macro.active && textInputFocus,
· args: {"command":"jumpToPrevSnippetPlaceholder","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+tab,
· when: inInlineEditsPreviewEditor && kb-macro.active,
· args: {"command":"editor.action.inlineSuggest.commitAlternativeAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+tab,
· when: inlineEditIsVisible && inlineSuggestionAlternativeActionVisible && kb-macro.active,
· args: {"command":"editor.action.inlineSuggest.commitAlternativeAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+tab,
· when: kb-macro.active && suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus,
· args: {"command":"acceptAlternativeSelectedSuggestion","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+up,
· when: editorColumnSelection && kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+up,
· when: kb-macro.active && listFocus && listSupportsMultiselect && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.expandSelectionUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+up,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorUpSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+win+backspace,
· when: inSearchEditor && kb-macro.active,
· args: {"command":"search.searchEditor.action.deleteFileResults"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+win+g,
· when: editorFocus && kb-macro.active,
· args: {"command":"editor.action.previousMatchFindAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+win+g,
· when: findWidgetVisible && kb-macro.active && notebookEditorFocused,
· args: {"command":"notebook.findPrevious.fromWidget"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+win+g,
· when: kb-macro.active && terminalFindFocused && terminalHasBeenCreated || kb-macro.active && terminalFindFocused && terminalProcessSupported || kb-macro.active && terminalFocusInAny && terminalHasBeenCreated || kb-macro.active && terminalFocusInAny && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.findPrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+win+i,
· when: config.chat.agent.enabled && kb-macro.active && !chatSetupDisabled && !chatSetupHidden,
· args: {"command":"workbench.action.chat.openagent"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+win+left,
· when: config.terminal.integrated.enableWin32InputMode && kb-macro.active && terminalFocus && terminalShellType == 'pwsh',
· args: {"command":"workbench.action.terminal.sendSequence","args":{"text":"\u001b[1;2H"}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+win+left,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorHomeSelect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+win+right,
· when: config.terminal.integrated.enableWin32InputMode && kb-macro.active && terminalFocus && terminalShellIntegrationEnabled && !accessibilityModeEnabled && terminalShellType == 'pwsh',
· args: {"command":"workbench.action.terminal.sendSequence","args":{"text":"\u001b[24~d"}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+win+right,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorEndSelect","args":{"sticky":false}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+win+u,
· when: kb-macro.active && workbench.panel.output.active,
· args: {"command":"workbench.action.output.toggleOutput"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: shift+win+up,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.collapseAll"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: space,
· when: breadcrumbsActive && breadcrumbsVisible && kb-macro.active,
· args: {"command":"breadcrumbs.revealFocused"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: space,
· when: breakpointsFocused && kb-macro.active && !inputFocus,
· args: {"command":"debug.toggleBreakpoint"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: space,
· when: codeActionMenuVisible && kb-macro.active && !codeActionMenuFilterFocused,
· args: {"command":"toggleSectionCodeAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: space,
· when: filesExplorerFocus && foldersViewVisible && kb-macro.active && !explorerResourceIsFolder && !inputFocus,
· args: {"command":"filesExplorer.openFilePreserveFocus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: space,
· when: inQuickInput && kb-macro.active && !inputFocus && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && !inputFocus && quickInputType == 'quickTree',
· args: {"command":"quickInput.toggleCheckbox"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: space,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.toggleExpand"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: space,
· when: kb-macro.active && listFocus && refactorPreview.enabled && !inputFocus && !treestickyScrollFocused,
· args: {"command":"refactorPreview.toggleCheckedState"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: space,
· when: kb-macro.active && notificationFocus,
· args: {"command":"notification.toggle"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: space,
· when: kb-macro.active && treestickyScrollFocused,
· args: {"command":"list.stickyScrolltoggleExpand"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: tab,
· when: atEndOfWord && kb-macro.active && textInputFocus && !hasOtherSuggestions && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on',
· args: {"command":"insertBestCompletion"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: tab,
· when: config.emmet.triggerExpansionOnTab && editorTextFocus && kb-macro.active && !editorReadonly && !editorTabMovesFocus,
· args: {"command":"editor.emmet.action.expandAbbreviation"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: tab,
· when: editorTextFocus && hasSnippetCompletions && kb-macro.active && !editorTabMovesFocus && !inSnippetMode,
· args: {"command":"insertSnippet","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: tab,
· when: editorTextFocus && kb-macro.active && !editorReadonly && !editorTabMovesFocus,
· args: {"command":"tab"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: tab,
· when: hasNextTabstop && inSnippetMode && kb-macro.active && textInputFocus,
· args: {"command":"jumpToNextSnippetPlaceholder","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: tab,
· when: hasOtherSuggestions && kb-macro.active && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on',
· args: {"command":"insertNextSuggestion","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: tab,
· when: inInlineEditsPreviewEditor && kb-macro.active,
· args: {"command":"editor.action.inlineSuggest.commit","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: tab,
· when: inlineEditIsVisible && kb-macro.active && tabShouldAcceptInlineEdit && !editorHoverFocused && !editorTabMovesFocus && !suggestWidgetVisible || inlineEditIsVisible && inlineSuggestionVisible && kb-macro.active && tabShouldAcceptInlineEdit && !editorHoverFocused && !editorTabMovesFocus && !suggestWidgetVisible || inlineSuggestionHasIndentationLessThanTabSize && inlineSuggestionVisible && kb-macro.active && !editor.hasSelection && !editorHoverFocused && !editorTabMovesFocus && !suggestWidgetVisible || inlineEditIsVisible && inlineSuggestionHasIndentationLessThanTabSize && inlineSuggestionVisible && kb-macro.active && !editor.hasSelection && !editorHoverFocused && !editorTabMovesFocus && !suggestWidgetVisible,
· args: {"command":"editor.action.inlineSuggest.commit","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: tab,
· when: inlineEditIsVisible && kb-macro.active && tabShouldJumpToInlineEdit && !editorHoverFocused && !editorTabMovesFocus && !suggestWidgetVisible,
· args: {"command":"editor.action.inlineSuggest.jump"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: tab,
· when: kb-macro.active && simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || kb-macro.active && simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible,
· args: {"command":"workbench.action.terminal.acceptSelectedSuggestion"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: tab,
· when: kb-macro.active && suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus,
· args: {"command":"acceptSelectedSuggestion","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: up,
· when: bannerFocused && kb-macro.active,
· args: {"command":"workbench.banner.focusPreviousAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: up,
· when: config.notebook.navigation.allowNavigateToSurroundingCells && editorTextFocus && inputFocus && kb-macro.active && notebookEditorFocused && !accessibilityModeEnabled && !isEmbeddedDiffEditor && notebookEditorCursorAtLineBoundary == 'both' && notebookEditorCursorAtBoundary != 'bottom' && notebookEditorCursorAtBoundary != 'none' || config.notebook.navigation.allowNavigateToSurroundingCells && editorTextFocus && inputFocus && kb-macro.active && notebookEditorFocused && !accessibilityModeEnabled && !isEmbeddedDiffEditor && notebookEditorCursorAtLineBoundary == 'start' && notebookEditorCursorAtBoundary != 'bottom' && notebookEditorCursorAtBoundary != 'none',
· args: {"command":"notebook.focusPreviousEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: up,
· when: config.notebook.navigation.allowNavigateToSurroundingCells && kb-macro.active && notebookCursorNavigationMode && notebookEditorFocused && !accessibilityModeEnabled && !isEmbeddedDiffEditor && !notebookCellMarkdownEditMode && notebookCellType == 'markup',
· args: {"command":"notebook.focusPreviousEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: up,
· when: config.terminal.integrated.suggest.upArrowNavigatesHistory && kb-macro.active && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible && !simpleSuggestWidgetHasNavigated || config.terminal.integrated.suggest.upArrowNavigatesHistory && kb-macro.active && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible && !simpleSuggestWidgetHasNavigated,
· args: {"command":"workbench.action.terminal.hideSuggestWidgetAndNavigateHistory"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: up,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.scrollUpHover"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: up,
· when: historyNavigationBackwardsEnabled && historyNavigationWidgetFocus && kb-macro.active && !isComposing && !suggestWidgetVisible,
· args: {"command":"history.showPrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: up,
· when: iconSelectBoxFocus && kb-macro.active,
· args: {"command":"iconSelectBox.focusUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: up,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.previous"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: up,
· when: interactivePlaygroundFocus && kb-macro.active && !editorTextFocus,
· args: {"command":"workbench.action.interactivePlayground.arrowUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: up,
· when: isCompositeNotebook && kb-macro.active && !notebookEditorFocused && !suggestWidgetVisible && interactiveInputCursorAtBoundary != 'bottom' && interactiveInputCursorAtBoundary != 'none',
· args: {"command":"interactive.history.previous"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: up,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.focusUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: up,
· when: kb-macro.active && notebookOutputInputFocused,
· args: {"command":"notebook.cell.nullAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: up,
· when: kb-macro.active && notificationFocus && notificationToastsVisible,
· args: {"command":"notifications.focusPreviousToast"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: up,
· when: kb-macro.active && renameInputVisible,
· args: {"command":"focusPreviousRenameSuggestion"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: up,
· when: kb-macro.active && scmInputIsInFirstPosition && scmRepository && !suggestWidgetVisible,
· args: {"command":"scm.viewPreviousCommit"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: up,
· when: kb-macro.active && simpleSuggestWidgetHasNavigated && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || kb-macro.active && simpleSuggestWidgetHasNavigated && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible || kb-macro.active && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible && !config.terminal.integrated.suggest.upArrowNavigatesHistory || kb-macro.active && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible && !config.terminal.integrated.suggest.upArrowNavigatesHistory,
· args: {"command":"workbench.action.terminal.selectPrevSuggestion"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: up,
· when: kb-macro.active && statusBarFocused,
· args: {"command":"workbench.statusBar.focusPrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: up,
· when: kb-macro.active && stickyScrollFocused,
· args: {"command":"editor.action.selectPreviousStickyScrollLine"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: up,
· when: kb-macro.active && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || kb-macro.active && suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
· args: {"command":"selectPrevSuggestion","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: up,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorUp"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+-,
· when: browserFocused && browserHasUrl && kb-macro.active && !browserHasError && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.zoomOut"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+-,
· when: kb-macro.active,
· args: {"command":"workbench.action.zoomOut"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+[,
· when: browserCanGoBack && kb-macro.active && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.goBack"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+\\,
· when: kb-macro.active && terminalFocus && terminalProcessSupported || kb-macro.active && terminalFocus && terminalWebExtensionContributedProfile,
· args: {"command":"workbench.action.terminal.split"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+\\,
· when: kb-macro.active && terminalProcessSupported && terminalTabsFocus,
· args: {"command":"workbench.action.terminal.splitActiveTab"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+],
· when: browserCanGoForward && kb-macro.active && activeEditor == 'workbench.editor.browser',
· args: {"command":"workbench.action.browser.goForward"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+a,
· when: kb-macro.active && terminalFocusInAny && terminalHasBeenCreated || kb-macro.active && terminalFocusInAny && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.selectAll"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+backspace,
· when: explorerResourceMoveableToTrash && filesExplorerFocus && foldersViewVisible && kb-macro.active && !inputFocus,
· args: {"command":"moveFileToTrash"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+backspace,
· when: hasUndecidedChatEditingResource && inChatInput && kb-macro.active && !chatInputHasText,
· args: {"command":"chatEditing.discardAllFiles"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+backspace,
· when: kb-macro.active && terminalFocus,
· args: {"command":"workbench.action.terminal.sendSequence","args":{"text":"\u0015"}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+backspace,
· when: kb-macro.active && terminalHasBeenCreated && terminalTabsFocus || kb-macro.active && terminalIsOpen && terminalTabsFocus || kb-macro.active && terminalProcessSupported && terminalTabsFocus,
· args: {"command":"workbench.action.terminal.killActiveTab"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+backspace,
· when: kb-macro.active && textInputFocus && !editorReadonly,
· args: {"command":"deleteAllLeft"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+backspace,
· when: kb-macro.active && tunnelCloseable && tunnelViewFocus,
· args: {"command":"remote.tunnel.closeInline"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+c,
· when: kb-macro.active && terminalTextSelectedInFocused || kb-macro.active && terminalFocus && terminalHasBeenCreated && terminalTextSelected || kb-macro.active && terminalFocus && terminalProcessSupported && terminalTextSelected || kb-macro.active && terminalFocus && terminalTextSelected && terminalTextSelectedInFocused || kb-macro.active && terminalHasBeenCreated && terminalTextSelected && terminalTextSelectedInFocused || kb-macro.active && terminalProcessSupported && terminalTextSelected && terminalTextSelectedInFocused,
· args: {"command":"workbench.action.terminal.copySelection"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+c,
· when: kb-macro.active,
· args: {"command":"execCopy"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+delete,
· when: kb-macro.active && textInputFocus && !editorReadonly,
· args: {"command":"deleteAllRight"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+down,
· when: commentsFilterFocus && kb-macro.active,
· args: {"command":"commentsFocusViewFromFilter"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+down,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.goToBottomHover"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+down,
· when: editorTextFocus && inlineChatVisible && kb-macro.active && !accessibilityModeEnabled && !inlineChatFocused && !isEmbeddedDiffEditor && inlineChatOuterCursorPosition == 'above',
· args: {"command":"inlineChat.focus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+down,
· when: fileMatchOrMatchFocus && kb-macro.active && searchViewletVisible,
· args: {"command":"search.action.openResult"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+down,
· when: filesExplorerFocus && foldersViewVisible && kb-macro.active && !explorerResourceIsFolder && !inputFocus,
· args: {"command":"explorer.openAndPassFocus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+down,
· when: inChat && inChatInput && kb-macro.active && quickChatHasFocus,
· args: {"command":"chat.action.focus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+down,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.nextSeparatorWithQuickAccessFallback"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+down,
· when: isCompositeNotebook && kb-macro.active && notebookEditorFocused,
· args: {"command":"repl.input.focus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+down,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.select"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+down,
· when: kb-macro.active && listFocus && referenceSearchVisible && !inputFocus && !treeElementCanCollapse && !treeElementCanExpand && !treestickyScrollFocused,
· args: {"command":"revealReference"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+down,
· when: kb-macro.active && notebookEditorFocused && !inputFocus,
· args: {"command":"notebook.focusBottom"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+down,
· when: kb-macro.active && problemFocus,
· args: {"command":"problems.action.open"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+down,
· when: kb-macro.active && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || kb-macro.active && suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
· args: {"command":"selectNextSuggestion","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+down,
· when: kb-macro.active && treestickyScrollFocused,
· args: {"command":"list.stickyScrollselect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+e,
· when: kb-macro.active,
· args: {"command":"actions.findWithSelection"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+end,
· when: accessibleViewIsShown && kb-macro.active && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibleViewIsShown && kb-macro.active && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal',
· args: {"command":"workbench.action.terminal.scrollToBottomAccessibleView"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+end,
· when: kb-macro.active && terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || kb-macro.active && terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive,
· args: {"command":"workbench.action.terminal.scrollToBottom"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+enter,
· when: editorFocus && findWidgetVisible && kb-macro.active && replaceInputFocussed,
· args: {"command":"editor.action.replaceAll"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+enter,
· when: hasSearchResult && kb-macro.active && searchViewletFocus,
· args: {"command":"search.action.openInEditor"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+enter,
· when: inQuickInput && kb-macro.active && !isComposing && quickInputType != 'quickWidget',
· args: {"command":"quickInput.accept"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+enter,
· when: inputFocus && kb-macro.active && notebookEditorFocused && !inlineChatFocused && notebookCellType == 'markup',
· args: {"command":"notebook.cell.quitEdit"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+enter,
· when: kb-macro.active && notebookCellListFocused && notebookMissingKernelExtension && !notebookCellExecuting && notebookCellType == 'code' || kb-macro.active && notebookCellListFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelCount > 0 || kb-macro.active && notebookCellListFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelSourceCount > 0,
· args: {"command":"notebook.cell.execute"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+escape,
· when: chatHasQuestionCarousel && kb-macro.active && !chatRemoteJobCreating || chatHasToolConfirmation && kb-macro.active && !chatRemoteJobCreating || chatSessionRequestInProgress && kb-macro.active && !chatRemoteJobCreating,
· args: {"command":"workbench.action.chat.cancel"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+escape,
· when: commentWidgetVisible && editorFocus && kb-macro.active,
· args: {"command":"workbench.action.hideComment"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+escape,
· when: inQuickInput && kb-macro.active,
· args: {"command":"quickInput.hide"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+g,
· when: editorFocus && kb-macro.active,
· args: {"command":"editor.action.nextMatchFindAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+g,
· when: findWidgetVisible && kb-macro.active && notebookEditorFocused,
· args: {"command":"notebook.findNext.fromWidget"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+g,
· when: kb-macro.active && terminalFindFocused && terminalHasBeenCreated || kb-macro.active && terminalFindFocused && terminalProcessSupported || kb-macro.active && terminalFocusInAny && terminalHasBeenCreated || kb-macro.active && terminalFocusInAny && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.findNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+home,
· when: accessibleViewIsShown && kb-macro.active && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibleViewIsShown && kb-macro.active && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal',
· args: {"command":"workbench.action.terminal.scrollToTopAccessibleView"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+home,
· when: kb-macro.active && terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || kb-macro.active && terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive,
· args: {"command":"workbench.action.terminal.scrollToTop"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+i,
· when: config.notebook.experimental.cellChat && kb-macro.active && notebookChatAgentRegistered && notebookEditable && notebookEditorFocused && !inputFocus || config.notebook.experimental.generate && kb-macro.active && notebookChatAgentRegistered && notebookEditable && notebookEditorFocused && !inputFocus,
· args: {"command":"notebook.cell.chat.start"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+k alt+win+c,
· when: editorFocus && kb-macro.active,
· args: {"command":"copyFilePath"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+k s,
· when: kb-macro.active,
· args: {"command":"workbench.action.files.saveWithoutFormatting"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+k shift+alt+win+c,
· when: editorFocus && kb-macro.active,
· args: {"command":"copyRelativeFilePath"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+k win+k,
· when: kb-macro.active && resource == 'vscode-userdata:/Users/runner/work/vscode-kb-macro/vscode-kb-macro/empty2/User/keybindings.json',
· args: {"command":"editor.action.defineKeybinding"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+k,
· when: kb-macro.active && focusedView == 'workbench.panel.repl.view',
· args: {"command":"workbench.debug.panel.action.clearReplAction"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+k,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated && !accessibilityModeEnabled || kb-macro.active && terminalFocus && terminalProcessSupported && !accessibilityModeEnabled || accessibilityModeEnabled && accessibleViewIsShown && kb-macro.active && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibilityModeEnabled && accessibleViewIsShown && kb-macro.active && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal',
· args: {"command":"workbench.action.terminal.clear"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+left,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.collapseAll"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+left,
· when: kb-macro.active && terminalFocus,
· args: {"command":"workbench.action.terminal.sendSequence","args":{"text":"\u0001"}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+left,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorHome"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+o,
· when: false,
· args: {"command":"workbench.action.files.openFile"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+o,
· when: kb-macro.active && remoteFileDialogVisible,
· args: {"command":"workbench.action.files.openLocalFileFolder"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+pagedown,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.pageNext"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+pageup,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.pagePrevious"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+q,
· when: kb-macro.active,
· args: {"command":"workbench.action.quit"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+r,
· when: accessibilityModeEnabled && kb-macro.active && terminalFocus && terminalHasBeenCreated || accessibilityModeEnabled && kb-macro.active && terminalFocus && terminalProcessSupported || accessibilityModeEnabled && accessibleViewIsShown && kb-macro.active && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibilityModeEnabled && accessibleViewIsShown && kb-macro.active && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal',
· args: {"command":"workbench.action.terminal.runRecentCommand"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+r,
· when: chatIsEnabled && kb-macro.active && terminalChatFocus && terminalHasBeenCreated && !terminalChatActiveRequest || chatIsEnabled && kb-macro.active && terminalChatFocus && terminalProcessSupported && !terminalChatActiveRequest,
· args: {"command":"workbench.action.terminal.chat.rerunRequest"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+r,
· when: false,
· args: {"command":"workbench.action.reloadWindow"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+right,
· when: cursorAtEndOfQuickInputBox && inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && !inputFocus && quickInputType == 'quickPick',
· args: {"command":"quickInput.acceptInBackground"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+right,
· when: kb-macro.active && terminalFocus,
· args: {"command":"workbench.action.terminal.sendSequence","args":{"text":"\u0005"}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+right,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorEnd","args":{"sticky":false}},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+up,
· when: chatCursorAtTop && inChatInput && kb-macro.active && !quickChatHasFocus,
· args: {"command":"chat.action.focus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+up,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.goToTopHover"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+up,
· when: editorTextFocus && inlineChatVisible && kb-macro.active && !accessibilityModeEnabled && !inlineChatFocused && !isEmbeddedDiffEditor && inlineChatOuterCursorPosition == 'below',
· args: {"command":"inlineChat.focus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+up,
· when: inChatInput && kb-macro.active && !quickChatHasFocus,
· args: {"command":"chat.action.focus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+up,
· when: inQuickInput && kb-macro.active && quickInputType == 'quickPick' || inQuickInput && kb-macro.active && quickInputType == 'quickTree',
· args: {"command":"quickInput.previousSeparatorWithQuickAccessFallback"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+up,
· when: isCompositeNotebook && kb-macro.active && !notebookEditorFocused,
· args: {"command":"interactive.history.focus"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+up,
· when: kb-macro.active && listFocus && treeElementCanCollapse && !inputFocus && !treestickyScrollFocused || kb-macro.active && listFocus && treeElementHasParent && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.collapse"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+up,
· when: kb-macro.active && notebookEditorFocused && !inputFocus,
· args: {"command":"notebook.focusTop"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+up,
· when: kb-macro.active && suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || kb-macro.active && suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
· args: {"command":"selectPrevSuggestion","record":"side-effect"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+up,
· when: kb-macro.active && treestickyScrollFocused,
· args: {"command":"list.stickyScroll.collapse"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+v,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated || kb-macro.active && terminalFocus && terminalProcessSupported,
· args: {"command":"workbench.action.terminal.paste"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+v,
· when: kb-macro.active,
· args: {"command":"execPaste"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+w,
· when: kb-macro.active && !editorIsOpen && !multipleEditorGroups,
· args: {"command":"workbench.action.closeWindow"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: win+x,
· when: kb-macro.active,
· args: {"command":"execCut"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.kb-macro.wrap,
· key: y,
· when: kb-macro.active && notebookEditorFocused && !inputFocus && !notebookOutputFocused && activeEditor == 'workbench.editor.notebook' && notebookCellType == 'markup',
· args: {"command":"notebook.cell.changeToCode"},
* McsEngl.Vsccmnd.kb-macro.wrap,
Vsccmdi.keybindings.editor.acceptWhenExpression,
· key: enter,
· when: inKeybindings && whenFocus && !suggestWidgetVisible,
* McsEngl.Vsccmnd.keybindings.editor.acceptWhenExpression,
Vsccmdi.keybindings.editor.addKeybinding,
· key: ctrl+k ctrl+a,
· when: inKeybindings && keybindingFocus,
* McsEngl.Vsccmnd.keybindings.editor.addKeybinding,
Vsccmdi.keybindings.editor.clearSearchHistory,
* McsEngl.Vsccmnd.keybindings.editor.clearSearchHistory,
Vsccmdi.keybindings.editor.clearSearchResults,
· key: escape,
· when: inKeybindings && inKeybindingsSearch && keybindingsSearchHasValue,
* McsEngl.Vsccmnd.keybindings.editor.clearSearchResults,
Vsccmdi.keybindings.editor.copyCommandKeybindingEntry,
* McsEngl.Vsccmnd.keybindings.editor.copyCommandKeybindingEntry,
Vsccmdi.keybindings.editor.copyCommandTitle,
* McsEngl.Vsccmnd.keybindings.editor.copyCommandTitle,
Vsccmdi.keybindings.editor.copyKeybindingEntry,
· key: ctrl+c,
· when: inKeybindings && keybindingFocus && !whenFocus,
* McsEngl.Vsccmnd.keybindings.editor.copyKeybindingEntry,
Vsccmdi.keybindings.editor.defineKeybinding,
· key: enter,
· when: inKeybindings && keybindingFocus && !whenFocus,
* McsEngl.Vsccmnd.keybindings.editor.defineKeybinding,
Vsccmdi.keybindings.editor.defineWhenExpression,
· key: ctrl+k ctrl+e,
· when: inKeybindings && keybindingFocus,
* McsEngl.Vsccmnd.keybindings.editor.defineWhenExpression,
Vsccmdi.keybindings.editor.focusKeybindings,
· key: ctrl+down,
· when: inKeybindings && inKeybindingsSearch,
* McsEngl.Vsccmnd.keybindings.editor.focusKeybindings,
Vsccmdi.keybindings.editor.recordSearchKeys,
· key: alt+k,
· when: inKeybindings && inKeybindingsSearch,
* McsEngl.Vsccmnd.keybindings.editor.recordSearchKeys,
Vsccmdi.keybindings.editor.rejectWhenExpression,
· key: escape,
· when: inKeybindings && whenFocus && !suggestWidgetVisible,
* McsEngl.Vsccmnd.keybindings.editor.rejectWhenExpression,
Vsccmdi.keybindings.editor.removeKeybinding,
· key: delete,
· when: inKeybindings && keybindingFocus && !inputFocus,
* McsEngl.Vsccmnd.keybindings.editor.removeKeybinding,
Vsccmdi.keybindings.editor.resetKeybinding,
* McsEngl.Vsccmnd.keybindings.editor.resetKeybinding,
Vsccmdi.keybindings.editor.searchKeybindings,
· key: ctrl+f,
· when: inKeybindings,
* McsEngl.Vsccmnd.keybindings.editor.searchKeybindings,
Vsccmdi.keybindings.editor.showConflicts,
* McsEngl.Vsccmnd.keybindings.editor.showConflicts,
Vsccmdi.keybindings.editor.showDefaultKeybindings,
* McsEngl.Vsccmnd.keybindings.editor.showDefaultKeybindings,
Vsccmdi.keybindings.editor.showExtensionKeybindings,
* McsEngl.Vsccmnd.keybindings.editor.showExtensionKeybindings,
Vsccmdi.keybindings.editor.showUserKeybindings,
* McsEngl.Vsccmnd.keybindings.editor.showUserKeybindings,
Vsccmdi.keybindings.editor.toggleSortByPrecedence,
· key: alt+p,
· when: inKeybindings,
* McsEngl.Vsccmnd.keybindings.editor.toggleSortByPrecedence,
Vsccmdi.keywordActivation.status.command,
* McsEngl.Vsccmnd.keywordActivation.status.command,
Vsccmdi.lastCompressedFolder,
· key: end,
· when: explorerViewletCompressedFocus && filesExplorerFocus && foldersViewVisible && !explorerViewletCompressedLastFocus && !inputFocus,
* McsEngl.Vsccmnd.lastCompressedFolder,
Vsccmdi.lastCursorLineSelect,
* McsEngl.Vsccmnd.lastCursorLineSelect,
Vsccmdi.lastCursorLineSelectDrag,
* McsEngl.Vsccmnd.lastCursorLineSelectDrag,
Vsccmdi.lastCursorWordSelect,
* McsEngl.Vsccmnd.lastCursorWordSelect,
Vsccmdi.layoutEditorGroups,
* McsEngl.Vsccmnd.layoutEditorGroups,
Vsccmdi.leaveEditorMessage,
· key: escape,
· when: messageVisible,
* McsEngl.Vsccmnd.leaveEditorMessage,
Vsccmdi.leaveSnippet,
· key: escape,
· when: inSnippetMode && textInputFocus,
* McsEngl.Vsccmnd.leaveSnippet,
Vsccmdi.leaveSnippet,
· key: shift+escape,
· when: inSnippetMode && textInputFocus,
* McsEngl.Vsccmnd.leaveSnippet,
Vsccmdi.lineBreakInsert,
* McsEngl.Vsccmnd.lineBreakInsert,
Vsccmdi.list.clear,
· key: escape,
· when: listFocus && listHasSelectionOrFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.Vsccmnd.list.clear,
Vsccmdi.list.closeFind,
· key: escape,
· when: listFocus && treeFindOpen,
* McsEngl.Vsccmnd.list.closeFind,
Vsccmdi.list.collapse,
· key: left,
· when: listFocus && treeElementCanCollapse && !inputFocus && !treestickyScrollFocused || listFocus && treeElementHasParent && !inputFocus && !treestickyScrollFocused,
* McsEngl.Vsccmnd.list.collapse,
Vsccmdi.list.collapseAll,
· key: ctrl+left,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.Vsccmnd.list.collapseAll,
Vsccmdi.list.collapseAllToFocus,
* McsEngl.Vsccmnd.list.collapseAllToFocus,
Vsccmdi.list.expand,
· key: right,
· when: listFocus && treeElementCanExpand && !inputFocus && !treestickyScrollFocused || listFocus && treeElementHasChild && !inputFocus && !treestickyScrollFocused,
* McsEngl.Vsccmnd.list.expand,
Vsccmdi.list.expandSelectionDown,
· key: shift+down,
· when: listFocus && listSupportsMultiselect && !inputFocus && !treestickyScrollFocused,
* McsEngl.Vsccmnd.list.expandSelectionDown,
Vsccmdi.list.expandSelectionUp,
· key: shift+up,
· when: listFocus && listSupportsMultiselect && !inputFocus && !treestickyScrollFocused,
* McsEngl.Vsccmnd.list.expandSelectionUp,
Vsccmdi.list.find,
· key: ctrl+alt+f,
· when: listFocus && listSupportsFind,
* McsEngl.Vsccmnd.list.find,
Vsccmdi.list.find,
· key: f3,
· when: listFocus && listSupportsFind,
* McsEngl.Vsccmnd.list.find,
Vsccmdi.list.find.replInputFocus,
· key: ctrl+alt+f,
· when: view == 'workbench.panel.repl.view',
* McsEngl.Vsccmnd.list.find.replInputFocus,
Vsccmdi.list.find.replInputFocus,
· key: f3,
· when: view == 'workbench.panel.repl.view',
* McsEngl.Vsccmnd.list.find.replInputFocus,
Vsccmdi.list.focusAnyDown,
· key: alt+down,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.Vsccmnd.list.focusAnyDown,
Vsccmdi.list.focusAnyFirst,
· key: alt+home,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.Vsccmnd.list.focusAnyFirst,
Vsccmdi.list.focusAnyLast,
· key: alt+end,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.Vsccmnd.list.focusAnyLast,
Vsccmdi.list.focusAnyUp,
· key: alt+up,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.Vsccmnd.list.focusAnyUp,
Vsccmdi.list.focusDown,
· key: down,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.Vsccmnd.list.focusDown,
Vsccmdi.list.focusFirst,
· key: home,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.Vsccmnd.list.focusFirst,
Vsccmdi.list.focusLast,
· key: end,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.Vsccmnd.list.focusLast,
Vsccmdi.list.focusPageDown,
· key: pagedown,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.Vsccmnd.list.focusPageDown,
Vsccmdi.list.focusPageUp,
· key: pageup,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.Vsccmnd.list.focusPageUp,
Vsccmdi.list.focusParent,
* McsEngl.Vsccmnd.list.focusParent,
Vsccmdi.list.focusUp,
· key: up,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.Vsccmnd.list.focusUp,
Vsccmdi.list.resizeColumn,
* McsEngl.Vsccmnd.list.resizeColumn,
Vsccmdi.list.scrollDown,
· key: ctrl+down,
· when: listFocus && !inputFocus && !treestickyScrollFocused && listScrollAtBoundary != 'both' && listScrollAtBoundary != 'bottom',
* McsEngl.Vsccmnd.list.scrollDown,
Vsccmdi.list.scrollLeft,
* McsEngl.Vsccmnd.list.scrollLeft,
Vsccmdi.list.scrollRight,
* McsEngl.Vsccmnd.list.scrollRight,
Vsccmdi.list.scrollUp,
· key: ctrl+up,
· when: listFocus && !inputFocus && !treestickyScrollFocused && listScrollAtBoundary != 'both' && listScrollAtBoundary != 'top',
* McsEngl.Vsccmnd.list.scrollUp,
Vsccmdi.list.select,
· key: enter,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.Vsccmnd.list.select,
Vsccmdi.list.selectAll,
· key: ctrl+a,
· when: listFocus && listSupportsMultiselect && !inputFocus && !treestickyScrollFocused,
* McsEngl.Vsccmnd.list.selectAll,
Vsccmdi.list.selectAndPreserveFocus,
* McsEngl.Vsccmnd.list.selectAndPreserveFocus,
Vsccmdi.list.showHover,
· key: ctrl+k ctrl+i,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.Vsccmnd.list.showHover,
Vsccmdi.list.stickyScroll.collapse,
· key: left,
· when: treestickyScrollFocused,
* McsEngl.Vsccmnd.list.stickyScroll.collapse,
Vsccmdi.list.stickyScrollselect,
· key: enter,
· when: treestickyScrollFocused,
* McsEngl.Vsccmnd.list.stickyScrollselect,
Vsccmdi.list.stickyScrolltoggleExpand,
· key: space,
· when: treestickyScrollFocused,
* McsEngl.Vsccmnd.list.stickyScrolltoggleExpand,
Vsccmdi.list.toggleExpand,
· key: space,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.Vsccmnd.list.toggleExpand,
Vsccmdi.list.toggleFilterOnType,
* McsEngl.Vsccmnd.list.toggleFilterOnType,
Vsccmdi.list.toggleFindMatchType,
* McsEngl.Vsccmnd.list.toggleFindMatchType,
Vsccmdi.list.toggleFindMode,
* McsEngl.Vsccmnd.list.toggleFindMode,
Vsccmdi.list.toggleKeyboardNavigation,
* McsEngl.Vsccmnd.list.toggleKeyboardNavigation,
Vsccmdi.list.toggleSelection,
· key: ctrl+shift+enter,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.Vsccmnd.list.toggleSelection,
Vsccmdi.list.triggerTypeNavigation,
* McsEngl.Vsccmnd.list.triggerTypeNavigation,
Vsccmdi.lm.addLanguageModelsProviderGroup,
* McsEngl.Vsccmnd.lm.addLanguageModelsProviderGroup,
Vsccmdi.lm.migrateLanguageModelsProviderGroup,
* McsEngl.Vsccmnd.lm.migrateLanguageModelsProviderGroup,
Vsccmdi.loadedScripts.collapse,
* McsEngl.Vsccmnd.loadedScripts.collapse,
Vsccmdi.macros.execute,
* McsEngl.Vsccmnd.macros.execute,
Vsccmdi.markdown.editor.insertImageFromWorkspace,
* McsEngl.Vsccmnd.markdown.editor.insertImageFromWorkspace,
Vsccmdi.markdown.editor.insertLinkFromWorkspace,
* McsEngl.Vsccmnd.markdown.editor.insertLinkFromWorkspace,
Vsccmdi.markdown.findAllFileReferences,
* McsEngl.Vsccmnd.markdown.findAllFileReferences,
Vsccmdi.markdown.preview.refresh,
* McsEngl.Vsccmnd.markdown.preview.refresh,
Vsccmdi.markdown.preview.toggleLock,
* McsEngl.Vsccmnd.markdown.preview.toggleLock,
Vsccmdi.markdown.showLockedPreviewToSide,
* McsEngl.Vsccmnd.markdown.showLockedPreviewToSide,
Vsccmdi.markdown.showPreview,
· key: ctrl+shift+v,
· when: !notebookEditorFocused && editorLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/,
* McsEngl.Vsccmnd.markdown.showPreview,
Vsccmdi.markdown.showPreviewSecuritySelector,
* McsEngl.Vsccmnd.markdown.showPreviewSecuritySelector,
Vsccmdi.markdown.showPreviewToSide,
· key: ctrl+k v,
· when: !notebookEditorFocused && editorLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/,
* McsEngl.Vsccmnd.markdown.showPreviewToSide,
Vsccmdi.markdown.showSource,
* McsEngl.Vsccmnd.markdown.showSource,
Vsccmdi.menu.resetHiddenStates,
* McsEngl.Vsccmnd.menu.resetHiddenStates,
Vsccmdi.merge-conflict.accept.all-both,
* McsEngl.Vsccmnd.merge-conflict.accept.all-both,
Vsccmdi.merge-conflict.accept.all-current,
* McsEngl.Vsccmnd.merge-conflict.accept.all-current,
Vsccmdi.merge-conflict.accept.all-incoming,
* McsEngl.Vsccmnd.merge-conflict.accept.all-incoming,
Vsccmdi.merge-conflict.accept.both,
* McsEngl.Vsccmnd.merge-conflict.accept.both,
Vsccmdi.merge-conflict.accept.current,
* McsEngl.Vsccmnd.merge-conflict.accept.current,
Vsccmdi.merge-conflict.accept.incoming,
* McsEngl.Vsccmnd.merge-conflict.accept.incoming,
Vsccmdi.merge-conflict.accept.selection,
* McsEngl.Vsccmnd.merge-conflict.accept.selection,
Vsccmdi.merge-conflict.compare,
* McsEngl.Vsccmnd.merge-conflict.compare,
Vsccmdi.merge-conflict.next,
* McsEngl.Vsccmnd.merge-conflict.next,
Vsccmdi.merge-conflict.previous,
* McsEngl.Vsccmnd.merge-conflict.previous,
Vsccmdi.merge.acceptAllInput1,
* McsEngl.Vsccmnd.merge.acceptAllInput1,
Vsccmdi.merge.acceptAllInput2,
* McsEngl.Vsccmnd.merge.acceptAllInput2,
Vsccmdi.merge.columnLayout,
* McsEngl.Vsccmnd.merge.columnLayout,
Vsccmdi.merge.dev.copyContentsJson,
* McsEngl.Vsccmnd.merge.dev.copyContentsJson,
Vsccmdi.merge.dev.loadContentsFromFolder,
* McsEngl.Vsccmnd.merge.dev.loadContentsFromFolder,
Vsccmdi.merge.dev.openContentsJson,
* McsEngl.Vsccmnd.merge.dev.openContentsJson,
Vsccmdi.merge.dev.openSelectionInTemporaryMergeEditor,
* McsEngl.Vsccmnd.merge.dev.openSelectionInTemporaryMergeEditor,
Vsccmdi.merge.dev.saveContentsToFolder,
* McsEngl.Vsccmnd.merge.dev.saveContentsToFolder,
Vsccmdi.merge.goToNextUnhandledConflict,
* McsEngl.Vsccmnd.merge.goToNextUnhandledConflict,
Vsccmdi.merge.goToPreviousUnhandledConflict,
* McsEngl.Vsccmnd.merge.goToPreviousUnhandledConflict,
Vsccmdi.merge.mixedLayout,
* McsEngl.Vsccmnd.merge.mixedLayout,
Vsccmdi.merge.openBaseEditor,
* McsEngl.Vsccmnd.merge.openBaseEditor,
Vsccmdi.merge.openResult,
* McsEngl.Vsccmnd.merge.openResult,
Vsccmdi.merge.showBase,
* McsEngl.Vsccmnd.merge.showBase,
Vsccmdi.merge.showBaseCenter,
* McsEngl.Vsccmnd.merge.showBaseCenter,
Vsccmdi.merge.showBaseTop,
* McsEngl.Vsccmnd.merge.showBaseTop,
Vsccmdi.merge.showNonConflictingChanges,
* McsEngl.Vsccmnd.merge.showNonConflictingChanges,
Vsccmdi.merge.toggleActiveConflictInput1,
* McsEngl.Vsccmnd.merge.toggleActiveConflictInput1,
Vsccmdi.merge.toggleActiveConflictInput2,
* McsEngl.Vsccmnd.merge.toggleActiveConflictInput2,
Vsccmdi.mergeEditor.acceptAllCombination,
* McsEngl.Vsccmnd.mergeEditor.acceptAllCombination,
Vsccmdi.mergeEditor.acceptMerge,
· key: ctrl+enter,
· when: isMergeEditor,
* McsEngl.Vsccmnd.mergeEditor.acceptMerge,
Vsccmdi.mergeEditor.compareInput1WithBase,
* McsEngl.Vsccmnd.mergeEditor.compareInput1WithBase,
Vsccmdi.mergeEditor.compareInput2WithBase,
* McsEngl.Vsccmnd.mergeEditor.compareInput2WithBase,
Vsccmdi.mergeEditor.resetCloseWithConflictsChoice,
* McsEngl.Vsccmnd.mergeEditor.resetCloseWithConflictsChoice,
Vsccmdi.mergeEditor.resetResultToBaseAndAutoMerge,
* McsEngl.Vsccmnd.mergeEditor.resetResultToBaseAndAutoMerge,
Vsccmdi.mergeEditor.toggleBetweenInputs,
· key: ctrl+shift+t,
· when: isMergeEditor,
* McsEngl.Vsccmnd.mergeEditor.toggleBetweenInputs,
Vsccmdi.microsoft-foundry-help-and-feedback.focus,
* McsEngl.Vsccmnd.microsoft-foundry-help-and-feedback.focus,
Vsccmdi.microsoft-foundry-help-and-feedback.removeView,
* McsEngl.Vsccmnd.microsoft-foundry-help-and-feedback.removeView,
Vsccmdi.microsoft-foundry-help-and-feedback.resetViewLocation,
* McsEngl.Vsccmnd.microsoft-foundry-help-and-feedback.resetViewLocation,
Vsccmdi.microsoft-foundry-help-and-feedback.toggleVisibility,
* McsEngl.Vsccmnd.microsoft-foundry-help-and-feedback.toggleVisibility,
Vsccmdi.microsoft-foundry-resources-explorer.focus,
* McsEngl.Vsccmnd.microsoft-foundry-resources-explorer.focus,
Vsccmdi.microsoft-foundry-resources-explorer.resetViewLocation,
* McsEngl.Vsccmnd.microsoft-foundry-resources-explorer.resetViewLocation,
Vsccmdi.microsoft-foundry-resources.focus,
* McsEngl.Vsccmnd.microsoft-foundry-resources.focus,
Vsccmdi.microsoft-foundry-resources.removeView,
* McsEngl.Vsccmnd.microsoft-foundry-resources.removeView,
Vsccmdi.microsoft-foundry-resources.resetViewLocation,
* McsEngl.Vsccmnd.microsoft-foundry-resources.resetViewLocation,
Vsccmdi.microsoft-foundry-resources.toggleVisibility,
* McsEngl.Vsccmnd.microsoft-foundry-resources.toggleVisibility,
Vsccmdi.microsoft-foundry-tools.focus,
* McsEngl.Vsccmnd.microsoft-foundry-tools.focus,
Vsccmdi.microsoft-foundry-tools.removeView,
* McsEngl.Vsccmnd.microsoft-foundry-tools.removeView,
Vsccmdi.microsoft-foundry-tools.resetViewLocation,
* McsEngl.Vsccmnd.microsoft-foundry-tools.resetViewLocation,
Vsccmdi.microsoft-foundry-tools.toggleVisibility,
* McsEngl.Vsccmnd.microsoft-foundry-tools.toggleVisibility,
Vsccmdi.microsoft-foundry-transition-note.focus,
* McsEngl.Vsccmnd.microsoft-foundry-transition-note.focus,
Vsccmdi.microsoft-foundry-transition-note.removeView,
* McsEngl.Vsccmnd.microsoft-foundry-transition-note.removeView,
Vsccmdi.microsoft-foundry-transition-note.resetViewLocation,
* McsEngl.Vsccmnd.microsoft-foundry-transition-note.resetViewLocation,
Vsccmdi.microsoft-foundry-transition-note.toggleVisibility,
* McsEngl.Vsccmnd.microsoft-foundry-transition-note.toggleVisibility,
Vsccmdi.moveFileToTrash,
· key: delete,
· when: explorerResourceMoveableToTrash && filesExplorerFocus && foldersViewVisible && !inputFocus,
* McsEngl.Vsccmnd.moveFileToTrash,
Vsccmdi.ms-azuretools.getStarted,
* McsEngl.Vsccmnd.ms-azuretools.getStarted,
Vsccmdi.ms-azuretools.helpAndFeedback.focus,
* McsEngl.Vsccmnd.ms-azuretools.helpAndFeedback.focus,
Vsccmdi.ms-azuretools.helpAndFeedback.removeView,
* McsEngl.Vsccmnd.ms-azuretools.helpAndFeedback.removeView,
Vsccmdi.ms-azuretools.helpAndFeedback.resetViewLocation,
* McsEngl.Vsccmnd.ms-azuretools.helpAndFeedback.resetViewLocation,
Vsccmdi.ms-azuretools.helpAndFeedback.toggleVisibility,
* McsEngl.Vsccmnd.ms-azuretools.helpAndFeedback.toggleVisibility,
Vsccmdi.ms-azuretools.loadMore,
* McsEngl.Vsccmnd.ms-azuretools.loadMore,
Vsccmdi.ms-azuretools.openWalkthrough,
* McsEngl.Vsccmnd.ms-azuretools.openWalkthrough,
Vsccmdi.ms-azuretools.reportIssue,
* McsEngl.Vsccmnd.ms-azuretools.reportIssue,
Vsccmdi.ms-azuretools.reviewIssues,
* McsEngl.Vsccmnd.ms-azuretools.reviewIssues,
Vsccmdi.multiDiffEditor.collapseAll,
* McsEngl.Vsccmnd.multiDiffEditor.collapseAll,
Vsccmdi.multiDiffEditor.expandAll,
* McsEngl.Vsccmnd.multiDiffEditor.expandAll,
Vsccmdi.multiDiffEditor.goToFile,
* McsEngl.Vsccmnd.multiDiffEditor.goToFile,
Vsccmdi.multiDiffEditor.goToNextChange,
· key: alt+f5,
· when: activeEditor == 'multiDiffEditor',
* McsEngl.Vsccmnd.multiDiffEditor.goToNextChange,
Vsccmdi.multiDiffEditor.goToPreviousChange,
· key: shift+alt+f5,
· when: activeEditor == 'multiDiffEditor',
* McsEngl.Vsccmnd.multiDiffEditor.goToPreviousChange,
Vsccmdi.nextCompressedFolder,
· key: right,
· when: explorerViewletCompressedFocus && filesExplorerFocus && foldersViewVisible && !explorerViewletCompressedLastFocus && !inputFocus,
* McsEngl.Vsccmnd.nextCompressedFolder,
Vsccmdi.noop,
* McsEngl.Vsccmnd.noop,
Vsccmdi.noteMultiCursor.deleteLeft,
· key: backspace,
· when: config.notebook.multiCursor.enabled && isNotebookMultiSelect && activeEditor == 'workbench.editor.notebook' && notebookMultiSelectCursorState == '1' || config.notebook.multiCursor.enabled && isNotebookMultiSelect && activeEditor == 'workbench.editor.notebook' && notebookMultiSelectCursorState == '2',
* McsEngl.Vsccmnd.noteMultiCursor.deleteLeft,
Vsccmdi.noteMultiCursor.deleteRight,
· key: delete,
· when: config.notebook.multiCursor.enabled && isNotebookMultiSelect && activeEditor == 'workbench.editor.notebook' && notebookMultiSelectCursorState == '1' || config.notebook.multiCursor.enabled && isNotebookMultiSelect && activeEditor == 'workbench.editor.notebook' && notebookMultiSelectCursorState == '2',
* McsEngl.Vsccmnd.noteMultiCursor.deleteRight,
Vsccmdi.noteMultiCursor.exit,
· key: escape,
· when: config.notebook.multiCursor.enabled && isNotebookMultiSelect && activeEditor == 'workbench.editor.notebook',
* McsEngl.Vsccmnd.noteMultiCursor.exit,
Vsccmdi.notebook.action.changeTabDisplaySize,
* McsEngl.Vsccmnd.notebook.action.changeTabDisplaySize,
Vsccmdi.notebook.action.convertIndentationToSpaces,
* McsEngl.Vsccmnd.notebook.action.convertIndentationToSpaces,
Vsccmdi.notebook.action.convertIndentationToTabs,
* McsEngl.Vsccmnd.notebook.action.convertIndentationToTabs,
Vsccmdi.notebook.action.indentUsingSpaces,
* McsEngl.Vsccmnd.notebook.action.indentUsingSpaces,
Vsccmdi.notebook.action.indentUsingTabs,
* McsEngl.Vsccmnd.notebook.action.indentUsingTabs,
Vsccmdi.notebook.action.toggleNotebookStickyScroll,
* McsEngl.Vsccmnd.notebook.action.toggleNotebookStickyScroll,
Vsccmdi.notebook.addFindMatchToSelection,
· key: ctrl+d,
· when: config.notebook.multiCursor.enabled && notebookCellEditorFocused && activeEditor == 'workbench.editor.notebook',
* McsEngl.Vsccmnd.notebook.addFindMatchToSelection,
Vsccmdi.notebook.cancelExecution,
* McsEngl.Vsccmnd.notebook.cancelExecution,
Vsccmdi.notebook.cell.cancelExecution,
* McsEngl.Vsccmnd.notebook.cell.cancelExecution,
Vsccmdi.notebook.cell.changeLanguage,
· key: ctrl+k m,
· when: notebookCellEditable && notebookEditable && notebookEditorFocused,
* McsEngl.Vsccmnd.notebook.cell.changeLanguage,
Vsccmdi.notebook.cell.changeToCode,
· key: y,
· when: notebookEditorFocused && !inputFocus && !notebookOutputFocused && activeEditor == 'workbench.editor.notebook' && notebookCellType == 'markup'",
* McsEngl.Vsccmnd.notebook.cell.changeToCode,
Vsccmdi.notebook.cell.changeToMarkdown,
· key: m,
· when: notebookEditorFocused && !inputFocus && !notebookOutputFocused && activeEditor == 'workbench.editor.notebook' && notebookCellType == 'code',
* McsEngl.Vsccmnd.notebook.cell.changeToMarkdown,
Vsccmdi.notebook.cell.chat.explainError,
* McsEngl.Vsccmnd.notebook.cell.chat.explainError,
Vsccmdi.notebook.cell.chat.fixError,
* McsEngl.Vsccmnd.notebook.cell.chat.fixError,
Vsccmdi.notebook.cell.chat.start,
· key: ctrl+i,
· when: config.notebook.experimental.cellChat && notebookChatAgentRegistered && notebookEditable && notebookEditorFocused && !inputFocus || config.notebook.experimental.generate && notebookChatAgentRegistered && notebookEditable && notebookEditorFocused && !inputFocus,
* McsEngl.Vsccmnd.notebook.cell.chat.start,
Vsccmdi.notebook.cell.chat.start,
· key: ctrl+k i,
· when: config.notebook.experimental.cellChat && notebookChatAgentRegistered && notebookEditable && notebookEditorFocused && !inputFocus || config.notebook.experimental.generate && notebookChatAgentRegistered && notebookEditable && notebookEditorFocused && !inputFocus,
* McsEngl.Vsccmnd.notebook.cell.chat.start,
Vsccmdi.notebook.cell.chat.startAtTop,
* McsEngl.Vsccmnd.notebook.cell.chat.startAtTop,
Vsccmdi.notebook.cell.clearOutputs,
· key: alt+delete,
· when: notebookCellEditable && notebookCellHasOutputs && notebookEditable && notebookEditorFocused && !inputFocus,
* McsEngl.Vsccmnd.notebook.cell.clearOutputs,
Vsccmdi.notebook.cell.collapseAllCellInputs,
* McsEngl.Vsccmnd.notebook.cell.collapseAllCellInputs,
Vsccmdi.notebook.cell.collapseAllCellOutputs,
* McsEngl.Vsccmnd.notebook.cell.collapseAllCellOutputs,
Vsccmdi.notebook.cell.collapseCellInput,
· key: ctrl+k ctrl+c,
· when: notebookCellListFocused && !inputFocus && !notebookCellInputIsCollapsed,
* McsEngl.Vsccmnd.notebook.cell.collapseCellInput,
Vsccmdi.notebook.cell.collapseCellOutput,
· key: ctrl+k t,
· when: notebookCellHasOutputs && notebookCellListFocused && !inputFocus && !notebookCellOutputIsCollapsed,
* McsEngl.Vsccmnd.notebook.cell.collapseCellOutput,
Vsccmdi.notebook.cell.copy,
* McsEngl.Vsccmnd.notebook.cell.copy,
Vsccmdi.notebook.cell.copyDown,
· key: shift+alt+down,
· when: notebookEditorFocused && !inputFocus,
* McsEngl.Vsccmnd.notebook.cell.copyDown,
Vsccmdi.notebook.cell.copyUp,
· key: shift+alt+up,
· when: notebookEditorFocused && !inputFocus,
* McsEngl.Vsccmnd.notebook.cell.copyUp,
Vsccmdi.notebook.cell.cursorPageDown,
· key: pagedown,
· when: editorTextFocus && inputFocus && notebookEditorFocused,
* McsEngl.Vsccmnd.notebook.cell.cursorPageDown,
Vsccmdi.notebook.cell.cursorPageDownSelect,
· key: shift+pagedown,
· when: editorTextFocus && inputFocus && notebookEditorFocused && !notebookOutputFocused,
* McsEngl.Vsccmnd.notebook.cell.cursorPageDownSelect,
Vsccmdi.notebook.cell.cursorPageUp,
· key: pageup,
· when: editorTextFocus && inputFocus && notebookEditorFocused,
* McsEngl.Vsccmnd.notebook.cell.cursorPageUp,
Vsccmdi.notebook.cell.cursorPageUpSelect,
· key: shift+pageup,
· when: editorTextFocus && inputFocus && notebookEditorFocused && !notebookOutputFocused,
* McsEngl.Vsccmnd.notebook.cell.cursorPageUpSelect,
Vsccmdi.notebook.cell.cut,
* McsEngl.Vsccmnd.notebook.cell.cut,
Vsccmdi.notebook.cell.delete,
· key: delete,
· when: notebookEditorFocused && !inputFocus && !notebookOutputInputFocused,
* McsEngl.Vsccmnd.notebook.cell.delete,
Vsccmdi.notebook.cell.detectLanguage,
· key: shift+alt+d,
· when: notebookCellEditable && notebookEditable,
* McsEngl.Vsccmnd.notebook.cell.detectLanguage,
Vsccmdi.notebook.cell.edit,
· key: enter,
· when: notebookCellListFocused && !editorHoverFocused && !inputFocus && !notebookOutputInputFocused,
* McsEngl.Vsccmnd.notebook.cell.edit,
Vsccmdi.notebook.cell.execute,
· key: ctrl+alt+enter,
· when: notebookCellListFocused && notebookMissingKernelExtension && !notebookCellExecuting && notebookCellType == 'code' || notebookCellListFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelCount > 0 || notebookCellListFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelSourceCount > 0,
* McsEngl.Vsccmnd.notebook.cell.execute,
Vsccmdi.notebook.cell.executeAndFocusContainer,
* McsEngl.Vsccmnd.notebook.cell.executeAndFocusContainer,
Vsccmdi.notebook.cell.executeAndInsertBelow,
· key: alt+enter,
· when: notebookCellListFocused && notebookCellType == 'markup' || notebookCellListFocused && notebookMissingKernelExtension && !notebookCellExecuting && notebookCellType == 'code' || notebookCellListFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelCount > 0 || notebookCellListFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelSourceCount > 0,
* McsEngl.Vsccmnd.notebook.cell.executeAndInsertBelow,
Vsccmdi.notebook.cell.executeAndSelectBelow,
· key: shift+enter,
· when: notebookCellListFocused && !inlineChatFocused && notebookCellType == 'markup' || notebookCellListFocused && notebookMissingKernelExtension && !inlineChatFocused && !notebookCellExecuting && notebookCellType == 'code' || notebookCellListFocused && !inlineChatFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelCount > 0 || notebookCellListFocused && !inlineChatFocused && !notebookCellExecuting && notebookCellType == 'code' && notebookKernelSourceCount > 0,
* McsEngl.Vsccmnd.notebook.cell.executeAndSelectBelow,
Vsccmdi.notebook.cell.executeCellAndBelow,
* McsEngl.Vsccmnd.notebook.cell.executeCellAndBelow,
Vsccmdi.notebook.cell.executeCellsAbove,
* McsEngl.Vsccmnd.notebook.cell.executeCellsAbove,
Vsccmdi.notebook.cell.expandAllCellInputs,
* McsEngl.Vsccmnd.notebook.cell.expandAllCellInputs,
Vsccmdi.notebook.cell.expandAllCellOutputs,
* McsEngl.Vsccmnd.notebook.cell.expandAllCellOutputs,
Vsccmdi.notebook.cell.expandCellInput,
· key: ctrl+k ctrl+c,
· when: notebookCellInputIsCollapsed && notebookCellListFocused,
* McsEngl.Vsccmnd.notebook.cell.expandCellInput,
Vsccmdi.notebook.cell.expandCellOutput,
· key: ctrl+k t,
· when: notebookCellListFocused && notebookCellOutputIsCollapsed,
* McsEngl.Vsccmnd.notebook.cell.expandCellOutput,
Vsccmdi.notebook.cell.focusInOutput,
· key: ctrl+down,
· when: isWindows && notebookCellHasOutputs && !isCompositeNotebook && activeEditor == 'workbench.editor.interactive' || isWindows && notebookCellHasOutputs && !isCompositeNotebook && activeEditor == 'workbench.editor.notebook' || isWindows && notebookCellHasOutputs && !isCompositeNotebook && activeEditor == 'workbench.editor.repl',
* McsEngl.Vsccmnd.notebook.cell.focusInOutput,
Vsccmdi.notebook.cell.focusInOutput,
· key: ctrl+shift+down,
· when: activeEditor == 'workbench.editor.interactive' || activeEditor == 'workbench.editor.notebook' || activeEditor == 'workbench.editor.repl',
* McsEngl.Vsccmnd.notebook.cell.focusInOutput,
Vsccmdi.notebook.cell.focusOutOutput,
· key: ctrl+shift+up,
· when: notebookEditorFocused && notebookOutputFocused,
* McsEngl.Vsccmnd.notebook.cell.focusOutOutput,
Vsccmdi.notebook.cell.insertCodeCellAbove,
· key: ctrl+shift+enter,
· when: notebookCellListFocused && !inputFocus,
* McsEngl.Vsccmnd.notebook.cell.insertCodeCellAbove,
Vsccmdi.notebook.cell.insertCodeCellAboveAndFocusContainer,
* McsEngl.Vsccmnd.notebook.cell.insertCodeCellAboveAndFocusContainer,
Vsccmdi.notebook.cell.insertCodeCellAtTop,
* McsEngl.Vsccmnd.notebook.cell.insertCodeCellAtTop,
Vsccmdi.notebook.cell.insertCodeCellBelow,
· key: ctrl+enter,
· when: notebookCellListFocused && !inputFocus,
* McsEngl.Vsccmnd.notebook.cell.insertCodeCellBelow,
Vsccmdi.notebook.cell.insertCodeCellBelowAndFocusContainer,
* McsEngl.Vsccmnd.notebook.cell.insertCodeCellBelowAndFocusContainer,
Vsccmdi.notebook.cell.insertMarkdownCellAbove,
* McsEngl.Vsccmnd.notebook.cell.insertMarkdownCellAbove,
Vsccmdi.notebook.cell.insertMarkdownCellAtTop,
* McsEngl.Vsccmnd.notebook.cell.insertMarkdownCellAtTop,
Vsccmdi.notebook.cell.insertMarkdownCellBelow,
* McsEngl.Vsccmnd.notebook.cell.insertMarkdownCellBelow,
Vsccmdi.notebook.cell.joinAbove,
· key: shift+alt+win+j,
· when: notebookEditorFocused,
* McsEngl.Vsccmnd.notebook.cell.joinAbove,
Vsccmdi.notebook.cell.joinBelow,
· key: alt+win+j,
· when: notebookEditorFocused,
* McsEngl.Vsccmnd.notebook.cell.joinBelow,
Vsccmdi.notebook.cell.joinSelected,
* McsEngl.Vsccmnd.notebook.cell.joinSelected,
Vsccmdi.notebook.cell.moveDown,
· key: alt+down,
· when: notebookEditorFocused && !inputFocus,
* McsEngl.Vsccmnd.notebook.cell.moveDown,
Vsccmdi.notebook.cell.moveUp,
· key: alt+up,
· when: notebookEditorFocused && !inputFocus,
* McsEngl.Vsccmnd.notebook.cell.moveUp,
Vsccmdi.notebook.cell.nullAction,
· key: down,
· when: notebookOutputInputFocused,
* McsEngl.Vsccmnd.notebook.cell.nullAction,
Vsccmdi.notebook.cell.nullAction,
· key: up,
· when: notebookOutputInputFocused,
* McsEngl.Vsccmnd.notebook.cell.nullAction,
Vsccmdi.notebook.cell.openFailureActions,
· key: ctrl+.,
· when: notebookCellFocused && notebookCellHasErrorDiagnostics && !notebookCellEditorFocused,
* McsEngl.Vsccmnd.notebook.cell.openFailureActions,
Vsccmdi.notebook.cell.output.selectAll,
· key: ctrl+a,
· when: notebookEditorFocused && notebookOutputFocused,
* McsEngl.Vsccmnd.notebook.cell.output.selectAll,
Vsccmdi.notebook.cell.paste,
* McsEngl.Vsccmnd.notebook.cell.paste,
Vsccmdi.notebook.cell.pasteAbove,
· key: ctrl+shift+v,
· when: notebookEditorFocused && !inputFocus,
* McsEngl.Vsccmnd.notebook.cell.pasteAbove,
Vsccmdi.notebook.cell.quitEdit,
· key: ctrl+alt+enter,
· when: inputFocus && notebookEditorFocused && !inlineChatFocused && notebookCellType == 'markup',
* McsEngl.Vsccmnd.notebook.cell.quitEdit,
Vsccmdi.notebook.cell.quitEdit,
· key: escape,
· when: inputFocus && notebookEditorFocused && !editorHasMultipleSelections && !editorHasSelection && !editorHoverVisible && !inlineChatFocused,
* McsEngl.Vsccmnd.notebook.cell.quitEdit,
Vsccmdi.notebook.cell.quitEdit,
· key: escape,
· when: notebookEditorFocused && notebookOutputFocused,
* McsEngl.Vsccmnd.notebook.cell.quitEdit,
Vsccmdi.notebook.cell.split,
· key: ctrl+k ctrl+shift+\\,
· when: editorTextFocus && notebookCellEditable && notebookEditable && notebookEditorFocused,
* McsEngl.Vsccmnd.notebook.cell.split,
Vsccmdi.notebook.cell.toggleLineNumbers,
* McsEngl.Vsccmnd.notebook.cell.toggleLineNumbers,
Vsccmdi.notebook.cell.toggleOutputScrolling,
· key: ctrl+k y,
· when: notebookCellHasOutputs && notebookCellListFocused && !inputFocus,
* McsEngl.Vsccmnd.notebook.cell.toggleOutputScrolling,
Vsccmdi.notebook.cell.toggleOutputs,
* McsEngl.Vsccmnd.notebook.cell.toggleOutputs,
Vsccmdi.notebook.cellOuput.showEmptyOutputs,
* McsEngl.Vsccmnd.notebook.cellOuput.showEmptyOutputs,
Vsccmdi.notebook.cellOutput.addToChat,
* McsEngl.Vsccmnd.notebook.cellOutput.addToChat,
Vsccmdi.notebook.cellOutput.copy,
* McsEngl.Vsccmnd.notebook.cellOutput.copy,
Vsccmdi.notebook.cellOutput.openInOutputPreview,
* McsEngl.Vsccmnd.notebook.cellOutput.openInOutputPreview,
Vsccmdi.notebook.cellOutput.openInTextEditor,
* McsEngl.Vsccmnd.notebook.cellOutput.openInTextEditor,
Vsccmdi.notebook.cellOutput.saveImage,
* McsEngl.Vsccmnd.notebook.cellOutput.saveImage,
Vsccmdi.notebook.centerActiveCell,
· key: ctrl+l,
· when: notebookEditorFocused,
* McsEngl.Vsccmnd.notebook.centerActiveCell,
Vsccmdi.notebook.chat.selectAndInsertKernelVariable,
* McsEngl.Vsccmnd.notebook.chat.selectAndInsertKernelVariable,
Vsccmdi.notebook.clearAllCellsOutputs,
* McsEngl.Vsccmnd.notebook.clearAllCellsOutputs,
Vsccmdi.notebook.clearAllInlineValues,
* McsEngl.Vsccmnd.notebook.clearAllInlineValues,
Vsccmdi.notebook.clearNotebookEdtitorTypeCache,
* McsEngl.Vsccmnd.notebook.clearNotebookEdtitorTypeCache,
Vsccmdi.notebook.clearNotebookKernelsMRUCache,
* McsEngl.Vsccmnd.notebook.clearNotebookKernelsMRUCache,
Vsccmdi.notebook.commentSelectedCells,
· key: ctrl+/,
· when: notebookEditable && notebookEditorFocused && !inputFocus,
* McsEngl.Vsccmnd.notebook.commentSelectedCells,
Vsccmdi.notebook.developer.addViewZones,
* McsEngl.Vsccmnd.notebook.developer.addViewZones,
Vsccmdi.notebook.diff.action.next,
· key: alt+f3,
· when: activeEditor == 'workbench.editor.notebookTextDiffEditor',
* McsEngl.Vsccmnd.notebook.diff.action.next,
Vsccmdi.notebook.diff.action.previous,
· key: shift+alt+f3,
· when: activeEditor == 'workbench.editor.notebookTextDiffEditor',
* McsEngl.Vsccmnd.notebook.diff.action.previous,
Vsccmdi.notebook.diff.cell.revertInput,
* McsEngl.Vsccmnd.notebook.diff.cell.revertInput,
Vsccmdi.notebook.diff.cell.revertMetadata,
* McsEngl.Vsccmnd.notebook.diff.cell.revertMetadata,
Vsccmdi.notebook.diff.cell.revertOutputs,
* McsEngl.Vsccmnd.notebook.diff.cell.revertOutputs,
Vsccmdi.notebook.diff.cell.switchOutputRenderingStyleToText,
* McsEngl.Vsccmnd.notebook.diff.cell.switchOutputRenderingStyleToText,
Vsccmdi.notebook.diff.cell.toggleCollapseUnchangedRegions,
* McsEngl.Vsccmnd.notebook.diff.cell.toggleCollapseUnchangedRegions,
Vsccmdi.notebook.diff.inline.toggle,
* McsEngl.Vsccmnd.notebook.diff.inline.toggle,
Vsccmdi.notebook.diff.openFile,
* McsEngl.Vsccmnd.notebook.diff.openFile,
Vsccmdi.notebook.diff.revertMetadata,
* McsEngl.Vsccmnd.notebook.diff.revertMetadata,
Vsccmdi.notebook.diff.showMetadata,
* McsEngl.Vsccmnd.notebook.diff.showMetadata,
Vsccmdi.notebook.diff.showOutputs,
* McsEngl.Vsccmnd.notebook.diff.showOutputs,
Vsccmdi.notebook.diff.switchToText,
* McsEngl.Vsccmnd.notebook.diff.switchToText,
Vsccmdi.notebook.diffEditor.2.cell.revertInput,
* McsEngl.Vsccmnd.notebook.diffEditor.2.cell.revertInput,
Vsccmdi.notebook.diffEditor.2.cell.revertMetadata,
* McsEngl.Vsccmnd.notebook.diffEditor.2.cell.revertMetadata,
Vsccmdi.notebook.diffEditor.2.cell.revertOutputs,
* McsEngl.Vsccmnd.notebook.diffEditor.2.cell.revertOutputs,
Vsccmdi.notebook.diffEditor.2.goToCell,
* McsEngl.Vsccmnd.notebook.diffEditor.2.goToCell,
Vsccmdi.notebook.diffEditor.hideUnchangedCells,
* McsEngl.Vsccmnd.notebook.diffEditor.hideUnchangedCells,
Vsccmdi.notebook.diffEditor.showUnchangedCells,
* McsEngl.Vsccmnd.notebook.diffEditor.showUnchangedCells,
Vsccmdi.notebook.execute,
* McsEngl.Vsccmnd.notebook.execute,
Vsccmdi.notebook.find,
· key: ctrl+f,
· when: notebookEditorFocused && !editorFocus && activeEditor == 'workbench.editor.interactive' || notebookEditorFocused && !editorFocus && activeEditor == 'workbench.editor.notebook',
* McsEngl.Vsccmnd.notebook.find,
Vsccmdi.notebook.findNext.fromWidget,
· key: f3,
· when: findWidgetVisible && notebookEditorFocused,
* McsEngl.Vsccmnd.notebook.findNext.fromWidget,
Vsccmdi.notebook.findPrevious.fromWidget,
· key: shift+f3,
· when: findWidgetVisible && notebookEditorFocused,
* McsEngl.Vsccmnd.notebook.findPrevious.fromWidget,
Vsccmdi.notebook.focusBottom,
· key: ctrl+end,
· when: notebookEditorFocused && !inputFocus,
* McsEngl.Vsccmnd.notebook.focusBottom,
Vsccmdi.notebook.focusNextEditor,
· key: ctrl+down,
· when: notebookEditorFocused && notebookOutputFocused,
* McsEngl.Vsccmnd.notebook.focusNextEditor,
Vsccmdi.notebook.focusNextEditor,
· key: ctrl+pagedown,
· when: accessibilityModeEnabled && notebookCellEditorFocused,
* McsEngl.Vsccmnd.notebook.focusNextEditor,
Vsccmdi.notebook.focusNextEditor,
· key: down,
· when: config.notebook.navigation.allowNavigateToSurroundingCells && editorTextFocus && inputFocus && notebookEditorFocused && !accessibilityModeEnabled && !isEmbeddedDiffEditor && notebookEditorCursorAtLineBoundary == 'both' && notebookEditorCursorAtBoundary != 'none' && notebookEditorCursorAtBoundary != 'top' || config.notebook.navigation.allowNavigateToSurroundingCells && editorTextFocus && inputFocus && notebookEditorFocused && !accessibilityModeEnabled && !isEmbeddedDiffEditor && notebookEditorCursorAtLineBoundary == 'end' && notebookEditorCursorAtBoundary != 'none' && notebookEditorCursorAtBoundary != 'top',
* McsEngl.Vsccmnd.notebook.focusNextEditor,
Vsccmdi.notebook.focusNextEditor,
· key: down,
· when: config.notebook.navigation.allowNavigateToSurroundingCells && notebookCursorNavigationMode && notebookEditorFocused && !accessibilityModeEnabled && !isEmbeddedDiffEditor && !notebookCellMarkdownEditMode && notebookCellType == 'markup',
* McsEngl.Vsccmnd.notebook.focusNextEditor,
Vsccmdi.notebook.focusPreviousEditor,
· key: ctrl+pageup,
· when: accessibilityModeEnabled && notebookCellEditorFocused,
* McsEngl.Vsccmnd.notebook.focusPreviousEditor,
Vsccmdi.notebook.focusPreviousEditor,
· key: up,
· when: config.notebook.navigation.allowNavigateToSurroundingCells && editorTextFocus && inputFocus && notebookEditorFocused && !accessibilityModeEnabled && !isEmbeddedDiffEditor && notebookEditorCursorAtLineBoundary == 'both' && notebookEditorCursorAtBoundary != 'bottom' && notebookEditorCursorAtBoundary != 'none' || config.notebook.navigation.allowNavigateToSurroundingCells && editorTextFocus && inputFocus && notebookEditorFocused && !accessibilityModeEnabled && !isEmbeddedDiffEditor && notebookEditorCursorAtLineBoundary == 'start' && notebookEditorCursorAtBoundary != 'bottom' && notebookEditorCursorAtBoundary != 'none',
* McsEngl.Vsccmnd.notebook.focusPreviousEditor,
Vsccmdi.notebook.focusPreviousEditor,
· key: up,
· when: config.notebook.navigation.allowNavigateToSurroundingCells && notebookCursorNavigationMode && notebookEditorFocused && !accessibilityModeEnabled && !isEmbeddedDiffEditor && !notebookCellMarkdownEditMode && notebookCellType == 'markup',
* McsEngl.Vsccmnd.notebook.focusPreviousEditor,
Vsccmdi.notebook.focusTop,
· key: ctrl+home,
· when: notebookEditorFocused && !inputFocus,
* McsEngl.Vsccmnd.notebook.focusTop,
Vsccmdi.notebook.fold,
· key: ctrl+shift+[,
· when: notebookEditorFocused && !inputFocus && activeEditor == 'workbench.editor.notebook',
* McsEngl.Vsccmnd.notebook.fold,
Vsccmdi.notebook.fold,
· key: left,
· when: notebookEditorFocused && !inputFocus && activeEditor == 'workbench.editor.notebook',
* McsEngl.Vsccmnd.notebook.fold,
Vsccmdi.notebook.format,
· key: shift+alt+f,
· when: notebookEditable && !editorTextFocus && activeEditor == 'workbench.editor.notebook',
* McsEngl.Vsccmnd.notebook.format,
Vsccmdi.notebook.formatCell,
· key: shift+alt+f,
· when: editorHasDocumentFormattingProvider && editorTextFocus && inCompositeEditor && notebookEditable && !editorReadonly && activeEditor == 'workbench.editor.notebook',
* McsEngl.Vsccmnd.notebook.formatCell,
Vsccmdi.notebook.hideFind,
· key: escape,
· when: findWidgetVisible && notebookEditorFocused,
* McsEngl.Vsccmnd.notebook.hideFind,
Vsccmdi.notebook.inlineChat.acceptChangesAndRun,
* McsEngl.Vsccmnd.notebook.inlineChat.acceptChangesAndRun,
Vsccmdi.notebook.inspectLayout,
* McsEngl.Vsccmnd.notebook.inspectLayout,
Vsccmdi.notebook.interruptExecution,
* McsEngl.Vsccmnd.notebook.interruptExecution,
Vsccmdi.notebook.openVariablesView,
* McsEngl.Vsccmnd.notebook.openVariablesView,
Vsccmdi.notebook.outline.toggleCodeCellSymbols,
* McsEngl.Vsccmnd.notebook.outline.toggleCodeCellSymbols,
Vsccmdi.notebook.outline.toggleCodeCells,
* McsEngl.Vsccmnd.notebook.outline.toggleCodeCells,
Vsccmdi.notebook.outline.toggleShowMarkdownHeadersOnly,
* McsEngl.Vsccmnd.notebook.outline.toggleShowMarkdownHeadersOnly,
Vsccmdi.notebook.quitEditAllCells,
* McsEngl.Vsccmnd.notebook.quitEditAllCells,
Vsccmdi.notebook.renderAllMarkdownCells,
* McsEngl.Vsccmnd.notebook.renderAllMarkdownCells,
Vsccmdi.notebook.revealLastFailedCell,
* McsEngl.Vsccmnd.notebook.revealLastFailedCell,
Vsccmdi.notebook.revealRunningCell,
* McsEngl.Vsccmnd.notebook.revealRunningCell,
Vsccmdi.notebook.saveMimeTypeOrder,
* McsEngl.Vsccmnd.notebook.saveMimeTypeOrder,
Vsccmdi.notebook.section.expandSection,
* McsEngl.Vsccmnd.notebook.section.expandSection,
Vsccmdi.notebook.section.foldSection,
* McsEngl.Vsccmnd.notebook.section.foldSection,
Vsccmdi.notebook.section.runCells,
* McsEngl.Vsccmnd.notebook.section.runCells,
Vsccmdi.notebook.section.runSingleCell,
* McsEngl.Vsccmnd.notebook.section.runSingleCell,
Vsccmdi.notebook.selectAllFindMatches,
· key: ctrl+shift+l,
· when: config.notebook.multiCursor.enabled && notebookFindWidgetFocused || config.notebook.multiCursor.enabled && notebookCellEditorFocused && activeEditor == 'workbench.editor.notebook',
* McsEngl.Vsccmnd.notebook.selectAllFindMatches,
Vsccmdi.notebook.selectIndentation,
* McsEngl.Vsccmnd.notebook.selectIndentation,
Vsccmdi.notebook.setProfile,
* McsEngl.Vsccmnd.notebook.setProfile,
Vsccmdi.notebook.toggle.diff.cell.ignoreTrimWhitespace,
* McsEngl.Vsccmnd.notebook.toggle.diff.cell.ignoreTrimWhitespace,
Vsccmdi.notebook.toggleCellToolbarPosition,
* McsEngl.Vsccmnd.notebook.toggleCellToolbarPosition,
Vsccmdi.notebook.toggleCellToolbarPositionFromEditorTitle,
* McsEngl.Vsccmnd.notebook.toggleCellToolbarPositionFromEditorTitle,
Vsccmdi.notebook.toggleLayoutTroubleshoot,
* McsEngl.Vsccmnd.notebook.toggleLayoutTroubleshoot,
Vsccmdi.notebook.toggleLineNumbers,
* McsEngl.Vsccmnd.notebook.toggleLineNumbers,
Vsccmdi.notebook.toggleLineNumbersFromEditorTitle,
* McsEngl.Vsccmnd.notebook.toggleLineNumbersFromEditorTitle,
Vsccmdi.notebook.unfold,
· key: ctrl+shift+],
· when: notebookEditorFocused && !inputFocus && activeEditor == 'workbench.editor.notebook',
* McsEngl.Vsccmnd.notebook.unfold,
Vsccmdi.notebook.unfold,
· key: right,
· when: notebookEditorFocused && !inputFocus && activeEditor == 'workbench.editor.notebook',
* McsEngl.Vsccmnd.notebook.unfold,
Vsccmdi.notification.acceptPrimaryAction,
· key: ctrl+shift+a,
· when: notificationFocus || notificationToastsVisible,
* McsEngl.Vsccmnd.notification.acceptPrimaryAction,
Vsccmdi.notification.clear,
· key: delete,
· when: notificationFocus,
* McsEngl.Vsccmnd.notification.clear,
Vsccmdi.notification.collapse,
· key: left,
· when: notificationFocus,
* McsEngl.Vsccmnd.notification.collapse,
Vsccmdi.notification.expand,
· key: right,
· when: notificationFocus,
* McsEngl.Vsccmnd.notification.expand,
Vsccmdi.notification.toggle,
· key: enter,
· when: notificationFocus,
* McsEngl.Vsccmnd.notification.toggle,
Vsccmdi.notification.toggle,
· key: space,
· when: notificationFocus,
* McsEngl.Vsccmnd.notification.toggle,
Vsccmdi.notifications.clearAll,
* McsEngl.Vsccmnd.notifications.clearAll,
Vsccmdi.notifications.focusFirstToast,
· key: home,
· when: notificationFocus && notificationToastsVisible,
* McsEngl.Vsccmnd.notifications.focusFirstToast,
Vsccmdi.notifications.focusFirstToast,
· key: pageup,
· when: notificationFocus && notificationToastsVisible,
* McsEngl.Vsccmnd.notifications.focusFirstToast,
Vsccmdi.notifications.focusLastToast,
· key: end,
· when: notificationFocus && notificationToastsVisible,
* McsEngl.Vsccmnd.notifications.focusLastToast,
Vsccmdi.notifications.focusLastToast,
· key: pagedown,
· when: notificationFocus && notificationToastsVisible,
* McsEngl.Vsccmnd.notifications.focusLastToast,
Vsccmdi.notifications.focusNextToast,
· key: down,
· when: notificationFocus && notificationToastsVisible,
* McsEngl.Vsccmnd.notifications.focusNextToast,
Vsccmdi.notifications.focusPreviousToast,
· key: up,
· when: notificationFocus && notificationToastsVisible,
* McsEngl.Vsccmnd.notifications.focusPreviousToast,
Vsccmdi.notifications.focusToasts,
* McsEngl.Vsccmnd.notifications.focusToasts,
Vsccmdi.notifications.hideList,
· key: escape,
· when: notificationCenterVisible,
* McsEngl.Vsccmnd.notifications.hideList,
Vsccmdi.notifications.hideToasts,
· key: escape,
· when: notificationFocus && notificationToastsVisible,
* McsEngl.Vsccmnd.notifications.hideToasts,
Vsccmdi.notifications.hideToasts,
· key: escape,
· when: notificationToastsVisible,
* McsEngl.Vsccmnd.notifications.hideToasts,
Vsccmdi.notifications.showList,
· key: ctrl+k ctrl+shift+n,
* McsEngl.Vsccmnd.notifications.showList,
Vsccmdi.notifications.toggleDoNotDisturbMode,
* McsEngl.Vsccmnd.notifications.toggleDoNotDisturbMode,
Vsccmdi.notifications.toggleDoNotDisturbModeBySource,
* McsEngl.Vsccmnd.notifications.toggleDoNotDisturbModeBySource,
Vsccmdi.notifications.toggleList,
* McsEngl.Vsccmnd.notifications.toggleList,
Vsccmdi.npm.debugScript,
* McsEngl.Vsccmnd.npm.debugScript,
Vsccmdi.npm.debugScriptFromHover,
* McsEngl.Vsccmnd.npm.debugScriptFromHover,
Vsccmdi.npm.focus,
* McsEngl.Vsccmnd.npm.focus,
Vsccmdi.npm.openScript,
* McsEngl.Vsccmnd.npm.openScript,
Vsccmdi.npm.packageManager,
* McsEngl.Vsccmnd.npm.packageManager,
Vsccmdi.npm.refresh,
* McsEngl.Vsccmnd.npm.refresh,
Vsccmdi.npm.removeView,
* McsEngl.Vsccmnd.npm.removeView,
Vsccmdi.npm.resetViewLocation,
* McsEngl.Vsccmnd.npm.resetViewLocation,
Vsccmdi.npm.runInstall,
* McsEngl.Vsccmnd.npm.runInstall,
Vsccmdi.npm.runScript,
* McsEngl.Vsccmnd.npm.runScript,
Vsccmdi.npm.runScriptFromFolder,
* McsEngl.Vsccmnd.npm.runScriptFromFolder,
Vsccmdi.npm.runScriptFromHover,
* McsEngl.Vsccmnd.npm.runScriptFromHover,
Vsccmdi.npm.runSelectedScript,
* McsEngl.Vsccmnd.npm.runSelectedScript,
Vsccmdi.npm.scriptRunner,
* McsEngl.Vsccmnd.npm.scriptRunner,
Vsccmdi.npm.toggleVisibility,
* McsEngl.Vsccmnd.npm.toggleVisibility,
Vsccmdi.openEditors.closeAll,
* McsEngl.Vsccmnd.openEditors.closeAll,
Vsccmdi.openEditors.newUntitledFile,
* McsEngl.Vsccmnd.openEditors.newUntitledFile,
Vsccmdi.openInIntegratedTerminal,
* McsEngl.Vsccmnd.openInIntegratedTerminal,
Vsccmdi.openInTerminal,
* McsEngl.Vsccmnd.openInTerminal,
Vsccmdi.openReference,
* McsEngl.Vsccmnd.openReference,
Vsccmdi.openReferenceToSide,
· key: ctrl+enter,
· when: listFocus && referenceSearchVisible && !inputFocus && !treeElementCanCollapse && !treeElementCanExpand && !treestickyScrollFocused,
* McsEngl.Vsccmnd.openReferenceToSide,
Vsccmdi.outdent,
· key: shift+tab,
· when: editorTextFocus && !editorReadonly && !editorTabMovesFocus,
* McsEngl.Vsccmnd.outdent,
Vsccmdi.outline.collapse,
* McsEngl.Vsccmnd.outline.collapse,
Vsccmdi.outline.expand,
* McsEngl.Vsccmnd.outline.expand,
Vsccmdi.outline.filterOnType,
* McsEngl.Vsccmnd.outline.filterOnType,
Vsccmdi.outline.focus,
* McsEngl.Vsccmnd.outline.focus,
Vsccmdi.outline.followCursor,
* McsEngl.Vsccmnd.outline.followCursor,
Vsccmdi.outline.removeView,
* McsEngl.Vsccmnd.outline.removeView,
Vsccmdi.outline.resetViewLocation,
* McsEngl.Vsccmnd.outline.resetViewLocation,
Vsccmdi.outline.sortByKind,
* McsEngl.Vsccmnd.outline.sortByKind,
Vsccmdi.outline.sortByName,
* McsEngl.Vsccmnd.outline.sortByName,
Vsccmdi.outline.sortByPosition,
* McsEngl.Vsccmnd.outline.sortByPosition,
Vsccmdi.outline.toggleVisibility,
* McsEngl.Vsccmnd.outline.toggleVisibility,
Vsccmdi.paste,
* McsEngl.Vsccmnd.paste,
Vsccmdi.perf.event.profiling,
* McsEngl.Vsccmnd.perf.event.profiling,
Vsccmdi.perf.insta.printAsyncCycles,
* McsEngl.Vsccmnd.perf.insta.printAsyncCycles,
Vsccmdi.perf.insta.printTraces,
* McsEngl.Vsccmnd.perf.insta.printTraces,
Vsccmdi.perfview.show,
* McsEngl.Vsccmnd.perfview.show,
Vsccmdi.previewSelectedCodeAction,
· key: ctrl+enter,
· when: codeActionMenuVisible && kb-macro.active,
* McsEngl.Vsccmnd.previewSelectedCodeAction,
Vsccmdi.previewSelectedCodeAction,
· key: ctrl+enter,
· when: codeActionMenuVisible,
* McsEngl.Vsccmnd.previewSelectedCodeAction,
Vsccmdi.previousCompressedFolder,
· key: left,
· when: explorerViewletCompressedFocus && filesExplorerFocus && foldersViewVisible && !explorerViewletCompressedFirstFocus && !inputFocus,
* McsEngl.Vsccmnd.previousCompressedFolder,
Vsccmdi.problems.action.clearFilterText,
· key: escape,
· when: problemsFilterFocus,
* McsEngl.Vsccmnd.problems.action.clearFilterText,
Vsccmdi.problems.action.copy,
· key: ctrl+c,
· when: problemsVisibility && !relatedInformationFocus && focusedView == 'workbench.panel.markers.view',
* McsEngl.Vsccmnd.problems.action.copy,
Vsccmdi.problems.action.copyMessage,
* McsEngl.Vsccmnd.problems.action.copyMessage,
Vsccmdi.problems.action.copyRelatedInformationMessage,
* McsEngl.Vsccmnd.problems.action.copyRelatedInformationMessage,
Vsccmdi.problems.action.focusFilter,
· key: ctrl+f,
· when: focusedView == 'workbench.panel.markers.view',
* McsEngl.Vsccmnd.problems.action.focusFilter,
Vsccmdi.problems.action.focusProblemsFromFilter,
· key: ctrl+down,
· when: problemsFilterFocus,
* McsEngl.Vsccmnd.problems.action.focusProblemsFromFilter,
Vsccmdi.problems.action.open,
· key: enter,
· when: problemFocus,
* McsEngl.Vsccmnd.problems.action.open,
Vsccmdi.problems.action.openToSide,
· key: ctrl+enter,
· when: problemFocus,
* McsEngl.Vsccmnd.problems.action.openToSide,
Vsccmdi.problems.action.showMultilineMessage,
* McsEngl.Vsccmnd.problems.action.showMultilineMessage,
Vsccmdi.problems.action.showQuickFixes,
· key: ctrl+.,
· when: problemFocus,
* McsEngl.Vsccmnd.problems.action.showQuickFixes,
Vsccmdi.problems.action.showSinglelineMessage,
* McsEngl.Vsccmnd.problems.action.showSinglelineMessage,
Vsccmdi.quickInput.accept,
· key: alt+enter,
· when: inQuickInput && !isComposing && quickInputType != 'quickWidget',
* McsEngl.Vsccmnd.quickInput.accept,
Vsccmdi.quickInput.accept,
· key: ctrl+alt+enter,
· when: inQuickInput && !isComposing && quickInputType != 'quickWidget',
* McsEngl.Vsccmnd.quickInput.accept,
Vsccmdi.quickInput.accept,
· key: ctrl+enter,
· when: inQuickInput && !isComposing && quickInputType != 'quickWidget',
* McsEngl.Vsccmnd.quickInput.accept,
Vsccmdi.quickInput.accept,
· key: ctrl+shift+alt+enter,
· when: inQuickInput && !isComposing && quickInputType != 'quickWidget',
* McsEngl.Vsccmnd.quickInput.accept,
Vsccmdi.quickInput.accept,
· key: ctrl+shift+enter,
· when: inQuickInput && !isComposing && quickInputType != 'quickWidget',
* McsEngl.Vsccmnd.quickInput.accept,
Vsccmdi.quickInput.accept,
· key: enter,
· when: inQuickInput && !isComposing && quickInputType != 'quickWidget',
* McsEngl.Vsccmnd.quickInput.accept,
Vsccmdi.quickInput.accept,
· key: shift+alt+enter,
· when: inQuickInput && !isComposing && quickInputType != 'quickWidget',
* McsEngl.Vsccmnd.quickInput.accept,
Vsccmdi.quickInput.accept,
· key: shift+enter,
· when: inQuickInput && !isComposing && quickInputType != 'quickWidget',
* McsEngl.Vsccmnd.quickInput.accept,
Vsccmdi.quickInput.acceptInBackground,
· key: alt+right,
· when: cursorAtEndOfQuickInputBox && inQuickInput && quickInputType == 'quickPick' || inQuickInput && !inputFocus && quickInputType == 'quickPick',
* McsEngl.Vsccmnd.quickInput.acceptInBackground,
Vsccmdi.quickInput.acceptInBackground,
· key: ctrl+alt+right,
· when: cursorAtEndOfQuickInputBox && inQuickInput && quickInputType == 'quickPick' || inQuickInput && !inputFocus && quickInputType == 'quickPick',
* McsEngl.Vsccmnd.quickInput.acceptInBackground,
Vsccmdi.quickInput.acceptInBackground,
· key: ctrl+right,
· when: cursorAtEndOfQuickInputBox && inQuickInput && quickInputType == 'quickPick' || inQuickInput && !inputFocus && quickInputType == 'quickPick',
* McsEngl.Vsccmnd.quickInput.acceptInBackground,
Vsccmdi.quickInput.acceptInBackground,
· key: right,
· when: cursorAtEndOfQuickInputBox && inQuickInput && quickInputType == 'quickPick' || inQuickInput && !inputFocus && quickInputType == 'quickPick',
* McsEngl.Vsccmnd.quickInput.acceptInBackground,
Vsccmdi.quickInput.first,
· key: ctrl+alt+home,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.Vsccmnd.quickInput.first,
Vsccmdi.quickInput.first,
· key: ctrl+home,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.Vsccmnd.quickInput.first,
Vsccmdi.quickInput.hide,
· key: alt+escape,
· when: inQuickInput,
* McsEngl.Vsccmnd.quickInput.hide,
Vsccmdi.quickInput.hide,
· key: ctrl+alt+escape,
· when: inQuickInput,
* McsEngl.Vsccmnd.quickInput.hide,
Vsccmdi.quickInput.hide,
· key: ctrl+escape,
· when: inQuickInput,
* McsEngl.Vsccmnd.quickInput.hide,
Vsccmdi.quickInput.hide,
· key: escape,
· when: inQuickInput,
* McsEngl.Vsccmnd.quickInput.hide,
Vsccmdi.quickInput.last,
· key: ctrl+alt+end,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.Vsccmnd.quickInput.last,
Vsccmdi.quickInput.last,
· key: ctrl+end,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.Vsccmnd.quickInput.last,
Vsccmdi.quickInput.next,
· key: ctrl+down,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.Vsccmnd.quickInput.next,
Vsccmdi.quickInput.next,
· key: down,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.Vsccmnd.quickInput.next,
Vsccmdi.quickInput.nextSeparator,
· key: ctrl+alt+down,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.Vsccmnd.quickInput.nextSeparator,
Vsccmdi.quickInput.nextSeparatorWithQuickAccessFallback,
· key: alt+down,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.Vsccmnd.quickInput.nextSeparatorWithQuickAccessFallback,
Vsccmdi.quickInput.pageNext,
· key: alt+pagedown,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.Vsccmnd.quickInput.pageNext,
Vsccmdi.quickInput.pageNext,
· key: ctrl+alt+pagedown,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.Vsccmnd.quickInput.pageNext,
Vsccmdi.quickInput.pageNext,
· key: ctrl+pagedown,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.Vsccmnd.quickInput.pageNext,
Vsccmdi.quickInput.pageNext,
· key: pagedown,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.Vsccmnd.quickInput.pageNext,
Vsccmdi.quickInput.pagePrevious,
· key: alt+pageup,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.Vsccmnd.quickInput.pagePrevious,
Vsccmdi.quickInput.pagePrevious,
· key: ctrl+alt+pageup,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.Vsccmnd.quickInput.pagePrevious,
Vsccmdi.quickInput.pagePrevious,
· key: ctrl+pageup,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.Vsccmnd.quickInput.pagePrevious,
Vsccmdi.quickInput.pagePrevious,
· key: pageup,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.Vsccmnd.quickInput.pagePrevious,
Vsccmdi.quickInput.previous,
· key: ctrl+up,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.Vsccmnd.quickInput.previous,
Vsccmdi.quickInput.previous,
· key: up,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.Vsccmnd.quickInput.previous,
Vsccmdi.quickInput.previousSeparator,
· key: ctrl+alt+up,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.Vsccmnd.quickInput.previousSeparator,
Vsccmdi.quickInput.previousSeparatorWithQuickAccessFallback,
· key: alt+up,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.Vsccmnd.quickInput.previousSeparatorWithQuickAccessFallback,
Vsccmdi.quickInput.toggleCheckbox,
· key: space,
· when: inQuickInput && !inputFocus && quickInputType == 'quickPick' || inQuickInput && !inputFocus && quickInputType == 'quickTree',
* McsEngl.Vsccmnd.quickInput.toggleCheckbox,
Vsccmdi.quickInput.toggleHover,
· key: ctrl+space,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.Vsccmnd.quickInput.toggleHover,
Vsccmdi.redo,
· key: ctrl+shift+z,
* McsEngl.Vsccmnd.redo,
Vsccmdi.redo,
· key: ctrl+y,
* McsEngl.Vsccmnd.redo,
Vsccmdi.refactorPreview,
* McsEngl.Vsccmnd.refactorPreview,
Vsccmdi.refactorPreview.apply,
· key: ctrl+enter,
· when: refactorPreview.enabled && refactorPreview.hasCheckedChanges && focusedView == 'refactorPreview',
* McsEngl.Vsccmnd.refactorPreview.apply,
Vsccmdi.refactorPreview.discard,
* McsEngl.Vsccmnd.refactorPreview.discard,
Vsccmdi.refactorPreview.focus,
* McsEngl.Vsccmnd.refactorPreview.focus,
Vsccmdi.refactorPreview.groupByFile,
* McsEngl.Vsccmnd.refactorPreview.groupByFile,
Vsccmdi.refactorPreview.groupByType,
* McsEngl.Vsccmnd.refactorPreview.groupByType,
Vsccmdi.refactorPreview.resetViewContainerLocation,
* McsEngl.Vsccmnd.refactorPreview.resetViewContainerLocation,
Vsccmdi.refactorPreview.resetViewLocation,
* McsEngl.Vsccmnd.refactorPreview.resetViewLocation,
Vsccmdi.refactorPreview.toggleCheckedState,
· key: space,
· when: listFocus && refactorPreview.enabled && !inputFocus && !treestickyScrollFocused,
* McsEngl.Vsccmnd.refactorPreview.toggleCheckedState,
Vsccmdi.refactorPreview.toggleGrouping,
* McsEngl.Vsccmnd.refactorPreview.toggleGrouping,
Vsccmdi.references-view.clear,
* McsEngl.Vsccmnd.references-view.clear,
Vsccmdi.references-view.clearHistory,
* McsEngl.Vsccmnd.references-view.clearHistory,
Vsccmdi.references-view.copy,
* McsEngl.Vsccmnd.references-view.copy,
Vsccmdi.references-view.copyAll,
* McsEngl.Vsccmnd.references-view.copyAll,
Vsccmdi.references-view.copyPath,
* McsEngl.Vsccmnd.references-view.copyPath,
Vsccmdi.references-view.findImplementations,
* McsEngl.Vsccmnd.references-view.findImplementations,
Vsccmdi.references-view.findReferences,
· key: shift+alt+f12,
· when: editorHasReferenceProvider,
* McsEngl.Vsccmnd.references-view.findReferences,
Vsccmdi.references-view.next,
· key: f4,
· when: reference-list.hasResult && references-view.canNavigate,
* McsEngl.Vsccmnd.references-view.next,
Vsccmdi.references-view.pickFromHistory,
* McsEngl.Vsccmnd.references-view.pickFromHistory,
Vsccmdi.references-view.prev,
· key: shift+f4,
· when: reference-list.hasResult && references-view.canNavigate,
* McsEngl.Vsccmnd.references-view.prev,
Vsccmdi.references-view.refind,
* McsEngl.Vsccmnd.references-view.refind,
Vsccmdi.references-view.refresh,
* McsEngl.Vsccmnd.references-view.refresh,
Vsccmdi.references-view.removeCallItem,
* McsEngl.Vsccmnd.references-view.removeCallItem,
Vsccmdi.references-view.removeReferenceItem,
* McsEngl.Vsccmnd.references-view.removeReferenceItem,
Vsccmdi.references-view.removeTypeItem,
* McsEngl.Vsccmnd.references-view.removeTypeItem,
Vsccmdi.references-view.showCallHierarchy,
· key: shift+alt+h,
· when: editorHasCallHierarchyProvider,
* McsEngl.Vsccmnd.references-view.showCallHierarchy,
Vsccmdi.references-view.showIncomingCalls,
* McsEngl.Vsccmnd.references-view.showIncomingCalls,
Vsccmdi.references-view.showOutgoingCalls,
* McsEngl.Vsccmnd.references-view.showOutgoingCalls,
Vsccmdi.references-view.showSubtypes,
* McsEngl.Vsccmnd.references-view.showSubtypes,
Vsccmdi.references-view.showSupertypes,
* McsEngl.Vsccmnd.references-view.showSupertypes,
Vsccmdi.references-view.showTypeHierarchy,
* McsEngl.Vsccmnd.references-view.showTypeHierarchy,
Vsccmdi.references-view.tree.focus,
* McsEngl.Vsccmnd.references-view.tree.focus,
Vsccmdi.references-view.tree.resetViewLocation,
* McsEngl.Vsccmnd.references-view.tree.resetViewLocation,
Vsccmdi.remote-wsl.connect,
* McsEngl.Vsccmnd.remote-wsl.connect,
Vsccmdi.remote-wsl.connectInNewWindow,
* McsEngl.Vsccmnd.remote-wsl.connectInNewWindow,
Vsccmdi.remote-wsl.connectUsingDistro,
* McsEngl.Vsccmnd.remote-wsl.connectUsingDistro,
Vsccmdi.remote-wsl.connectUsingDistroInNewWindow,
* McsEngl.Vsccmnd.remote-wsl.connectUsingDistroInNewWindow,
Vsccmdi.remote-wsl.explorer.addDistro,
* McsEngl.Vsccmnd.remote-wsl.explorer.addDistro,
Vsccmdi.remote-wsl.explorer.connectInCurrentWindow,
* McsEngl.Vsccmnd.remote-wsl.explorer.connectInCurrentWindow,
Vsccmdi.remote-wsl.explorer.connectInNewWindow,
* McsEngl.Vsccmnd.remote-wsl.explorer.connectInNewWindow,
Vsccmdi.remote-wsl.explorer.deleteDistro,
* McsEngl.Vsccmnd.remote-wsl.explorer.deleteDistro,
Vsccmdi.remote-wsl.explorer.openDistroInCurrentWindow,
* McsEngl.Vsccmnd.remote-wsl.explorer.openDistroInCurrentWindow,
Vsccmdi.remote-wsl.explorer.openDistroInNewWindow,
* McsEngl.Vsccmnd.remote-wsl.explorer.openDistroInNewWindow,
Vsccmdi.remote-wsl.explorer.refresh,
* McsEngl.Vsccmnd.remote-wsl.explorer.refresh,
Vsccmdi.remote-wsl.explorer.removeFolder,
* McsEngl.Vsccmnd.remote-wsl.explorer.removeFolder,
Vsccmdi.remote-wsl.explorer.setDefaultDistro,
* McsEngl.Vsccmnd.remote-wsl.explorer.setDefaultDistro,
Vsccmdi.remote-wsl.getHelp,
* McsEngl.Vsccmnd.remote-wsl.getHelp,
Vsccmdi.remote-wsl.getStarted,
* McsEngl.Vsccmnd.remote-wsl.getStarted,
Vsccmdi.remote-wsl.newWindow,
* McsEngl.Vsccmnd.remote-wsl.newWindow,
Vsccmdi.remote-wsl.newWindowForDistro,
* McsEngl.Vsccmnd.remote-wsl.newWindowForDistro,
Vsccmdi.remote-wsl.openFolder,
* McsEngl.Vsccmnd.remote-wsl.openFolder,
Vsccmdi.remote-wsl.provideFeedback,
* McsEngl.Vsccmnd.remote-wsl.provideFeedback,
Vsccmdi.remote-wsl.reopenFromRecommendation,
* McsEngl.Vsccmnd.remote-wsl.reopenFromRecommendation,
Vsccmdi.remote-wsl.reopenInWSL,
* McsEngl.Vsccmnd.remote-wsl.reopenInWSL,
Vsccmdi.remote-wsl.reopenInWindows,
* McsEngl.Vsccmnd.remote-wsl.reopenInWindows,
Vsccmdi.remote-wsl.reportIssue,
* McsEngl.Vsccmnd.remote-wsl.reportIssue,
Vsccmdi.remote-wsl.revealInExplorer,
· key: shift+alt+r,
· when: editorFocus && remoteName == 'wsl',
* McsEngl.Vsccmnd.remote-wsl.revealInExplorer,
Vsccmdi.remote-wsl.showLog,
* McsEngl.Vsccmnd.remote-wsl.showLog,
Vsccmdi.remote.tunnel.changeLocalPort,
* McsEngl.Vsccmnd.remote.tunnel.changeLocalPort,
Vsccmdi.remote.tunnel.closeCommandPalette,
* McsEngl.Vsccmnd.remote.tunnel.closeCommandPalette,
Vsccmdi.remote.tunnel.closeInline,
· key: delete,
· when: tunnelCloseable && tunnelViewFocus,
* McsEngl.Vsccmnd.remote.tunnel.closeInline,
Vsccmdi.remote.tunnel.copyAddressCommandPalette,
* McsEngl.Vsccmnd.remote.tunnel.copyAddressCommandPalette,
Vsccmdi.remote.tunnel.copyAddressInline,
· key: ctrl+c,
· when: tunnelViewFocus && tunnelType == 'Detected' && tunnelViewMultiSelection == 'undefined' || tunnelViewFocus && tunnelType == 'Forwarded' && tunnelViewMultiSelection == 'undefined',
* McsEngl.Vsccmnd.remote.tunnel.copyAddressInline,
Vsccmdi.remote.tunnel.forwardCommandPalette,
* McsEngl.Vsccmnd.remote.tunnel.forwardCommandPalette,
Vsccmdi.remote.tunnel.forwardInline,
* McsEngl.Vsccmnd.remote.tunnel.forwardInline,
Vsccmdi.remote.tunnel.label,
· key: f2,
· when: tunnelViewFocus && tunnelType == 'Forwarded' && tunnelViewMultiSelection == 'undefined',
* McsEngl.Vsccmnd.remote.tunnel.label,
Vsccmdi.remote.tunnel.open,
* McsEngl.Vsccmnd.remote.tunnel.open,
Vsccmdi.remote.tunnel.openCommandPalette,
* McsEngl.Vsccmnd.remote.tunnel.openCommandPalette,
Vsccmdi.remote.tunnel.openPreview,
* McsEngl.Vsccmnd.remote.tunnel.openPreview,
Vsccmdi.remote.tunnel.setProtocolHttp,
* McsEngl.Vsccmnd.remote.tunnel.setProtocolHttp,
Vsccmdi.remote.tunnel.setProtocolHttps,
* McsEngl.Vsccmnd.remote.tunnel.setProtocolHttps,
Vsccmdi.removeRootFolder,
* McsEngl.Vsccmnd.removeRootFolder,
Vsccmdi.removeSecondaryCursors,
· key: escape,
· when: editorHasMultipleSelections && textInputFocus,
* McsEngl.Vsccmnd.removeSecondaryCursors,
Vsccmdi.removeSecondaryCursors,
· key: shift+escape,
· when: editorHasMultipleSelections && textInputFocus,
* McsEngl.Vsccmnd.removeSecondaryCursors,
Vsccmdi.renameFile,
· key: f2,
· when: filesExplorerFocus && foldersViewVisible && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus,
* McsEngl.Vsccmnd.renameFile,
Vsccmdi.reopenActiveEditorWith,
* McsEngl.Vsccmnd.reopenActiveEditorWith,
Vsccmdi.repl.action.acceptInput,
· key: enter,
· when: inDebugRepl && textInputFocus,
* McsEngl.Vsccmnd.repl.action.acceptInput,
Vsccmdi.repl.action.copyAll,
* McsEngl.Vsccmnd.repl.action.copyAll,
Vsccmdi.repl.action.filter,
· key: ctrl+f,
· when: inDebugRepl && textInputFocus,
* McsEngl.Vsccmnd.repl.action.filter,
Vsccmdi.repl.action.find,
· key: ctrl+alt+f,
· when: inDebugRepl || inDebugRepl && focusedView == 'workbench.panel.repl.view',
* McsEngl.Vsccmnd.repl.action.find,
Vsccmdi.repl.execute,
· key: ctrl+enter,
· when: isCompositeNotebook && !notebookCellListFocused && activeEditor == 'workbench.editor.repl',
* McsEngl.Vsccmnd.repl.execute,
Vsccmdi.repl.execute,
· key: enter,
· when: isCompositeNotebook && !config.interactiveWindow.executeWithShiftEnter && !notebookCellListFocused && activeEditor == 'workbench.editor.repl',
* McsEngl.Vsccmnd.repl.execute,
Vsccmdi.repl.execute,
· key: shift+enter,
· when: config.interactiveWindow.executeWithShiftEnter && isCompositeNotebook && !notebookCellListFocused && activeEditor == 'workbench.editor.repl',
* McsEngl.Vsccmnd.repl.execute,
Vsccmdi.repl.focusLastItemExecuted,
· key: alt+end alt+end,
· when: isCompositeNotebook && mostRecentReplEditor || mostRecentReplEditor && !notebookCellListFocused,
* McsEngl.Vsccmnd.repl.focusLastItemExecuted,
Vsccmdi.repl.input.focus,
· key: alt+home alt+home,
· when: mostRecentReplEditor,
* McsEngl.Vsccmnd.repl.input.focus,
Vsccmdi.repl.input.focus,
· key: ctrl+down,
· when: isCompositeNotebook && notebookEditorFocused,
* McsEngl.Vsccmnd.repl.input.focus,
Vsccmdi.replacePreviousChar,
* McsEngl.Vsccmnd.replacePreviousChar,
Vsccmdi.rerunSearchEditorSearch,
· key: ctrl+shift+r,
· when: inSearchEditor,
* McsEngl.Vsccmnd.rerunSearchEditorSearch,
Vsccmdi.resetGettingStartedProgress,
* McsEngl.Vsccmnd.resetGettingStartedProgress,
Vsccmdi.revealFileInOS,
· key: shift+alt+r,
· when: !editorFocus,
* McsEngl.Vsccmnd.revealFileInOS,
Vsccmdi.revealInExplorer,
* McsEngl.Vsccmnd.revealInExplorer,
Vsccmdi.revealReference,
· key: enter,
· when: listFocus && referenceSearchVisible && !inputFocus && !treeElementCanCollapse && !treeElementCanExpand && !treestickyScrollFocused,
* McsEngl.Vsccmnd.revealReference,
Vsccmdi.saveAll,
· key: ctrl+k s,
* McsEngl.Vsccmnd.saveAll,
Vsccmdi.scm.acceptInput,
· key: ctrl+enter,
· when: scmRepository,
* McsEngl.Vsccmnd.scm.acceptInput,
Vsccmdi.scm.clearInput,
· key: escape,
· when: scmRepository && !editorHasSelection && !inlineSuggestionVisible && !scmInputHasValidationMessage && !suggestWidgetVisible,
* McsEngl.Vsccmnd.scm.clearInput,
Vsccmdi.scm.clearValidation,
· key: escape,
· when: scmInputHasValidationMessage && scmRepository,
* McsEngl.Vsccmnd.scm.clearValidation,
Vsccmdi.scm.editor.triggerSetup,
* McsEngl.Vsccmnd.scm.editor.triggerSetup,
Vsccmdi.scm.forceViewNextCommit,
· key: alt+down,
· when: scmRepository,
* McsEngl.Vsccmnd.scm.forceViewNextCommit,
Vsccmdi.scm.forceViewPreviousCommit,
· key: alt+up,
· when: scmRepository,
* McsEngl.Vsccmnd.scm.forceViewPreviousCommit,
Vsccmdi.scm.input.triggerSetup,
* McsEngl.Vsccmnd.scm.input.triggerSetup,
Vsccmdi.scm.openInIntegratedTerminal,
* McsEngl.Vsccmnd.scm.openInIntegratedTerminal,
Vsccmdi.scm.openInTerminal,
* McsEngl.Vsccmnd.scm.openInTerminal,
Vsccmdi.scm.setActiveProvider,
* McsEngl.Vsccmnd.scm.setActiveProvider,
Vsccmdi.scm.viewNextCommit,
· key: down,
· when: scmInputIsInLastPosition && scmRepository && !suggestWidgetVisible,
* McsEngl.Vsccmnd.scm.viewNextCommit,
Vsccmdi.scm.viewPreviousCommit,
· key: up,
· when: scmInputIsInFirstPosition && scmRepository && !suggestWidgetVisible,
* McsEngl.Vsccmnd.scm.viewPreviousCommit,
Vsccmdi.scrollEditorBottom,
* McsEngl.Vsccmnd.scrollEditorBottom,
Vsccmdi.scrollEditorTop,
* McsEngl.Vsccmnd.scrollEditorTop,
Vsccmdi.scrollLeft,
* McsEngl.Vsccmnd.scrollLeft,
Vsccmdi.scrollLineDown,
· key: ctrl+down,
· when: textInputFocus,
* McsEngl.Vsccmnd.scrollLineDown,
Vsccmdi.scrollLineUp,
· key: ctrl+up,
· when: textInputFocus,
* McsEngl.Vsccmnd.scrollLineUp,
Vsccmdi.scrollPageDown,
· key: alt+pagedown,
· when: textInputFocus,
* McsEngl.Vsccmnd.scrollPageDown,
Vsccmdi.scrollPageUp,
· key: alt+pageup,
· when: textInputFocus,
* McsEngl.Vsccmnd.scrollPageUp,
Vsccmdi.scrollRight,
* McsEngl.Vsccmnd.scrollRight,
Vsccmdi.search.action.cancel,
· key: escape,
· when: listFocus && searchViewletVisible && !inputFocus && !treestickyScrollFocused && searchState != '0',
* McsEngl.Vsccmnd.search.action.cancel,
Vsccmdi.search.action.clearHistory,
* McsEngl.Vsccmnd.search.action.clearHistory,
Vsccmdi.search.action.clearSearchResults,
* McsEngl.Vsccmnd.search.action.clearSearchResults,
Vsccmdi.search.action.collapseSearchResults,
* McsEngl.Vsccmnd.search.action.collapseSearchResults,
Vsccmdi.search.action.copyAll,
* McsEngl.Vsccmnd.search.action.copyAll,
Vsccmdi.search.action.copyMatch,
· key: ctrl+c,
· when: fileMatchOrMatchFocus,
* McsEngl.Vsccmnd.search.action.copyMatch,
Vsccmdi.search.action.copyPath,
· key: shift+alt+c,
· when: fileMatchOrFolderMatchWithResourceFocus,
* McsEngl.Vsccmnd.search.action.copyPath,
Vsccmdi.search.action.excludeFileTypeFromSearch,
* McsEngl.Vsccmnd.search.action.excludeFileTypeFromSearch,
Vsccmdi.search.action.excludeFromSearch,
* McsEngl.Vsccmnd.search.action.excludeFromSearch,
Vsccmdi.search.action.expandRecursively,
* McsEngl.Vsccmnd.search.action.expandRecursively,
Vsccmdi.search.action.expandSearchResults,
* McsEngl.Vsccmnd.search.action.expandSearchResults,
Vsccmdi.search.action.focusFilesToExclude,
* McsEngl.Vsccmnd.search.action.focusFilesToExclude,
Vsccmdi.search.action.focusFilesToInclude,
* McsEngl.Vsccmnd.search.action.focusFilesToInclude,
Vsccmdi.search.action.focusNextSearchResult,
· key: f4,
· when: hasSearchResult || inSearchEditor,
* McsEngl.Vsccmnd.search.action.focusNextSearchResult,
Vsccmdi.search.action.focusPreviousSearchResult,
· key: shift+f4,
· when: hasSearchResult || inSearchEditor,
* McsEngl.Vsccmnd.search.action.focusPreviousSearchResult,
Vsccmdi.search.action.focusQueryEditorWidget,
· key: escape,
· when: inSearchEditor,
* McsEngl.Vsccmnd.search.action.focusQueryEditorWidget,
Vsccmdi.search.action.focusSearchFromResults,
· key: ctrl+up,
· when: accessibilityModeEnabled && searchViewletVisible || firstMatchFocus && searchViewletVisible,
* McsEngl.Vsccmnd.search.action.focusSearchFromResults,
Vsccmdi.search.action.focusSearchList,
* McsEngl.Vsccmnd.search.action.focusSearchList,
Vsccmdi.search.action.getSearchResults,
* McsEngl.Vsccmnd.search.action.getSearchResults,
Vsccmdi.search.action.includeFileTypeInSearch,
* McsEngl.Vsccmnd.search.action.includeFileTypeInSearch,
Vsccmdi.search.action.openEditor,
* McsEngl.Vsccmnd.search.action.openEditor,
Vsccmdi.search.action.openInEditor,
· key: alt+enter,
· when: hasSearchResult && searchViewletFocus,
* McsEngl.Vsccmnd.search.action.openInEditor,
Vsccmdi.search.action.openNewEditor,
* McsEngl.Vsccmnd.search.action.openNewEditor,
Vsccmdi.search.action.openNewEditorFromView,
* McsEngl.Vsccmnd.search.action.openNewEditorFromView,
Vsccmdi.search.action.openNewEditorToSide,
* McsEngl.Vsccmnd.search.action.openNewEditorToSide,
Vsccmdi.search.action.openResult,
· key: enter,
· when: fileMatchOrMatchFocus && searchViewletVisible,
* McsEngl.Vsccmnd.search.action.openResult,
Vsccmdi.search.action.openResultToSide,
· key: ctrl+enter,
· when: fileMatchOrMatchFocus && searchViewletVisible,
* McsEngl.Vsccmnd.search.action.openResultToSide,
Vsccmdi.search.action.refreshSearchResults,
* McsEngl.Vsccmnd.search.action.refreshSearchResults,
Vsccmdi.search.action.remove,
· key: delete,
· when: fileMatchOrMatchFocus && searchViewletVisible,
* McsEngl.Vsccmnd.search.action.remove,
Vsccmdi.search.action.replace,
· key: ctrl+shift+1,
· when: isEditableItem && matchFocus && replaceActive && searchViewletVisible,
* McsEngl.Vsccmnd.search.action.replace,
Vsccmdi.search.action.replaceAll,
· key: ctrl+alt+enter,
· when: replaceActive && searchViewletVisible && !findWidgetVisible,
* McsEngl.Vsccmnd.search.action.replaceAll,
Vsccmdi.search.action.replaceAllInFile,
· key: ctrl+shift+1,
· when: fileMatchFocus && isEditableItem && replaceActive && searchViewletVisible,
* McsEngl.Vsccmnd.search.action.replaceAllInFile,
Vsccmdi.search.action.replaceAllInFile,
· key: ctrl+shift+enter,
· when: fileMatchFocus && isEditableItem && replaceActive && searchViewletVisible,
* McsEngl.Vsccmnd.search.action.replaceAllInFile,
Vsccmdi.search.action.replaceAllInFolder,
· key: ctrl+shift+1,
· when: folderMatchFocus && isEditableItem && replaceActive && searchViewletVisible,
* McsEngl.Vsccmnd.search.action.replaceAllInFolder,
Vsccmdi.search.action.replaceAllInFolder,
· key: ctrl+shift+enter,
· when: folderMatchFocus && isEditableItem && replaceActive && searchViewletVisible,
* McsEngl.Vsccmnd.search.action.replaceAllInFolder,
Vsccmdi.search.action.restrictSearchToFolder,
· key: shift+alt+f,
· when: folderMatchWithResourceFocus && searchViewletVisible,
* McsEngl.Vsccmnd.search.action.restrictSearchToFolder,
Vsccmdi.search.action.revealInSideBar,
* McsEngl.Vsccmnd.search.action.revealInSideBar,
Vsccmdi.search.action.searchWithAI,
· key: ctrl+i,
· when: hasAIResultProviderKey && searchViewletFocus,
* McsEngl.Vsccmnd.search.action.searchWithAI,
Vsccmdi.search.action.viewAsList,
* McsEngl.Vsccmnd.search.action.viewAsList,
Vsccmdi.search.action.viewAsTree,
* McsEngl.Vsccmnd.search.action.viewAsTree,
Vsccmdi.search.focus.nextInputBox,
· key: ctrl+down,
· when: inSearchEditor && inputBoxFocus || inputBoxFocus && searchViewletVisible,
* McsEngl.Vsccmnd.search.focus.nextInputBox,
Vsccmdi.search.focus.previousInputBox,
· key: ctrl+up,
· when: inSearchEditor && inputBoxFocus || inputBoxFocus && searchViewletVisible && !searchInputBoxFocus,
* McsEngl.Vsccmnd.search.focus.previousInputBox,
Vsccmdi.search.searchEditor.action.deleteFileResults,
· key: ctrl+shift+backspace,
· when: inSearchEditor,
* McsEngl.Vsccmnd.search.searchEditor.action.deleteFileResults,
Vsccmdi.selectAllSearchEditorMatches,
· key: ctrl+shift+l,
· when: inSearchEditor,
* McsEngl.Vsccmnd.selectAllSearchEditorMatches,
Vsccmdi.selectFirstSuggestion,
* McsEngl.Vsccmnd.selectFirstSuggestion,
Vsccmdi.selectForCompare,
* McsEngl.Vsccmnd.selectForCompare,
Vsccmdi.selectLastSuggestion,
* McsEngl.Vsccmnd.selectLastSuggestion,
Vsccmdi.selectNextCodeAction,
· key: ctrl+down,
· when: codeActionMenuVisible && kb-macro.active,
* McsEngl.Vsccmnd.selectNextCodeAction,
Vsccmdi.selectNextCodeAction,
· key: ctrl+down,
· when: codeActionMenuVisible,
* McsEngl.Vsccmnd.selectNextCodeAction,
Vsccmdi.selectNextCodeAction,
· key: ctrl+n,
· when: false,
* McsEngl.Vsccmnd.selectNextCodeAction,
Vsccmdi.selectNextCodeAction,
· key: down,
· when: codeActionMenuVisible && kb-macro.active,
* McsEngl.Vsccmnd.selectNextCodeAction,
Vsccmdi.selectNextCodeAction,
· key: down,
· when: codeActionMenuVisible,
* McsEngl.Vsccmnd.selectNextCodeAction,
Vsccmdi.selectNextPageSuggestion,
· key: ctrl+pagedown,
· when: suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
* McsEngl.Vsccmnd.selectNextPageSuggestion,
Vsccmdi.selectNextPageSuggestion,
· key: pagedown,
· when: suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
* McsEngl.Vsccmnd.selectNextPageSuggestion,
Vsccmdi.selectNextSuggestion,
· key: ctrl+down,
· when: suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
* McsEngl.Vsccmnd.selectNextSuggestion,
Vsccmdi.selectNextSuggestion,
· key: down,
· when: suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
* McsEngl.Vsccmnd.selectNextSuggestion,
Vsccmdi.selectPrevCodeAction,
· key: ctrl+p,
· when: false,
* McsEngl.Vsccmnd.selectPrevCodeAction,
Vsccmdi.selectPrevCodeAction,
· key: ctrl+up,
· when: codeActionMenuVisible && kb-macro.active,
* McsEngl.Vsccmnd.selectPrevCodeAction,
Vsccmdi.selectPrevCodeAction,
· key: ctrl+up,
· when: codeActionMenuVisible,
* McsEngl.Vsccmnd.selectPrevCodeAction,
Vsccmdi.selectPrevCodeAction,
· key: up,
· when: codeActionMenuVisible && kb-macro.active,
* McsEngl.Vsccmnd.selectPrevCodeAction,
Vsccmdi.selectPrevCodeAction,
· key: up,
· when: codeActionMenuVisible,
* McsEngl.Vsccmnd.selectPrevCodeAction,
Vsccmdi.selectPrevPageSuggestion,
· key: ctrl+pageup,
· when: suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
* McsEngl.Vsccmnd.selectPrevPageSuggestion,
Vsccmdi.selectPrevPageSuggestion,
· key: pageup,
· when: suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
* McsEngl.Vsccmnd.selectPrevPageSuggestion,
Vsccmdi.selectPrevSuggestion,
· key: ctrl+up,
· when: suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
* McsEngl.Vsccmnd.selectPrevSuggestion,
Vsccmdi.selectPrevSuggestion,
· key: up,
· when: suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
* McsEngl.Vsccmnd.selectPrevSuggestion,
Vsccmdi.setRootFolder,
* McsEngl.Vsccmnd.setRootFolder,
Vsccmdi.setSelection,
* McsEngl.Vsccmnd.setSelection,
Vsccmdi.settings.action.clearSearchResults,
· key: escape,
· when: inSettingsEditor && inSettingsSearch,
* McsEngl.Vsccmnd.settings.action.clearSearchResults,
Vsccmdi.settings.action.focusLevelUp,
· key: escape,
· when: inSettingsEditor && !inSettingsJSONEditor && !inSettingsSearch,
* McsEngl.Vsccmnd.settings.action.focusLevelUp,
Vsccmdi.settings.action.focusSettingControl,
· key: enter,
· when: inSettingsEditor && settingRowFocus,
* McsEngl.Vsccmnd.settings.action.focusSettingControl,
Vsccmdi.settings.action.focusSettingsFile,
· key: down,
· when: inSettingsSearch && !suggestWidgetVisible,
* McsEngl.Vsccmnd.settings.action.focusSettingsFile,
Vsccmdi.settings.action.focusSettingsFromSearch,
· key: down,
· when: inSettingsSearch && !suggestWidgetVisible,
* McsEngl.Vsccmnd.settings.action.focusSettingsFromSearch,
Vsccmdi.settings.action.focusSettingsList,
· key: enter,
· when: inSettingsEditor && settingsTocRowFocus,
* McsEngl.Vsccmnd.settings.action.focusSettingsList,
Vsccmdi.settings.action.focusTOC,
· key: left,
· when: inSettingsEditor && settingRowFocus,
* McsEngl.Vsccmnd.settings.action.focusTOC,
Vsccmdi.settings.action.search,
· key: ctrl+f,
· when: inSettingsEditor,
* McsEngl.Vsccmnd.settings.action.search,
Vsccmdi.settings.action.showContextMenu,
· key: shift+f9,
· when: inSettingsEditor,
* McsEngl.Vsccmnd.settings.action.showContextMenu,
Vsccmdi.settings.action.toggleAiSearch,
· key: ctrl+i,
· when: aiSettingResultsAvailable && inSettingsEditor,
* McsEngl.Vsccmnd.settings.action.toggleAiSearch,
Vsccmdi.settings.filterByOnline,
* McsEngl.Vsccmnd.settings.filterByOnline,
Vsccmdi.settings.filterByTelemetry,
* McsEngl.Vsccmnd.settings.filterByTelemetry,
Vsccmdi.settings.filterUntrusted,
* McsEngl.Vsccmnd.settings.filterUntrusted,
Vsccmdi.settings.switchToJSON,
* McsEngl.Vsccmnd.settings.switchToJSON,
Vsccmdi.showCustomTitleBar,
* McsEngl.Vsccmnd.showCustomTitleBar,
Vsccmdi.showEditorScreenReaderNotification,
* McsEngl.Vsccmnd.showEditorScreenReaderNotification,
Vsccmdi.showNextParameterHint,
· key: alt+down,
· when: editorFocus && kb-macro.active && parameterHintsMultipleSignatures && parameterHintsVisible,
* McsEngl.Vsccmnd.showNextParameterHint,
Vsccmdi.showNextParameterHint,
· key: alt+down,
· when: editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible,
* McsEngl.Vsccmnd.showNextParameterHint,
Vsccmdi.showNextParameterHint,
· key: ctrl+n,
· when: false,
* McsEngl.Vsccmnd.showNextParameterHint,
Vsccmdi.showNextParameterHint,
· key: down,
· when: editorFocus && kb-macro.active && parameterHintsMultipleSignatures && parameterHintsVisible,
* McsEngl.Vsccmnd.showNextParameterHint,
Vsccmdi.showNextParameterHint,
· key: down,
· when: editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible,
* McsEngl.Vsccmnd.showNextParameterHint,
Vsccmdi.showPrevParameterHint,
· key: alt+up,
· when: editorFocus && kb-macro.active && parameterHintsMultipleSignatures && parameterHintsVisible,
* McsEngl.Vsccmnd.showPrevParameterHint,
Vsccmdi.showPrevParameterHint,
· key: alt+up,
· when: editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible,
* McsEngl.Vsccmnd.showPrevParameterHint,
Vsccmdi.showPrevParameterHint,
· key: ctrl+p,
· when: false,
* McsEngl.Vsccmnd.showPrevParameterHint,
Vsccmdi.showPrevParameterHint,
· key: up,
· when: editorFocus && kb-macro.active && parameterHintsMultipleSignatures && parameterHintsVisible,
* McsEngl.Vsccmnd.showPrevParameterHint,
Vsccmdi.showPrevParameterHint,
· key: up,
· when: editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible,
* McsEngl.Vsccmnd.showPrevParameterHint,
Vsccmdi.signals.sounds.help,
* McsEngl.Vsccmnd.signals.sounds.help,
Vsccmdi.simpleBrowser.show,
* McsEngl.Vsccmnd.simpleBrowser.show,
Vsccmdi.suggestWidgetCopy,
· key: ctrl+c,
· when: suggestWidgetDetailsFocused,
* McsEngl.Vsccmnd.suggestWidgetCopy,
Vsccmdi.suggestWidgetCopy,
· key: ctrl+insert,
· when: suggestWidgetDetailsFocused,
* McsEngl.Vsccmnd.suggestWidgetCopy,
Vsccmdi.tab,
· key: tab,
· when: editorTextFocus && !editorReadonly && !editorTabMovesFocus,
* McsEngl.Vsccmnd.tab,
Vsccmdi.targetsWsl.focus,
* McsEngl.Vsccmnd.targetsWsl.focus,
Vsccmdi.targetsWsl.resetViewLocation,
* McsEngl.Vsccmnd.targetsWsl.resetViewLocation,
Vsccmdi.terminal.focus,
* McsEngl.Vsccmnd.terminal.focus,
Vsccmdi.terminal.integrated.suggest.clearCachedGlobals,
* McsEngl.Vsccmnd.terminal.integrated.suggest.clearCachedGlobals,
Vsccmdi.terminal.removeView,
* McsEngl.Vsccmnd.terminal.removeView,
Vsccmdi.terminal.resetViewContainerLocation,
* McsEngl.Vsccmnd.terminal.resetViewContainerLocation,
Vsccmdi.terminal.resetViewLocation,
* McsEngl.Vsccmnd.terminal.resetViewLocation,
Vsccmdi.terminal.toggleVisibility,
* McsEngl.Vsccmnd.terminal.toggleVisibility,
Vsccmdi.terminalSuggestToggleExplainMode,
· key: ctrl+/,
· when: terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible,
* McsEngl.Vsccmnd.terminalSuggestToggleExplainMode,
Vsccmdi.testing.callStack.debug,
* McsEngl.Vsccmnd.testing.callStack.debug,
Vsccmdi.testing.callStack.run,
* McsEngl.Vsccmnd.testing.callStack.run,
Vsccmdi.testing.cancelRun,
· key: ctrl+; ctrl+x,
* McsEngl.Vsccmnd.testing.cancelRun,
Vsccmdi.testing.cancelTestRefresh,
* McsEngl.Vsccmnd.testing.cancelTestRefresh,
Vsccmdi.testing.clearTestResults,
* McsEngl.Vsccmnd.testing.clearTestResults,
Vsccmdi.testing.collapseAll,
* McsEngl.Vsccmnd.testing.collapseAll,
Vsccmdi.testing.collapsePeekStack,
* McsEngl.Vsccmnd.testing.collapsePeekStack,
Vsccmdi.testing.configureProfile,
* McsEngl.Vsccmnd.testing.configureProfile,
Vsccmdi.testing.continuousRunUsingForTest,
* McsEngl.Vsccmnd.testing.continuousRunUsingForTest,
Vsccmdi.testing.coverage,
* McsEngl.Vsccmnd.testing.coverage,
Vsccmdi.testing.coverage.close,
* McsEngl.Vsccmnd.testing.coverage.close,
Vsccmdi.testing.coverage.goToNextMissedLine,
· key: alt+f9,
· when: activeEditor && testing.hasCoverageInFile,
* McsEngl.Vsccmnd.testing.coverage.goToNextMissedLine,
Vsccmdi.testing.coverage.goToPreviousMissedLine,
· key: shift+alt+f9,
· when: activeEditor && testing.hasCoverageInFile,
* McsEngl.Vsccmnd.testing.coverage.goToPreviousMissedLine,
Vsccmdi.testing.coverage.uri,
* McsEngl.Vsccmnd.testing.coverage.uri,
Vsccmdi.testing.coverageAll,
· key: ctrl+; ctrl+shift+a,
* McsEngl.Vsccmnd.testing.coverageAll,
Vsccmdi.testing.coverageAtCursor,
· key: ctrl+; ctrl+shift+c,
· when: editorTextFocus,
* McsEngl.Vsccmnd.testing.coverageAtCursor,
Vsccmdi.testing.coverageCurrentFile,
· key: ctrl+; ctrl+shift+f,
· when: editorTextFocus,
* McsEngl.Vsccmnd.testing.coverageCurrentFile,
Vsccmdi.testing.coverageFilterToTest,
* McsEngl.Vsccmnd.testing.coverageFilterToTest,
Vsccmdi.testing.coverageFilterToTestInEditor,
* McsEngl.Vsccmnd.testing.coverageFilterToTestInEditor,
Vsccmdi.testing.coverageLastRun,
· key: ctrl+; ctrl+shift+l,
* McsEngl.Vsccmnd.testing.coverageLastRun,
Vsccmdi.testing.coverageSelected,
* McsEngl.Vsccmnd.testing.coverageSelected,
Vsccmdi.testing.coverageToggleToolbar,
* McsEngl.Vsccmnd.testing.coverageToggleToolbar,
Vsccmdi.testing.coverageViewChangeSorting,
* McsEngl.Vsccmnd.testing.coverageViewChangeSorting,
Vsccmdi.testing.coverageViewCollapseAll,
* McsEngl.Vsccmnd.testing.coverageViewCollapseAll,
Vsccmdi.testing.debug,
* McsEngl.Vsccmnd.testing.debug,
Vsccmdi.testing.debug.uri,
* McsEngl.Vsccmnd.testing.debug.uri,
Vsccmdi.testing.debugAll,
· key: ctrl+; ctrl+a,
* McsEngl.Vsccmnd.testing.debugAll,
Vsccmdi.testing.debugAtCursor,
· key: ctrl+; ctrl+c,
· when: editorTextFocus,
* McsEngl.Vsccmnd.testing.debugAtCursor,
Vsccmdi.testing.debugCurrentFile,
· key: ctrl+; ctrl+f,
· when: editorTextFocus,
* McsEngl.Vsccmnd.testing.debugCurrentFile,
Vsccmdi.testing.debugFailTests,
· key: ctrl+; ctrl+e,
* McsEngl.Vsccmnd.testing.debugFailTests,
Vsccmdi.testing.debugFailedFromLastRun,
* McsEngl.Vsccmnd.testing.debugFailedFromLastRun,
Vsccmdi.testing.debugLastRun,
· key: ctrl+; ctrl+l,
* McsEngl.Vsccmnd.testing.debugLastRun,
Vsccmdi.testing.debugSelected,
* McsEngl.Vsccmnd.testing.debugSelected,
Vsccmdi.testing.editFocusedTest,
· key: alt+enter,
· when: focusedView == 'workbench.view.testing',
* McsEngl.Vsccmnd.testing.editFocusedTest,
Vsccmdi.testing.getSelectedProfiles,
* McsEngl.Vsccmnd.testing.getSelectedProfiles,
Vsccmdi.testing.goToNextMessage,
· key: alt+f8,
· when: editorFocus && testing.isPeekVisible,
* McsEngl.Vsccmnd.testing.goToNextMessage,
Vsccmdi.testing.goToPreviousMessage,
· key: shift+alt+f8,
· when: editorFocus && testing.isPeekVisible,
* McsEngl.Vsccmnd.testing.goToPreviousMessage,
Vsccmdi.testing.goToRelatedCode,
* McsEngl.Vsccmnd.testing.goToRelatedCode,
Vsccmdi.testing.goToRelatedTest,
* McsEngl.Vsccmnd.testing.goToRelatedTest,
Vsccmdi.testing.hideTest,
* McsEngl.Vsccmnd.testing.hideTest,
Vsccmdi.testing.openCoverage,
* McsEngl.Vsccmnd.testing.openCoverage,
Vsccmdi.testing.openMessageInEditor,
* McsEngl.Vsccmnd.testing.openMessageInEditor,
Vsccmdi.testing.openOutputPeek,
· key: ctrl+; ctrl+m,
* McsEngl.Vsccmnd.testing.openOutputPeek,
Vsccmdi.testing.peekRelatedCode,
* McsEngl.Vsccmnd.testing.peekRelatedCode,
Vsccmdi.testing.peekRelatedTest,
* McsEngl.Vsccmnd.testing.peekRelatedTest,
Vsccmdi.testing.reRunFailTests,
· key: ctrl+; e,
* McsEngl.Vsccmnd.testing.reRunFailTests,
Vsccmdi.testing.reRunFailedFromLastRun,
* McsEngl.Vsccmnd.testing.reRunFailedFromLastRun,
Vsccmdi.testing.reRunLastRun,
· key: ctrl+; l,
* McsEngl.Vsccmnd.testing.reRunLastRun,
Vsccmdi.testing.refreshTests,
· key: ctrl+; ctrl+r,
· when: testing.canRefresh,
* McsEngl.Vsccmnd.testing.refreshTests,
Vsccmdi.testing.run,
* McsEngl.Vsccmnd.testing.run,
Vsccmdi.testing.run.uri,
* McsEngl.Vsccmnd.testing.run.uri,
Vsccmdi.testing.runAll,
· key: ctrl+; a,
* McsEngl.Vsccmnd.testing.runAll,
Vsccmdi.testing.runAtCursor,
· key: ctrl+; c,
· when: editorTextFocus,
* McsEngl.Vsccmnd.testing.runAtCursor,
Vsccmdi.testing.runCurrentFile,
· key: ctrl+; f,
· when: editorTextFocus,
* McsEngl.Vsccmnd.testing.runCurrentFile,
Vsccmdi.testing.runSelected,
* McsEngl.Vsccmnd.testing.runSelected,
Vsccmdi.testing.runUsing,
* McsEngl.Vsccmnd.testing.runUsing,
Vsccmdi.testing.searchForTestExtension,
* McsEngl.Vsccmnd.testing.searchForTestExtension,
Vsccmdi.testing.selectDefaultTestProfiles,
* McsEngl.Vsccmnd.testing.selectDefaultTestProfiles,
Vsccmdi.testing.showMostRecentOutput,
· key: ctrl+; ctrl+o,
· when: testing.hasAnyResults,
* McsEngl.Vsccmnd.testing.showMostRecentOutput,
Vsccmdi.testing.sortByDuration,
* McsEngl.Vsccmnd.testing.sortByDuration,
Vsccmdi.testing.sortByLocation,
* McsEngl.Vsccmnd.testing.sortByLocation,
Vsccmdi.testing.sortByStatus,
* McsEngl.Vsccmnd.testing.sortByStatus,
Vsccmdi.testing.startContinuousRun,
* McsEngl.Vsccmnd.testing.startContinuousRun,
Vsccmdi.testing.startContinuousRunFromExtension,
* McsEngl.Vsccmnd.testing.startContinuousRunFromExtension,
Vsccmdi.testing.stopContinuousRun,
* McsEngl.Vsccmnd.testing.stopContinuousRun,
Vsccmdi.testing.stopContinuousRunFromExtension,
* McsEngl.Vsccmnd.testing.stopContinuousRunFromExtension,
Vsccmdi.testing.toggleContinuousRunForTest,
* McsEngl.Vsccmnd.testing.toggleContinuousRunForTest,
Vsccmdi.testing.toggleCoverageInExplorer,
* McsEngl.Vsccmnd.testing.toggleCoverageInExplorer,
Vsccmdi.testing.toggleInlineCoverage,
· key: ctrl+; ctrl+shift+i,
* McsEngl.Vsccmnd.testing.toggleInlineCoverage,
Vsccmdi.testing.toggleInlineTestOutput,
· key: ctrl+; ctrl+i,
* McsEngl.Vsccmnd.testing.toggleInlineTestOutput,
Vsccmdi.testing.toggleResultsViewLayout,
* McsEngl.Vsccmnd.testing.toggleResultsViewLayout,
Vsccmdi.testing.toggleTestingPeekHistory,
· key: alt+h,
· when: testing.isPeekVisible,
* McsEngl.Vsccmnd.testing.toggleTestingPeekHistory,
Vsccmdi.testing.unhideAllTests,
* McsEngl.Vsccmnd.testing.unhideAllTests,
Vsccmdi.testing.unhideTest,
* McsEngl.Vsccmnd.testing.unhideTest,
Vsccmdi.testing.viewAsList,
* McsEngl.Vsccmnd.testing.viewAsList,
Vsccmdi.testing.viewAsTree,
* McsEngl.Vsccmnd.testing.viewAsTree,
Vsccmdi.timeline.focus,
* McsEngl.Vsccmnd.timeline.focus,
Vsccmdi.timeline.refresh,
* McsEngl.Vsccmnd.timeline.refresh,
Vsccmdi.timeline.removeView,
* McsEngl.Vsccmnd.timeline.removeView,
Vsccmdi.timeline.resetViewLocation,
* McsEngl.Vsccmnd.timeline.resetViewLocation,
Vsccmdi.timeline.toggleExcludeSource:timeline.localHistory,
* McsEngl.Vsccmnd.timeline.toggleExcludeSource:timeline.localHistory,
Vsccmdi.timeline.toggleFollowActiveEditor,
* McsEngl.Vsccmnd.timeline.toggleFollowActiveEditor,
Vsccmdi.timeline.toggleVisibility,
* McsEngl.Vsccmnd.timeline.toggleVisibility,
Vsccmdi.toggle.chat.unifiedAgentsBar.enabled,
* McsEngl.Vsccmnd.toggle.chat.unifiedAgentsBar.enabled,
Vsccmdi.toggle.diff.ignoreTrimWhitespace,
* McsEngl.Vsccmnd.toggle.diff.ignoreTrimWhitespace,
Vsccmdi.toggle.diff.renderSideBySide,
* McsEngl.Vsccmnd.toggle.diff.renderSideBySide,
Vsccmdi.toggle.toggleCustomTitleBar,
* McsEngl.Vsccmnd.toggle.toggleCustomTitleBar,
Vsccmdi.toggle.window.commandCenter,
* McsEngl.Vsccmnd.toggle.window.commandCenter,
Vsccmdi.toggle.window.customTitleBarVisibility,
* McsEngl.Vsccmnd.toggle.window.customTitleBarVisibility,
Vsccmdi.toggle.window.customTitleBarVisibility.windowed,
* McsEngl.Vsccmnd.toggle.window.customTitleBarVisibility.windowed,
Vsccmdi.toggle.workbench.browser.showInTitleBar,
* McsEngl.Vsccmnd.toggle.workbench.browser.showInTitleBar,
Vsccmdi.toggle.workbench.editor.editorActionsLocation,
* McsEngl.Vsccmnd.toggle.workbench.editor.editorActionsLocation,
Vsccmdi.toggle.workbench.experimental.share.enabled,
* McsEngl.Vsccmnd.toggle.workbench.experimental.share.enabled,
Vsccmdi.toggle.workbench.layoutControl.enabled,
* McsEngl.Vsccmnd.toggle.workbench.layoutControl.enabled,
Vsccmdi.toggle.workbench.navigationControl.enabled,
* McsEngl.Vsccmnd.toggle.workbench.navigationControl.enabled,
Vsccmdi.toggle.workbench.notifications.showInTitleBar,
* McsEngl.Vsccmnd.toggle.workbench.notifications.showInTitleBar,
Vsccmdi.toggleExplainMode,
· key: ctrl+/,
· when: suggestWidgetVisible,
* McsEngl.Vsccmnd.toggleExplainMode,
Vsccmdi.toggleFindCaseSensitive,
· key: alt+c,
· when: editorFocus,
* McsEngl.Vsccmnd.toggleFindCaseSensitive,
Vsccmdi.toggleFindInSelection,
· key: alt+l,
· when: editorFocus,
* McsEngl.Vsccmnd.toggleFindInSelection,
Vsccmdi.toggleFindRegex,
· key: alt+r,
· when: editorFocus,
* McsEngl.Vsccmnd.toggleFindRegex,
Vsccmdi.toggleFindWholeWord,
· key: alt+w,
· when: editorFocus,
* McsEngl.Vsccmnd.toggleFindWholeWord,
Vsccmdi.togglePeekWidgetFocus,
· key: ctrl+k f2,
· when: inReferenceSearchEditor || referenceSearchVisible,
* McsEngl.Vsccmnd.togglePeekWidgetFocus,
Vsccmdi.togglePreserveCase,
· key: alt+p,
· when: editorFocus,
* McsEngl.Vsccmnd.togglePreserveCase,
Vsccmdi.toggleQuickDiffWidgetFocus,
· key: ctrl+k f2,
· when: dirtyDiffVisible,
* McsEngl.Vsccmnd.toggleQuickDiffWidgetFocus,
Vsccmdi.toggleSearchCaseSensitive,
· key: alt+c,
· when: searchViewletFocus,
* McsEngl.Vsccmnd.toggleSearchCaseSensitive,
Vsccmdi.toggleSearchEditorCaseSensitive,
· key: alt+c,
· when: inSearchEditor && searchInputBoxFocus,
* McsEngl.Vsccmnd.toggleSearchEditorCaseSensitive,
Vsccmdi.toggleSearchEditorContextLines,
· key: alt+l,
· when: inSearchEditor,
* McsEngl.Vsccmnd.toggleSearchEditorContextLines,
Vsccmdi.toggleSearchEditorRegex,
· key: alt+r,
· when: inSearchEditor && searchInputBoxFocus,
* McsEngl.Vsccmnd.toggleSearchEditorRegex,
Vsccmdi.toggleSearchEditorWholeWord,
· key: alt+w,
· when: inSearchEditor && searchInputBoxFocus,
* McsEngl.Vsccmnd.toggleSearchEditorWholeWord,
Vsccmdi.toggleSearchPreserveCase,
· key: alt+p,
· when: searchViewletFocus,
* McsEngl.Vsccmnd.toggleSearchPreserveCase,
Vsccmdi.toggleSearchRegex,
· key: alt+r,
· when: searchViewletFocus,
* McsEngl.Vsccmnd.toggleSearchRegex,
Vsccmdi.toggleSearchWholeWord,
· key: alt+w,
· when: searchViewletFocus,
* McsEngl.Vsccmnd.toggleSearchWholeWord,
Vsccmdi.toggleSectionCodeAction,
· key: space,
· when: codeActionMenuVisible && !codeActionMenuFilterFocused,
* McsEngl.Vsccmnd.toggleSectionCodeAction,
Vsccmdi.toggleSuggestionDetails,
· key: ctrl+i,
· when: suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus,
* McsEngl.Vsccmnd.toggleSuggestionDetails,
Vsccmdi.toggleSuggestionDetails,
· key: ctrl+space,
· when: suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus,
* McsEngl.Vsccmnd.toggleSuggestionDetails,
Vsccmdi.toggleSuggestionFocus,
· key: ctrl+alt+space,
· when: suggestWidgetVisible && textInputFocus,
* McsEngl.Vsccmnd.toggleSuggestionFocus,
Vsccmdi.tree.toggleStickyScroll,
* McsEngl.Vsccmnd.tree.toggleStickyScroll,
Vsccmdi.tunnel-forwarding.restart,
* McsEngl.Vsccmnd.tunnel-forwarding.restart,
Vsccmdi.tunnel-forwarding.showLog,
* McsEngl.Vsccmnd.tunnel-forwarding.showLog,
Vsccmdi.typescript.experimental.disableTsgo,
* McsEngl.Vsccmnd.typescript.experimental.disableTsgo,
Vsccmdi.typescript.experimental.enableTsgo,
* McsEngl.Vsccmnd.typescript.experimental.enableTsgo,
Vsccmdi.typescript.findAllFileReferences,
* McsEngl.Vsccmnd.typescript.findAllFileReferences,
Vsccmdi.typescript.goToProjectConfig,
* McsEngl.Vsccmnd.typescript.goToProjectConfig,
Vsccmdi.typescript.goToSourceDefinition,
* McsEngl.Vsccmnd.typescript.goToSourceDefinition,
Vsccmdi.typescript.openTsServerLog,
* McsEngl.Vsccmnd.typescript.openTsServerLog,
Vsccmdi.typescript.reloadProjects,
* McsEngl.Vsccmnd.typescript.reloadProjects,
Vsccmdi.typescript.removeUnusedImports,
* McsEngl.Vsccmnd.typescript.removeUnusedImports,
Vsccmdi.typescript.restartTsServer,
* McsEngl.Vsccmnd.typescript.restartTsServer,
Vsccmdi.typescript.selectTypeScriptVersion,
* McsEngl.Vsccmnd.typescript.selectTypeScriptVersion,
Vsccmdi.typescript.sortImports,
* McsEngl.Vsccmnd.typescript.sortImports,
Vsccmdi.typescript.tsserverRequest,
* McsEngl.Vsccmnd.typescript.tsserverRequest,
Vsccmdi.undo,
· key: ctrl+z,
* McsEngl.Vsccmnd.undo,
Vsccmdi.update.check,
* McsEngl.Vsccmnd.update.check,
Vsccmdi.update.checkForUpdate,
* McsEngl.Vsccmnd.update.checkForUpdate,
Vsccmdi.update.checking,
* McsEngl.Vsccmnd.update.checking,
Vsccmdi.update.downloadNow,
* McsEngl.Vsccmnd.update.downloadNow,
Vsccmdi.update.downloadUpdate,
* McsEngl.Vsccmnd.update.downloadUpdate,
Vsccmdi.update.downloading,
* McsEngl.Vsccmnd.update.downloading,
Vsccmdi.update.install,
* McsEngl.Vsccmnd.update.install,
Vsccmdi.update.installUpdate,
* McsEngl.Vsccmnd.update.installUpdate,
Vsccmdi.update.restart,
* McsEngl.Vsccmnd.update.restart,
Vsccmdi.update.restartToUpdate,
* McsEngl.Vsccmnd.update.restartToUpdate,
Vsccmdi.update.showCurrentReleaseNotes,
* McsEngl.Vsccmnd.update.showCurrentReleaseNotes,
Vsccmdi.update.showUpdateReleaseNotes,
* McsEngl.Vsccmnd.update.showUpdateReleaseNotes,
Vsccmdi.update.updating,
* McsEngl.Vsccmnd.update.updating,
Vsccmdi.variables.collapse,
* McsEngl.Vsccmnd.variables.collapse,
Vsccmdi.views.moveViewDown,
· key: ctrl+k down,
· when: focusedView != '',
* McsEngl.Vsccmnd.views.moveViewDown,
Vsccmdi.views.moveViewLeft,
· key: ctrl+k left,
· when: focusedView != '',
* McsEngl.Vsccmnd.views.moveViewLeft,
Vsccmdi.views.moveViewRight,
· key: ctrl+k right,
· when: focusedView != '',
* McsEngl.Vsccmnd.views.moveViewRight,
Vsccmdi.views.moveViewUp,
· key: ctrl+k up,
· when: focusedView != '',
* McsEngl.Vsccmnd.views.moveViewUp,
Vsccmdi.vscode-edge-devtools-view.attach,
* McsEngl.Vsccmnd.vscode-edge-devtools-view.attach,
Vsccmdi.vscode-edge-devtools-view.close-instance,
* McsEngl.Vsccmnd.vscode-edge-devtools-view.close-instance,
Vsccmdi.vscode-edge-devtools-view.configureLaunchJson,
* McsEngl.Vsccmnd.vscode-edge-devtools-view.configureLaunchJson,
Vsccmdi.vscode-edge-devtools-view.copyItem,
* McsEngl.Vsccmnd.vscode-edge-devtools-view.copyItem,
Vsccmdi.vscode-edge-devtools-view.cssMirrorContent,
* McsEngl.Vsccmnd.vscode-edge-devtools-view.cssMirrorContent,
Vsccmdi.vscode-edge-devtools-view.help-links.focus,
* McsEngl.Vsccmnd.vscode-edge-devtools-view.help-links.focus,
Vsccmdi.vscode-edge-devtools-view.help-links.removeView,
* McsEngl.Vsccmnd.vscode-edge-devtools-view.help-links.removeView,
Vsccmdi.vscode-edge-devtools-view.help-links.resetViewLocation,
* McsEngl.Vsccmnd.vscode-edge-devtools-view.help-links.resetViewLocation,
Vsccmdi.vscode-edge-devtools-view.help-links.toggleVisibility,
* McsEngl.Vsccmnd.vscode-edge-devtools-view.help-links.toggleVisibility,
Vsccmdi.vscode-edge-devtools-view.launch,
* McsEngl.Vsccmnd.vscode-edge-devtools-view.launch,
Vsccmdi.vscode-edge-devtools-view.launchHtml,
* McsEngl.Vsccmnd.vscode-edge-devtools-view.launchHtml,
Vsccmdi.vscode-edge-devtools-view.launchProject,
* McsEngl.Vsccmnd.vscode-edge-devtools-view.launchProject,
Vsccmdi.vscode-edge-devtools-view.launchScreencast,
* McsEngl.Vsccmnd.vscode-edge-devtools-view.launchScreencast,
Vsccmdi.vscode-edge-devtools-view.openSettings,
* McsEngl.Vsccmnd.vscode-edge-devtools-view.openSettings,
Vsccmdi.vscode-edge-devtools-view.refresh,
* McsEngl.Vsccmnd.vscode-edge-devtools-view.refresh,
Vsccmdi.vscode-edge-devtools-view.targets.focus,
* McsEngl.Vsccmnd.vscode-edge-devtools-view.targets.focus,
Vsccmdi.vscode-edge-devtools-view.targets.removeView,
* McsEngl.Vsccmnd.vscode-edge-devtools-view.targets.removeView,
Vsccmdi.vscode-edge-devtools-view.targets.resetViewLocation,
* McsEngl.Vsccmnd.vscode-edge-devtools-view.targets.resetViewLocation,
Vsccmdi.vscode-edge-devtools-view.targets.toggleVisibility,
* McsEngl.Vsccmnd.vscode-edge-devtools-view.targets.toggleVisibility,
Vsccmdi.vscode-edge-devtools-view.toggleInspect,
* McsEngl.Vsccmnd.vscode-edge-devtools-view.toggleInspect,
Vsccmdi.vscode-edge-devtools-view.toggleScreencast,
* McsEngl.Vsccmnd.vscode-edge-devtools-view.toggleScreencast,
Vsccmdi.vscode-edge-devtools-view.viewChangelog,
* McsEngl.Vsccmnd.vscode-edge-devtools-view.viewChangelog,
Vsccmdi.vscode-edge-devtools-view.viewDocumentation,
* McsEngl.Vsccmnd.vscode-edge-devtools-view.viewDocumentation,
Vsccmdi.vscode-edge-devtools.attach,
* McsEngl.Vsccmnd.vscode-edge-devtools.attach,
Vsccmdi.vscode-edge-devtools.attachToCurrentDebugTarget,
* McsEngl.Vsccmnd.vscode-edge-devtools.attachToCurrentDebugTarget,
Vsccmdi.vscode-edge-devtools.launch,
* McsEngl.Vsccmnd.vscode-edge-devtools.launch,
Vsccmdi.vscode-macros.debug,
* McsEngl.Vsccmnd.vscode-macros.debug,
Vsccmdi.vscode-macros.openMacroDirectory,
* McsEngl.Vsccmnd.vscode-macros.openMacroDirectory,
Vsccmdi.vscode-macros.run,
* McsEngl.Vsccmnd.vscode-macros.run,
Vsccmdi.vscode-macros.runUserMacro,
* McsEngl.Vsccmnd.vscode-macros.runUserMacro,
Vsccmdi.vscode-macros.selectMacroFile,
* McsEngl.Vsccmnd.vscode-macros.selectMacroFile,
Vsccmdi.vscode-macros.user1,
* McsEngl.Vsccmnd.vscode-macros.user1,
Vsccmdi.vscode-macros.user2,
* McsEngl.Vsccmnd.vscode-macros.user2,
Vsccmdi.vscode-macros.user3,
* McsEngl.Vsccmnd.vscode-macros.user3,
Vsccmdi.vscode-macros.user4,
* McsEngl.Vsccmnd.vscode-macros.user4,
Vsccmdi.vscode-macros.user5,
* McsEngl.Vsccmnd.vscode-macros.user5,
Vsccmdi.vscode-macros.user6,
* McsEngl.Vsccmnd.vscode-macros.user6,
Vsccmdi.vscode-macros.user7,
* McsEngl.Vsccmnd.vscode-macros.user7,
Vsccmdi.vscode-macros.user8,
* McsEngl.Vsccmnd.vscode-macros.user8,
Vsccmdi.vscode-macros.user9,
* McsEngl.Vsccmnd.vscode-macros.user9,
Vsccmdi.vscode-macros.user10,
* McsEngl.Vsccmnd.vscode-macros.user10,
Vsccmdi.vscode-webhint/apply-code-fix,
* McsEngl.Vsccmnd.vscode-webhint/apply-code-fix,
Vsccmdi.vscode-webhint/edit-hintrc-project,
* McsEngl.Vsccmnd.vscode-webhint/edit-hintrc-project,
Vsccmdi.vscode-webhint/ignore-axe-rule-project,
* McsEngl.Vsccmnd.vscode-webhint/ignore-axe-rule-project,
Vsccmdi.vscode-webhint/ignore-browsers-project,
* McsEngl.Vsccmnd.vscode-webhint/ignore-browsers-project,
Vsccmdi.vscode-webhint/ignore-feature-project,
* McsEngl.Vsccmnd.vscode-webhint/ignore-feature-project,
Vsccmdi.vscode-webhint/ignore-hint-project,
* McsEngl.Vsccmnd.vscode-webhint/ignore-hint-project,
Vsccmdi.walkthroughs.selectStep,
* McsEngl.Vsccmnd.walkthroughs.selectStep,
Vsccmdi.watch.collapse,
* McsEngl.Vsccmnd.watch.collapse,
Vsccmdi.welcome.goBack,
· key: escape,
· when: inWelcome && activeEditor == 'gettingStartedPage',
* McsEngl.Vsccmnd.welcome.goBack,
Vsccmdi.welcome.markStepComplete,
* McsEngl.Vsccmnd.welcome.markStepComplete,
Vsccmdi.welcome.markStepIncomplete,
* McsEngl.Vsccmnd.welcome.markStepIncomplete,
Vsccmdi.welcome.newWorkspaceChat,
* McsEngl.Vsccmnd.welcome.newWorkspaceChat,
Vsccmdi.welcome.showAllWalkthroughs,
* McsEngl.Vsccmnd.welcome.showAllWalkthroughs,
Vsccmdi.welcome.showNewFileEntries,
· key: ctrl+alt+win+n,
* McsEngl.Vsccmnd.welcome.showNewFileEntries,
Vsccmdi.widgetNavigation.focusNext,
· key: ctrl+down,
· when: inputFocus && navigableContainerFocused || navigableContainerFocused && treestickyScrollFocused || navigableContainerFocused && !listFocus || navigableContainerFocused && listScrollAtBoundary == 'both' || navigableContainerFocused && listScrollAtBoundary == 'bottom',
* McsEngl.Vsccmnd.widgetNavigation.focusNext,
Vsccmdi.widgetNavigation.focusPrevious,
· key: ctrl+up,
· when: inputFocus && navigableContainerFocused || navigableContainerFocused && treestickyScrollFocused || navigableContainerFocused && !listFocus || navigableContainerFocused && listScrollAtBoundary == 'both' || navigableContainerFocused && listScrollAtBoundary == 'top',
* McsEngl.Vsccmnd.widgetNavigation.focusPrevious,
Vsccmdi.workbench.action.acceptSelectedQuickOpenItem,
* McsEngl.Vsccmnd.workbench.action.acceptSelectedQuickOpenItem,
Vsccmdi.workbench.action.activityBarLocation.bottom,
* McsEngl.Vsccmnd.workbench.action.activityBarLocation.bottom,
Vsccmdi.workbench.action.activityBarLocation.default,
* McsEngl.Vsccmnd.workbench.action.activityBarLocation.default,
Vsccmdi.workbench.action.activityBarLocation.hide,
* McsEngl.Vsccmnd.workbench.action.activityBarLocation.hide,
Vsccmdi.workbench.action.activityBarLocation.top,
* McsEngl.Vsccmnd.workbench.action.activityBarLocation.top,
Vsccmdi.workbench.action.addComment,
· key: ctrl+k ctrl+alt+c,
· when: activeCursorHasCommentingRange,
* McsEngl.Vsccmnd.workbench.action.addComment,
Vsccmdi.workbench.action.addRootFolder,
* McsEngl.Vsccmnd.workbench.action.addRootFolder,
Vsccmdi.workbench.action.alignPanelCenter,
* McsEngl.Vsccmnd.workbench.action.alignPanelCenter,
Vsccmdi.workbench.action.alignPanelJustify,
* McsEngl.Vsccmnd.workbench.action.alignPanelJustify,
Vsccmdi.workbench.action.alignPanelLeft,
* McsEngl.Vsccmnd.workbench.action.alignPanelLeft,
Vsccmdi.workbench.action.alignPanelRight,
* McsEngl.Vsccmnd.workbench.action.alignPanelRight,
Vsccmdi.workbench.action.alignQuickInputCenter,
* McsEngl.Vsccmnd.workbench.action.alignQuickInputCenter,
Vsccmdi.workbench.action.alignQuickInputTop,
* McsEngl.Vsccmnd.workbench.action.alignQuickInputTop,
Vsccmdi.workbench.action.alternativeAcceptSelectedQuickOpenItem,
* McsEngl.Vsccmnd.workbench.action.alternativeAcceptSelectedQuickOpenItem,
Vsccmdi.workbench.action.askVScode,
* McsEngl.Vsccmnd.workbench.action.askVScode,
Vsccmdi.workbench.action.blur,
* McsEngl.Vsccmnd.workbench.action.blur,
Vsccmdi.workbench.action.browseColorThemesInMarketplace,
* McsEngl.Vsccmnd.workbench.action.browseColorThemesInMarketplace,
Vsccmdi.workbench.action.browser.addConsoleLogsToChat,
* McsEngl.Vsccmnd.workbench.action.browser.addConsoleLogsToChat,
Vsccmdi.workbench.action.browser.addElementToChat,
· key: ctrl+shift+c,
· when: browserHasUrl && chatIsEnabled && config.chat.sendElementsToChat.enabled && !browserHasError && activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.addElementToChat,
Vsccmdi.workbench.action.browser.addElementToChat,
· key: escape,
· when: browserElementSelectionActive && browserHasUrl && chatIsEnabled && config.chat.sendElementsToChat.enabled && !browserHasError && activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.addElementToChat,
Vsccmdi.workbench.action.browser.addFocusedElementToChat,
· key: ctrl+enter,
· when: browserElementSelectionActive && browserFocused,
* McsEngl.Vsccmnd.workbench.action.browser.addFocusedElementToChat,
Vsccmdi.workbench.action.browser.clearEphemeralStorage,
* McsEngl.Vsccmnd.workbench.action.browser.clearEphemeralStorage,
Vsccmdi.workbench.action.browser.clearGlobalStorage,
* McsEngl.Vsccmnd.workbench.action.browser.clearGlobalStorage,
Vsccmdi.workbench.action.browser.clearWorkspaceStorage,
* McsEngl.Vsccmnd.workbench.action.browser.clearWorkspaceStorage,
Vsccmdi.workbench.action.browser.closeAll,
* McsEngl.Vsccmnd.workbench.action.browser.closeAll,
Vsccmdi.workbench.action.browser.closeAllInGroup,
* McsEngl.Vsccmnd.workbench.action.browser.closeAllInGroup,
Vsccmdi.workbench.action.browser.findNext,
· key: enter,
· when: browserFindWidgetFocused && activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.findNext,
Vsccmdi.workbench.action.browser.findNext,
· key: f3,
· when: browserFindWidgetVisible && activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.findNext,
Vsccmdi.workbench.action.browser.findPrevious,
· key: shift+enter,
· when: browserFindWidgetFocused && activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.findPrevious,
Vsccmdi.workbench.action.browser.findPrevious,
· key: shift+f3,
· when: browserFindWidgetVisible && activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.findPrevious,
Vsccmdi.workbench.action.browser.focusUrlInput,
· key: ctrl+l,
· when: activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.focusUrlInput,
Vsccmdi.workbench.action.browser.goBack,
· key: alt+left,
· when: browserCanGoBack && activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.goBack,
Vsccmdi.workbench.action.browser.goBack,
· key: browserback,
· when: browserCanGoBack && activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.goBack,
Vsccmdi.workbench.action.browser.goForward,
· key: alt+right,
· when: browserCanGoForward && activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.goForward,
Vsccmdi.workbench.action.browser.goForward,
· key: browserforward,
· when: browserCanGoForward && activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.goForward,
Vsccmdi.workbench.action.browser.hardReload,
· key: ctrl+f5,
· when: browserFocused && activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.hardReload,
Vsccmdi.workbench.action.browser.hardReload,
· key: ctrl+shift+r,
· when: browserFocused && activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.hardReload,
Vsccmdi.workbench.action.browser.hideFind,
· key: escape,
· when: browserFindWidgetVisible && activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.hideFind,
Vsccmdi.workbench.action.browser.newTab,
· key: ctrl+t,
· when: activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.newTab,
Vsccmdi.workbench.action.browser.open,
* McsEngl.Vsccmnd.workbench.action.browser.open,
Vsccmdi.workbench.action.browser.openExternal,
* McsEngl.Vsccmnd.workbench.action.browser.openExternal,
Vsccmdi.workbench.action.browser.openSettings,
* McsEngl.Vsccmnd.workbench.action.browser.openSettings,
Vsccmdi.workbench.action.browser.quickOpen,
· key: ctrl+shift+a,
· when: activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.quickOpen,
Vsccmdi.workbench.action.browser.reload,
· key: ctrl+r,
· when: browserFocused && activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.reload,
Vsccmdi.workbench.action.browser.reload,
· key: f5,
· when: browserFocused && activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.reload,
Vsccmdi.workbench.action.browser.resetZoom,
· key: ctrl+numpad0,
· when: browserFocused && browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.resetZoom,
Vsccmdi.workbench.action.browser.showFind,
· key: ctrl+f,
· when: browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.showFind,
Vsccmdi.workbench.action.browser.toggleDevTools,
· key: f12,
· when: browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.toggleDevTools,
Vsccmdi.workbench.action.browser.zoomIn,
· key: ctrl+=,
· when: browserFocused && browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.zoomIn,
Vsccmdi.workbench.action.browser.zoomIn,
· key: ctrl+numpad_add,
· when: browserFocused && browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.zoomIn,
Vsccmdi.workbench.action.browser.zoomIn,
· key: ctrl+shift+=,
· when: browserFocused && browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.zoomIn,
Vsccmdi.workbench.action.browser.zoomOut,
· key: ctrl+-,
· when: browserFocused && browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.zoomOut,
Vsccmdi.workbench.action.browser.zoomOut,
· key: ctrl+numpad_subtract,
· when: browserFocused && browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.zoomOut,
Vsccmdi.workbench.action.browser.zoomOut,
· key: ctrl+shift+-,
· when: browserFocused && browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser',
* McsEngl.Vsccmnd.workbench.action.browser.zoomOut,
Vsccmdi.workbench.action.chat.acceptElicitation,
· key: ctrl+enter,
· when: chatHasElicitationRequest && inChat,
* McsEngl.Vsccmnd.workbench.action.chat.acceptElicitation,
Vsccmdi.workbench.action.chat.acceptTool,
· key: ctrl+enter,
· when: chatHasToolConfirmation && inChat,
* McsEngl.Vsccmnd.workbench.action.chat.acceptTool,
Vsccmdi.workbench.action.chat.addDynamicVariable,
* McsEngl.Vsccmnd.workbench.action.chat.addDynamicVariable,
Vsccmdi.workbench.action.chat.addToChatAction,
* McsEngl.Vsccmnd.workbench.action.chat.addToChatAction,
Vsccmdi.workbench.action.chat.applyCompareEdits,
* McsEngl.Vsccmnd.workbench.action.chat.applyCompareEdits,
Vsccmdi.workbench.action.chat.applyInEditor,
· key: ctrl+enter,
· when: accessibleViewInCodeBlock && chatIsEnabled || chatIsEnabled && inChat && !inChatInput,
* McsEngl.Vsccmnd.workbench.action.chat.applyInEditor,
Vsccmdi.workbench.action.chat.archiveAllAgentSessions,
* McsEngl.Vsccmnd.workbench.action.chat.archiveAllAgentSessions,
Vsccmdi.workbench.action.chat.assignSelectedAgent,
* McsEngl.Vsccmnd.workbench.action.chat.assignSelectedAgent,
Vsccmdi.workbench.action.chat.attachContext,
· key: ctrl+/,
· when: inChatInput && chatLocation == 'panel',
* McsEngl.Vsccmnd.workbench.action.chat.attachContext,
Vsccmdi.workbench.action.chat.attachFile,
* McsEngl.Vsccmnd.workbench.action.chat.attachFile,
Vsccmdi.workbench.action.chat.attachFolder,
* McsEngl.Vsccmnd.workbench.action.chat.attachFolder,
Vsccmdi.workbench.action.chat.attachPinnedEditors,
* McsEngl.Vsccmnd.workbench.action.chat.attachPinnedEditors,
Vsccmdi.workbench.action.chat.attachSelection,
* McsEngl.Vsccmnd.workbench.action.chat.attachSelection,
Vsccmdi.workbench.action.chat.cancel,
· key: alt+backspace,
· when: chatHasQuestionCarousel && !chatRemoteJobCreating || chatHasToolConfirmation && !chatRemoteJobCreating || chatSessionRequestInProgress && !chatRemoteJobCreating,
* McsEngl.Vsccmnd.workbench.action.chat.cancel,
Vsccmdi.workbench.action.chat.changeModel,
* McsEngl.Vsccmnd.workbench.action.chat.changeModel,
Vsccmdi.workbench.action.chat.chatSessionPrimaryPicker,
* McsEngl.Vsccmnd.workbench.action.chat.chatSessionPrimaryPicker,
Vsccmdi.workbench.action.chat.clearHistory,
* McsEngl.Vsccmnd.workbench.action.chat.clearHistory,
Vsccmdi.workbench.action.chat.clearInputHistory,
* McsEngl.Vsccmnd.workbench.action.chat.clearInputHistory,
Vsccmdi.workbench.action.chat.clearRecentlyUsedLanguageModels,
* McsEngl.Vsccmnd.workbench.action.chat.clearRecentlyUsedLanguageModels,
Vsccmdi.workbench.action.chat.configure.customagents,
* McsEngl.Vsccmnd.workbench.action.chat.configure.customagents,
Vsccmdi.workbench.action.chat.configure.customagents.disabled,
* McsEngl.Vsccmnd.workbench.action.chat.configure.customagents.disabled,
Vsccmdi.workbench.action.chat.configure.hooks,
* McsEngl.Vsccmnd.workbench.action.chat.configure.hooks,
Vsccmdi.workbench.action.chat.configure.instructions,
* McsEngl.Vsccmnd.workbench.action.chat.configure.instructions,
Vsccmdi.workbench.action.chat.configure.prompts,
* McsEngl.Vsccmnd.workbench.action.chat.configure.prompts,
Vsccmdi.workbench.action.chat.configure.skills,
* McsEngl.Vsccmnd.workbench.action.chat.configure.skills,
Vsccmdi.workbench.action.chat.configureCodeCompletions,
* McsEngl.Vsccmnd.workbench.action.chat.configureCodeCompletions,
Vsccmdi.workbench.action.chat.configureTools,
* McsEngl.Vsccmnd.workbench.action.chat.configureTools,
Vsccmdi.workbench.action.chat.copyAll,
* McsEngl.Vsccmnd.workbench.action.chat.copyAll,
Vsccmdi.workbench.action.chat.copyCodeBlock,
* McsEngl.Vsccmnd.workbench.action.chat.copyCodeBlock,
Vsccmdi.workbench.action.chat.copyFinalResponse,
* McsEngl.Vsccmnd.workbench.action.chat.copyFinalResponse,
Vsccmdi.workbench.action.chat.copyItem,
* McsEngl.Vsccmnd.workbench.action.chat.copyItem,
Vsccmdi.workbench.action.chat.copyKatexMathSource,
* McsEngl.Vsccmnd.workbench.action.chat.copyKatexMathSource,
Vsccmdi.workbench.action.chat.copyLink,
* McsEngl.Vsccmnd.workbench.action.chat.copyLink,
Vsccmdi.workbench.action.chat.createPlugin,
* McsEngl.Vsccmnd.workbench.action.chat.createPlugin,
Vsccmdi.workbench.action.chat.disableTips,
* McsEngl.Vsccmnd.workbench.action.chat.disableTips,
Vsccmdi.workbench.action.chat.discardCompareEdits,
* McsEngl.Vsccmnd.workbench.action.chat.discardCompareEdits,
Vsccmdi.workbench.action.chat.dismissTip,
* McsEngl.Vsccmnd.workbench.action.chat.dismissTip,
Vsccmdi.workbench.action.chat.dismissTipToolbar,
* McsEngl.Vsccmnd.workbench.action.chat.dismissTipToolbar,
Vsccmdi.workbench.action.chat.editRequests,
· key: enter,
· when: inChat && !textInputFocus,
* McsEngl.Vsccmnd.workbench.action.chat.editRequests,
Vsccmdi.workbench.action.chat.editToolApproval,
* McsEngl.Vsccmnd.workbench.action.chat.editToolApproval,
Vsccmdi.workbench.action.chat.executeHandoff,
* McsEngl.Vsccmnd.workbench.action.chat.executeHandoff,
Vsccmdi.workbench.action.chat.export,
* McsEngl.Vsccmnd.workbench.action.chat.export,
Vsccmdi.workbench.action.chat.exportAgentDebugLog,
* McsEngl.Vsccmnd.workbench.action.chat.exportAgentDebugLog,
Vsccmdi.workbench.action.chat.exportAsZip,
* McsEngl.Vsccmnd.workbench.action.chat.exportAsZip,
Vsccmdi.workbench.action.chat.focusAgentSessionsViewer,
* McsEngl.Vsccmnd.workbench.action.chat.focusAgentSessionsViewer,
Vsccmdi.workbench.action.chat.focusConfirmation,
· key: ctrl+shift+a,
· when: accessibilityModeEnabled && chatIsEnabled && !chatHasQuestionCarousel,
* McsEngl.Vsccmnd.workbench.action.chat.focusConfirmation,
Vsccmdi.workbench.action.chat.focusInput,
· key: ctrl+down,
· when: inChat && !inChatInput && !quickChatHasFocus,
* McsEngl.Vsccmnd.workbench.action.chat.focusInput,
Vsccmdi.workbench.action.chat.focusInput,
· key: ctrl+up,
· when: inChat && quickChatHasFocus && !inChatInput,
* McsEngl.Vsccmnd.workbench.action.chat.focusInput,
Vsccmdi.workbench.action.chat.focusQuestionCarousel,
· key: ctrl+shift+a,
· when: chatHasQuestionCarousel && inChat,
* McsEngl.Vsccmnd.workbench.action.chat.focusQuestionCarousel,
Vsccmdi.workbench.action.chat.focusTip,
· key: ctrl+shift+/,
· when: inChat || inChat && inChatTip,
* McsEngl.Vsccmnd.workbench.action.chat.focusTip,
Vsccmdi.workbench.action.chat.focusTodosView,
· key: ctrl+shift+t,
· when: inChatInput && chatAgentKind == 'agent' || inChatTodoList && chatAgentKind == 'agent',
* McsEngl.Vsccmnd.workbench.action.chat.focusTodosView,
Vsccmdi.workbench.action.chat.forkConversation,
* McsEngl.Vsccmnd.workbench.action.chat.forkConversation,
Vsccmdi.workbench.action.chat.generateAgent,
* McsEngl.Vsccmnd.workbench.action.chat.generateAgent,
Vsccmdi.workbench.action.chat.generateAgentInstructions,
* McsEngl.Vsccmnd.workbench.action.chat.generateAgentInstructions,
Vsccmdi.workbench.action.chat.generateHook,
* McsEngl.Vsccmnd.workbench.action.chat.generateHook,
Vsccmdi.workbench.action.chat.generateOnDemandInstructions,
* McsEngl.Vsccmnd.workbench.action.chat.generateOnDemandInstructions,
Vsccmdi.workbench.action.chat.generatePrompt,
* McsEngl.Vsccmnd.workbench.action.chat.generatePrompt,
Vsccmdi.workbench.action.chat.generateSkill,
* McsEngl.Vsccmnd.workbench.action.chat.generateSkill,
Vsccmdi.workbench.action.chat.getHandoffs,
* McsEngl.Vsccmnd.workbench.action.chat.getHandoffs,
Vsccmdi.workbench.action.chat.hideSetup,
* McsEngl.Vsccmnd.workbench.action.chat.hideSetup,
Vsccmdi.workbench.action.chat.history,
* McsEngl.Vsccmnd.workbench.action.chat.history,
Vsccmdi.workbench.action.chat.holdToVoiceChatInChatView,
· key: ctrl+i,
· when: chatIsEnabled && hasSpeechProvider && !chatSessionRequestInProgress && !editorFocus && !inChatInput && !inSettingsEditor && !inlineChatFocused && !notebookEditorFocused && !searchViewletFocus,
* McsEngl.Vsccmnd.workbench.action.chat.holdToVoiceChatInChatView,
Vsccmdi.workbench.action.chat.import,
* McsEngl.Vsccmnd.workbench.action.chat.import,
Vsccmdi.workbench.action.chat.importAgentDebugLog,
* McsEngl.Vsccmnd.workbench.action.chat.importAgentDebugLog,
Vsccmdi.workbench.action.chat.inlineVoiceChat,
* McsEngl.Vsccmnd.workbench.action.chat.inlineVoiceChat,
Vsccmdi.workbench.action.chat.insertCodeBlock,
· key: ctrl+enter,
· when: accessibleViewInCodeBlock && chatIsEnabled || chatIsEnabled && inChat && !inChatInput,
* McsEngl.Vsccmnd.workbench.action.chat.insertCodeBlock,
Vsccmdi.workbench.action.chat.insertForkConversationCommand,
* McsEngl.Vsccmnd.workbench.action.chat.insertForkConversationCommand,
Vsccmdi.workbench.action.chat.insertIntoNewFile,
* McsEngl.Vsccmnd.workbench.action.chat.insertIntoNewFile,
Vsccmdi.workbench.action.chat.insertIntoNotebook,
* McsEngl.Vsccmnd.workbench.action.chat.insertIntoNotebook,
Vsccmdi.workbench.action.chat.insertSearchResults,
* McsEngl.Vsccmnd.workbench.action.chat.insertSearchResults,
Vsccmdi.workbench.action.chat.insertTroubleshootCommand,
* McsEngl.Vsccmnd.workbench.action.chat.insertTroubleshootCommand,
Vsccmdi.workbench.action.chat.inspectChatModel,
* McsEngl.Vsccmnd.workbench.action.chat.inspectChatModel,
Vsccmdi.workbench.action.chat.installPluginFromSource,
* McsEngl.Vsccmnd.workbench.action.chat.installPluginFromSource,
Vsccmdi.workbench.action.chat.logChatIndex,
* McsEngl.Vsccmnd.workbench.action.chat.logChatIndex,
Vsccmdi.workbench.action.chat.logInputHistory,
* McsEngl.Vsccmnd.workbench.action.chat.logInputHistory,
Vsccmdi.workbench.action.chat.manage,
* McsEngl.Vsccmnd.workbench.action.chat.manage,
Vsccmdi.workbench.action.chat.manageLanguageModelAuthentication,
* McsEngl.Vsccmnd.workbench.action.chat.manageLanguageModelAuthentication,
Vsccmdi.workbench.action.chat.manageOverages,
* McsEngl.Vsccmnd.workbench.action.chat.manageOverages,
Vsccmdi.workbench.action.chat.managePluginMarketplaces,
* McsEngl.Vsccmnd.workbench.action.chat.managePluginMarketplaces,
Vsccmdi.workbench.action.chat.managePlugins,
* McsEngl.Vsccmnd.workbench.action.chat.managePlugins,
Vsccmdi.workbench.action.chat.manageSettings,
* McsEngl.Vsccmnd.workbench.action.chat.manageSettings,
Vsccmdi.workbench.action.chat.markAllAgentSessionsRead,
* McsEngl.Vsccmnd.workbench.action.chat.markAllAgentSessionsRead,
Vsccmdi.workbench.action.chat.markHelpful,
* McsEngl.Vsccmnd.workbench.action.chat.markHelpful,
Vsccmdi.workbench.action.chat.markUnhelpful,
* McsEngl.Vsccmnd.workbench.action.chat.markUnhelpful,
Vsccmdi.workbench.action.chat.newChat,
· key: ctrl+l,
· when: chatIsEnabled && inChat && chatLocation == 'panel',
* McsEngl.Vsccmnd.workbench.action.chat.newChat,
Vsccmdi.workbench.action.chat.newChat,
· key: ctrl+n,
· when: chatIsEnabled && inChat && chatLocation == 'panel',
* McsEngl.Vsccmnd.workbench.action.chat.newChat,
Vsccmdi.workbench.action.chat.newChat.commentIcon,
* McsEngl.Vsccmnd.workbench.action.chat.newChat.commentIcon,
Vsccmdi.workbench.action.chat.newChat.copilotIcon,
* McsEngl.Vsccmnd.workbench.action.chat.newChat.copilotIcon,
Vsccmdi.workbench.action.chat.newChat.newSessionIcon,
* McsEngl.Vsccmnd.workbench.action.chat.newChat.newSessionIcon,
Vsccmdi.workbench.action.chat.newEditSession,
* McsEngl.Vsccmnd.workbench.action.chat.newEditSession,
Vsccmdi.workbench.action.chat.newLocalChat,
* McsEngl.Vsccmnd.workbench.action.chat.newLocalChat,
Vsccmdi.workbench.action.chat.nextCodeBlock,
· key: ctrl+alt+pagedown,
· when: chatIsEnabled && inChat,
* McsEngl.Vsccmnd.workbench.action.chat.nextCodeBlock,
Vsccmdi.workbench.action.chat.nextFileTree,
· key: ctrl+f9,
· when: chatIsEnabled && inChat,
* McsEngl.Vsccmnd.workbench.action.chat.nextFileTree,
Vsccmdi.workbench.action.chat.nextQuestion,
· key: alt+n,
· when: chatHasQuestionCarousel && inChat && inChatQuestionCarousel,
* McsEngl.Vsccmnd.workbench.action.chat.nextQuestion,
Vsccmdi.workbench.action.chat.nextTip,
* McsEngl.Vsccmnd.workbench.action.chat.nextTip,
Vsccmdi.workbench.action.chat.nextUserPrompt,
· key: ctrl+alt+down,
· when: chatIsEnabled && inChat,
* McsEngl.Vsccmnd.workbench.action.chat.nextUserPrompt,
Vsccmdi.workbench.action.chat.open,
· key: ctrl+alt+i,
· when: !chatSetupDisabled && !chatSetupHidden,
* McsEngl.Vsccmnd.workbench.action.chat.open,
Vsccmdi.workbench.action.chat.openAIAgentExpert,
* McsEngl.Vsccmnd.workbench.action.chat.openAIAgentExpert,
Vsccmdi.workbench.action.chat.openAgentDebugPanel,
* McsEngl.Vsccmnd.workbench.action.chat.openAgentDebugPanel,
Vsccmdi.workbench.action.chat.openAgentDebugPanelForSession,
* McsEngl.Vsccmnd.workbench.action.chat.openAgentDebugPanelForSession,
Vsccmdi.workbench.action.chat.openAsk,
* McsEngl.Vsccmnd.workbench.action.chat.openAsk,
Vsccmdi.workbench.action.chat.openAzure IaC Exporter,
* McsEngl.Vsccmnd.workbench.action.chat.openAzure IaC Exporter,
Vsccmdi.workbench.action.chat.openAzure IaC Generator,
* McsEngl.Vsccmnd.workbench.action.chat.openAzure IaC Generator,
Vsccmdi.workbench.action.chat.openAzureCostOptimizeAgent,
* McsEngl.Vsccmnd.workbench.action.chat.openAzureCostOptimizeAgent,
Vsccmdi.workbench.action.chat.openAzure_Static_Web_App,
* McsEngl.Vsccmnd.workbench.action.chat.openAzure_Static_Web_App,
Vsccmdi.workbench.action.chat.openAzure_function_codegen_and_deployment,
* McsEngl.Vsccmnd.workbench.action.chat.openAzure_function_codegen_and_deployment,
Vsccmdi.workbench.action.chat.openCompareBlockInDiffEditor,
* McsEngl.Vsccmnd.workbench.action.chat.openCompareBlockInDiffEditor,
Vsccmdi.workbench.action.chat.openDataAnalysisExpert,
* McsEngl.Vsccmnd.workbench.action.chat.openDataAnalysisExpert,
Vsccmdi.workbench.action.chat.openDelegationPicker,
* McsEngl.Vsccmnd.workbench.action.chat.openDelegationPicker,
Vsccmdi.workbench.action.chat.openDeployToAzure,
* McsEngl.Vsccmnd.workbench.action.chat.openDeployToAzure,
Vsccmdi.workbench.action.chat.openFeatureSettings,
* McsEngl.Vsccmnd.workbench.action.chat.openFeatureSettings,
Vsccmdi.workbench.action.chat.openImageInCarousel,
* McsEngl.Vsccmnd.workbench.action.chat.openImageInCarousel,
Vsccmdi.workbench.action.chat.openInEditor,
* McsEngl.Vsccmnd.workbench.action.chat.openInEditor,
Vsccmdi.workbench.action.chat.openInNewWindow,
* McsEngl.Vsccmnd.workbench.action.chat.openInNewWindow,
Vsccmdi.workbench.action.chat.openInSidebar,
* McsEngl.Vsccmnd.workbench.action.chat.openInSidebar,
Vsccmdi.workbench.action.chat.openLambdaToFunctionMigration,
* McsEngl.Vsccmnd.workbench.action.chat.openLambdaToFunctionMigration,
Vsccmdi.workbench.action.chat.openMCP AppService Builder,
* McsEngl.Vsccmnd.workbench.action.chat.openMCP AppService Builder,
Vsccmdi.workbench.action.chat.openModePicker,
· key: ctrl+.,
· when: chatIsEnabled && inChatInput && chatLocation == 'panel',
* McsEngl.Vsccmnd.workbench.action.chat.openModePicker,
Vsccmdi.workbench.action.chat.openModelPicker,
· key: ctrl+alt+.,
· when: chatIsEnabled && inChatInput,
* McsEngl.Vsccmnd.workbench.action.chat.openModelPicker,
Vsccmdi.workbench.action.chat.openNewChatSessionInPlace.agent-host-copilot,
* McsEngl.Vsccmnd.workbench.action.chat.openNewChatSessionInPlace.agent-host-copilot,
Vsccmdi.workbench.action.chat.openNewChatSessionInPlace.claude-code,
* McsEngl.Vsccmnd.workbench.action.chat.openNewChatSessionInPlace.claude-code,
Vsccmdi.workbench.action.chat.openNewChatSessionInPlace.copilot-cloud-agent,
* McsEngl.Vsccmnd.workbench.action.chat.openNewChatSessionInPlace.copilot-cloud-agent,
Vsccmdi.workbench.action.chat.openNewChatSessionInPlace.copilotcli,
* McsEngl.Vsccmnd.workbench.action.chat.openNewChatSessionInPlace.copilotcli,
Vsccmdi.workbench.action.chat.openNewChatSessionInPlace.local,
* McsEngl.Vsccmnd.workbench.action.chat.openNewChatSessionInPlace.local,
Vsccmdi.workbench.action.chat.openNewSessionEditor.claude-code,
* McsEngl.Vsccmnd.workbench.action.chat.openNewSessionEditor.claude-code,
Vsccmdi.workbench.action.chat.openNewSessionEditor.copilot-cloud-agent,
* McsEngl.Vsccmnd.workbench.action.chat.openNewSessionEditor.copilot-cloud-agent,
Vsccmdi.workbench.action.chat.openNewSessionEditor.copilotcli,
* McsEngl.Vsccmnd.workbench.action.chat.openNewSessionEditor.copilotcli,
Vsccmdi.workbench.action.chat.openNewSessionSidebar.claude-code,
* McsEngl.Vsccmnd.workbench.action.chat.openNewSessionSidebar.claude-code,
Vsccmdi.workbench.action.chat.openNewSessionSidebar.copilot-cloud-agent,
* McsEngl.Vsccmnd.workbench.action.chat.openNewSessionSidebar.copilot-cloud-agent,
Vsccmdi.workbench.action.chat.openNewSessionSidebar.copilotcli,
* McsEngl.Vsccmnd.workbench.action.chat.openNewSessionSidebar.copilotcli,
Vsccmdi.workbench.action.chat.openPermissionPicker,
* McsEngl.Vsccmnd.workbench.action.chat.openPermissionPicker,
Vsccmdi.workbench.action.chat.openPlan,
* McsEngl.Vsccmnd.workbench.action.chat.openPlan,
Vsccmdi.workbench.action.chat.openQuotaExceededDialog,
* McsEngl.Vsccmnd.workbench.action.chat.openQuotaExceededDialog,
Vsccmdi.workbench.action.chat.openSessionInEditorGroup,
· key: ctrl+enter,
· when: agentSessionsViewerFocused && !isSessionsWindow,
* McsEngl.Vsccmnd.workbench.action.chat.openSessionInEditorGroup,
Vsccmdi.workbench.action.chat.openSessionInNewEditorGroup,
· key: ctrl+alt+enter,
· when: agentSessionsViewerFocused && !isSessionsWindow,
* McsEngl.Vsccmnd.workbench.action.chat.openSessionInNewEditorGroup,
Vsccmdi.workbench.action.chat.openSessionInNewWindow,
* McsEngl.Vsccmnd.workbench.action.chat.openSessionInNewWindow,
Vsccmdi.workbench.action.chat.openSessionTargetPicker,
* McsEngl.Vsccmnd.workbench.action.chat.openSessionTargetPicker,
Vsccmdi.workbench.action.chat.openSessionWithPrompt.claude-code,
* McsEngl.Vsccmnd.workbench.action.chat.openSessionWithPrompt.claude-code,
Vsccmdi.workbench.action.chat.openSessionWithPrompt.copilot-cloud-agent,
* McsEngl.Vsccmnd.workbench.action.chat.openSessionWithPrompt.copilot-cloud-agent,
Vsccmdi.workbench.action.chat.openSessionWithPrompt.copilotcli,
* McsEngl.Vsccmnd.workbench.action.chat.openSessionWithPrompt.copilotcli,
Vsccmdi.workbench.action.chat.openStorageFolder,
* McsEngl.Vsccmnd.workbench.action.chat.openStorageFolder,
Vsccmdi.workbench.action.chat.openWorkspacePicker,
* McsEngl.Vsccmnd.workbench.action.chat.openWorkspacePicker,
Vsccmdi.workbench.action.chat.openagent,
· key: ctrl+shift+i,
· when: config.chat.agent.enabled && !chatSetupDisabled && !chatSetupHidden,
* McsEngl.Vsccmnd.workbench.action.chat.openagent,
Vsccmdi.workbench.action.chat.openask,
* McsEngl.Vsccmnd.workbench.action.chat.openask,
Vsccmdi.workbench.action.chat.openedit,
* McsEngl.Vsccmnd.workbench.action.chat.openedit,
Vsccmdi.workbench.action.chat.picker.customagents,
* McsEngl.Vsccmnd.workbench.action.chat.picker.customagents,
Vsccmdi.workbench.action.chat.picker.customagents.disabled,
* McsEngl.Vsccmnd.workbench.action.chat.picker.customagents.disabled,
Vsccmdi.workbench.action.chat.previousCodeBlock,
· key: ctrl+alt+pageup,
· when: chatIsEnabled && inChat,
* McsEngl.Vsccmnd.workbench.action.chat.previousCodeBlock,
Vsccmdi.workbench.action.chat.previousFileTree,
· key: ctrl+shift+f9,
· when: chatIsEnabled && inChat,
* McsEngl.Vsccmnd.workbench.action.chat.previousFileTree,
Vsccmdi.workbench.action.chat.previousQuestion,
· key: alt+p,
· when: chatHasQuestionCarousel && inChat && inChatQuestionCarousel,
* McsEngl.Vsccmnd.workbench.action.chat.previousQuestion,
Vsccmdi.workbench.action.chat.previousTip,
* McsEngl.Vsccmnd.workbench.action.chat.previousTip,
Vsccmdi.workbench.action.chat.previousUserPrompt,
· key: ctrl+alt+up,
· when: chatIsEnabled && inChat,
* McsEngl.Vsccmnd.workbench.action.chat.previousUserPrompt,
Vsccmdi.workbench.action.chat.queueMessage,
· key: alt+enter,
· when: chatInputHasText && inChatInput && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatSessionRequestInProgress && inChatInput && config.chat.requestQueuing.defaultAction == 'steer' && chatInputHasText && chatSessionRequestInProgress && chatEditingSentRequest != 'q' && chatEditingSentRequest != 's' && chatEditingSentRequest != 'st' || chatInputHasText && chatSessionRequestInProgress && inChatInput && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's',
* McsEngl.Vsccmnd.workbench.action.chat.queueMessage,
Vsccmdi.workbench.action.chat.queueMessage,
· key: enter,
· when: chatSessionRequestInProgress && inChatInput && chatInputHasText && chatSessionRequestInProgress && chatEditingSentRequest != 'q' && chatEditingSentRequest != 's' && chatEditingSentRequest != 'st' && config.chat.requestQueuing.defaultAction != 'steer' || chatInputHasText && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest != 's' || chatInputHasText && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's',
* McsEngl.Vsccmnd.workbench.action.chat.queueMessage,
Vsccmdi.workbench.action.chat.quickVoiceChat,
* McsEngl.Vsccmnd.workbench.action.chat.quickVoiceChat,
Vsccmdi.workbench.action.chat.readChatResponseAloud,
* McsEngl.Vsccmnd.workbench.action.chat.readChatResponseAloud,
Vsccmdi.workbench.action.chat.redoEdit,
* McsEngl.Vsccmnd.workbench.action.chat.redoEdit,
Vsccmdi.workbench.action.chat.redoEdit2,
* McsEngl.Vsccmnd.workbench.action.chat.redoEdit2,
Vsccmdi.workbench.action.chat.removeAllPendingRequests,
* McsEngl.Vsccmnd.workbench.action.chat.removeAllPendingRequests,
Vsccmdi.workbench.action.chat.removePendingRequest,
* McsEngl.Vsccmnd.workbench.action.chat.removePendingRequest,
Vsccmdi.workbench.action.chat.reportIssueForBug,
* McsEngl.Vsccmnd.workbench.action.chat.reportIssueForBug,
Vsccmdi.workbench.action.chat.resetDismissedTips,
* McsEngl.Vsccmnd.workbench.action.chat.resetDismissedTips,
Vsccmdi.workbench.action.chat.resetGrowthSession,
* McsEngl.Vsccmnd.workbench.action.chat.resetGrowthSession,
Vsccmdi.workbench.action.chat.resetTrustedTools,
* McsEngl.Vsccmnd.workbench.action.chat.resetTrustedTools,
Vsccmdi.workbench.action.chat.restoreCheckpoint,
· key: delete,
· when: inChat && !inChatQuestionCarousel && !textInputFocus,
* McsEngl.Vsccmnd.workbench.action.chat.restoreCheckpoint,
Vsccmdi.workbench.action.chat.restoreLastCheckpoint,
* McsEngl.Vsccmnd.workbench.action.chat.restoreLastCheckpoint,
Vsccmdi.workbench.action.chat.retry,
* McsEngl.Vsccmnd.workbench.action.chat.retry,
Vsccmdi.workbench.action.chat.retrySetup,
* McsEngl.Vsccmnd.workbench.action.chat.retrySetup,
Vsccmdi.workbench.action.chat.run-in-new-chat.prompt.current,
· key: ctrl+alt+win+/,
· when: chatIsEnabled && editorTextFocus && resourceSet && resourceLangId == 'prompt',
* McsEngl.Vsccmnd.workbench.action.chat.run-in-new-chat.prompt.current,
Vsccmdi.workbench.action.chat.run.prompt,
· key: alt+win+/,
· when: chatIsEnabled,
* McsEngl.Vsccmnd.workbench.action.chat.run.prompt,
Vsccmdi.workbench.action.chat.run.prompt.current,
· key: alt+win+/,
· when: chatIsEnabled && editorTextFocus && resourceSet && resourceLangId == 'prompt',
* McsEngl.Vsccmnd.workbench.action.chat.run.prompt.current,
Vsccmdi.workbench.action.chat.runInTerminal,
· key: ctrl+alt+enter,
· when: accessibleViewInCodeBlock && chatIsEnabled || chatIsEnabled && inChat,
* McsEngl.Vsccmnd.workbench.action.chat.runInTerminal,
Vsccmdi.workbench.action.chat.save-as-agent,
* McsEngl.Vsccmnd.workbench.action.chat.save-as-agent,
Vsccmdi.workbench.action.chat.save-as-instructions,
* McsEngl.Vsccmnd.workbench.action.chat.save-as-instructions,
Vsccmdi.workbench.action.chat.save-as-prompt,
* McsEngl.Vsccmnd.workbench.action.chat.save-as-prompt,
Vsccmdi.workbench.action.chat.sendPendingImmediately,
* McsEngl.Vsccmnd.workbench.action.chat.sendPendingImmediately,
Vsccmdi.workbench.action.chat.sendToNewChat,
· key: ctrl+shift+enter,
· when: chatInputHasText && inChatInput,
* McsEngl.Vsccmnd.workbench.action.chat.sendToNewChat,
Vsccmdi.workbench.action.chat.setAgentSessionsOrientationSideBySide,
* McsEngl.Vsccmnd.workbench.action.chat.setAgentSessionsOrientationSideBySide,
Vsccmdi.workbench.action.chat.setAgentSessionsOrientationStacked,
* McsEngl.Vsccmnd.workbench.action.chat.setAgentSessionsOrientationStacked,
Vsccmdi.workbench.action.chat.showContextUsage,
* McsEngl.Vsccmnd.workbench.action.chat.showContextUsage,
Vsccmdi.workbench.action.chat.showExtensionsUsingCopilot,
* McsEngl.Vsccmnd.workbench.action.chat.showExtensionsUsingCopilot,
Vsccmdi.workbench.action.chat.showOutput,
* McsEngl.Vsccmnd.workbench.action.chat.showOutput,
Vsccmdi.workbench.action.chat.signInIndicator,
* McsEngl.Vsccmnd.workbench.action.chat.signInIndicator,
Vsccmdi.workbench.action.chat.skipTool,
· key: ctrl+alt+enter,
· when: chatHasToolConfirmation && inChat,
* McsEngl.Vsccmnd.workbench.action.chat.skipTool,
Vsccmdi.workbench.action.chat.startOver,
* McsEngl.Vsccmnd.workbench.action.chat.startOver,
Vsccmdi.workbench.action.chat.startParameterizedPrompt,
* McsEngl.Vsccmnd.workbench.action.chat.startParameterizedPrompt,
Vsccmdi.workbench.action.chat.startVoiceChat,
· key: ctrl+i,
· when: chatIsEnabled && hasSpeechProvider && inChatInput && !editorFocus && !notebookEditorFocused && !scopedVoiceChatGettingReady && !speechToTextInProgress || chatIsEnabled && hasSpeechProvider && inlineChatFocused && !editorFocus && !notebookEditorFocused && !scopedVoiceChatGettingReady && !speechToTextInProgress,
* McsEngl.Vsccmnd.workbench.action.chat.startVoiceChat,
Vsccmdi.workbench.action.chat.steerWithMessage,
· key: alt+enter,
· when: chatSessionRequestInProgress && inChatInput && chatInputHasText && chatSessionRequestInProgress && chatEditingSentRequest != 'q' && chatEditingSentRequest != 's' && chatEditingSentRequest != 'st' && config.chat.requestQueuing.defaultAction != 'steer' || chatInputHasText && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest != 's' || chatInputHasText && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's',
* McsEngl.Vsccmnd.workbench.action.chat.steerWithMessage,
Vsccmdi.workbench.action.chat.steerWithMessage,
· key: enter,
· when: chatInputHasText && inChatInput && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatSessionRequestInProgress && inChatInput && config.chat.requestQueuing.defaultAction == 'steer' && chatInputHasText && chatSessionRequestInProgress && chatEditingSentRequest != 'q' && chatEditingSentRequest != 's' && chatEditingSentRequest != 'st' || chatInputHasText && chatSessionRequestInProgress && inChatInput && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's' || chatInputHasText && chatSessionRequestInProgress && inChatInput && chatEditingSentRequest == 'q' && chatEditingSentRequest == 'st' && chatEditingSentRequest != 's',
* McsEngl.Vsccmnd.workbench.action.chat.steerWithMessage,
Vsccmdi.workbench.action.chat.stopListening,
· key: escape,
· when: voiceChatInProgress && scopedVoiceChatInProgress == 'editor' || voiceChatInProgress && scopedVoiceChatInProgress == 'inline' || voiceChatInProgress && scopedVoiceChatInProgress == 'quick' || voiceChatInProgress && scopedVoiceChatInProgress == 'view',
* McsEngl.Vsccmnd.workbench.action.chat.stopListening,
Vsccmdi.workbench.action.chat.stopListeningAndSubmit,
· key: ctrl+i,
· when: inChatInput && voiceChatInProgress && scopedVoiceChatInProgress == 'editor' || inChatInput && voiceChatInProgress && scopedVoiceChatInProgress == 'inline' || inChatInput && voiceChatInProgress && scopedVoiceChatInProgress == 'quick' || inChatInput && voiceChatInProgress && scopedVoiceChatInProgress == 'view' || inlineChatFocused && voiceChatInProgress && scopedVoiceChatInProgress == 'editor' || inlineChatFocused && voiceChatInProgress && scopedVoiceChatInProgress == 'inline' || inlineChatFocused && voiceChatInProgress && scopedVoiceChatInProgress == 'quick' || inlineChatFocused && voiceChatInProgress && scopedVoiceChatInProgress == 'view',
* McsEngl.Vsccmnd.workbench.action.chat.stopListeningAndSubmit,
Vsccmdi.workbench.action.chat.stopReadChatItemAloud,
· key: escape,
· when: scopedChatSynthesisInProgress,
* McsEngl.Vsccmnd.workbench.action.chat.stopReadChatItemAloud,
Vsccmdi.workbench.action.chat.submit,
· key: enter,
· when: chatInputHasText && chatSessionOptionsValid && inChatInput && !chatSessionRequestInProgress && !withinEditSessionDiff,
* McsEngl.Vsccmnd.workbench.action.chat.submit,
Vsccmdi.workbench.action.chat.submitWithCodebase,
· key: ctrl+enter,
· when: chatInputHasText && inChatInput && !chatSessionRequestInProgress,
* McsEngl.Vsccmnd.workbench.action.chat.submitWithCodebase,
Vsccmdi.workbench.action.chat.submitWithoutDispatching,
· key: shift+alt+enter,
· when: chatInputHasText && inChatInput && !chatSessionRequestInProgress && chatAgentKind == 'ask',
* McsEngl.Vsccmnd.workbench.action.chat.submitWithoutDispatching,
Vsccmdi.workbench.action.chat.switchToNextModel,
* McsEngl.Vsccmnd.workbench.action.chat.switchToNextModel,
Vsccmdi.workbench.action.chat.toggle,
* McsEngl.Vsccmnd.workbench.action.chat.toggle,
Vsccmdi.workbench.action.chat.toggleAgentMode,
* McsEngl.Vsccmnd.workbench.action.chat.toggleAgentMode,
Vsccmdi.workbench.action.chat.toggleCompareBlockDiffViewMode,
* McsEngl.Vsccmnd.workbench.action.chat.toggleCompareBlockDiffViewMode,
Vsccmdi.workbench.action.chat.toggleDefaultVisibility,
* McsEngl.Vsccmnd.workbench.action.chat.toggleDefaultVisibility,
Vsccmdi.workbench.action.chat.toggleShowAgentSessions,
* McsEngl.Vsccmnd.workbench.action.chat.toggleShowAgentSessions,
Vsccmdi.workbench.action.chat.toggleShowContextUsage,
* McsEngl.Vsccmnd.workbench.action.chat.toggleShowContextUsage,
Vsccmdi.workbench.action.chat.toggleThinkingContentAccessibleView,
· key: alt+t,
· when: accessibleViewIsShown && chatIsEnabled && accessibleViewCurrentProviderId == 'panelChat',
* McsEngl.Vsccmnd.workbench.action.chat.toggleThinkingContentAccessibleView,
Vsccmdi.workbench.action.chat.triggerSetup,
* McsEngl.Vsccmnd.workbench.action.chat.triggerSetup,
Vsccmdi.workbench.action.chat.triggerSetupAnonymousWithoutDialog,
* McsEngl.Vsccmnd.workbench.action.chat.triggerSetupAnonymousWithoutDialog,
Vsccmdi.workbench.action.chat.triggerSetupForceSignIn,
* McsEngl.Vsccmnd.workbench.action.chat.triggerSetupForceSignIn,
Vsccmdi.workbench.action.chat.triggerSetupFromAccounts,
* McsEngl.Vsccmnd.workbench.action.chat.triggerSetupFromAccounts,
Vsccmdi.workbench.action.chat.triggerSetupSupportAnonymousAction,
* McsEngl.Vsccmnd.workbench.action.chat.triggerSetupSupportAnonymousAction,
Vsccmdi.workbench.action.chat.undoEdit,
* McsEngl.Vsccmnd.workbench.action.chat.undoEdit,
Vsccmdi.workbench.action.chat.undoEdits,
· key: delete,
· when: inChat && !inChatQuestionCarousel && !textInputFocus,
* McsEngl.Vsccmnd.workbench.action.chat.undoEdits,
Vsccmdi.workbench.action.chat.upgradePlan,
* McsEngl.Vsccmnd.workbench.action.chat.upgradePlan,
Vsccmdi.workbench.action.chat.voiceChatInChatView,
* McsEngl.Vsccmnd.workbench.action.chat.voiceChatInChatView,
Vsccmdi.workbench.action.chatEditor.newChat,
* McsEngl.Vsccmnd.workbench.action.chatEditor.newChat,
Vsccmdi.workbench.action.clearCommandHistory,
* McsEngl.Vsccmnd.workbench.action.clearCommandHistory,
Vsccmdi.workbench.action.clearEditorHistory,
* McsEngl.Vsccmnd.workbench.action.clearEditorHistory,
Vsccmdi.workbench.action.clearEditorHistoryWithoutConfirm,
* McsEngl.Vsccmnd.workbench.action.clearEditorHistoryWithoutConfirm,
Vsccmdi.workbench.action.clearLocalePreference,
* McsEngl.Vsccmnd.workbench.action.clearLocalePreference,
Vsccmdi.workbench.action.clearRecentFiles,
* McsEngl.Vsccmnd.workbench.action.clearRecentFiles,
Vsccmdi.workbench.action.closeActiveEditor,
· key: ctrl+f4,
* McsEngl.Vsccmnd.workbench.action.closeActiveEditor,
Vsccmdi.workbench.action.closeActiveEditor,
· key: ctrl+w,
* McsEngl.Vsccmnd.workbench.action.closeActiveEditor,
Vsccmdi.workbench.action.closeActivePinnedEditor,
* McsEngl.Vsccmnd.workbench.action.closeActivePinnedEditor,
Vsccmdi.workbench.action.closeAllEditors,
· key: ctrl+k ctrl+w,
* McsEngl.Vsccmnd.workbench.action.closeAllEditors,
Vsccmdi.workbench.action.closeAllGroups,
· key: ctrl+k ctrl+shift+w,
* McsEngl.Vsccmnd.workbench.action.closeAllGroups,
Vsccmdi.workbench.action.closeAuxiliaryBar,
* McsEngl.Vsccmnd.workbench.action.closeAuxiliaryBar,
Vsccmdi.workbench.action.closeEditorInAllGroups,
* McsEngl.Vsccmnd.workbench.action.closeEditorInAllGroups,
Vsccmdi.workbench.action.closeEditorsAndGroup,
* McsEngl.Vsccmnd.workbench.action.closeEditorsAndGroup,
Vsccmdi.workbench.action.closeEditorsInGroup,
· key: ctrl+k w,
* McsEngl.Vsccmnd.workbench.action.closeEditorsInGroup,
Vsccmdi.workbench.action.closeEditorsInOtherGroups,
* McsEngl.Vsccmnd.workbench.action.closeEditorsInOtherGroups,
Vsccmdi.workbench.action.closeEditorsToTheLeft,
* McsEngl.Vsccmnd.workbench.action.closeEditorsToTheLeft,
Vsccmdi.workbench.action.closeEditorsToTheRight,
* McsEngl.Vsccmnd.workbench.action.closeEditorsToTheRight,
Vsccmdi.workbench.action.closeFolder,
· key: ctrl+k f,
· when: emptyWorkspaceSupport && workbenchState != 'empty',
* McsEngl.Vsccmnd.workbench.action.closeFolder,
Vsccmdi.workbench.action.closeGroup,
· key: ctrl+f4,
· when: activeEditorGroupEmpty && multipleEditorGroups,
* McsEngl.Vsccmnd.workbench.action.closeGroup,
Vsccmdi.workbench.action.closeGroup,
· key: ctrl+w,
· when: activeEditorGroupEmpty && multipleEditorGroups,
* McsEngl.Vsccmnd.workbench.action.closeGroup,
Vsccmdi.workbench.action.closeModalEditor,
· key: escape,
· when: editorFocus && editorPartModal,
* McsEngl.Vsccmnd.workbench.action.closeModalEditor,
Vsccmdi.workbench.action.closeModalEditor,
· key: escape,
· when: editorPartModal && !editorFocus,
* McsEngl.Vsccmnd.workbench.action.closeModalEditor,
Vsccmdi.workbench.action.closeOtherEditors,
* McsEngl.Vsccmnd.workbench.action.closeOtherEditors,
Vsccmdi.workbench.action.closeOtherWindows,
* McsEngl.Vsccmnd.workbench.action.closeOtherWindows,
Vsccmdi.workbench.action.closePanel,
* McsEngl.Vsccmnd.workbench.action.closePanel,
Vsccmdi.workbench.action.closeQuickOpen,
· key: escape,
· when: inQuickOpen,
* McsEngl.Vsccmnd.workbench.action.closeQuickOpen,
Vsccmdi.workbench.action.closeQuickOpen,
· key: shift+escape,
· when: inQuickOpen,
* McsEngl.Vsccmnd.workbench.action.closeQuickOpen,
Vsccmdi.workbench.action.closeSidebar,
* McsEngl.Vsccmnd.workbench.action.closeSidebar,
Vsccmdi.workbench.action.closeUnmodifiedEditors,
· key: ctrl+k u,
* McsEngl.Vsccmnd.workbench.action.closeUnmodifiedEditors,
Vsccmdi.workbench.action.closeWindow,
· key: alt+f4,
* McsEngl.Vsccmnd.workbench.action.closeWindow,
Vsccmdi.workbench.action.closeWindow,
· key: ctrl+shift+w,
* McsEngl.Vsccmnd.workbench.action.closeWindow,
Vsccmdi.workbench.action.collapseAllComments,
* McsEngl.Vsccmnd.workbench.action.collapseAllComments,
Vsccmdi.workbench.action.compareEditor.focusOtherSide,
* McsEngl.Vsccmnd.workbench.action.compareEditor.focusOtherSide,
Vsccmdi.workbench.action.compareEditor.focusPrimarySide,
* McsEngl.Vsccmnd.workbench.action.compareEditor.focusPrimarySide,
Vsccmdi.workbench.action.compareEditor.focusSecondarySide,
* McsEngl.Vsccmnd.workbench.action.compareEditor.focusSecondarySide,
Vsccmdi.workbench.action.compareEditor.nextChange,
· key: alt+f5,
· when: textCompareEditorVisible,
* McsEngl.Vsccmnd.workbench.action.compareEditor.nextChange,
Vsccmdi.workbench.action.compareEditor.openSide,
· key: ctrl+k shift+o,
· when: inDiffEditor,
* McsEngl.Vsccmnd.workbench.action.compareEditor.openSide,
Vsccmdi.workbench.action.compareEditor.previousChange,
· key: shift+alt+f5,
· when: textCompareEditorVisible,
* McsEngl.Vsccmnd.workbench.action.compareEditor.previousChange,
Vsccmdi.workbench.action.compareEditor.swapSides,
* McsEngl.Vsccmnd.workbench.action.compareEditor.swapSides,
Vsccmdi.workbench.action.configureEditor,
* McsEngl.Vsccmnd.workbench.action.configureEditor,
Vsccmdi.workbench.action.configureEditorTabs,
* McsEngl.Vsccmnd.workbench.action.configureEditorTabs,
Vsccmdi.workbench.action.configureLanguageBasedSettings,
* McsEngl.Vsccmnd.workbench.action.configureLanguageBasedSettings,
Vsccmdi.workbench.action.configureLocale,
* McsEngl.Vsccmnd.workbench.action.configureLocale,
Vsccmdi.workbench.action.configureMeteredConnection,
* McsEngl.Vsccmnd.workbench.action.configureMeteredConnection,
Vsccmdi.workbench.action.configureRuntimeArguments,
* McsEngl.Vsccmnd.workbench.action.configureRuntimeArguments,
Vsccmdi.workbench.action.continueOn.extensions,
* McsEngl.Vsccmnd.workbench.action.continueOn.extensions,
Vsccmdi.workbench.action.copyEditorGroupToNewWindow,
* McsEngl.Vsccmnd.workbench.action.copyEditorGroupToNewWindow,
Vsccmdi.workbench.action.copyEditorToNewWindow,
· key: ctrl+k o,
· when: activeEditor,
* McsEngl.Vsccmnd.workbench.action.copyEditorToNewWindow,
Vsccmdi.workbench.action.createTerminalEditor,
* McsEngl.Vsccmnd.workbench.action.createTerminalEditor,
Vsccmdi.workbench.action.createTerminalEditorSameGroup,
* McsEngl.Vsccmnd.workbench.action.createTerminalEditorSameGroup,
Vsccmdi.workbench.action.createTerminalEditorSide,
* McsEngl.Vsccmnd.workbench.action.createTerminalEditorSide,
Vsccmdi.workbench.action.customizeLayout,
* McsEngl.Vsccmnd.workbench.action.customizeLayout,
Vsccmdi.workbench.action.debug.callStackBottom,
* McsEngl.Vsccmnd.workbench.action.debug.callStackBottom,
Vsccmdi.workbench.action.debug.callStackDown,
* McsEngl.Vsccmnd.workbench.action.debug.callStackDown,
Vsccmdi.workbench.action.debug.callStackTop,
* McsEngl.Vsccmnd.workbench.action.debug.callStackTop,
Vsccmdi.workbench.action.debug.callStackUp,
* McsEngl.Vsccmnd.workbench.action.debug.callStackUp,
Vsccmdi.workbench.action.debug.configure,
* McsEngl.Vsccmnd.workbench.action.debug.configure,
Vsccmdi.workbench.action.debug.continue,
· key: f5,
· when: debugState == 'stopped',
* McsEngl.Vsccmnd.workbench.action.debug.continue,
Vsccmdi.workbench.action.debug.disconnect,
· key: shift+f5,
· when: focusedSessionIsAttach && inDebugMode,
* McsEngl.Vsccmnd.workbench.action.debug.disconnect,
Vsccmdi.workbench.action.debug.disconnectAndSuspend,
* McsEngl.Vsccmnd.workbench.action.debug.disconnectAndSuspend,
Vsccmdi.workbench.action.debug.focusProcess,
* McsEngl.Vsccmnd.workbench.action.debug.focusProcess,
Vsccmdi.workbench.action.debug.nextConsole,
· key: ctrl+pagedown,
· when: inDebugRepl,
* McsEngl.Vsccmnd.workbench.action.debug.nextConsole,
Vsccmdi.workbench.action.debug.pause,
· key: f6,
· when: debugState == 'running',
* McsEngl.Vsccmnd.workbench.action.debug.pause,
Vsccmdi.workbench.action.debug.prevConsole,
· key: ctrl+pageup,
· when: inDebugRepl,
* McsEngl.Vsccmnd.workbench.action.debug.prevConsole,
Vsccmdi.workbench.action.debug.restart,
· key: ctrl+shift+f5,
· when: inDebugMode,
* McsEngl.Vsccmnd.workbench.action.debug.restart,
Vsccmdi.workbench.action.debug.restartFrame,
* McsEngl.Vsccmnd.workbench.action.debug.restartFrame,
Vsccmdi.workbench.action.debug.reverseContinue,
* McsEngl.Vsccmnd.workbench.action.debug.reverseContinue,
Vsccmdi.workbench.action.debug.run,
· key: ctrl+f5,
· when: debuggersAvailable && debugState != 'initializing',
* McsEngl.Vsccmnd.workbench.action.debug.run,
Vsccmdi.workbench.action.debug.selectDebugConsole,
* McsEngl.Vsccmnd.workbench.action.debug.selectDebugConsole,
Vsccmdi.workbench.action.debug.selectDebugSession,
* McsEngl.Vsccmnd.workbench.action.debug.selectDebugSession,
Vsccmdi.workbench.action.debug.selectRepl,
* McsEngl.Vsccmnd.workbench.action.debug.selectRepl,
Vsccmdi.workbench.action.debug.selectandstart,
* McsEngl.Vsccmnd.workbench.action.debug.selectandstart,
Vsccmdi.workbench.action.debug.showLoadedScripts,
* McsEngl.Vsccmnd.workbench.action.debug.showLoadedScripts,
Vsccmdi.workbench.action.debug.start,
· key: f5,
· when: debuggersAvailable && debugState == 'inactive',
* McsEngl.Vsccmnd.workbench.action.debug.start,
Vsccmdi.workbench.action.debug.stepBack,
* McsEngl.Vsccmnd.workbench.action.debug.stepBack,
Vsccmdi.workbench.action.debug.stepInto,
· key: f11,
· when: debugState != 'inactive',
* McsEngl.Vsccmnd.workbench.action.debug.stepInto,
Vsccmdi.workbench.action.debug.stepIntoTarget,
· key: ctrl+f11,
· when: inDebugMode && stepIntoTargetsSupported && debugState == 'stopped',
* McsEngl.Vsccmnd.workbench.action.debug.stepIntoTarget,
Vsccmdi.workbench.action.debug.stepOut,
· key: shift+f11,
· when: debugState == 'stopped',
* McsEngl.Vsccmnd.workbench.action.debug.stepOut,
Vsccmdi.workbench.action.debug.stepOver,
· key: f10,
· when: debugState == 'stopped',
* McsEngl.Vsccmnd.workbench.action.debug.stepOver,
Vsccmdi.workbench.action.debug.stop,
· key: shift+f5,
· when: inDebugMode && !focusedSessionIsAttach,
* McsEngl.Vsccmnd.workbench.action.debug.stop,
Vsccmdi.workbench.action.debug.terminateThread,
* McsEngl.Vsccmnd.workbench.action.debug.terminateThread,
Vsccmdi.workbench.action.debugExtensionHostAndRenderer,
* McsEngl.Vsccmnd.workbench.action.debugExtensionHostAndRenderer,
Vsccmdi.workbench.action.debugRenderer,
* McsEngl.Vsccmnd.workbench.action.debugRenderer,
Vsccmdi.workbench.action.decreaseViewHeight,
* McsEngl.Vsccmnd.workbench.action.decreaseViewHeight,
Vsccmdi.workbench.action.decreaseViewSize,
* McsEngl.Vsccmnd.workbench.action.decreaseViewSize,
Vsccmdi.workbench.action.decreaseViewWidth,
* McsEngl.Vsccmnd.workbench.action.decreaseViewWidth,
Vsccmdi.workbench.action.disableCompactAuxiliaryWindow,
* McsEngl.Vsccmnd.workbench.action.disableCompactAuxiliaryWindow,
Vsccmdi.workbench.action.disableWindowAlwaysOnTop,
* McsEngl.Vsccmnd.workbench.action.disableWindowAlwaysOnTop,
Vsccmdi.workbench.action.download,
* McsEngl.Vsccmnd.workbench.action.download,
Vsccmdi.workbench.action.duplicateActiveEditorGroupDown,
* McsEngl.Vsccmnd.workbench.action.duplicateActiveEditorGroupDown,
Vsccmdi.workbench.action.duplicateActiveEditorGroupLeft,
* McsEngl.Vsccmnd.workbench.action.duplicateActiveEditorGroupLeft,
Vsccmdi.workbench.action.duplicateActiveEditorGroupRight,
* McsEngl.Vsccmnd.workbench.action.duplicateActiveEditorGroupRight,
Vsccmdi.workbench.action.duplicateActiveEditorGroupUp,
* McsEngl.Vsccmnd.workbench.action.duplicateActiveEditorGroupUp,
Vsccmdi.workbench.action.duplicateWorkspaceInNewWindow,
* McsEngl.Vsccmnd.workbench.action.duplicateWorkspaceInNewWindow,
Vsccmdi.workbench.action.editor.changeEOL,
* McsEngl.Vsccmnd.workbench.action.editor.changeEOL,
Vsccmdi.workbench.action.editor.changeEncoding,
* McsEngl.Vsccmnd.workbench.action.editor.changeEncoding,
Vsccmdi.workbench.action.editor.changeLanguageMode,
· key: ctrl+k m,
· when: !notebookEditorFocused,
* McsEngl.Vsccmnd.workbench.action.editor.changeLanguageMode,
Vsccmdi.workbench.action.editor.nextChange,
· key: alt+f5,
· when: editorTextFocus && !textCompareEditorActive && quickDiffDecorationCount != '0',
* McsEngl.Vsccmnd.workbench.action.editor.nextChange,
Vsccmdi.workbench.action.editor.previousChange,
· key: shift+alt+f5,
· when: editorTextFocus && !textCompareEditorActive && quickDiffDecorationCount != '0',
* McsEngl.Vsccmnd.workbench.action.editor.previousChange,
Vsccmdi.workbench.action.editorActionsDefault,
* McsEngl.Vsccmnd.workbench.action.editorActionsDefault,
Vsccmdi.workbench.action.editorActionsTitleBar,
* McsEngl.Vsccmnd.workbench.action.editorActionsTitleBar,
Vsccmdi.workbench.action.editorDictation.start,
· key: alt+`,
· when: hasSpeechProvider && !editorReadonly && !speechToTextInProgress,
* McsEngl.Vsccmnd.workbench.action.editorDictation.start,
Vsccmdi.workbench.action.editorDictation.start,
· key: ctrl+alt+v,
· when: hasSpeechProvider && !editorReadonly && !speechToTextInProgress,
* McsEngl.Vsccmnd.workbench.action.editorDictation.start,
Vsccmdi.workbench.action.editorDictation.stop,
· key: escape,
· when: editorDictation.inProgress,
* McsEngl.Vsccmnd.workbench.action.editorDictation.stop,
Vsccmdi.workbench.action.editorLayoutSingle,
* McsEngl.Vsccmnd.workbench.action.editorLayoutSingle,
Vsccmdi.workbench.action.editorLayoutThreeColumns,
* McsEngl.Vsccmnd.workbench.action.editorLayoutThreeColumns,
Vsccmdi.workbench.action.editorLayoutThreeRows,
* McsEngl.Vsccmnd.workbench.action.editorLayoutThreeRows,
Vsccmdi.workbench.action.editorLayoutTwoByTwoGrid,
* McsEngl.Vsccmnd.workbench.action.editorLayoutTwoByTwoGrid,
Vsccmdi.workbench.action.editorLayoutTwoColumns,
* McsEngl.Vsccmnd.workbench.action.editorLayoutTwoColumns,
Vsccmdi.workbench.action.editorLayoutTwoColumnsBottom,
* McsEngl.Vsccmnd.workbench.action.editorLayoutTwoColumnsBottom,
Vsccmdi.workbench.action.editorLayoutTwoRows,
* McsEngl.Vsccmnd.workbench.action.editorLayoutTwoRows,
Vsccmdi.workbench.action.editorLayoutTwoRowsRight,
* McsEngl.Vsccmnd.workbench.action.editorLayoutTwoRowsRight,
Vsccmdi.workbench.action.edits.addFilesFromReferences,
* McsEngl.Vsccmnd.workbench.action.edits.addFilesFromReferences,
Vsccmdi.workbench.action.edits.submit,
* McsEngl.Vsccmnd.workbench.action.edits.submit,
Vsccmdi.workbench.action.enableCompactAuxiliaryWindow,
* McsEngl.Vsccmnd.workbench.action.enableCompactAuxiliaryWindow,
Vsccmdi.workbench.action.enableWindowAlwaysOnTop,
* McsEngl.Vsccmnd.workbench.action.enableWindowAlwaysOnTop,
Vsccmdi.workbench.action.evenEditorWidths,
* McsEngl.Vsccmnd.workbench.action.evenEditorWidths,
Vsccmdi.workbench.action.exitZenMode,
· key: escape escape,
· when: inZenMode,
* McsEngl.Vsccmnd.workbench.action.exitZenMode,
Vsccmdi.workbench.action.expandAllComments,
* McsEngl.Vsccmnd.workbench.action.expandAllComments,
Vsccmdi.workbench.action.expandUnresolvedComments,
* McsEngl.Vsccmnd.workbench.action.expandUnresolvedComments,
Vsccmdi.workbench.action.exportLogs,
* McsEngl.Vsccmnd.workbench.action.exportLogs,
Vsccmdi.workbench.action.extensionHostProfiler.stop,
* McsEngl.Vsccmnd.workbench.action.extensionHostProfiler.stop,
Vsccmdi.workbench.action.files.copyPathOfActiveFile,
· key: ctrl+k p,
* McsEngl.Vsccmnd.workbench.action.files.copyPathOfActiveFile,
Vsccmdi.workbench.action.files.newFile,
* McsEngl.Vsccmnd.workbench.action.files.newFile,
Vsccmdi.workbench.action.files.newUntitledFile,
· key: ctrl+n,
* McsEngl.Vsccmnd.workbench.action.files.newUntitledFile,
Vsccmdi.workbench.action.files.openFile,
· key: ctrl+o,
· when: true,
* McsEngl.Vsccmnd.workbench.action.files.openFile,
Vsccmdi.workbench.action.files.openFileFolder,
· key: ctrl+o,
· when: isMacNative && openFolderWorkspaceSupport,
* McsEngl.Vsccmnd.workbench.action.files.openFileFolder,
Vsccmdi.workbench.action.files.openFileFolderInNewWindow,
* McsEngl.Vsccmnd.workbench.action.files.openFileFolderInNewWindow,
Vsccmdi.workbench.action.files.openFileInNewWindow,
* McsEngl.Vsccmnd.workbench.action.files.openFileInNewWindow,
Vsccmdi.workbench.action.files.openFolder,
· key: ctrl+k ctrl+o,
· when: openFolderWorkspaceSupport,
* McsEngl.Vsccmnd.workbench.action.files.openFolder,
Vsccmdi.workbench.action.files.openFolderInNewWindow,
* McsEngl.Vsccmnd.workbench.action.files.openFolderInNewWindow,
Vsccmdi.workbench.action.files.openFolderViaWorkspace,
· key: ctrl+o,
· when: !openFolderWorkspaceSupport && workbenchState == 'workspace',
* McsEngl.Vsccmnd.workbench.action.files.openFolderViaWorkspace,
Vsccmdi.workbench.action.files.openLocalFile,
· key: ctrl+o,
· when: remoteFileDialogVisible,
* McsEngl.Vsccmnd.workbench.action.files.openLocalFile,
Vsccmdi.workbench.action.files.openLocalFolder,
· key: ctrl+k ctrl+o,
· when: remoteFileDialogVisible,
* McsEngl.Vsccmnd.workbench.action.files.openLocalFolder,
Vsccmdi.workbench.action.files.resetActiveEditorReadonlyInSession,
* McsEngl.Vsccmnd.workbench.action.files.resetActiveEditorReadonlyInSession,
Vsccmdi.workbench.action.files.revealActiveFileInWindows,
· key: ctrl+k r,
* McsEngl.Vsccmnd.workbench.action.files.revealActiveFileInWindows,
Vsccmdi.workbench.action.files.revert,
* McsEngl.Vsccmnd.workbench.action.files.revert,
Vsccmdi.workbench.action.files.save,
· key: ctrl+s,
* McsEngl.Vsccmnd.workbench.action.files.save,
Vsccmdi.workbench.action.files.saveAll,
* McsEngl.Vsccmnd.workbench.action.files.saveAll,
Vsccmdi.workbench.action.files.saveAs,
· key: ctrl+shift+s,
* McsEngl.Vsccmnd.workbench.action.files.saveAs,
Vsccmdi.workbench.action.files.saveFiles,
* McsEngl.Vsccmnd.workbench.action.files.saveFiles,
Vsccmdi.workbench.action.files.saveLocalFile,
· key: ctrl+shift+s,
· when: remoteFileDialogVisible,
* McsEngl.Vsccmnd.workbench.action.files.saveLocalFile,
Vsccmdi.workbench.action.files.saveWithoutFormatting,
· key: ctrl+k ctrl+shift+s,
* McsEngl.Vsccmnd.workbench.action.files.saveWithoutFormatting,
Vsccmdi.workbench.action.files.setActiveEditorReadonlyInSession,
* McsEngl.Vsccmnd.workbench.action.files.setActiveEditorReadonlyInSession,
Vsccmdi.workbench.action.files.setActiveEditorWriteableInSession,
* McsEngl.Vsccmnd.workbench.action.files.setActiveEditorWriteableInSession,
Vsccmdi.workbench.action.files.showOpenedFileInNewWindow,
* McsEngl.Vsccmnd.workbench.action.files.showOpenedFileInNewWindow,
Vsccmdi.workbench.action.files.toggleActiveEditorReadonlyInSession,
* McsEngl.Vsccmnd.workbench.action.files.toggleActiveEditorReadonlyInSession,
Vsccmdi.workbench.action.findInFiles,
· key: ctrl+shift+f,
* McsEngl.Vsccmnd.workbench.action.findInFiles,
Vsccmdi.workbench.action.firstEditorInGroup,
* McsEngl.Vsccmnd.workbench.action.firstEditorInGroup,
Vsccmdi.workbench.action.focusAboveGroup,
· key: ctrl+k ctrl+up,
* McsEngl.Vsccmnd.workbench.action.focusAboveGroup,
Vsccmdi.workbench.action.focusAboveGroupWithoutWrap,
* McsEngl.Vsccmnd.workbench.action.focusAboveGroupWithoutWrap,
Vsccmdi.workbench.action.focusActiveEditorGroup,
* McsEngl.Vsccmnd.workbench.action.focusActiveEditorGroup,
Vsccmdi.workbench.action.focusActivityBar,
* McsEngl.Vsccmnd.workbench.action.focusActivityBar,
Vsccmdi.workbench.action.focusAuxiliaryBar,
* McsEngl.Vsccmnd.workbench.action.focusAuxiliaryBar,
Vsccmdi.workbench.action.focusBanner,
* McsEngl.Vsccmnd.workbench.action.focusBanner,
Vsccmdi.workbench.action.focusBelowGroup,
· key: ctrl+k ctrl+down,
* McsEngl.Vsccmnd.workbench.action.focusBelowGroup,
Vsccmdi.workbench.action.focusBelowGroupWithoutWrap,
* McsEngl.Vsccmnd.workbench.action.focusBelowGroupWithoutWrap,
Vsccmdi.workbench.action.focusCommentOnCurrentLine,
* McsEngl.Vsccmnd.workbench.action.focusCommentOnCurrentLine,
Vsccmdi.workbench.action.focusEighthEditorGroup,
· key: ctrl+8,
* McsEngl.Vsccmnd.workbench.action.focusEighthEditorGroup,
Vsccmdi.workbench.action.focusFifthEditorGroup,
· key: ctrl+5,
* McsEngl.Vsccmnd.workbench.action.focusFifthEditorGroup,
Vsccmdi.workbench.action.focusFirstEditorGroup,
· key: ctrl+1,
* McsEngl.Vsccmnd.workbench.action.focusFirstEditorGroup,
Vsccmdi.workbench.action.focusFirstSideEditor,
* McsEngl.Vsccmnd.workbench.action.focusFirstSideEditor,
Vsccmdi.workbench.action.focusFourthEditorGroup,
· key: ctrl+4,
* McsEngl.Vsccmnd.workbench.action.focusFourthEditorGroup,
Vsccmdi.workbench.action.focusLastEditorGroup,
* McsEngl.Vsccmnd.workbench.action.focusLastEditorGroup,
Vsccmdi.workbench.action.focusLeftGroup,
· key: ctrl+k ctrl+left,
* McsEngl.Vsccmnd.workbench.action.focusLeftGroup,
Vsccmdi.workbench.action.focusLeftGroupWithoutWrap,
* McsEngl.Vsccmnd.workbench.action.focusLeftGroupWithoutWrap,
Vsccmdi.workbench.action.focusNextGroup,
* McsEngl.Vsccmnd.workbench.action.focusNextGroup,
Vsccmdi.workbench.action.focusNextPart,
· key: f6,
* McsEngl.Vsccmnd.workbench.action.focusNextPart,
Vsccmdi.workbench.action.focusOtherSideEditor,
* McsEngl.Vsccmnd.workbench.action.focusOtherSideEditor,
Vsccmdi.workbench.action.focusPanel,
* McsEngl.Vsccmnd.workbench.action.focusPanel,
Vsccmdi.workbench.action.focusPreviousGroup,
* McsEngl.Vsccmnd.workbench.action.focusPreviousGroup,
Vsccmdi.workbench.action.focusPreviousPart,
· key: shift+f6,
* McsEngl.Vsccmnd.workbench.action.focusPreviousPart,
Vsccmdi.workbench.action.focusQuickOpen,
* McsEngl.Vsccmnd.workbench.action.focusQuickOpen,
Vsccmdi.workbench.action.focusRightGroup,
· key: ctrl+k ctrl+right,
* McsEngl.Vsccmnd.workbench.action.focusRightGroup,
Vsccmdi.workbench.action.focusRightGroupWithoutWrap,
* McsEngl.Vsccmnd.workbench.action.focusRightGroupWithoutWrap,
Vsccmdi.workbench.action.focusSecondEditorGroup,
· key: ctrl+2,
* McsEngl.Vsccmnd.workbench.action.focusSecondEditorGroup,
Vsccmdi.workbench.action.focusSecondSideEditor,
* McsEngl.Vsccmnd.workbench.action.focusSecondSideEditor,
Vsccmdi.workbench.action.focusSeventhEditorGroup,
· key: ctrl+7,
* McsEngl.Vsccmnd.workbench.action.focusSeventhEditorGroup,
Vsccmdi.workbench.action.focusSideBar,
· key: ctrl+0,
* McsEngl.Vsccmnd.workbench.action.focusSideBar,
Vsccmdi.workbench.action.focusSixthEditorGroup,
· key: ctrl+6,
* McsEngl.Vsccmnd.workbench.action.focusSixthEditorGroup,
Vsccmdi.workbench.action.focusStatusBar,
* McsEngl.Vsccmnd.workbench.action.focusStatusBar,
Vsccmdi.workbench.action.focusThirdEditorGroup,
· key: ctrl+3,
* McsEngl.Vsccmnd.workbench.action.focusThirdEditorGroup,
Vsccmdi.workbench.action.focusTitleBar,
* McsEngl.Vsccmnd.workbench.action.focusTitleBar,
Vsccmdi.workbench.action.generateColorTheme,
* McsEngl.Vsccmnd.workbench.action.generateColorTheme,
Vsccmdi.workbench.action.getStartedWithAccessibilityFeatures,
* McsEngl.Vsccmnd.workbench.action.getStartedWithAccessibilityFeatures,
Vsccmdi.workbench.action.gotoLine,
· key: ctrl+g,
* McsEngl.Vsccmnd.workbench.action.gotoLine,
Vsccmdi.workbench.action.gotoOffset,
* McsEngl.Vsccmnd.workbench.action.gotoOffset,
Vsccmdi.workbench.action.gotoSymbol,
· key: ctrl+shift+o,
· when: !accessibilityHelpIsShown && !accessibleViewIsShown,
* McsEngl.Vsccmnd.workbench.action.gotoSymbol,
Vsccmdi.workbench.action.hideComment,
· key: alt+backspace,
· when: commentWidgetVisible && editorFocus,
* McsEngl.Vsccmnd.workbench.action.hideComment,
Vsccmdi.workbench.action.hideComment,
· key: escape,
· when: commentEditorFocused || commentFocused,
* McsEngl.Vsccmnd.workbench.action.hideComment,
Vsccmdi.workbench.action.hideComment,
· key: shift+escape,
· when: commentEditorFocused || commentFocused,
* McsEngl.Vsccmnd.workbench.action.hideComment,
Vsccmdi.workbench.action.hideEditorActions,
* McsEngl.Vsccmnd.workbench.action.hideEditorActions,
Vsccmdi.workbench.action.hideEditorTabs,
* McsEngl.Vsccmnd.workbench.action.hideEditorTabs,
Vsccmdi.workbench.action.holdLockedScrolling,
* McsEngl.Vsccmnd.workbench.action.holdLockedScrolling,
Vsccmdi.workbench.action.importLog,
* McsEngl.Vsccmnd.workbench.action.importLog,
Vsccmdi.workbench.action.increaseViewHeight,
* McsEngl.Vsccmnd.workbench.action.increaseViewHeight,
Vsccmdi.workbench.action.increaseViewSize,
* McsEngl.Vsccmnd.workbench.action.increaseViewSize,
Vsccmdi.workbench.action.increaseViewWidth,
* McsEngl.Vsccmnd.workbench.action.increaseViewWidth,
Vsccmdi.workbench.action.inspectContextKeys,
* McsEngl.Vsccmnd.workbench.action.inspectContextKeys,
Vsccmdi.workbench.action.inspectKeyMappings,
* McsEngl.Vsccmnd.workbench.action.inspectKeyMappings,
Vsccmdi.workbench.action.inspectKeyMappingsJSON,
* McsEngl.Vsccmnd.workbench.action.inspectKeyMappingsJSON,
Vsccmdi.workbench.action.interactivePlayground.arrowDown,
· key: down,
· when: interactivePlaygroundFocus && !editorTextFocus,
* McsEngl.Vsccmnd.workbench.action.interactivePlayground.arrowDown,
Vsccmdi.workbench.action.interactivePlayground.arrowUp,
· key: up,
· when: interactivePlaygroundFocus && !editorTextFocus,
* McsEngl.Vsccmnd.workbench.action.interactivePlayground.arrowUp,
Vsccmdi.workbench.action.interactivePlayground.pageDown,
· key: pagedown,
· when: interactivePlaygroundFocus && !editorTextFocus,
* McsEngl.Vsccmnd.workbench.action.interactivePlayground.pageDown,
Vsccmdi.workbench.action.interactivePlayground.pageUp,
· key: pageup,
· when: interactivePlaygroundFocus && !editorTextFocus,
* McsEngl.Vsccmnd.workbench.action.interactivePlayground.pageUp,
Vsccmdi.workbench.action.joinAllGroups,
* McsEngl.Vsccmnd.workbench.action.joinAllGroups,
Vsccmdi.workbench.action.joinEditorInGroup,
· key: ctrl+k ctrl+shift+\\,
· when: sideBySideEditorActive,
* McsEngl.Vsccmnd.workbench.action.joinEditorInGroup,
Vsccmdi.workbench.action.joinTwoGroups,
* McsEngl.Vsccmnd.workbench.action.joinTwoGroups,
Vsccmdi.workbench.action.keepEditor,
· key: ctrl+k enter,
* McsEngl.Vsccmnd.workbench.action.keepEditor,
Vsccmdi.workbench.action.keybindingsReference,
· key: ctrl+k ctrl+r,
* McsEngl.Vsccmnd.workbench.action.keybindingsReference,
Vsccmdi.workbench.action.lastEditorInGroup,
· key: alt+0,
* McsEngl.Vsccmnd.workbench.action.lastEditorInGroup,
Vsccmdi.workbench.action.lastEditorInGroup,
· key: ctrl+9,
* McsEngl.Vsccmnd.workbench.action.lastEditorInGroup,
Vsccmdi.workbench.action.localHistory.compareWithFile,
* McsEngl.Vsccmnd.workbench.action.localHistory.compareWithFile,
Vsccmdi.workbench.action.localHistory.compareWithPrevious,
* McsEngl.Vsccmnd.workbench.action.localHistory.compareWithPrevious,
Vsccmdi.workbench.action.localHistory.compareWithSelected,
* McsEngl.Vsccmnd.workbench.action.localHistory.compareWithSelected,
Vsccmdi.workbench.action.localHistory.create,
* McsEngl.Vsccmnd.workbench.action.localHistory.create,
Vsccmdi.workbench.action.localHistory.delete,
* McsEngl.Vsccmnd.workbench.action.localHistory.delete,
Vsccmdi.workbench.action.localHistory.deleteAll,
* McsEngl.Vsccmnd.workbench.action.localHistory.deleteAll,
Vsccmdi.workbench.action.localHistory.open,
* McsEngl.Vsccmnd.workbench.action.localHistory.open,
Vsccmdi.workbench.action.localHistory.rename,
* McsEngl.Vsccmnd.workbench.action.localHistory.rename,
Vsccmdi.workbench.action.localHistory.restore,
* McsEngl.Vsccmnd.workbench.action.localHistory.restore,
Vsccmdi.workbench.action.localHistory.restoreViaEditor,
* McsEngl.Vsccmnd.workbench.action.localHistory.restoreViaEditor,
Vsccmdi.workbench.action.localHistory.restoreViaPicker,
* McsEngl.Vsccmnd.workbench.action.localHistory.restoreViaPicker,
Vsccmdi.workbench.action.localHistory.revealInOS,
* McsEngl.Vsccmnd.workbench.action.localHistory.revealInOS,
Vsccmdi.workbench.action.localHistory.selectForCompare,
* McsEngl.Vsccmnd.workbench.action.localHistory.selectForCompare,
Vsccmdi.workbench.action.lockEditorGroup,
* McsEngl.Vsccmnd.workbench.action.lockEditorGroup,
Vsccmdi.workbench.action.logStorage,
* McsEngl.Vsccmnd.workbench.action.logStorage,
Vsccmdi.workbench.action.logWorkingCopies,
* McsEngl.Vsccmnd.workbench.action.logWorkingCopies,
Vsccmdi.workbench.action.manageAccounts,
* McsEngl.Vsccmnd.workbench.action.manageAccounts,
Vsccmdi.workbench.action.manageTrustedDomain,
* McsEngl.Vsccmnd.workbench.action.manageTrustedDomain,
Vsccmdi.workbench.action.maximizeAuxiliaryBar,
* McsEngl.Vsccmnd.workbench.action.maximizeAuxiliaryBar,
Vsccmdi.workbench.action.maximizeEditorHideSidebar,
* McsEngl.Vsccmnd.workbench.action.maximizeEditorHideSidebar,
Vsccmdi.workbench.action.minimizeOtherEditors,
* McsEngl.Vsccmnd.workbench.action.minimizeOtherEditors,
Vsccmdi.workbench.action.minimizeOtherEditorsHideSidebar,
* McsEngl.Vsccmnd.workbench.action.minimizeOtherEditorsHideSidebar,
Vsccmdi.workbench.action.moveActiveEditorGroupDown,
· key: ctrl+k down,
* McsEngl.Vsccmnd.workbench.action.moveActiveEditorGroupDown,
Vsccmdi.workbench.action.moveActiveEditorGroupLeft,
· key: ctrl+k left,
* McsEngl.Vsccmnd.workbench.action.moveActiveEditorGroupLeft,
Vsccmdi.workbench.action.moveActiveEditorGroupRight,
· key: ctrl+k right,
* McsEngl.Vsccmnd.workbench.action.moveActiveEditorGroupRight,
Vsccmdi.workbench.action.moveActiveEditorGroupUp,
· key: ctrl+k up,
* McsEngl.Vsccmnd.workbench.action.moveActiveEditorGroupUp,
Vsccmdi.workbench.action.moveEditorGroupToNewWindow,
* McsEngl.Vsccmnd.workbench.action.moveEditorGroupToNewWindow,
Vsccmdi.workbench.action.moveEditorLeftInGroup,
· key: ctrl+shift+pageup,
* McsEngl.Vsccmnd.workbench.action.moveEditorLeftInGroup,
Vsccmdi.workbench.action.moveEditorRightInGroup,
· key: ctrl+shift+pagedown,
* McsEngl.Vsccmnd.workbench.action.moveEditorRightInGroup,
Vsccmdi.workbench.action.moveEditorToAboveGroup,
* McsEngl.Vsccmnd.workbench.action.moveEditorToAboveGroup,
Vsccmdi.workbench.action.moveEditorToBelowGroup,
* McsEngl.Vsccmnd.workbench.action.moveEditorToBelowGroup,
Vsccmdi.workbench.action.moveEditorToEnd,
* McsEngl.Vsccmnd.workbench.action.moveEditorToEnd,
Vsccmdi.workbench.action.moveEditorToFirstGroup,
· key: shift+alt+1,
* McsEngl.Vsccmnd.workbench.action.moveEditorToFirstGroup,
Vsccmdi.workbench.action.moveEditorToLastGroup,
· key: shift+alt+9,
* McsEngl.Vsccmnd.workbench.action.moveEditorToLastGroup,
Vsccmdi.workbench.action.moveEditorToLeftGroup,
* McsEngl.Vsccmnd.workbench.action.moveEditorToLeftGroup,
Vsccmdi.workbench.action.moveEditorToNewWindow,
* McsEngl.Vsccmnd.workbench.action.moveEditorToNewWindow,
Vsccmdi.workbench.action.moveEditorToNextGroup,
· key: ctrl+alt+right,
* McsEngl.Vsccmnd.workbench.action.moveEditorToNextGroup,
Vsccmdi.workbench.action.moveEditorToPreviousGroup,
· key: ctrl+alt+left,
* McsEngl.Vsccmnd.workbench.action.moveEditorToPreviousGroup,
Vsccmdi.workbench.action.moveEditorToRightGroup,
* McsEngl.Vsccmnd.workbench.action.moveEditorToRightGroup,
Vsccmdi.workbench.action.moveEditorToStart,
* McsEngl.Vsccmnd.workbench.action.moveEditorToStart,
Vsccmdi.workbench.action.moveFocusedView,
* McsEngl.Vsccmnd.workbench.action.moveFocusedView,
Vsccmdi.workbench.action.moveModalEditorToMain,
* McsEngl.Vsccmnd.workbench.action.moveModalEditorToMain,
Vsccmdi.workbench.action.moveModalEditorToWindow,
* McsEngl.Vsccmnd.workbench.action.moveModalEditorToWindow,
Vsccmdi.workbench.action.movePanelToSecondarySideBar,
* McsEngl.Vsccmnd.workbench.action.movePanelToSecondarySideBar,
Vsccmdi.workbench.action.movePanelToSidePanel,
* McsEngl.Vsccmnd.workbench.action.movePanelToSidePanel,
Vsccmdi.workbench.action.moveSecondarySideBarToPanel,
* McsEngl.Vsccmnd.workbench.action.moveSecondarySideBarToPanel,
Vsccmdi.workbench.action.moveSideBarLeft,
* McsEngl.Vsccmnd.workbench.action.moveSideBarLeft,
Vsccmdi.workbench.action.moveSideBarRight,
* McsEngl.Vsccmnd.workbench.action.moveSideBarRight,
Vsccmdi.workbench.action.moveSidePanelToPanel,
* McsEngl.Vsccmnd.workbench.action.moveSidePanelToPanel,
Vsccmdi.workbench.action.moveView,
* McsEngl.Vsccmnd.workbench.action.moveView,
Vsccmdi.workbench.action.navigateBack,
· key: alt+left,
· when: canNavigateBack,
* McsEngl.Vsccmnd.workbench.action.navigateBack,
Vsccmdi.workbench.action.navigateBack,
· key: browserback,
· when: canNavigateBack,
* McsEngl.Vsccmnd.workbench.action.navigateBack,
Vsccmdi.workbench.action.navigateBackInEditLocations,
* McsEngl.Vsccmnd.workbench.action.navigateBackInEditLocations,
Vsccmdi.workbench.action.navigateBackInNavigationLocations,
* McsEngl.Vsccmnd.workbench.action.navigateBackInNavigationLocations,
Vsccmdi.workbench.action.navigateDown,
* McsEngl.Vsccmnd.workbench.action.navigateDown,
Vsccmdi.workbench.action.navigateEditorGroups,
* McsEngl.Vsccmnd.workbench.action.navigateEditorGroups,
Vsccmdi.workbench.action.navigateForward,
· key: alt+right,
· when: canNavigateForward,
* McsEngl.Vsccmnd.workbench.action.navigateForward,
Vsccmdi.workbench.action.navigateForward,
· key: browserforward,
· when: canNavigateForward,
* McsEngl.Vsccmnd.workbench.action.navigateForward,
Vsccmdi.workbench.action.navigateForwardInEditLocations,
* McsEngl.Vsccmnd.workbench.action.navigateForwardInEditLocations,
Vsccmdi.workbench.action.navigateForwardInNavigationLocations,
* McsEngl.Vsccmnd.workbench.action.navigateForwardInNavigationLocations,
Vsccmdi.workbench.action.navigateLast,
* McsEngl.Vsccmnd.workbench.action.navigateLast,
Vsccmdi.workbench.action.navigateLeft,
* McsEngl.Vsccmnd.workbench.action.navigateLeft,
Vsccmdi.workbench.action.navigateModalEditorNext,
· key: alt+down,
· when: editorPartModal && editorPartModalNavigation,
* McsEngl.Vsccmnd.workbench.action.navigateModalEditorNext,
Vsccmdi.workbench.action.navigateModalEditorPrevious,
· key: alt+up,
· when: editorPartModal && editorPartModalNavigation,
* McsEngl.Vsccmnd.workbench.action.navigateModalEditorPrevious,
Vsccmdi.workbench.action.navigatePreviousInEditLocations,
* McsEngl.Vsccmnd.workbench.action.navigatePreviousInEditLocations,
Vsccmdi.workbench.action.navigatePreviousInNavigationLocations,
* McsEngl.Vsccmnd.workbench.action.navigatePreviousInNavigationLocations,
Vsccmdi.workbench.action.navigateRight,
* McsEngl.Vsccmnd.workbench.action.navigateRight,
Vsccmdi.workbench.action.navigateToLastEditLocation,
· key: ctrl+k ctrl+q,
* McsEngl.Vsccmnd.workbench.action.navigateToLastEditLocation,
Vsccmdi.workbench.action.navigateToLastNavigationLocation,
* McsEngl.Vsccmnd.workbench.action.navigateToLastNavigationLocation,
Vsccmdi.workbench.action.navigateUp,
* McsEngl.Vsccmnd.workbench.action.navigateUp,
Vsccmdi.workbench.action.newChatWindow,
* McsEngl.Vsccmnd.workbench.action.newChatWindow,
Vsccmdi.workbench.action.newEmptyEditorWindow,
* McsEngl.Vsccmnd.workbench.action.newEmptyEditorWindow,
Vsccmdi.workbench.action.newGroupAbove,
* McsEngl.Vsccmnd.workbench.action.newGroupAbove,
Vsccmdi.workbench.action.newGroupBelow,
* McsEngl.Vsccmnd.workbench.action.newGroupBelow,
Vsccmdi.workbench.action.newGroupLeft,
* McsEngl.Vsccmnd.workbench.action.newGroupLeft,
Vsccmdi.workbench.action.newGroupRight,
* McsEngl.Vsccmnd.workbench.action.newGroupRight,
Vsccmdi.workbench.action.newWindow,
· key: ctrl+shift+n,
* McsEngl.Vsccmnd.workbench.action.newWindow,
Vsccmdi.workbench.action.nextAuxiliaryBarView,
* McsEngl.Vsccmnd.workbench.action.nextAuxiliaryBarView,
Vsccmdi.workbench.action.nextEditor,
· key: ctrl+pagedown,
* McsEngl.Vsccmnd.workbench.action.nextEditor,
Vsccmdi.workbench.action.nextEditorInGroup,
· key: ctrl+k ctrl+pagedown,
* McsEngl.Vsccmnd.workbench.action.nextEditorInGroup,
Vsccmdi.workbench.action.nextPanelView,
* McsEngl.Vsccmnd.workbench.action.nextPanelView,
Vsccmdi.workbench.action.nextSideBarView,
* McsEngl.Vsccmnd.workbench.action.nextSideBarView,
Vsccmdi.workbench.action.openAccessibilitySettings,
* McsEngl.Vsccmnd.workbench.action.openAccessibilitySettings,
Vsccmdi.workbench.action.openActiveLogOutputFile,
* McsEngl.Vsccmnd.workbench.action.openActiveLogOutputFile,
Vsccmdi.workbench.action.openActiveLogOutputFileInNewWindow,
* McsEngl.Vsccmnd.workbench.action.openActiveLogOutputFileInNewWindow,
Vsccmdi.workbench.action.openAgentSessionsWelcome,
* McsEngl.Vsccmnd.workbench.action.openAgentSessionsWelcome,
Vsccmdi.workbench.action.openApplicationSettingsJson,
* McsEngl.Vsccmnd.workbench.action.openApplicationSettingsJson,
Vsccmdi.workbench.action.openChat,
· key: ctrl+n,
· when: chatIsEnabled && inChat && inChatEditor,
* McsEngl.Vsccmnd.workbench.action.openChat,
Vsccmdi.workbench.action.openChat.commentIcon,
* McsEngl.Vsccmnd.workbench.action.openChat.commentIcon,
Vsccmdi.workbench.action.openChat.copilotIcon,
* McsEngl.Vsccmnd.workbench.action.openChat.copilotIcon,
Vsccmdi.workbench.action.openChat.newSessionIcon,
* McsEngl.Vsccmnd.workbench.action.openChat.newSessionIcon,
Vsccmdi.workbench.action.openChatToSide,
* McsEngl.Vsccmnd.workbench.action.openChatToSide,
Vsccmdi.workbench.action.openDefaultKeybindingsFile,
* McsEngl.Vsccmnd.workbench.action.openDefaultKeybindingsFile,
Vsccmdi.workbench.action.openDocumentationUrl,
* McsEngl.Vsccmnd.workbench.action.openDocumentationUrl,
Vsccmdi.workbench.action.openEditorAtIndex,
* McsEngl.Vsccmnd.workbench.action.openEditorAtIndex,
Vsccmdi.workbench.action.openEditorAtIndex1,
· key: alt+1,
* McsEngl.Vsccmnd.workbench.action.openEditorAtIndex1,
Vsccmdi.workbench.action.openEditorAtIndex2,
· key: alt+2,
* McsEngl.Vsccmnd.workbench.action.openEditorAtIndex2,
Vsccmdi.workbench.action.openEditorAtIndex3,
· key: alt+3,
* McsEngl.Vsccmnd.workbench.action.openEditorAtIndex3,
Vsccmdi.workbench.action.openEditorAtIndex4,
· key: alt+4,
* McsEngl.Vsccmnd.workbench.action.openEditorAtIndex4,
Vsccmdi.workbench.action.openEditorAtIndex5,
· key: alt+5,
* McsEngl.Vsccmnd.workbench.action.openEditorAtIndex5,
Vsccmdi.workbench.action.openEditorAtIndex6,
· key: alt+6,
* McsEngl.Vsccmnd.workbench.action.openEditorAtIndex6,
Vsccmdi.workbench.action.openEditorAtIndex7,
· key: alt+7,
* McsEngl.Vsccmnd.workbench.action.openEditorAtIndex7,
Vsccmdi.workbench.action.openEditorAtIndex8,
· key: alt+8,
* McsEngl.Vsccmnd.workbench.action.openEditorAtIndex8,
Vsccmdi.workbench.action.openEditorAtIndex9,
· key: alt+9,
* McsEngl.Vsccmnd.workbench.action.openEditorAtIndex9,
Vsccmdi.workbench.action.openExtensionLogsFolder,
* McsEngl.Vsccmnd.workbench.action.openExtensionLogsFolder,
Vsccmdi.workbench.action.openFolderSettings,
* McsEngl.Vsccmnd.workbench.action.openFolderSettings,
Vsccmdi.workbench.action.openFolderSettingsFile,
* McsEngl.Vsccmnd.workbench.action.openFolderSettingsFile,
Vsccmdi.workbench.action.openGlobalKeybindings,
· key: ctrl+k ctrl+s,
* McsEngl.Vsccmnd.workbench.action.openGlobalKeybindings,
Vsccmdi.workbench.action.openGlobalKeybindingsFile,
* McsEngl.Vsccmnd.workbench.action.openGlobalKeybindingsFile,
Vsccmdi.workbench.action.openGlobalSettings,
* McsEngl.Vsccmnd.workbench.action.openGlobalSettings,
Vsccmdi.workbench.action.openImagesInCarousel,
* McsEngl.Vsccmnd.workbench.action.openImagesInCarousel,
Vsccmdi.workbench.action.openIssueReporter,
* McsEngl.Vsccmnd.workbench.action.openIssueReporter,
Vsccmdi.workbench.action.openLanguageModelsJson,
* McsEngl.Vsccmnd.workbench.action.openLanguageModelsJson,
Vsccmdi.workbench.action.openLicenseUrl,
* McsEngl.Vsccmnd.workbench.action.openLicenseUrl,
Vsccmdi.workbench.action.openLogFile,
* McsEngl.Vsccmnd.workbench.action.openLogFile,
Vsccmdi.workbench.action.openLogsFolder,
* McsEngl.Vsccmnd.workbench.action.openLogsFolder,
Vsccmdi.workbench.action.openNewsletterSignupUrl,
* McsEngl.Vsccmnd.workbench.action.openNewsletterSignupUrl,
Vsccmdi.workbench.action.openNextRecentlyUsedEditor,
* McsEngl.Vsccmnd.workbench.action.openNextRecentlyUsedEditor,
Vsccmdi.workbench.action.openNextRecentlyUsedEditorInGroup,
* McsEngl.Vsccmnd.workbench.action.openNextRecentlyUsedEditorInGroup,
Vsccmdi.workbench.action.openPreviousEditorFromHistory,
* McsEngl.Vsccmnd.workbench.action.openPreviousEditorFromHistory,
Vsccmdi.workbench.action.openPreviousRecentlyUsedEditor,
* McsEngl.Vsccmnd.workbench.action.openPreviousRecentlyUsedEditor,
Vsccmdi.workbench.action.openPreviousRecentlyUsedEditorInGroup,
* McsEngl.Vsccmnd.workbench.action.openPreviousRecentlyUsedEditorInGroup,
Vsccmdi.workbench.action.openPrivacyStatementUrl,
* McsEngl.Vsccmnd.workbench.action.openPrivacyStatementUrl,
Vsccmdi.workbench.action.openProcessExplorer,
* McsEngl.Vsccmnd.workbench.action.openProcessExplorer,
Vsccmdi.workbench.action.openProfile.Default,
* McsEngl.Vsccmnd.workbench.action.openProfile.Default,
Vsccmdi.workbench.action.openQuickChat,
* McsEngl.Vsccmnd.workbench.action.openQuickChat,
Vsccmdi.workbench.action.openRawDefaultSettings,
* McsEngl.Vsccmnd.workbench.action.openRawDefaultSettings,
Vsccmdi.workbench.action.openRecent,
· key: ctrl+r,
* McsEngl.Vsccmnd.workbench.action.openRecent,
Vsccmdi.workbench.action.openRemoteSettings,
* McsEngl.Vsccmnd.workbench.action.openRemoteSettings,
Vsccmdi.workbench.action.openRemoteSettingsFile,
* McsEngl.Vsccmnd.workbench.action.openRemoteSettingsFile,
Vsccmdi.workbench.action.openRequestFeatureUrl,
* McsEngl.Vsccmnd.workbench.action.openRequestFeatureUrl,
Vsccmdi.workbench.action.openSessionsWindow,
* McsEngl.Vsccmnd.workbench.action.openSessionsWindow,
Vsccmdi.workbench.action.openSettings,ctrl+,,
* McsEngl.Vsccmnd.workbench.action.openSettings,ctrl+,,
Vsccmdi.workbench.action.openSettings2,
* McsEngl.Vsccmnd.workbench.action.openSettings2,
Vsccmdi.workbench.action.openSettingsJson,
* McsEngl.Vsccmnd.workbench.action.openSettingsJson,
Vsccmdi.workbench.action.openSnippets,
* McsEngl.Vsccmnd.workbench.action.openSnippets,
Vsccmdi.workbench.action.openTipsAndTricksUrl,
* McsEngl.Vsccmnd.workbench.action.openTipsAndTricksUrl,
Vsccmdi.workbench.action.openVideoTutorialsUrl,
* McsEngl.Vsccmnd.workbench.action.openVideoTutorialsUrl,
Vsccmdi.workbench.action.openView,
* McsEngl.Vsccmnd.workbench.action.openView,
Vsccmdi.workbench.action.openWalkthrough,
* McsEngl.Vsccmnd.workbench.action.openWalkthrough,
Vsccmdi.workbench.action.openWorkspace,
* McsEngl.Vsccmnd.workbench.action.openWorkspace,
Vsccmdi.workbench.action.openWorkspaceConfigFile,
* McsEngl.Vsccmnd.workbench.action.openWorkspaceConfigFile,
Vsccmdi.workbench.action.openWorkspaceFromEditor,
* McsEngl.Vsccmnd.workbench.action.openWorkspaceFromEditor,
Vsccmdi.workbench.action.openWorkspaceInNewWindow,
* McsEngl.Vsccmnd.workbench.action.openWorkspaceInNewWindow,
Vsccmdi.workbench.action.openWorkspaceSettings,
* McsEngl.Vsccmnd.workbench.action.openWorkspaceSettings,
Vsccmdi.workbench.action.openWorkspaceSettingsFile,
* McsEngl.Vsccmnd.workbench.action.openWorkspaceSettingsFile,
Vsccmdi.workbench.action.openYouTubeUrl,
* McsEngl.Vsccmnd.workbench.action.openYouTubeUrl,
Vsccmdi.workbench.action.output.activeOutputLogLevel.0,
* McsEngl.Vsccmnd.workbench.action.output.activeOutputLogLevel.0,
Vsccmdi.workbench.action.output.activeOutputLogLevel.1,
* McsEngl.Vsccmnd.workbench.action.output.activeOutputLogLevel.1,
Vsccmdi.workbench.action.output.activeOutputLogLevel.2,
* McsEngl.Vsccmnd.workbench.action.output.activeOutputLogLevel.2,
Vsccmdi.workbench.action.output.activeOutputLogLevel.3,
* McsEngl.Vsccmnd.workbench.action.output.activeOutputLogLevel.3,
Vsccmdi.workbench.action.output.activeOutputLogLevel.4,
* McsEngl.Vsccmnd.workbench.action.output.activeOutputLogLevel.4,
Vsccmdi.workbench.action.output.activeOutputLogLevel.5,
* McsEngl.Vsccmnd.workbench.action.output.activeOutputLogLevel.5,
Vsccmdi.workbench.action.output.activeOutputLogLevelDefault,
* McsEngl.Vsccmnd.workbench.action.output.activeOutputLogLevelDefault,
Vsccmdi.workbench.action.output.addCompoundLog,
* McsEngl.Vsccmnd.workbench.action.output.addCompoundLog,
Vsccmdi.workbench.action.output.remove,
* McsEngl.Vsccmnd.workbench.action.output.remove,
Vsccmdi.workbench.action.output.show.GitHub.copilot-chat.GitHub Copilot Chat.log,
* McsEngl.Vsccmnd.workbench.action.output.show.GitHub.copilot-chat.GitHub Copilot Chat.log,
Vsccmdi.workbench.action.output.show.TeamsDevApp.vscode-ai-foundry.Microsoft Foundry.log,
* McsEngl.Vsccmnd.workbench.action.output.show.TeamsDevApp.vscode-ai-foundry.Microsoft Foundry.log,
Vsccmdi.workbench.action.output.show.agentSessionsOutput,
* McsEngl.Vsccmnd.workbench.action.output.show.agentSessionsOutput,
Vsccmdi.workbench.action.output.show.dbaeumer.vscode-eslint.ESLint.log,
* McsEngl.Vsccmnd.workbench.action.output.show.dbaeumer.vscode-eslint.ESLint.log,
Vsccmdi.workbench.action.output.show.extension-output-GitHub.copilot-chat-#1-GitHub Copilot Log (Code References),
* McsEngl.Vsccmnd.workbench.action.output.show.extension-output-GitHub.copilot-chat-#1-GitHub Copilot Log (Code References),
Vsccmdi.workbench.action.output.show.extension-output-TeamsDevApp.vscode-ai-foundry-#1-Microsoft Foundry YAML Language Server,
* McsEngl.Vsccmnd.workbench.action.output.show.extension-output-TeamsDevApp.vscode-ai-foundry-#1-Microsoft Foundry YAML Language Server,
Vsccmdi.workbench.action.output.show.extension-output-ms-edgedevtools.vscode-edge-devtools-#1-Microsoft Edge Tools,
* McsEngl.Vsccmnd.workbench.action.output.show.extension-output-ms-edgedevtools.vscode-edge-devtools-#1-Microsoft Edge Tools,
Vsccmdi.workbench.action.output.show.exthost,
* McsEngl.Vsccmnd.workbench.action.output.show.exthost,
Vsccmdi.workbench.action.output.show.main,
* McsEngl.Vsccmnd.workbench.action.output.show.main,
Vsccmdi.workbench.action.output.show.mcpGateway,
* McsEngl.Vsccmnd.workbench.action.output.show.mcpGateway,
Vsccmdi.workbench.action.output.show.ms-azuretools.vscode-azureresourcegroups.Azure Resource Groups.log,
* McsEngl.Vsccmnd.workbench.action.output.show.ms-azuretools.vscode-azureresourcegroups.Azure Resource Groups.log,
Vsccmdi.workbench.action.output.show.ms-windows-ai-studio.windows-ai-studio.AI Toolkit Tracing.log,
* McsEngl.Vsccmnd.workbench.action.output.show.ms-windows-ai-studio.windows-ai-studio.AI Toolkit Tracing.log,
Vsccmdi.workbench.action.output.show.ms-windows-ai-studio.windows-ai-studio.AI Toolkit.log,
* McsEngl.Vsccmnd.workbench.action.output.show.ms-windows-ai-studio.windows-ai-studio.AI Toolkit.log,
Vsccmdi.workbench.action.output.show.ptyhost,
* McsEngl.Vsccmnd.workbench.action.output.show.ptyhost,
Vsccmdi.workbench.action.output.show.remoteTunnelService,
* McsEngl.Vsccmnd.workbench.action.output.show.remoteTunnelService,
Vsccmdi.workbench.action.output.show.rendererLog,
* McsEngl.Vsccmnd.workbench.action.output.show.rendererLog,
Vsccmdi.workbench.action.output.show.shared,
* McsEngl.Vsccmnd.workbench.action.output.show.shared,
Vsccmdi.workbench.action.output.show.tasks,
* McsEngl.Vsccmnd.workbench.action.output.show.tasks,
Vsccmdi.workbench.action.output.show.terminal,
* McsEngl.Vsccmnd.workbench.action.output.show.terminal,
Vsccmdi.workbench.action.output.show.textModelChanges,
* McsEngl.Vsccmnd.workbench.action.output.show.textModelChanges,
Vsccmdi.workbench.action.output.show.userDataSync,
* McsEngl.Vsccmnd.workbench.action.output.show.userDataSync,
Vsccmdi.workbench.action.output.show.vscode.git.Git.log,
* McsEngl.Vsccmnd.workbench.action.output.show.vscode.git.Git.log,
Vsccmdi.workbench.action.output.show.vscode.github-authentication.GitHub Authentication.log,
* McsEngl.Vsccmnd.workbench.action.output.show.vscode.github-authentication.GitHub Authentication.log,
Vsccmdi.workbench.action.output.show.vscode.github.GitHub.log,
* McsEngl.Vsccmnd.workbench.action.output.show.vscode.github.GitHub.log,
Vsccmdi.workbench.action.output.show.vscode.json-language-features.JSON Language Server.log,
* McsEngl.Vsccmnd.workbench.action.output.show.vscode.json-language-features.JSON Language Server.log,
Vsccmdi.workbench.action.output.show.vscode.microsoft-authentication.Microsoft Authentication.log,
* McsEngl.Vsccmnd.workbench.action.output.show.vscode.microsoft-authentication.Microsoft Authentication.log,
Vsccmdi.workbench.action.output.toggleOutput,
· key: ctrl+shift+u,
· when: workbench.panel.output.active,
* McsEngl.Vsccmnd.workbench.action.output.toggleOutput,
Vsccmdi.workbench.action.pauseSocketWriting,
* McsEngl.Vsccmnd.workbench.action.pauseSocketWriting,
Vsccmdi.workbench.action.pinEditor,
· key: ctrl+k shift+enter,
· when: !activeEditorIsPinned,
* McsEngl.Vsccmnd.workbench.action.pinEditor,
Vsccmdi.workbench.action.populateFileFromSnippet,
* McsEngl.Vsccmnd.workbench.action.populateFileFromSnippet,
Vsccmdi.workbench.action.positionPanelBottom,
* McsEngl.Vsccmnd.workbench.action.positionPanelBottom,
Vsccmdi.workbench.action.positionPanelLeft,
* McsEngl.Vsccmnd.workbench.action.positionPanelLeft,
Vsccmdi.workbench.action.positionPanelRight,
* McsEngl.Vsccmnd.workbench.action.positionPanelRight,
Vsccmdi.workbench.action.positionPanelTop,
* McsEngl.Vsccmnd.workbench.action.positionPanelTop,
Vsccmdi.workbench.action.previewColorTheme,
* McsEngl.Vsccmnd.workbench.action.previewColorTheme,
Vsccmdi.workbench.action.previousAuxiliaryBarView,
* McsEngl.Vsccmnd.workbench.action.previousAuxiliaryBarView,
Vsccmdi.workbench.action.previousEditor,
· key: ctrl+pageup,
* McsEngl.Vsccmnd.workbench.action.previousEditor,
Vsccmdi.workbench.action.previousEditorInGroup,
· key: ctrl+k ctrl+pageup,
* McsEngl.Vsccmnd.workbench.action.previousEditorInGroup,
Vsccmdi.workbench.action.previousPanelView,
* McsEngl.Vsccmnd.workbench.action.previousPanelView,
Vsccmdi.workbench.action.previousSideBarView,
* McsEngl.Vsccmnd.workbench.action.previousSideBarView,
Vsccmdi.workbench.action.problems.focus,
* McsEngl.Vsccmnd.workbench.action.problems.focus,
Vsccmdi.workbench.action.quickInputBack,
· key: alt+left,
· when: inQuickOpen,
* McsEngl.Vsccmnd.workbench.action.quickInputBack,
Vsccmdi.workbench.action.quickOpen,
· key: ctrl+e,
* McsEngl.Vsccmnd.workbench.action.quickOpen,
Vsccmdi.workbench.action.quickOpen,
· key: ctrl+p,
* McsEngl.Vsccmnd.workbench.action.quickOpen,
Vsccmdi.workbench.action.quickOpenLeastRecentlyUsedEditor,
* McsEngl.Vsccmnd.workbench.action.quickOpenLeastRecentlyUsedEditor,
Vsccmdi.workbench.action.quickOpenLeastRecentlyUsedEditorInGroup,
· key: ctrl+shift+tab,
· when: !activeEditorGroupEmpty,
* McsEngl.Vsccmnd.workbench.action.quickOpenLeastRecentlyUsedEditorInGroup,
Vsccmdi.workbench.action.quickOpenLeastRecentlyUsedEditorInGroup,
· key: ctrl+shift+tab,
· when: kb-macro.active && !activeEditorGroupEmpty,
* McsEngl.Vsccmnd.workbench.action.quickOpenLeastRecentlyUsedEditorInGroup,
Vsccmdi.workbench.action.quickOpenNavigateNext,
* McsEngl.Vsccmnd.workbench.action.quickOpenNavigateNext,
Vsccmdi.workbench.action.quickOpenNavigateNextInEditorPicker,
· key: ctrl+tab,
· when: inEditorsPicker && inQuickOpen && kb-macro.active,
* McsEngl.Vsccmnd.workbench.action.quickOpenNavigateNextInEditorPicker,
Vsccmdi.workbench.action.quickOpenNavigateNextInEditorPicker,
· key: ctrl+tab,
· when: inEditorsPicker && inQuickOpen,
* McsEngl.Vsccmnd.workbench.action.quickOpenNavigateNextInEditorPicker,
Vsccmdi.workbench.action.quickOpenNavigateNextInFilePicker,
· key: ctrl+e,
· when: inFilesPicker && inQuickOpen,
* McsEngl.Vsccmnd.workbench.action.quickOpenNavigateNextInFilePicker,
Vsccmdi.workbench.action.quickOpenNavigateNextInFilePicker,
· key: ctrl+p,
· when: inFilesPicker && inQuickOpen,
* McsEngl.Vsccmnd.workbench.action.quickOpenNavigateNextInFilePicker,
Vsccmdi.workbench.action.quickOpenNavigateNextInRecentFilesPicker,
· key: ctrl+r,
· when: inQuickOpen && inRecentFilesPicker,
* McsEngl.Vsccmnd.workbench.action.quickOpenNavigateNextInRecentFilesPicker,
Vsccmdi.workbench.action.quickOpenNavigateNextInTerminalPicker,
* McsEngl.Vsccmnd.workbench.action.quickOpenNavigateNextInTerminalPicker,
Vsccmdi.workbench.action.quickOpenNavigateNextInViewPicker,
· key: ctrl+q,
· when: inQuickOpen && inViewsPicker,
* McsEngl.Vsccmnd.workbench.action.quickOpenNavigateNextInViewPicker,
Vsccmdi.workbench.action.quickOpenNavigatePrevious,
* McsEngl.Vsccmnd.workbench.action.quickOpenNavigatePrevious,
Vsccmdi.workbench.action.quickOpenNavigatePreviousInEditorPicker,
· key: ctrl+shift+tab,
· when: inEditorsPicker && inQuickOpen && kb-macro.active,
* McsEngl.Vsccmnd.workbench.action.quickOpenNavigatePreviousInEditorPicker,
Vsccmdi.workbench.action.quickOpenNavigatePreviousInEditorPicker,
· key: ctrl+shift+tab,
· when: inEditorsPicker && inQuickOpen,
* McsEngl.Vsccmnd.workbench.action.quickOpenNavigatePreviousInEditorPicker,
Vsccmdi.workbench.action.quickOpenNavigatePreviousInFilePicker,
· key: ctrl+shift+e,
· when: inFilesPicker && inQuickOpen,
* McsEngl.Vsccmnd.workbench.action.quickOpenNavigatePreviousInFilePicker,
Vsccmdi.workbench.action.quickOpenNavigatePreviousInFilePicker,
· key: ctrl+shift+p,
· when: inFilesPicker && inQuickOpen,
* McsEngl.Vsccmnd.workbench.action.quickOpenNavigatePreviousInFilePicker,
Vsccmdi.workbench.action.quickOpenNavigatePreviousInRecentFilesPicker,
· key: ctrl+shift+r,
· when: inQuickOpen && inRecentFilesPicker,
* McsEngl.Vsccmnd.workbench.action.quickOpenNavigatePreviousInRecentFilesPicker,
Vsccmdi.workbench.action.quickOpenNavigatePreviousInTerminalPicker,
* McsEngl.Vsccmnd.workbench.action.quickOpenNavigatePreviousInTerminalPicker,
Vsccmdi.workbench.action.quickOpenNavigatePreviousInViewPicker,
· key: ctrl+shift+q,
· when: inQuickOpen && inViewsPicker,
* McsEngl.Vsccmnd.workbench.action.quickOpenNavigatePreviousInViewPicker,
Vsccmdi.workbench.action.quickOpenPreviousEditor,
* McsEngl.Vsccmnd.workbench.action.quickOpenPreviousEditor,
Vsccmdi.workbench.action.quickOpenPreviousRecentlyUsedEditor,
* McsEngl.Vsccmnd.workbench.action.quickOpenPreviousRecentlyUsedEditor,
Vsccmdi.workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup,
· key: ctrl+tab,
· when: !activeEditorGroupEmpty,
* McsEngl.Vsccmnd.workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup,
Vsccmdi.workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup,
· key: ctrl+tab,
· when: kb-macro.active && !activeEditorGroupEmpty,
* McsEngl.Vsccmnd.workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup,
Vsccmdi.workbench.action.quickOpenRecent,
* McsEngl.Vsccmnd.workbench.action.quickOpenRecent,
Vsccmdi.workbench.action.quickOpenSelectNext,
* McsEngl.Vsccmnd.workbench.action.quickOpenSelectNext,
Vsccmdi.workbench.action.quickOpenSelectPrevious,
* McsEngl.Vsccmnd.workbench.action.quickOpenSelectPrevious,
Vsccmdi.workbench.action.quickOpenTerm,
* McsEngl.Vsccmnd.workbench.action.quickOpenTerm,
Vsccmdi.workbench.action.quickOpenView,
· key: ctrl+q,
* McsEngl.Vsccmnd.workbench.action.quickOpenView,
Vsccmdi.workbench.action.quickOpenWithModes,
* McsEngl.Vsccmnd.workbench.action.quickOpenWithModes,
Vsccmdi.workbench.action.quickPickManyToggle,
* McsEngl.Vsccmnd.workbench.action.quickPickManyToggle,
Vsccmdi.workbench.action.quickSwitchWindow,
* McsEngl.Vsccmnd.workbench.action.quickSwitchWindow,
Vsccmdi.workbench.action.quickTextSearch,
* McsEngl.Vsccmnd.workbench.action.quickTextSearch,
Vsccmdi.workbench.action.quickchat.close,
* McsEngl.Vsccmnd.workbench.action.quickchat.close,
Vsccmdi.workbench.action.quickchat.openInChatView,
* McsEngl.Vsccmnd.workbench.action.quickchat.openInChatView,
Vsccmdi.workbench.action.quickchat.toggle,
· key: ctrl+shift+alt+l,
· when: chatIsEnabled,
* McsEngl.Vsccmnd.workbench.action.quickchat.toggle,
Vsccmdi.workbench.action.quit,
* McsEngl.Vsccmnd.workbench.action.quit,
Vsccmdi.workbench.action.reloadWindow,
· key: ctrl+r,
· when: isDevelopment,
* McsEngl.Vsccmnd.workbench.action.reloadWindow,
Vsccmdi.workbench.action.reloadWindowWithExtensionsDisabled,
* McsEngl.Vsccmnd.workbench.action.reloadWindowWithExtensionsDisabled,
Vsccmdi.workbench.action.remote.close,
* McsEngl.Vsccmnd.workbench.action.remote.close,
Vsccmdi.workbench.action.remote.showMenu,
· key: ctrl+alt+o,
* McsEngl.Vsccmnd.workbench.action.remote.showMenu,
Vsccmdi.workbench.action.removeDynamicAuthenticationProviders,
* McsEngl.Vsccmnd.workbench.action.removeDynamicAuthenticationProviders,
Vsccmdi.workbench.action.removeLargeStorageDatabaseEntries,
* McsEngl.Vsccmnd.workbench.action.removeLargeStorageDatabaseEntries,
Vsccmdi.workbench.action.removeRootFolder,
* McsEngl.Vsccmnd.workbench.action.removeRootFolder,
Vsccmdi.workbench.action.reopenClosedEditor,
· key: ctrl+shift+t,
* McsEngl.Vsccmnd.workbench.action.reopenClosedEditor,
Vsccmdi.workbench.action.reopenTextEditor,
* McsEngl.Vsccmnd.workbench.action.reopenTextEditor,
Vsccmdi.workbench.action.reopenWithEditor,
* McsEngl.Vsccmnd.workbench.action.reopenWithEditor,
Vsccmdi.workbench.action.replaceInFiles,
· key: ctrl+shift+h,
* McsEngl.Vsccmnd.workbench.action.replaceInFiles,
Vsccmdi.workbench.action.reportPerformanceIssueUsingReporter,
* McsEngl.Vsccmnd.workbench.action.reportPerformanceIssueUsingReporter,
Vsccmdi.workbench.action.resetFocusedViewLocation,
* McsEngl.Vsccmnd.workbench.action.resetFocusedViewLocation,
Vsccmdi.workbench.action.resetViewLocations,
* McsEngl.Vsccmnd.workbench.action.resetViewLocations,
Vsccmdi.workbench.action.restartExtensionHost,
* McsEngl.Vsccmnd.workbench.action.restartExtensionHost,
Vsccmdi.workbench.action.restoreAuxiliaryBar,
· key: ctrl+f4,
· when: auxiliaryBarMaximized,
* McsEngl.Vsccmnd.workbench.action.restoreAuxiliaryBar,
Vsccmdi.workbench.action.restoreAuxiliaryBar,
· key: ctrl+w,
· when: auxiliaryBarMaximized,
* McsEngl.Vsccmnd.workbench.action.restoreAuxiliaryBar,
Vsccmdi.workbench.action.restoreEditorsToMainWindow,
* McsEngl.Vsccmnd.workbench.action.restoreEditorsToMainWindow,
Vsccmdi.workbench.action.revealUserDataFolder,
* McsEngl.Vsccmnd.workbench.action.revealUserDataFolder,
Vsccmdi.workbench.action.revertAndCloseActiveEditor,
* McsEngl.Vsccmnd.workbench.action.revertAndCloseActiveEditor,
Vsccmdi.workbench.action.saveActiveLogOutputAs,
* McsEngl.Vsccmnd.workbench.action.saveActiveLogOutputAs,
Vsccmdi.workbench.action.saveWorkspaceAs,
* McsEngl.Vsccmnd.workbench.action.saveWorkspaceAs,
Vsccmdi.workbench.action.search.toggleQueryDetails,
· key: ctrl+shift+j,
· when: inSearchEditor || searchViewletFocus,
* McsEngl.Vsccmnd.workbench.action.search.toggleQueryDetails,
Vsccmdi.workbench.action.selectIconTheme,
* McsEngl.Vsccmnd.workbench.action.selectIconTheme,
Vsccmdi.workbench.action.selectProductIconTheme,
* McsEngl.Vsccmnd.workbench.action.selectProductIconTheme,
Vsccmdi.workbench.action.selectTheme,
· key: ctrl+k ctrl+t,
* McsEngl.Vsccmnd.workbench.action.selectTheme,
Vsccmdi.workbench.action.setDefaultLogLevel,
* McsEngl.Vsccmnd.workbench.action.setDefaultLogLevel,
Vsccmdi.workbench.action.setLogLevel,
* McsEngl.Vsccmnd.workbench.action.setLogLevel,
Vsccmdi.workbench.action.setNotificationsPosition.bottomLeft,
* McsEngl.Vsccmnd.workbench.action.setNotificationsPosition.bottomLeft,
Vsccmdi.workbench.action.setNotificationsPosition.bottomRight,
* McsEngl.Vsccmnd.workbench.action.setNotificationsPosition.bottomRight,
Vsccmdi.workbench.action.setNotificationsPosition.topRight,
* McsEngl.Vsccmnd.workbench.action.setNotificationsPosition.topRight,
Vsccmdi.workbench.action.showAboutDialog,
* McsEngl.Vsccmnd.workbench.action.showAboutDialog,
Vsccmdi.workbench.action.showAgentSessionsQuickAccess,
* McsEngl.Vsccmnd.workbench.action.showAgentSessionsQuickAccess,
Vsccmdi.workbench.action.showAllEditors,
· key: ctrl+k ctrl+p,
* McsEngl.Vsccmnd.workbench.action.showAllEditors,
Vsccmdi.workbench.action.showAllEditorsByMostRecentlyUsed,
* McsEngl.Vsccmnd.workbench.action.showAllEditorsByMostRecentlyUsed,
Vsccmdi.workbench.action.showAllSymbols,
· key: ctrl+t,
* McsEngl.Vsccmnd.workbench.action.showAllSymbols,
Vsccmdi.workbench.action.showCommands,
· key: ctrl+shift+p,
* McsEngl.Vsccmnd.workbench.action.showCommands,
Vsccmdi.workbench.action.showCommands,
· key: ctrl+shift+p,
· when: kb-macro.active,
* McsEngl.Vsccmnd.workbench.action.showCommands,
Vsccmdi.workbench.action.showCommands,
· key: f1,
* McsEngl.Vsccmnd.workbench.action.showCommands,
Vsccmdi.workbench.action.showCommands,
· key: f1,
· when: kb-macro.active,
* McsEngl.Vsccmnd.workbench.action.showCommands,
Vsccmdi.workbench.action.showCommandsQuickAccess,
* McsEngl.Vsccmnd.workbench.action.showCommandsQuickAccess,
Vsccmdi.workbench.action.showContentTracing,
* McsEngl.Vsccmnd.workbench.action.showContentTracing,
Vsccmdi.workbench.action.showEditorActions,
* McsEngl.Vsccmnd.workbench.action.showEditorActions,
Vsccmdi.workbench.action.showEditorTab,
* McsEngl.Vsccmnd.workbench.action.showEditorTab,
Vsccmdi.workbench.action.showEditorsInActiveGroup,
* McsEngl.Vsccmnd.workbench.action.showEditorsInActiveGroup,
Vsccmdi.workbench.action.showEditorsInGroup,
* McsEngl.Vsccmnd.workbench.action.showEditorsInGroup,
Vsccmdi.workbench.action.showEmmetCommands,
* McsEngl.Vsccmnd.workbench.action.showEmmetCommands,
Vsccmdi.workbench.action.showErrorsWarnings,
* McsEngl.Vsccmnd.workbench.action.showErrorsWarnings,
Vsccmdi.workbench.action.showFilesQuickAccess,
* McsEngl.Vsccmnd.workbench.action.showFilesQuickAccess,
Vsccmdi.workbench.action.showGPUInfo,
* McsEngl.Vsccmnd.workbench.action.showGPUInfo,
Vsccmdi.workbench.action.showHover,
· key: ctrl+k ctrl+i,
* McsEngl.Vsccmnd.workbench.action.showHover,
Vsccmdi.workbench.action.showInteractivePlayground,
* McsEngl.Vsccmnd.workbench.action.showInteractivePlayground,
Vsccmdi.workbench.action.showLogs,
* McsEngl.Vsccmnd.workbench.action.showLogs,
Vsccmdi.workbench.action.showMultipleEditorTabs,
* McsEngl.Vsccmnd.workbench.action.showMultipleEditorTabs,
Vsccmdi.workbench.action.showOutputChannels,
* McsEngl.Vsccmnd.workbench.action.showOutputChannels,
Vsccmdi.workbench.action.showPolicyDiagnostics,
* McsEngl.Vsccmnd.workbench.action.showPolicyDiagnostics,
Vsccmdi.workbench.action.showRuntimeExtensions,
* McsEngl.Vsccmnd.workbench.action.showRuntimeExtensions,
Vsccmdi.workbench.action.showTelemetry,
* McsEngl.Vsccmnd.workbench.action.showTelemetry,
Vsccmdi.workbench.action.showWindowLog,
* McsEngl.Vsccmnd.workbench.action.showWindowLog,
Vsccmdi.workbench.action.speech.stopReadAloud,
· key: escape,
· when: scopedChatSynthesisInProgress && textToSpeechInProgress,
* McsEngl.Vsccmnd.workbench.action.speech.stopReadAloud,
Vsccmdi.workbench.action.splitEditor,
· key: ctrl+\\,
* McsEngl.Vsccmnd.workbench.action.splitEditor,
Vsccmdi.workbench.action.splitEditorDown,
· key: ctrl+k ctrl+\\,
* McsEngl.Vsccmnd.workbench.action.splitEditorDown,
Vsccmdi.workbench.action.splitEditorInGroup,
· key: ctrl+k ctrl+shift+\\,
· when: activeEditorCanSplitInGroup,
* McsEngl.Vsccmnd.workbench.action.splitEditorInGroup,
Vsccmdi.workbench.action.splitEditorLeft,
· key: ctrl+k ctrl+\\,
* McsEngl.Vsccmnd.workbench.action.splitEditorLeft,
Vsccmdi.workbench.action.splitEditorOrthogonal,
· key: ctrl+k ctrl+\\,
* McsEngl.Vsccmnd.workbench.action.splitEditorOrthogonal,
Vsccmdi.workbench.action.splitEditorRight,
· key: ctrl+k ctrl+\\,
* McsEngl.Vsccmnd.workbench.action.splitEditorRight,
Vsccmdi.workbench.action.splitEditorToAboveGroup,
* McsEngl.Vsccmnd.workbench.action.splitEditorToAboveGroup,
Vsccmdi.workbench.action.splitEditorToBelowGroup,
* McsEngl.Vsccmnd.workbench.action.splitEditorToBelowGroup,
Vsccmdi.workbench.action.splitEditorToFirstGroup,
* McsEngl.Vsccmnd.workbench.action.splitEditorToFirstGroup,
Vsccmdi.workbench.action.splitEditorToLastGroup,
* McsEngl.Vsccmnd.workbench.action.splitEditorToLastGroup,
Vsccmdi.workbench.action.splitEditorToLeftGroup,
* McsEngl.Vsccmnd.workbench.action.splitEditorToLeftGroup,
Vsccmdi.workbench.action.splitEditorToNextGroup,
* McsEngl.Vsccmnd.workbench.action.splitEditorToNextGroup,
Vsccmdi.workbench.action.splitEditorToPreviousGroup,
* McsEngl.Vsccmnd.workbench.action.splitEditorToPreviousGroup,
Vsccmdi.workbench.action.splitEditorToRightGroup,
* McsEngl.Vsccmnd.workbench.action.splitEditorToRightGroup,
Vsccmdi.workbench.action.splitEditorUp,
· key: ctrl+k ctrl+\\,
* McsEngl.Vsccmnd.workbench.action.splitEditorUp,
Vsccmdi.workbench.action.stopTracing,
* McsEngl.Vsccmnd.workbench.action.stopTracing,
Vsccmdi.workbench.action.switchWindow,
* McsEngl.Vsccmnd.workbench.action.switchWindow,
Vsccmdi.workbench.action.tasks.build,
· key: ctrl+shift+b,
· when: taskCommandsRegistered,
* McsEngl.Vsccmnd.workbench.action.tasks.build,
Vsccmdi.workbench.action.tasks.configureDefaultBuildTask,
* McsEngl.Vsccmnd.workbench.action.tasks.configureDefaultBuildTask,
Vsccmdi.workbench.action.tasks.configureDefaultTestTask,
* McsEngl.Vsccmnd.workbench.action.tasks.configureDefaultTestTask,
Vsccmdi.workbench.action.tasks.configureTaskRunner,
* McsEngl.Vsccmnd.workbench.action.tasks.configureTaskRunner,
Vsccmdi.workbench.action.tasks.manageAutomaticRunning,
* McsEngl.Vsccmnd.workbench.action.tasks.manageAutomaticRunning,
Vsccmdi.workbench.action.tasks.openUserTasks,
* McsEngl.Vsccmnd.workbench.action.tasks.openUserTasks,
Vsccmdi.workbench.action.tasks.openWorkspaceFileTasks,
* McsEngl.Vsccmnd.workbench.action.tasks.openWorkspaceFileTasks,
Vsccmdi.workbench.action.tasks.reRunTask,
* McsEngl.Vsccmnd.workbench.action.tasks.reRunTask,
Vsccmdi.workbench.action.tasks.rerunAllRunningTasks,
* McsEngl.Vsccmnd.workbench.action.tasks.rerunAllRunningTasks,
Vsccmdi.workbench.action.tasks.rerunForActiveTerminal,
· key: ctrl+shift+r,
· when: taskTerminalActive && terminalFocus,
* McsEngl.Vsccmnd.workbench.action.tasks.rerunForActiveTerminal,
Vsccmdi.workbench.action.tasks.restartTask,
* McsEngl.Vsccmnd.workbench.action.tasks.restartTask,
Vsccmdi.workbench.action.tasks.runTask,
* McsEngl.Vsccmnd.workbench.action.tasks.runTask,
Vsccmdi.workbench.action.tasks.showLog,
* McsEngl.Vsccmnd.workbench.action.tasks.showLog,
Vsccmdi.workbench.action.tasks.showTasks,
* McsEngl.Vsccmnd.workbench.action.tasks.showTasks,
Vsccmdi.workbench.action.tasks.terminate,
* McsEngl.Vsccmnd.workbench.action.tasks.terminate,
Vsccmdi.workbench.action.tasks.test,
* McsEngl.Vsccmnd.workbench.action.tasks.test,
Vsccmdi.workbench.action.tasks.toggleProblems,
* McsEngl.Vsccmnd.workbench.action.tasks.toggleProblems,
Vsccmdi.workbench.action.terminal.acceptSelectedSuggestion,
· key: enter,
· when: simpleSuggestWidgetExplicitlyInvoked && simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || simpleSuggestWidgetExplicitlyInvoked && simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible || simpleSuggestWidgetHasFocusedSuggestion && simpleSuggestWidgetHasNavigated && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || simpleSuggestWidgetHasFocusedSuggestion && simpleSuggestWidgetHasNavigated && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible || simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible && !simpleSuggestWidgetFirstSuggestionFocused || simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible && config.terminal.integrated.suggest.selectionMode != 'partial' || simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible && !simpleSuggestWidgetFirstSuggestionFocused || simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible && config.terminal.integrated.suggest.selectionMode != 'partial',
* McsEngl.Vsccmnd.workbench.action.terminal.acceptSelectedSuggestion,
Vsccmdi.workbench.action.terminal.acceptSelectedSuggestion,
· key: tab,
· when: simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible,
* McsEngl.Vsccmnd.workbench.action.terminal.acceptSelectedSuggestion,
Vsccmdi.workbench.action.terminal.acceptSelectedSuggestionEnter,
· key: enter,
· when: terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible && config.terminal.integrated.suggest.runOnEnter != 'never' || terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible && config.terminal.integrated.suggest.runOnEnter != 'never',
* McsEngl.Vsccmnd.workbench.action.terminal.acceptSelectedSuggestionEnter,
Vsccmdi.workbench.action.terminal.accessibleBufferGoToNextCommand,
· key: alt+down,
· when: accessibleViewIsShown && accessibleViewCurrentProviderId == 'terminal' || accessibleViewIsShown && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibleViewIsShown && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal',
* McsEngl.Vsccmnd.workbench.action.terminal.accessibleBufferGoToNextCommand,
Vsccmdi.workbench.action.terminal.accessibleBufferGoToPreviousCommand,
· key: alt+up,
· when: accessibleViewIsShown && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibleViewIsShown && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal',
* McsEngl.Vsccmnd.workbench.action.terminal.accessibleBufferGoToPreviousCommand,
Vsccmdi.workbench.action.terminal.attachToSession,
* McsEngl.Vsccmnd.workbench.action.terminal.attachToSession,
Vsccmdi.workbench.action.terminal.changeColor,
* McsEngl.Vsccmnd.workbench.action.terminal.changeColor,
Vsccmdi.workbench.action.terminal.changeColorActiveTab,
* McsEngl.Vsccmnd.workbench.action.terminal.changeColorActiveTab,
Vsccmdi.workbench.action.terminal.changeIcon,
* McsEngl.Vsccmnd.workbench.action.terminal.changeIcon,
Vsccmdi.workbench.action.terminal.changeIconActiveTab,
* McsEngl.Vsccmnd.workbench.action.terminal.changeIconActiveTab,
Vsccmdi.workbench.action.terminal.changeSelectionModeAlways,
* McsEngl.Vsccmnd.workbench.action.terminal.changeSelectionModeAlways,
Vsccmdi.workbench.action.terminal.changeSelectionModeNever,
* McsEngl.Vsccmnd.workbench.action.terminal.changeSelectionModeNever,
Vsccmdi.workbench.action.terminal.changeSelectionModePartial,
* McsEngl.Vsccmnd.workbench.action.terminal.changeSelectionModePartial,
Vsccmdi.workbench.action.terminal.chat.addTerminalSelection,
* McsEngl.Vsccmnd.workbench.action.terminal.chat.addTerminalSelection,
Vsccmdi.workbench.action.terminal.chat.close,
· key: escape,
· when: chatIsEnabled && terminalChatFocus && terminalChatVisible || chatIsEnabled && terminalChatVisible && terminalFocus,
* McsEngl.Vsccmnd.workbench.action.terminal.chat.close,
Vsccmdi.workbench.action.terminal.chat.disableSessionAutoApproval,
* McsEngl.Vsccmnd.workbench.action.terminal.chat.disableSessionAutoApproval,
Vsccmdi.workbench.action.terminal.chat.focusMostRecentChatTerminal,
* McsEngl.Vsccmnd.workbench.action.terminal.chat.focusMostRecentChatTerminal,
Vsccmdi.workbench.action.terminal.chat.focusMostRecentChatTerminalOutput,
· key: ctrl+shift+alt+o,
· when: inChat,
* McsEngl.Vsccmnd.workbench.action.terminal.chat.focusMostRecentChatTerminalOutput,
Vsccmdi.workbench.action.terminal.chat.insertCommand,
· key: alt+enter,
· when: chatIsEnabled && terminalChatResponseContainsCodeBlock && terminalHasBeenCreated && !terminalChatActiveRequest && !terminalChatResponseContainsMultipleCodeBlocks || chatIsEnabled && terminalChatResponseContainsCodeBlock && terminalProcessSupported && !terminalChatActiveRequest && !terminalChatResponseContainsMultipleCodeBlocks,
* McsEngl.Vsccmnd.workbench.action.terminal.chat.insertCommand,
Vsccmdi.workbench.action.terminal.chat.insertCommand,
· key: ctrl+alt+enter,
· when: chatIsEnabled && terminalChatResponseContainsCodeBlock && terminalHasBeenCreated && !terminalChatActiveRequest && !terminalChatResponseContainsMultipleCodeBlocks || chatIsEnabled && terminalChatResponseContainsCodeBlock && terminalProcessSupported && !terminalChatActiveRequest && !terminalChatResponseContainsMultipleCodeBlocks,
* McsEngl.Vsccmnd.workbench.action.terminal.chat.insertCommand,
Vsccmdi.workbench.action.terminal.chat.insertFirstCommand,
· key: alt+enter,
· when: chatIsEnabled && terminalChatResponseContainsMultipleCodeBlocks && terminalHasBeenCreated && !terminalChatActiveRequest || chatIsEnabled && terminalChatResponseContainsMultipleCodeBlocks && terminalProcessSupported && !terminalChatActiveRequest,
* McsEngl.Vsccmnd.workbench.action.terminal.chat.insertFirstCommand,
Vsccmdi.workbench.action.terminal.chat.insertFirstCommand,
· key: ctrl+alt+enter,
· when: chatIsEnabled && terminalChatResponseContainsMultipleCodeBlocks && terminalHasBeenCreated && !terminalChatActiveRequest || chatIsEnabled && terminalChatResponseContainsMultipleCodeBlocks && terminalProcessSupported && !terminalChatActiveRequest,
* McsEngl.Vsccmnd.workbench.action.terminal.chat.insertFirstCommand,
Vsccmdi.workbench.action.terminal.chat.openTerminalSettingsLink,
* McsEngl.Vsccmnd.workbench.action.terminal.chat.openTerminalSettingsLink,
Vsccmdi.workbench.action.terminal.chat.rerunRequest,
· key: ctrl+r,
· when: chatIsEnabled && terminalChatFocus && terminalHasBeenCreated && !terminalChatActiveRequest || chatIsEnabled && terminalChatFocus && terminalProcessSupported && !terminalChatActiveRequest,
* McsEngl.Vsccmnd.workbench.action.terminal.chat.rerunRequest,
Vsccmdi.workbench.action.terminal.chat.runCommand,
· key: ctrl+enter,
· when: chatIsEnabled && terminalChatResponseContainsCodeBlock && terminalHasBeenCreated && !terminalChatActiveRequest && !terminalChatResponseContainsMultipleCodeBlocks || chatIsEnabled && terminalChatResponseContainsCodeBlock && terminalProcessSupported && !terminalChatActiveRequest && !terminalChatResponseContainsMultipleCodeBlocks,
* McsEngl.Vsccmnd.workbench.action.terminal.chat.runCommand,
Vsccmdi.workbench.action.terminal.chat.runFirstCommand,
· key: ctrl+enter,
· when: chatIsEnabled && terminalChatResponseContainsMultipleCodeBlocks && terminalHasBeenCreated && !terminalChatActiveRequest || chatIsEnabled && terminalChatResponseContainsMultipleCodeBlocks && terminalProcessSupported && !terminalChatActiveRequest,
* McsEngl.Vsccmnd.workbench.action.terminal.chat.runFirstCommand,
Vsccmdi.workbench.action.terminal.chat.start,
· key: ctrl+i,
· when: chatIsEnabled && terminalChatAgentRegistered && terminalFocusInAny && terminalHasBeenCreated || chatIsEnabled && terminalChatAgentRegistered && terminalFocusInAny && terminalProcessSupported,
* McsEngl.Vsccmnd.workbench.action.terminal.chat.start,
Vsccmdi.workbench.action.terminal.chat.viewHiddenChatTerminals,
* McsEngl.Vsccmnd.workbench.action.terminal.chat.viewHiddenChatTerminals,
Vsccmdi.workbench.action.terminal.chat.viewInChat,
* McsEngl.Vsccmnd.workbench.action.terminal.chat.viewInChat,
Vsccmdi.workbench.action.terminal.clear,
* McsEngl.Vsccmnd.workbench.action.terminal.clear,
Vsccmdi.workbench.action.terminal.clearPreviousSessionHistory,
* McsEngl.Vsccmnd.workbench.action.terminal.clearPreviousSessionHistory,
Vsccmdi.workbench.action.terminal.clearSelection,
· key: escape,
· when: terminalFocusInAny && terminalHasBeenCreated && terminalTextSelected && !terminalFindVisible || terminalFocusInAny && terminalProcessSupported && terminalTextSelected && !terminalFindVisible,
* McsEngl.Vsccmnd.workbench.action.terminal.clearSelection,
Vsccmdi.workbench.action.terminal.configureSuggestSettings,
* McsEngl.Vsccmnd.workbench.action.terminal.configureSuggestSettings,
Vsccmdi.workbench.action.terminal.copyAndClearSelection,
· key: ctrl+c,
· when: terminalTextSelectedInFocused || terminalFocus && terminalHasBeenCreated && terminalTextSelected || terminalFocus && terminalProcessSupported && terminalTextSelected || terminalFocus && terminalTextSelected && terminalTextSelectedInFocused || terminalHasBeenCreated && terminalTextSelected && terminalTextSelectedInFocused || terminalProcessSupported && terminalTextSelected && terminalTextSelectedInFocused,
* McsEngl.Vsccmnd.workbench.action.terminal.copyAndClearSelection,
Vsccmdi.workbench.action.terminal.copyLastCommand,
* McsEngl.Vsccmnd.workbench.action.terminal.copyLastCommand,
Vsccmdi.workbench.action.terminal.copyLastCommandAndLastCommandOutput,
* McsEngl.Vsccmnd.workbench.action.terminal.copyLastCommandAndLastCommandOutput,
Vsccmdi.workbench.action.terminal.copyLastCommandOutput,
* McsEngl.Vsccmnd.workbench.action.terminal.copyLastCommandOutput,
Vsccmdi.workbench.action.terminal.copySelection,
· key: ctrl+shift+c,
· when: terminalTextSelectedInFocused || terminalFocus && terminalHasBeenCreated && terminalTextSelected || terminalFocus && terminalProcessSupported && terminalTextSelected || terminalFocus && terminalTextSelected && terminalTextSelectedInFocused || terminalHasBeenCreated && terminalTextSelected && terminalTextSelectedInFocused || terminalProcessSupported && terminalTextSelected && terminalTextSelectedInFocused,
* McsEngl.Vsccmnd.workbench.action.terminal.copySelection,
Vsccmdi.workbench.action.terminal.copySelectionAsHtml,
* McsEngl.Vsccmnd.workbench.action.terminal.copySelectionAsHtml,
Vsccmdi.workbench.action.terminal.detachSession,
* McsEngl.Vsccmnd.workbench.action.terminal.detachSession,
Vsccmdi.workbench.action.terminal.doNotShowSuggestOnType,
* McsEngl.Vsccmnd.workbench.action.terminal.doNotShowSuggestOnType,
Vsccmdi.workbench.action.terminal.findNext,
· key: f3,
· when: terminalFindFocused && terminalHasBeenCreated || terminalFindFocused && terminalProcessSupported || terminalFocusInAny && terminalHasBeenCreated || terminalFocusInAny && terminalProcessSupported,
* McsEngl.Vsccmnd.workbench.action.terminal.findNext,
Vsccmdi.workbench.action.terminal.findNext,
· key: shift+enter,
· when: terminalFindInputFocused && terminalHasBeenCreated || terminalFindInputFocused && terminalProcessSupported,
* McsEngl.Vsccmnd.workbench.action.terminal.findNext,
Vsccmdi.workbench.action.terminal.findPrevious,
· key: enter,
· when: terminalFindInputFocused && terminalHasBeenCreated || terminalFindInputFocused && terminalProcessSupported,
* McsEngl.Vsccmnd.workbench.action.terminal.findPrevious,
Vsccmdi.workbench.action.terminal.findPrevious,
· key: shift+f3,
· when: terminalFindFocused && terminalHasBeenCreated || terminalFindFocused && terminalProcessSupported || terminalFocusInAny && terminalHasBeenCreated || terminalFocusInAny && terminalProcessSupported,
* McsEngl.Vsccmnd.workbench.action.terminal.findPrevious,
Vsccmdi.workbench.action.terminal.focus,
· key: ctrl+down,
· when: accessibilityModeEnabled && accessibleViewOnLastLine && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibilityModeEnabled && accessibleViewOnLastLine && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal',
* McsEngl.Vsccmnd.workbench.action.terminal.focus,
Vsccmdi.workbench.action.terminal.focusAccessibleBuffer,
· key: alt+f2,
· when: accessibilityModeEnabled && terminalFocus && terminalHasBeenCreated || accessibilityModeEnabled && terminalFocus && terminalProcessSupported,
* McsEngl.Vsccmnd.workbench.action.terminal.focusAccessibleBuffer,
Vsccmdi.workbench.action.terminal.focusAccessibleBuffer,
· key: ctrl+up,
· when: accessibilityModeEnabled && terminalFocus && terminalHasBeenCreated || accessibilityModeEnabled && terminalFocus && terminalProcessSupported,
* McsEngl.Vsccmnd.workbench.action.terminal.focusAccessibleBuffer,
Vsccmdi.workbench.action.terminal.focusAtIndex1,
* McsEngl.Vsccmnd.workbench.action.terminal.focusAtIndex1,
Vsccmdi.workbench.action.terminal.focusAtIndex2,
* McsEngl.Vsccmnd.workbench.action.terminal.focusAtIndex2,
Vsccmdi.workbench.action.terminal.focusAtIndex3,
* McsEngl.Vsccmnd.workbench.action.terminal.focusAtIndex3,
Vsccmdi.workbench.action.terminal.focusAtIndex4,
* McsEngl.Vsccmnd.workbench.action.terminal.focusAtIndex4,
Vsccmdi.workbench.action.terminal.focusAtIndex5,
* McsEngl.Vsccmnd.workbench.action.terminal.focusAtIndex5,
Vsccmdi.workbench.action.terminal.focusAtIndex6,
* McsEngl.Vsccmnd.workbench.action.terminal.focusAtIndex6,
Vsccmdi.workbench.action.terminal.focusAtIndex7,
* McsEngl.Vsccmnd.workbench.action.terminal.focusAtIndex7,
Vsccmdi.workbench.action.terminal.focusAtIndex8,
* McsEngl.Vsccmnd.workbench.action.terminal.focusAtIndex8,
Vsccmdi.workbench.action.terminal.focusAtIndex9,
* McsEngl.Vsccmnd.workbench.action.terminal.focusAtIndex9,
Vsccmdi.workbench.action.terminal.focusFind,
· key: ctrl+f,
· when: terminalFindFocused && terminalHasBeenCreated || terminalFindFocused && terminalProcessSupported || terminalFocusInAny && terminalHasBeenCreated || terminalFocusInAny && terminalProcessSupported,
* McsEngl.Vsccmnd.workbench.action.terminal.focusFind,
Vsccmdi.workbench.action.terminal.focusHover,
· key: ctrl+k ctrl+i,
· when: terminalFocus && terminalHasBeenCreated || terminalFocus && terminalIsOpen || terminalFocus && terminalProcessSupported || terminalHasBeenCreated && terminalTabsFocus || terminalIsOpen && terminalTabsFocus || terminalProcessSupported && terminalTabsFocus,
* McsEngl.Vsccmnd.workbench.action.terminal.focusHover,
Vsccmdi.workbench.action.terminal.focusNext,
· key: ctrl+pagedown,
· when: terminalFocus && terminalHasBeenCreated && !terminalEditorFocus || terminalFocus && terminalProcessSupported && !terminalEditorFocus,
* McsEngl.Vsccmnd.workbench.action.terminal.focusNext,
Vsccmdi.workbench.action.terminal.focusNextPane,
· key: alt+down,
· when: terminalFocus && terminalHasBeenCreated && terminalSplitPaneActive || terminalFocus && terminalProcessSupported && terminalSplitPaneActive,
* McsEngl.Vsccmnd.workbench.action.terminal.focusNextPane,
Vsccmdi.workbench.action.terminal.focusNextPane,
· key: alt+right,
· when: terminalFocus && terminalHasBeenCreated && terminalSplitPaneActive || terminalFocus && terminalProcessSupported && terminalSplitPaneActive,
* McsEngl.Vsccmnd.workbench.action.terminal.focusNextPane,
Vsccmdi.workbench.action.terminal.focusPrevious,
· key: ctrl+pageup,
· when: terminalFocus && terminalHasBeenCreated && !terminalEditorFocus || terminalFocus && terminalProcessSupported && !terminalEditorFocus,
* McsEngl.Vsccmnd.workbench.action.terminal.focusPrevious,
Vsccmdi.workbench.action.terminal.focusPreviousPane,
· key: alt+left,
· when: terminalFocus && terminalHasBeenCreated && terminalSplitPaneActive || terminalFocus && terminalProcessSupported && terminalSplitPaneActive,
* McsEngl.Vsccmnd.workbench.action.terminal.focusPreviousPane,
Vsccmdi.workbench.action.terminal.focusPreviousPane,
· key: alt+up,
· when: terminalFocus && terminalHasBeenCreated && terminalSplitPaneActive || terminalFocus && terminalProcessSupported && terminalSplitPaneActive,
* McsEngl.Vsccmnd.workbench.action.terminal.focusPreviousPane,
Vsccmdi.workbench.action.terminal.focusTabs,
· key: ctrl+shift+\\,
· when: terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported || terminalHasBeenCreated && terminalTabsFocus || terminalProcessSupported && terminalTabsFocus,
* McsEngl.Vsccmnd.workbench.action.terminal.focusTabs,
Vsccmdi.workbench.action.terminal.fontZoomIn,
* McsEngl.Vsccmnd.workbench.action.terminal.fontZoomIn,
Vsccmdi.workbench.action.terminal.fontZoomOut,
* McsEngl.Vsccmnd.workbench.action.terminal.fontZoomOut,
Vsccmdi.workbench.action.terminal.fontZoomReset,
* McsEngl.Vsccmnd.workbench.action.terminal.fontZoomReset,
Vsccmdi.workbench.action.terminal.goToRecentDirectory,
· key: ctrl+g,
· when: terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported,
* McsEngl.Vsccmnd.workbench.action.terminal.goToRecentDirectory,
Vsccmdi.workbench.action.terminal.hideFind,
· key: escape,
· when: terminalFindVisible && terminalFocusInAny && terminalHasBeenCreated || terminalFindVisible && terminalFocusInAny && terminalProcessSupported,
* McsEngl.Vsccmnd.workbench.action.terminal.hideFind,
Vsccmdi.workbench.action.terminal.hideFind,
· key: shift+escape,
· when: terminalFindVisible && terminalFocusInAny && terminalHasBeenCreated || terminalFindVisible && terminalFocusInAny && terminalProcessSupported,
* McsEngl.Vsccmnd.workbench.action.terminal.hideFind,
Vsccmdi.workbench.action.terminal.hideSuggestWidget,
· key: escape,
· when: terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible,
* McsEngl.Vsccmnd.workbench.action.terminal.hideSuggestWidget,
Vsccmdi.workbench.action.terminal.hideSuggestWidgetAndNavigateHistory,
· key: up,
· when: config.terminal.integrated.suggest.upArrowNavigatesHistory && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible && !simpleSuggestWidgetHasNavigated || config.terminal.integrated.suggest.upArrowNavigatesHistory && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible && !simpleSuggestWidgetHasNavigated,
* McsEngl.Vsccmnd.workbench.action.terminal.hideSuggestWidgetAndNavigateHistory,
Vsccmdi.workbench.action.terminal.join,
* McsEngl.Vsccmnd.workbench.action.terminal.join,
Vsccmdi.workbench.action.terminal.joinActiveTab,
* McsEngl.Vsccmnd.workbench.action.terminal.joinActiveTab,
Vsccmdi.workbench.action.terminal.kill,
* McsEngl.Vsccmnd.workbench.action.terminal.kill,
Vsccmdi.workbench.action.terminal.killActiveTab,
· key: delete,
· when: terminalHasBeenCreated && terminalTabsFocus || terminalIsOpen && terminalTabsFocus || terminalProcessSupported && terminalTabsFocus,
* McsEngl.Vsccmnd.workbench.action.terminal.killActiveTab,
Vsccmdi.workbench.action.terminal.killAll,
* McsEngl.Vsccmnd.workbench.action.terminal.killAll,
Vsccmdi.workbench.action.terminal.killEditor,
· key: ctrl+f4,
· when: terminalEditorFocus && terminalFocus && terminalHasBeenCreated || terminalEditorFocus && terminalFocus && terminalProcessSupported,
* McsEngl.Vsccmnd.workbench.action.terminal.killEditor,
Vsccmdi.workbench.action.terminal.killEditor,
· key: ctrl+w,
· when: terminalEditorFocus && terminalFocus && terminalHasBeenCreated || terminalEditorFocus && terminalFocus && terminalProcessSupported,
* McsEngl.Vsccmnd.workbench.action.terminal.killEditor,
Vsccmdi.workbench.action.terminal.killViewOrEditor,
* McsEngl.Vsccmnd.workbench.action.terminal.killViewOrEditor,
Vsccmdi.workbench.action.terminal.moveIntoNewWindow,
* McsEngl.Vsccmnd.workbench.action.terminal.moveIntoNewWindow,
Vsccmdi.workbench.action.terminal.moveToEditor,
* McsEngl.Vsccmnd.workbench.action.terminal.moveToEditor,
Vsccmdi.workbench.action.terminal.moveToTerminalPanel,
* McsEngl.Vsccmnd.workbench.action.terminal.moveToTerminalPanel,
Vsccmdi.workbench.action.terminal.new,
· key: ctrl+shift+`,
· when: terminalProcessSupported || terminalWebExtensionContributedProfile,
* McsEngl.Vsccmnd.workbench.action.terminal.new,
Vsccmdi.workbench.action.terminal.newInActiveWorkspace,
* McsEngl.Vsccmnd.workbench.action.terminal.newInActiveWorkspace,
Vsccmdi.workbench.action.terminal.newInNewWindow,
· key: ctrl+shift+alt+`,
· when: terminalHasBeenCreated || terminalProcessSupported,
* McsEngl.Vsccmnd.workbench.action.terminal.newInNewWindow,
Vsccmdi.workbench.action.terminal.newWithCwd,
* McsEngl.Vsccmnd.workbench.action.terminal.newWithCwd,
Vsccmdi.workbench.action.terminal.newWithProfile,
* McsEngl.Vsccmnd.workbench.action.terminal.newWithProfile,
Vsccmdi.workbench.action.terminal.openDetectedLink,
· key: ctrl+shift+g,
· when: accessibleViewIsShown && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal',
* McsEngl.Vsccmnd.workbench.action.terminal.openDetectedLink,
Vsccmdi.workbench.action.terminal.openDetectedLink,
· key: ctrl+shift+o,
· when: terminalFocus && terminalHasBeenCreated,
* McsEngl.Vsccmnd.workbench.action.terminal.openDetectedLink,
Vsccmdi.workbench.action.terminal.openFileLink,
* McsEngl.Vsccmnd.workbench.action.terminal.openFileLink,
Vsccmdi.workbench.action.terminal.openNativeConsole,
· key: ctrl+shift+c,
· when: !terminalFocus,
* McsEngl.Vsccmnd.workbench.action.terminal.openNativeConsole,
Vsccmdi.workbench.action.terminal.openSettings,
* McsEngl.Vsccmnd.workbench.action.terminal.openSettings,
Vsccmdi.workbench.action.terminal.openUrlLink,
* McsEngl.Vsccmnd.workbench.action.terminal.openUrlLink,
Vsccmdi.workbench.action.terminal.paste,
· key: ctrl+shift+v,
· when: terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported,
* McsEngl.Vsccmnd.workbench.action.terminal.paste,
Vsccmdi.workbench.action.terminal.paste,
· key: ctrl+v,
· when: terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported,
* McsEngl.Vsccmnd.workbench.action.terminal.paste,
Vsccmdi.workbench.action.terminal.recordSession,
* McsEngl.Vsccmnd.workbench.action.terminal.recordSession,
Vsccmdi.workbench.action.terminal.relaunch,
* McsEngl.Vsccmnd.workbench.action.terminal.relaunch,
Vsccmdi.workbench.action.terminal.rename,
* McsEngl.Vsccmnd.workbench.action.terminal.rename,
Vsccmdi.workbench.action.terminal.renameActiveTab,
· key: f2,
· when: terminalHasBeenCreated && terminalTabsFocus && terminalTabsSingularSelection || terminalProcessSupported && terminalTabsFocus && terminalTabsSingularSelection,
* McsEngl.Vsccmnd.workbench.action.terminal.renameActiveTab,
Vsccmdi.workbench.action.terminal.resetSuggestWidgetSize,
* McsEngl.Vsccmnd.workbench.action.terminal.resetSuggestWidgetSize,
Vsccmdi.workbench.action.terminal.resizePaneDown,
* McsEngl.Vsccmnd.workbench.action.terminal.resizePaneDown,
Vsccmdi.workbench.action.terminal.resizePaneLeft,
* McsEngl.Vsccmnd.workbench.action.terminal.resizePaneLeft,
Vsccmdi.workbench.action.terminal.resizePaneRight,
* McsEngl.Vsccmnd.workbench.action.terminal.resizePaneRight,
Vsccmdi.workbench.action.terminal.resizePaneUp,
* McsEngl.Vsccmnd.workbench.action.terminal.resizePaneUp,
Vsccmdi.workbench.action.terminal.restartPtyHost,
* McsEngl.Vsccmnd.workbench.action.terminal.restartPtyHost,
Vsccmdi.workbench.action.terminal.runActiveFile,
* McsEngl.Vsccmnd.workbench.action.terminal.runActiveFile,
Vsccmdi.workbench.action.terminal.runRecentCommand,
· key: ctrl+alt+r,
· when: terminalFocus && terminalHasBeenCreated && !accessibilityModeEnabled || terminalFocus && terminalProcessSupported && !accessibilityModeEnabled,
* McsEngl.Vsccmnd.workbench.action.terminal.runRecentCommand,
Vsccmdi.workbench.action.terminal.runRecentCommand,
· key: ctrl+r,
· when: accessibilityModeEnabled && terminalFocus && terminalHasBeenCreated || accessibilityModeEnabled && terminalFocus && terminalProcessSupported || accessibilityModeEnabled && accessibleViewIsShown && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibilityModeEnabled && accessibleViewIsShown && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal',
* McsEngl.Vsccmnd.workbench.action.terminal.runRecentCommand,
Vsccmdi.workbench.action.terminal.runSelectedText,
* McsEngl.Vsccmnd.workbench.action.terminal.runSelectedText,
Vsccmdi.workbench.action.terminal.scrollDown,
· key: ctrl+alt+pagedown,
· when: terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive,
* McsEngl.Vsccmnd.workbench.action.terminal.scrollDown,
Vsccmdi.workbench.action.terminal.scrollDownPage,
· key: shift+pagedown,
· when: terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive,
* McsEngl.Vsccmnd.workbench.action.terminal.scrollDownPage,
Vsccmdi.workbench.action.terminal.scrollToBottom,
· key: ctrl+end,
· when: terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive,
* McsEngl.Vsccmnd.workbench.action.terminal.scrollToBottom,
Vsccmdi.workbench.action.terminal.scrollToBottomAccessibleView,
· key: ctrl+end,
· when: accessibleViewIsShown && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibleViewIsShown && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal',
* McsEngl.Vsccmnd.workbench.action.terminal.scrollToBottomAccessibleView,
Vsccmdi.workbench.action.terminal.scrollToNextCommand,
· key: ctrl+down,
· when: terminalFocus && terminalHasBeenCreated && !accessibilityModeEnabled || terminalFocus && terminalProcessSupported && !accessibilityModeEnabled,
* McsEngl.Vsccmnd.workbench.action.terminal.scrollToNextCommand,
Vsccmdi.workbench.action.terminal.scrollToPreviousCommand,
· key: ctrl+up,
· when: terminalFocus && terminalHasBeenCreated && !accessibilityModeEnabled || terminalFocus && terminalProcessSupported && !accessibilityModeEnabled,
* McsEngl.Vsccmnd.workbench.action.terminal.scrollToPreviousCommand,
Vsccmdi.workbench.action.terminal.scrollToTop,
· key: ctrl+home,
· when: terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive,
* McsEngl.Vsccmnd.workbench.action.terminal.scrollToTop,
Vsccmdi.workbench.action.terminal.scrollToTopAccessibleView,
· key: ctrl+home,
· when: accessibleViewIsShown && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibleViewIsShown && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal',
* McsEngl.Vsccmnd.workbench.action.terminal.scrollToTopAccessibleView,
Vsccmdi.workbench.action.terminal.scrollUp,
· key: ctrl+alt+pageup,
· when: terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive,
* McsEngl.Vsccmnd.workbench.action.terminal.scrollUp,
Vsccmdi.workbench.action.terminal.scrollUpPage,
· key: shift+pageup,
· when: terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive,
* McsEngl.Vsccmnd.workbench.action.terminal.scrollUpPage,
Vsccmdi.workbench.action.terminal.searchWorkspace,
· key: ctrl+shift+f,
· when: terminalFocus && terminalProcessSupported && terminalTextSelected,
* McsEngl.Vsccmnd.workbench.action.terminal.searchWorkspace,
Vsccmdi.workbench.action.terminal.selectAll,
* McsEngl.Vsccmnd.workbench.action.terminal.selectAll,
Vsccmdi.workbench.action.terminal.selectDefaultShell,
* McsEngl.Vsccmnd.workbench.action.terminal.selectDefaultShell,
Vsccmdi.workbench.action.terminal.selectNextPageSuggestion,
· key: pagedown,
· when: terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible,
* McsEngl.Vsccmnd.workbench.action.terminal.selectNextPageSuggestion,
Vsccmdi.workbench.action.terminal.selectNextSuggestion,
· key: down,
· when: terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible,
* McsEngl.Vsccmnd.workbench.action.terminal.selectNextSuggestion,
Vsccmdi.workbench.action.terminal.selectPrevPageSuggestion,
· key: pageup,
· when: terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible,
* McsEngl.Vsccmnd.workbench.action.terminal.selectPrevPageSuggestion,
Vsccmdi.workbench.action.terminal.selectPrevSuggestion,
· key: up,
· when: simpleSuggestWidgetHasNavigated && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || simpleSuggestWidgetHasNavigated && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible || terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible && !config.terminal.integrated.suggest.upArrowNavigatesHistory || terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible && !config.terminal.integrated.suggest.upArrowNavigatesHistory,
* McsEngl.Vsccmnd.workbench.action.terminal.selectPrevSuggestion,
Vsccmdi.workbench.action.terminal.selectToNextCommand,
· key: ctrl+shift+down,
· when: terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported,
* McsEngl.Vsccmnd.workbench.action.terminal.selectToNextCommand,
Vsccmdi.workbench.action.terminal.selectToNextLine,
* McsEngl.Vsccmnd.workbench.action.terminal.selectToNextLine,
Vsccmdi.workbench.action.terminal.selectToPreviousCommand,
· key: ctrl+shift+up,
· when: terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported,
* McsEngl.Vsccmnd.workbench.action.terminal.selectToPreviousCommand,
Vsccmdi.workbench.action.terminal.selectToPreviousLine,
* McsEngl.Vsccmnd.workbench.action.terminal.selectToPreviousLine,
Vsccmdi.workbench.action.terminal.sendSequence,
· key: alt+down,
· when: terminalFocus,
· args: {"text":"\u001b[1;5B"},
* McsEngl.Vsccmnd.workbench.action.terminal.sendSequence,
Vsccmdi.workbench.action.terminal.sendSequence,
· key: alt+left,
· when: terminalFocus,
· args: {"text":"\u001b[1;5D"},
* McsEngl.Vsccmnd.workbench.action.terminal.sendSequence,
Vsccmdi.workbench.action.terminal.sendSequence,
· key: alt+right,
· when: terminalFocus,
· args: {"text":"\u001b[1;5C"},
* McsEngl.Vsccmnd.workbench.action.terminal.sendSequence,
Vsccmdi.workbench.action.terminal.sendSequence,
· key: alt+space,
· when: config.terminal.integrated.enableWin32InputMode && terminalFocus && terminalShellIntegrationEnabled && !accessibilityModeEnabled && terminalShellType == 'pwsh',
· args: {"text":"\u001b[24~b"},
* McsEngl.Vsccmnd.workbench.action.terminal.sendSequence,
Vsccmdi.workbench.action.terminal.sendSequence,
· key: alt+up,
· when: terminalFocus,
· args: {"text":"\u001b[1;5A"},
* McsEngl.Vsccmnd.workbench.action.terminal.sendSequence,
Vsccmdi.workbench.action.terminal.sendSequence,
· key: ctrl+alt+g,
· when: terminalFocus,
· args: {"text":"\u0007"},
* McsEngl.Vsccmnd.workbench.action.terminal.sendSequence,
Vsccmdi.workbench.action.terminal.sendSequence,
· key: ctrl+alt+r,
· when: accessibilityModeEnabled && terminalFocus,
· args: {"text":"\u0012"},
* McsEngl.Vsccmnd.workbench.action.terminal.sendSequence,
Vsccmdi.workbench.action.terminal.sendSequence,
· key: ctrl+backspace,
· when: terminalFocus && terminalShellType == 'cmd',
· args: {"text":"\b"},
* McsEngl.Vsccmnd.workbench.action.terminal.sendSequence,
Vsccmdi.workbench.action.terminal.sendSequence,
· key: ctrl+backspace,
· when: terminalFocus,
· args: {"text":"\u0017"},
* McsEngl.Vsccmnd.workbench.action.terminal.sendSequence,
Vsccmdi.workbench.action.terminal.sendSequence,
· key: ctrl+delete,
· when: terminalFocus,
· args: {"text":"\u001bd"},
* McsEngl.Vsccmnd.workbench.action.terminal.sendSequence,
Vsccmdi.workbench.action.terminal.sendSequence,
· key: ctrl+shift+2,
· when: terminalFocus,
· args: {"text":"\u0000"},
* McsEngl.Vsccmnd.workbench.action.terminal.sendSequence,
Vsccmdi.workbench.action.terminal.sendSequence,
· key: ctrl+shift+6,
· when: terminalFocus,
· args: {"text":"\u001e"},
* McsEngl.Vsccmnd.workbench.action.terminal.sendSequence,
Vsccmdi.workbench.action.terminal.sendSequence,
· key: ctrl+space,
· when: config.terminal.integrated.enableWin32InputMode && terminalFocus && terminalShellIntegrationEnabled && !accessibilityModeEnabled && terminalShellType == 'pwsh',
· args: {"text":"\u001b[24~a"},
* McsEngl.Vsccmnd.workbench.action.terminal.sendSequence,
Vsccmdi.workbench.action.terminal.sendSequence,
· key: ctrl+v,
· when: terminalFocus && !accessibilityModeEnabled && terminalShellType == 'pwsh',
· args: {"text":"\u0016"},
* McsEngl.Vsccmnd.workbench.action.terminal.sendSequence,
Vsccmdi.workbench.action.terminal.sendSequence,
· key: shift+enter,
· when: config.terminal.integrated.enableWin32InputMode && terminalFocus && terminalShellIntegrationEnabled && !accessibilityModeEnabled && terminalShellType == 'pwsh',
· args: {"text":"\u001b[24~c"},
* McsEngl.Vsccmnd.workbench.action.terminal.sendSequence,
Vsccmdi.workbench.action.terminal.setDimensions,
* McsEngl.Vsccmnd.workbench.action.terminal.setDimensions,
Vsccmdi.workbench.action.terminal.showEnvironmentContributions,
* McsEngl.Vsccmnd.workbench.action.terminal.showEnvironmentContributions,
Vsccmdi.workbench.action.terminal.showQuickFixes,
· key: ctrl+.,
· when: terminalFocus,
* McsEngl.Vsccmnd.workbench.action.terminal.showQuickFixes,
Vsccmdi.workbench.action.terminal.showSuggestOnType,
* McsEngl.Vsccmnd.workbench.action.terminal.showSuggestOnType,
Vsccmdi.workbench.action.terminal.showTextureAtlas,
* McsEngl.Vsccmnd.workbench.action.terminal.showTextureAtlas,
Vsccmdi.workbench.action.terminal.sizeToContentWidth,
· key: alt+z,
· when: terminalFocus && terminalHasBeenCreated && terminalIsOpen || terminalFocus && terminalIsOpen && terminalProcessSupported,
* McsEngl.Vsccmnd.workbench.action.terminal.sizeToContentWidth,
Vsccmdi.workbench.action.terminal.split,
· key: ctrl+shift+5,
· when: terminalFocus && terminalProcessSupported || terminalFocus && terminalWebExtensionContributedProfile,
* McsEngl.Vsccmnd.workbench.action.terminal.split,
Vsccmdi.workbench.action.terminal.splitActiveTab,
· key: ctrl+shift+5,
· when: terminalProcessSupported && terminalTabsFocus,
* McsEngl.Vsccmnd.workbench.action.terminal.splitActiveTab,
Vsccmdi.workbench.action.terminal.splitInActiveWorkspace,
* McsEngl.Vsccmnd.workbench.action.terminal.splitInActiveWorkspace,
Vsccmdi.workbench.action.terminal.startVoice,
* McsEngl.Vsccmnd.workbench.action.terminal.startVoice,
Vsccmdi.workbench.action.terminal.stopVoice,
· key: escape,
· when: terminalDictationInProgress,
* McsEngl.Vsccmnd.workbench.action.terminal.stopVoice,
Vsccmdi.workbench.action.terminal.suggestLearnMore,
* McsEngl.Vsccmnd.workbench.action.terminal.suggestLearnMore,
Vsccmdi.workbench.action.terminal.suggestToggleDetails,
· key: ctrl+i,
· when: simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible,
* McsEngl.Vsccmnd.workbench.action.terminal.suggestToggleDetails,
Vsccmdi.workbench.action.terminal.suggestToggleDetails,
· key: ctrl+space,
· when: simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible,
* McsEngl.Vsccmnd.workbench.action.terminal.suggestToggleDetails,
Vsccmdi.workbench.action.terminal.suggestToggleDetailsFocus,
· key: ctrl+alt+space,
· when: !textInputFocus,
* McsEngl.Vsccmnd.workbench.action.terminal.suggestToggleDetailsFocus,
Vsccmdi.workbench.action.terminal.switchTerminal,
* McsEngl.Vsccmnd.workbench.action.terminal.switchTerminal,
Vsccmdi.workbench.action.terminal.toggleFindCaseSensitive,
· key: alt+c,
· when: terminalFindVisible && terminalHasBeenCreated || terminalFindVisible && terminalProcessSupported,
* McsEngl.Vsccmnd.workbench.action.terminal.toggleFindCaseSensitive,
Vsccmdi.workbench.action.terminal.toggleFindRegex,
· key: alt+r,
· when: terminalFindVisible && terminalHasBeenCreated || terminalFindVisible && terminalProcessSupported,
* McsEngl.Vsccmnd.workbench.action.terminal.toggleFindRegex,
Vsccmdi.workbench.action.terminal.toggleFindWholeWord,
· key: alt+w,
· when: terminalFindVisible && terminalHasBeenCreated || terminalFindVisible && terminalProcessSupported,
* McsEngl.Vsccmnd.workbench.action.terminal.toggleFindWholeWord,
Vsccmdi.workbench.action.terminal.toggleStickyScroll,
* McsEngl.Vsccmnd.workbench.action.terminal.toggleStickyScroll,
Vsccmdi.workbench.action.terminal.toggleTerminal,
· key: ctrl+`,
· when: terminal.active,
* McsEngl.Vsccmnd.workbench.action.terminal.toggleTerminal,
Vsccmdi.workbench.action.terminal.triggerSuggest,
· key: ctrl+space,
· when: config.terminal.integrated.suggest.enabled && terminalFocus && terminalProcessSupported && !terminalSuggestWidgetVisible,
* McsEngl.Vsccmnd.workbench.action.terminal.triggerSuggest,
Vsccmdi.workbench.action.terminal.unsplit,
* McsEngl.Vsccmnd.workbench.action.terminal.unsplit,
Vsccmdi.workbench.action.terminal.writeDataToTerminal,
* McsEngl.Vsccmnd.workbench.action.terminal.writeDataToTerminal,
Vsccmdi.workbench.action.toggleActivityBarVisibility,
* McsEngl.Vsccmnd.workbench.action.toggleActivityBarVisibility,
Vsccmdi.workbench.action.toggleAutoSave,
* McsEngl.Vsccmnd.workbench.action.toggleAutoSave,
Vsccmdi.workbench.action.toggleAuxiliaryBar,
· key: ctrl+alt+b,
* McsEngl.Vsccmnd.workbench.action.toggleAuxiliaryBar,
Vsccmdi.workbench.action.toggleCenteredLayout,
* McsEngl.Vsccmnd.workbench.action.toggleCenteredLayout,
Vsccmdi.workbench.action.toggleCommenting,
* McsEngl.Vsccmnd.workbench.action.toggleCommenting,
Vsccmdi.workbench.action.toggleCompactAuxiliaryWindow,
* McsEngl.Vsccmnd.workbench.action.toggleCompactAuxiliaryWindow,
Vsccmdi.workbench.action.toggleConfirmBeforeClose,
* McsEngl.Vsccmnd.workbench.action.toggleConfirmBeforeClose,
Vsccmdi.workbench.action.toggleDevTools,
· key: ctrl+shift+i,
· when: isDevelopment,
* McsEngl.Vsccmnd.workbench.action.toggleDevTools,
Vsccmdi.workbench.action.toggleEditorGroupLayout,
· key: shift+alt+0,
* McsEngl.Vsccmnd.workbench.action.toggleEditorGroupLayout,
Vsccmdi.workbench.action.toggleEditorGroupLock,
* McsEngl.Vsccmnd.workbench.action.toggleEditorGroupLock,
Vsccmdi.workbench.action.toggleEditorType,
* McsEngl.Vsccmnd.workbench.action.toggleEditorType,
Vsccmdi.workbench.action.toggleEditorVisibility,
* McsEngl.Vsccmnd.workbench.action.toggleEditorVisibility,
Vsccmdi.workbench.action.toggleEditorWidths,
* McsEngl.Vsccmnd.workbench.action.toggleEditorWidths,
Vsccmdi.workbench.action.toggleFullScreen,
· key: f11,
· when: !isIOS,
* McsEngl.Vsccmnd.workbench.action.toggleFullScreen,
Vsccmdi.workbench.action.toggleKeepEditors,
* McsEngl.Vsccmnd.workbench.action.toggleKeepEditors,
Vsccmdi.workbench.action.toggleKeybindingsLog,
* McsEngl.Vsccmnd.workbench.action.toggleKeybindingsLog,
Vsccmdi.workbench.action.toggleLightDarkThemes,
* McsEngl.Vsccmnd.workbench.action.toggleLightDarkThemes,
Vsccmdi.workbench.action.toggleLockedScrolling,
* McsEngl.Vsccmnd.workbench.action.toggleLockedScrolling,
Vsccmdi.workbench.action.toggleMaximizeEditorGroup,
· key: ctrl+k ctrl+m,
· when: editorPartMaximizedEditorGroup || editorPartMultipleEditorGroups,
* McsEngl.Vsccmnd.workbench.action.toggleMaximizeEditorGroup,
Vsccmdi.workbench.action.toggleMaximizedAuxiliaryBar,
* McsEngl.Vsccmnd.workbench.action.toggleMaximizedAuxiliaryBar,
Vsccmdi.workbench.action.toggleMaximizedPanel,
* McsEngl.Vsccmnd.workbench.action.toggleMaximizedPanel,
Vsccmdi.workbench.action.toggleMenuBar,
* McsEngl.Vsccmnd.workbench.action.toggleMenuBar,
Vsccmdi.workbench.action.toggleModalEditorMaximized,
* McsEngl.Vsccmnd.workbench.action.toggleModalEditorMaximized,
Vsccmdi.workbench.action.toggleMultiCursorModifier,
* McsEngl.Vsccmnd.workbench.action.toggleMultiCursorModifier,
Vsccmdi.workbench.action.toggleNotebookClipboardLog,
* McsEngl.Vsccmnd.workbench.action.toggleNotebookClipboardLog,
Vsccmdi.workbench.action.togglePanel,
· key: ctrl+j,
* McsEngl.Vsccmnd.workbench.action.togglePanel,
Vsccmdi.workbench.action.toggleScreencastMode,
* McsEngl.Vsccmnd.workbench.action.toggleScreencastMode,
Vsccmdi.workbench.action.toggleSearchOnType,
* McsEngl.Vsccmnd.workbench.action.toggleSearchOnType,
Vsccmdi.workbench.action.toggleSeparatePinnedEditorTabs,
* McsEngl.Vsccmnd.workbench.action.toggleSeparatePinnedEditorTabs,
Vsccmdi.workbench.action.toggleSidebarPosition,
* McsEngl.Vsccmnd.workbench.action.toggleSidebarPosition,
Vsccmdi.workbench.action.toggleSidebarVisibility,
· key: ctrl+b,
* McsEngl.Vsccmnd.workbench.action.toggleSidebarVisibility,
Vsccmdi.workbench.action.toggleSplitEditorInGroup,
* McsEngl.Vsccmnd.workbench.action.toggleSplitEditorInGroup,
Vsccmdi.workbench.action.toggleSplitEditorInGroupLayout,
* McsEngl.Vsccmnd.workbench.action.toggleSplitEditorInGroupLayout,
Vsccmdi.workbench.action.toggleStatusbarVisibility,
* McsEngl.Vsccmnd.workbench.action.toggleStatusbarVisibility,
Vsccmdi.workbench.action.toggleWindowAlwaysOnTop,
* McsEngl.Vsccmnd.workbench.action.toggleWindowAlwaysOnTop,
Vsccmdi.workbench.action.toggleZenMode,
· key: ctrl+k z,
· when: !isAuxiliaryWindowFocusedContext,
* McsEngl.Vsccmnd.workbench.action.toggleZenMode,
Vsccmdi.workbench.action.triggerReconnect,
* McsEngl.Vsccmnd.workbench.action.triggerReconnect,
Vsccmdi.workbench.action.troubleshootIssue.start,
* McsEngl.Vsccmnd.workbench.action.troubleshootIssue.start,
Vsccmdi.workbench.action.troubleshootIssue.stop,
* McsEngl.Vsccmnd.workbench.action.troubleshootIssue.stop,
Vsccmdi.workbench.action.tryNewDefaultThemes,
* McsEngl.Vsccmnd.workbench.action.tryNewDefaultThemes,
Vsccmdi.workbench.action.unifiedQuickAccess,
* McsEngl.Vsccmnd.workbench.action.unifiedQuickAccess,
Vsccmdi.workbench.action.unlockEditorGroup,
* McsEngl.Vsccmnd.workbench.action.unlockEditorGroup,
Vsccmdi.workbench.action.unpinEditor,
· key: ctrl+k shift+enter,
· when: activeEditorIsPinned,
* McsEngl.Vsccmnd.workbench.action.unpinEditor,
Vsccmdi.workbench.action.url.openUrl,
* McsEngl.Vsccmnd.workbench.action.url.openUrl,
Vsccmdi.workbench.action.webview.openDeveloperTools,
* McsEngl.Vsccmnd.workbench.action.webview.openDeveloperTools,
Vsccmdi.workbench.action.webview.reloadWebviewAction,
* McsEngl.Vsccmnd.workbench.action.webview.reloadWebviewAction,
Vsccmdi.workbench.action.zenHideEditorTabs,
* McsEngl.Vsccmnd.workbench.action.zenHideEditorTabs,
Vsccmdi.workbench.action.zenShowEditorTab,
* McsEngl.Vsccmnd.workbench.action.zenShowEditorTab,
Vsccmdi.workbench.action.zenShowMultipleEditorTabs,
* McsEngl.Vsccmnd.workbench.action.zenShowMultipleEditorTabs,
Vsccmdi.workbench.action.zoomIn,
· key: ctrl+=,
* McsEngl.Vsccmnd.workbench.action.zoomIn,
Vsccmdi.workbench.action.zoomIn,
· key: ctrl+numpad_add,
* McsEngl.Vsccmnd.workbench.action.zoomIn,
Vsccmdi.workbench.action.zoomIn,
· key: ctrl+shift+=,
* McsEngl.Vsccmnd.workbench.action.zoomIn,
Vsccmdi.workbench.action.zoomOut,
· key: ctrl+-,
* McsEngl.Vsccmnd.workbench.action.zoomOut,
Vsccmdi.workbench.action.zoomOut,
· key: ctrl+numpad_subtract,
* McsEngl.Vsccmnd.workbench.action.zoomOut,
Vsccmdi.workbench.action.zoomOut,
· key: ctrl+shift+-,
* McsEngl.Vsccmnd.workbench.action.zoomOut,
Vsccmdi.workbench.action.zoomReset,
· key: ctrl+numpad0,
* McsEngl.Vsccmnd.workbench.action.zoomReset,
Vsccmdi.workbench.actions.accounts.signIn,
* McsEngl.Vsccmnd.workbench.actions.accounts.signIn,
Vsccmdi.workbench.actions.sync.editMachineName,
* McsEngl.Vsccmnd.workbench.actions.sync.editMachineName,
Vsccmdi.workbench.actions.sync.loadActivity,
* McsEngl.Vsccmnd.workbench.actions.sync.loadActivity,
Vsccmdi.workbench.actions.sync.turnOffSyncOnMachine,
* McsEngl.Vsccmnd.workbench.actions.sync.turnOffSyncOnMachine,
Vsccmdi.workbench.actions.sync.workbench.views.sync.localActivity.compareWithLocal,
* McsEngl.Vsccmnd.workbench.actions.sync.workbench.views.sync.localActivity.compareWithLocal,
Vsccmdi.workbench.actions.sync.workbench.views.sync.localActivity.replaceCurrent,
* McsEngl.Vsccmnd.workbench.actions.sync.workbench.views.sync.localActivity.replaceCurrent,
Vsccmdi.workbench.actions.sync.workbench.views.sync.localActivity.resolveResource,
* McsEngl.Vsccmnd.workbench.actions.sync.workbench.views.sync.localActivity.resolveResource,
Vsccmdi.workbench.actions.sync.workbench.views.sync.remoteActivity.compareWithLocal,
* McsEngl.Vsccmnd.workbench.actions.sync.workbench.views.sync.remoteActivity.compareWithLocal,
Vsccmdi.workbench.actions.sync.workbench.views.sync.remoteActivity.replaceCurrent,
* McsEngl.Vsccmnd.workbench.actions.sync.workbench.views.sync.remoteActivity.replaceCurrent,
Vsccmdi.workbench.actions.sync.workbench.views.sync.remoteActivity.resolveResource,
* McsEngl.Vsccmnd.workbench.actions.sync.workbench.views.sync.remoteActivity.resolveResource,
Vsccmdi.workbench.actions.syncData.reset,
* McsEngl.Vsccmnd.workbench.actions.syncData.reset,
Vsccmdi.workbench.actions.table.workbench.panel.markers.view.viewAsTable,
* McsEngl.Vsccmnd.workbench.actions.table.workbench.panel.markers.view.viewAsTable,
Vsccmdi.workbench.actions.table.workbench.panel.markers.view.viewAsTree,
* McsEngl.Vsccmnd.workbench.actions.table.workbench.panel.markers.view.viewAsTree,
Vsccmdi.workbench.actions.treeView.workbench.panel.markers.view.collapseAll,
* McsEngl.Vsccmnd.workbench.actions.treeView.workbench.panel.markers.view.collapseAll,
Vsccmdi.workbench.actions.updateIndicator,
* McsEngl.Vsccmnd.workbench.actions.updateIndicator,
Vsccmdi.workbench.actions.view.problems,
· key: ctrl+shift+m,
· when: workbench.panel.markers.view.active,
* McsEngl.Vsccmnd.workbench.actions.view.problems,
Vsccmdi.workbench.actions.view.toggleProblems,
* McsEngl.Vsccmnd.workbench.actions.view.toggleProblems,
Vsccmdi.workbench.actions.workbench.panel.comments.toggleResolvedComments,
* McsEngl.Vsccmnd.workbench.actions.workbench.panel.comments.toggleResolvedComments,
Vsccmdi.workbench.actions.workbench.panel.comments.toggleSortByResource,
* McsEngl.Vsccmnd.workbench.actions.workbench.panel.comments.toggleSortByResource,
Vsccmdi.workbench.actions.workbench.panel.comments.toggleSortByUpdatedAt,
* McsEngl.Vsccmnd.workbench.actions.workbench.panel.comments.toggleSortByUpdatedAt,
Vsccmdi.workbench.actions.workbench.panel.comments.toggleUnResolvedComments,
* McsEngl.Vsccmnd.workbench.actions.workbench.panel.comments.toggleUnResolvedComments,
Vsccmdi.workbench.actions.workbench.panel.markers.view.toggleActiveFile,
* McsEngl.Vsccmnd.workbench.actions.workbench.panel.markers.view.toggleActiveFile,
Vsccmdi.workbench.actions.workbench.panel.markers.view.toggleErrors,
* McsEngl.Vsccmnd.workbench.actions.workbench.panel.markers.view.toggleErrors,
Vsccmdi.workbench.actions.workbench.panel.markers.view.toggleExcludedFiles,
* McsEngl.Vsccmnd.workbench.actions.workbench.panel.markers.view.toggleExcludedFiles,
Vsccmdi.workbench.actions.workbench.panel.markers.view.toggleInfos,
* McsEngl.Vsccmnd.workbench.actions.workbench.panel.markers.view.toggleInfos,
Vsccmdi.workbench.actions.workbench.panel.markers.view.toggleWarnings,
* McsEngl.Vsccmnd.workbench.actions.workbench.panel.markers.view.toggleWarnings,
Vsccmdi.workbench.actions.workbench.panel.output.clearFilterText,
* McsEngl.Vsccmnd.workbench.actions.workbench.panel.output.clearFilterText,
Vsccmdi.workbench.actions.workbench.panel.output.toggle.debug,
* McsEngl.Vsccmnd.workbench.actions.workbench.panel.output.toggle.debug,
Vsccmdi.workbench.actions.workbench.panel.output.toggle.error,
* McsEngl.Vsccmnd.workbench.actions.workbench.panel.output.toggle.error,
Vsccmdi.workbench.actions.workbench.panel.output.toggle.info,
* McsEngl.Vsccmnd.workbench.actions.workbench.panel.output.toggle.info,
Vsccmdi.workbench.actions.workbench.panel.output.toggle.trace,
* McsEngl.Vsccmnd.workbench.actions.workbench.panel.output.toggle.trace,
Vsccmdi.workbench.actions.workbench.panel.output.toggle.warn,
* McsEngl.Vsccmnd.workbench.actions.workbench.panel.output.toggle.warn,
Vsccmdi.workbench.agentPlugins.browse,
* McsEngl.Vsccmnd.workbench.agentPlugins.browse,
Vsccmdi.workbench.agentPlugins.checkForUpdates,
* McsEngl.Vsccmnd.workbench.agentPlugins.checkForUpdates,
Vsccmdi.workbench.agentPlugins.forceUpdate,
* McsEngl.Vsccmnd.workbench.agentPlugins.forceUpdate,
Vsccmdi.workbench.banner.focusBanner,
· key: escape,
· when: bannerFocused,
* McsEngl.Vsccmnd.workbench.banner.focusBanner,
Vsccmdi.workbench.banner.focusNextAction,
· key: down,
· when: bannerFocused,
* McsEngl.Vsccmnd.workbench.banner.focusNextAction,
Vsccmdi.workbench.banner.focusNextAction,
· key: right,
· when: bannerFocused,
* McsEngl.Vsccmnd.workbench.banner.focusNextAction,
Vsccmdi.workbench.banner.focusPreviousAction,
· key: left,
· when: bannerFocused,
* McsEngl.Vsccmnd.workbench.banner.focusPreviousAction,
Vsccmdi.workbench.banner.focusPreviousAction,
· key: up,
· when: bannerFocused,
* McsEngl.Vsccmnd.workbench.banner.focusPreviousAction,
Vsccmdi.workbench.chat.action.focusLastFocused,
· key: ctrl+shift+down,
· when: inChat && inChatInput && quickChatHasFocus,
* McsEngl.Vsccmnd.workbench.chat.action.focusLastFocused,
Vsccmdi.workbench.chat.action.focusLastFocused,
· key: ctrl+shift+up,
· when: chatCursorAtTop && inChatInput && !quickChatHasFocus,
* McsEngl.Vsccmnd.workbench.chat.action.focusLastFocused,
Vsccmdi.workbench.chat.action.focusLastFocused,
· key: ctrl+shift+up,
· when: inChatInput && isLinux && !quickChatHasFocus || inChatInput && isWindows && !quickChatHasFocus,
* McsEngl.Vsccmnd.workbench.chat.action.focusLastFocused,
Vsccmdi.workbench.command.new.agent,
* McsEngl.Vsccmnd.workbench.command.new.agent,
Vsccmdi.workbench.command.new.instructions,
* McsEngl.Vsccmnd.workbench.command.new.instructions,
Vsccmdi.workbench.command.new.prompt,
* McsEngl.Vsccmnd.workbench.command.new.prompt,
Vsccmdi.workbench.command.new.skill,
* McsEngl.Vsccmnd.workbench.command.new.skill,
Vsccmdi.workbench.command.new.untitled.prompt,
* McsEngl.Vsccmnd.workbench.command.new.untitled.prompt,
Vsccmdi.workbench.debug.action.addScopeToChat,
* McsEngl.Vsccmnd.workbench.debug.action.addScopeToChat,
Vsccmdi.workbench.debug.action.addVariableToChat,
* McsEngl.Vsccmnd.workbench.debug.action.addVariableToChat,
Vsccmdi.workbench.debug.action.addWatchExpressionToChat,
* McsEngl.Vsccmnd.workbench.debug.action.addWatchExpressionToChat,
Vsccmdi.workbench.debug.action.copyAll,
* McsEngl.Vsccmnd.workbench.debug.action.copyAll,
Vsccmdi.workbench.debug.action.focusBreakpointsView,
* McsEngl.Vsccmnd.workbench.debug.action.focusBreakpointsView,
Vsccmdi.workbench.debug.action.focusCallStackView,
* McsEngl.Vsccmnd.workbench.debug.action.focusCallStackView,
Vsccmdi.workbench.debug.action.focusRepl,
* McsEngl.Vsccmnd.workbench.debug.action.focusRepl,
Vsccmdi.workbench.debug.action.focusVariablesView,
* McsEngl.Vsccmnd.workbench.debug.action.focusVariablesView,
Vsccmdi.workbench.debug.action.focusWatchView,
* McsEngl.Vsccmnd.workbench.debug.action.focusWatchView,
Vsccmdi.workbench.debug.action.toggleRepl,
· key: ctrl+shift+y,
· when: workbench.panel.repl.view.active,
* McsEngl.Vsccmnd.workbench.debug.action.toggleRepl,
Vsccmdi.workbench.debug.breakPointsView.resetViewLocation,
* McsEngl.Vsccmnd.workbench.debug.breakPointsView.resetViewLocation,
Vsccmdi.workbench.debug.callStackView.resetViewLocation,
* McsEngl.Vsccmnd.workbench.debug.callStackView.resetViewLocation,
Vsccmdi.workbench.debug.loadedScriptsView.focus,
* McsEngl.Vsccmnd.workbench.debug.loadedScriptsView.focus,
Vsccmdi.workbench.debug.loadedScriptsView.resetViewLocation,
* McsEngl.Vsccmnd.workbench.debug.loadedScriptsView.resetViewLocation,
Vsccmdi.workbench.debug.panel.action.clearReplAction,
* McsEngl.Vsccmnd.workbench.debug.panel.action.clearReplAction,
Vsccmdi.workbench.debug.variablesView.resetViewLocation,
* McsEngl.Vsccmnd.workbench.debug.variablesView.resetViewLocation,
Vsccmdi.workbench.debug.viewlet.action.addDataBreakpointOnAddress,
* McsEngl.Vsccmnd.workbench.debug.viewlet.action.addDataBreakpointOnAddress,
Vsccmdi.workbench.debug.viewlet.action.addFunctionBreakpointAction,
* McsEngl.Vsccmnd.workbench.debug.viewlet.action.addFunctionBreakpointAction,
Vsccmdi.workbench.debug.viewlet.action.addWatchExpression,
* McsEngl.Vsccmnd.workbench.debug.viewlet.action.addWatchExpression,
Vsccmdi.workbench.debug.viewlet.action.copyValue,
· key: ctrl+c,
· when: !expressionSelected && focusedView == 'workbench.debug.variablesView' || !expressionSelected && focusedView == 'workbench.debug.watchExpressionsView',
* McsEngl.Vsccmnd.workbench.debug.viewlet.action.copyValue,
Vsccmdi.workbench.debug.viewlet.action.copyWorkspaceVariableValue,
* McsEngl.Vsccmnd.workbench.debug.viewlet.action.copyWorkspaceVariableValue,
Vsccmdi.workbench.debug.viewlet.action.disableAllBreakpoints,
* McsEngl.Vsccmnd.workbench.debug.viewlet.action.disableAllBreakpoints,
Vsccmdi.workbench.debug.viewlet.action.editDataBreakpointOnAddress,
* McsEngl.Vsccmnd.workbench.debug.viewlet.action.editDataBreakpointOnAddress,
Vsccmdi.workbench.debug.viewlet.action.enableAllBreakpoints,
* McsEngl.Vsccmnd.workbench.debug.viewlet.action.enableAllBreakpoints,
Vsccmdi.workbench.debug.viewlet.action.reapplyBreakpointsAction,
* McsEngl.Vsccmnd.workbench.debug.viewlet.action.reapplyBreakpointsAction,
Vsccmdi.workbench.debug.viewlet.action.removeAllBreakpoints,
* McsEngl.Vsccmnd.workbench.debug.viewlet.action.removeAllBreakpoints,
Vsccmdi.workbench.debug.viewlet.action.removeAllWatchExpressions,
* McsEngl.Vsccmnd.workbench.debug.viewlet.action.removeAllWatchExpressions,
Vsccmdi.workbench.debug.viewlet.action.removeBreakpoint,
* McsEngl.Vsccmnd.workbench.debug.viewlet.action.removeBreakpoint,
Vsccmdi.workbench.debug.viewlet.action.toggleBreakpointsActivatedAction,
* McsEngl.Vsccmnd.workbench.debug.viewlet.action.toggleBreakpointsActivatedAction,
Vsccmdi.workbench.debug.viewlet.action.toggleBreakpointsPresentation,
* McsEngl.Vsccmnd.workbench.debug.viewlet.action.toggleBreakpointsPresentation,
Vsccmdi.workbench.debug.viewlet.action.viewMemory,
* McsEngl.Vsccmnd.workbench.debug.viewlet.action.viewMemory,
Vsccmdi.workbench.debug.watchExpressionsView.resetViewLocation,
* McsEngl.Vsccmnd.workbench.debug.watchExpressionsView.resetViewLocation,
Vsccmdi.workbench.debug.welcome.focus,
* McsEngl.Vsccmnd.workbench.debug.welcome.focus,
Vsccmdi.workbench.debug.welcome.removeView,
* McsEngl.Vsccmnd.workbench.debug.welcome.removeView,
Vsccmdi.workbench.debug.welcome.resetViewLocation,
* McsEngl.Vsccmnd.workbench.debug.welcome.resetViewLocation,
Vsccmdi.workbench.debug.welcome.toggleVisibility,
* McsEngl.Vsccmnd.workbench.debug.welcome.toggleVisibility,
Vsccmdi.workbench.edit.chat.cancel,
· key: escape,
· when: chatSessionCurrentlyEditing && inChatInput && !editorHasMultipleSelections && !editorHasSelection && !editorHoverVisible || chatSessionCurrentlyEditingInput && inChatInput && !editorHasMultipleSelections && !editorHasSelection && !editorHoverVisible,
* McsEngl.Vsccmnd.workbench.edit.chat.cancel,
Vsccmdi.workbench.editSessions.actions.delete,
* McsEngl.Vsccmnd.workbench.editSessions.actions.delete,
Vsccmdi.workbench.editSessions.actions.deleteAll,
* McsEngl.Vsccmnd.workbench.editSessions.actions.deleteAll,
Vsccmdi.workbench.editSessions.actions.resetAuth,
* McsEngl.Vsccmnd.workbench.editSessions.actions.resetAuth,
Vsccmdi.workbench.editSessions.actions.resume,
* McsEngl.Vsccmnd.workbench.editSessions.actions.resume,
Vsccmdi.workbench.editSessions.actions.resumeFromSerializedPayload,
* McsEngl.Vsccmnd.workbench.editSessions.actions.resumeFromSerializedPayload,
Vsccmdi.workbench.editSessions.actions.resumeLatest,
* McsEngl.Vsccmnd.workbench.editSessions.actions.resumeLatest,
Vsccmdi.workbench.editSessions.actions.showEditSessions,
* McsEngl.Vsccmnd.workbench.editSessions.actions.showEditSessions,
Vsccmdi.workbench.editSessions.actions.showOutputChannel,
* McsEngl.Vsccmnd.workbench.editSessions.actions.showOutputChannel,
Vsccmdi.workbench.editSessions.actions.signIn,
* McsEngl.Vsccmnd.workbench.editSessions.actions.signIn,
Vsccmdi.workbench.editSessions.actions.store,
* McsEngl.Vsccmnd.workbench.editSessions.actions.store,
Vsccmdi.workbench.editSessions.actions.storeCurrent,
* McsEngl.Vsccmnd.workbench.editSessions.actions.storeCurrent,
Vsccmdi.workbench.explorer.fileView.focus,
* McsEngl.Vsccmnd.workbench.explorer.fileView.focus,
Vsccmdi.workbench.explorer.fileView.removeView,
* McsEngl.Vsccmnd.workbench.explorer.fileView.removeView,
Vsccmdi.workbench.explorer.fileView.resetViewLocation,
* McsEngl.Vsccmnd.workbench.explorer.fileView.resetViewLocation,
Vsccmdi.workbench.explorer.fileView.toggleVisibility,
* McsEngl.Vsccmnd.workbench.explorer.fileView.toggleVisibility,
Vsccmdi.workbench.explorer.openEditorsView.removeView,
* McsEngl.Vsccmnd.workbench.explorer.openEditorsView.removeView,
Vsccmdi.workbench.explorer.openEditorsView.resetViewLocation,
* McsEngl.Vsccmnd.workbench.explorer.openEditorsView.resetViewLocation,
Vsccmdi.workbench.explorer.openEditorsView.toggleVisibility,
* McsEngl.Vsccmnd.workbench.explorer.openEditorsView.toggleVisibility,
Vsccmdi.workbench.extensions.action.addExtensionToWorkspaceRecommendations,
* McsEngl.Vsccmnd.workbench.extensions.action.addExtensionToWorkspaceRecommendations,
Vsccmdi.workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations,
* McsEngl.Vsccmnd.workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations,
Vsccmdi.workbench.extensions.action.addToWorkspaceFolderRecommendations,
* McsEngl.Vsccmnd.workbench.extensions.action.addToWorkspaceFolderRecommendations,
Vsccmdi.workbench.extensions.action.addToWorkspaceIgnoredRecommendations,
* McsEngl.Vsccmnd.workbench.extensions.action.addToWorkspaceIgnoredRecommendations,
Vsccmdi.workbench.extensions.action.addToWorkspaceRecommendations,
* McsEngl.Vsccmnd.workbench.extensions.action.addToWorkspaceRecommendations,
Vsccmdi.workbench.extensions.action.checkForUpdates,
* McsEngl.Vsccmnd.workbench.extensions.action.checkForUpdates,
Vsccmdi.workbench.extensions.action.clearExtensionsSearchResults,
* McsEngl.Vsccmnd.workbench.extensions.action.clearExtensionsSearchResults,
Vsccmdi.workbench.extensions.action.clearLanguage,
* McsEngl.Vsccmnd.workbench.extensions.action.clearLanguage,
Vsccmdi.workbench.extensions.action.configure,
* McsEngl.Vsccmnd.workbench.extensions.action.configure,
Vsccmdi.workbench.extensions.action.configureKeybindings,
* McsEngl.Vsccmnd.workbench.extensions.action.configureKeybindings,
Vsccmdi.workbench.extensions.action.configureWorkspaceFolderRecommendedExtensions,
* McsEngl.Vsccmnd.workbench.extensions.action.configureWorkspaceFolderRecommendedExtensions,
Vsccmdi.workbench.extensions.action.configureWorkspaceRecommendedExtensions,
* McsEngl.Vsccmnd.workbench.extensions.action.configureWorkspaceRecommendedExtensions,
Vsccmdi.workbench.extensions.action.copyExtension,
* McsEngl.Vsccmnd.workbench.extensions.action.copyExtension,
Vsccmdi.workbench.extensions.action.copyExtensionId,
* McsEngl.Vsccmnd.workbench.extensions.action.copyExtensionId,
Vsccmdi.workbench.extensions.action.copyLink,
* McsEngl.Vsccmnd.workbench.extensions.action.copyLink,
Vsccmdi.workbench.extensions.action.debugExtensionHost,
* McsEngl.Vsccmnd.workbench.extensions.action.debugExtensionHost,
Vsccmdi.workbench.extensions.action.devtoolsExtensionHost,
* McsEngl.Vsccmnd.workbench.extensions.action.devtoolsExtensionHost,
Vsccmdi.workbench.extensions.action.disableAll,
* McsEngl.Vsccmnd.workbench.extensions.action.disableAll,
Vsccmdi.workbench.extensions.action.disableAllWorkspace,
* McsEngl.Vsccmnd.workbench.extensions.action.disableAllWorkspace,
Vsccmdi.workbench.extensions.action.disableAutoUpdate,
* McsEngl.Vsccmnd.workbench.extensions.action.disableAutoUpdate,
Vsccmdi.workbench.extensions.action.download,
* McsEngl.Vsccmnd.workbench.extensions.action.download,
Vsccmdi.workbench.extensions.action.downloadPreRelease,
* McsEngl.Vsccmnd.workbench.extensions.action.downloadPreRelease,
Vsccmdi.workbench.extensions.action.downloadSpecificVersion,
* McsEngl.Vsccmnd.workbench.extensions.action.downloadSpecificVersion,
Vsccmdi.workbench.extensions.action.enableAll,
* McsEngl.Vsccmnd.workbench.extensions.action.enableAll,
Vsccmdi.workbench.extensions.action.enableAllWorkspace,
* McsEngl.Vsccmnd.workbench.extensions.action.enableAllWorkspace,
Vsccmdi.workbench.extensions.action.enableAutoUpdate,
* McsEngl.Vsccmnd.workbench.extensions.action.enableAutoUpdate,
Vsccmdi.workbench.extensions.action.extensionHostProfile,
* McsEngl.Vsccmnd.workbench.extensions.action.extensionHostProfile,
Vsccmdi.workbench.extensions.action.extensionUpdates,
* McsEngl.Vsccmnd.workbench.extensions.action.extensionUpdates,
Vsccmdi.workbench.extensions.action.focusExtensionsView,
* McsEngl.Vsccmnd.workbench.extensions.action.focusExtensionsView,
Vsccmdi.workbench.extensions.action.ignoreRecommendation,
* McsEngl.Vsccmnd.workbench.extensions.action.ignoreRecommendation,
Vsccmdi.workbench.extensions.action.install.anotherVersion,
* McsEngl.Vsccmnd.workbench.extensions.action.install.anotherVersion,
Vsccmdi.workbench.extensions.action.install.specificVersion,
* McsEngl.Vsccmnd.workbench.extensions.action.install.specificVersion,
Vsccmdi.workbench.extensions.action.installAndDonotSync,
* McsEngl.Vsccmnd.workbench.extensions.action.installAndDonotSync,
Vsccmdi.workbench.extensions.action.installExtensionFromLocation,
* McsEngl.Vsccmnd.workbench.extensions.action.installExtensionFromLocation,
Vsccmdi.workbench.extensions.action.installExtensions,
* McsEngl.Vsccmnd.workbench.extensions.action.installExtensions,
Vsccmdi.workbench.extensions.action.installPrereleaseAndDonotSync,
* McsEngl.Vsccmnd.workbench.extensions.action.installPrereleaseAndDonotSync,
Vsccmdi.workbench.extensions.action.installUnsigned,
* McsEngl.Vsccmnd.workbench.extensions.action.installUnsigned,
Vsccmdi.workbench.extensions.action.installVSIX,
* McsEngl.Vsccmnd.workbench.extensions.action.installVSIX,
Vsccmdi.workbench.extensions.action.installWorkspaceRecommendedExtensions,
* McsEngl.Vsccmnd.workbench.extensions.action.installWorkspaceRecommendedExtensions,
Vsccmdi.workbench.extensions.action.installedExtensions,
* McsEngl.Vsccmnd.workbench.extensions.action.installedExtensions,
Vsccmdi.workbench.extensions.action.listBuiltInExtensions,
* McsEngl.Vsccmnd.workbench.extensions.action.listBuiltInExtensions,
Vsccmdi.workbench.extensions.action.listWorkspaceUnsupportedExtensions,
* McsEngl.Vsccmnd.workbench.extensions.action.listWorkspaceUnsupportedExtensions,
Vsccmdi.workbench.extensions.action.manageAccountPreferences,
* McsEngl.Vsccmnd.workbench.extensions.action.manageAccountPreferences,
Vsccmdi.workbench.extensions.action.manageAuthorizedExtensionURIs,
* McsEngl.Vsccmnd.workbench.extensions.action.manageAuthorizedExtensionURIs,
Vsccmdi.workbench.extensions.action.manageTrustedPublishers,
* McsEngl.Vsccmnd.workbench.extensions.action.manageTrustedPublishers,
Vsccmdi.workbench.extensions.action.openExtensionHostProfile,
* McsEngl.Vsccmnd.workbench.extensions.action.openExtensionHostProfile,
Vsccmdi.workbench.extensions.action.openExtensionsFolder,
* McsEngl.Vsccmnd.workbench.extensions.action.openExtensionsFolder,
Vsccmdi.workbench.extensions.action.recentlyPublishedExtensions,
* McsEngl.Vsccmnd.workbench.extensions.action.recentlyPublishedExtensions,
Vsccmdi.workbench.extensions.action.refreshExtension,
* McsEngl.Vsccmnd.workbench.extensions.action.refreshExtension,
Vsccmdi.workbench.extensions.action.removeExtensionFromWorkspaceRecommendations,
* McsEngl.Vsccmnd.workbench.extensions.action.removeExtensionFromWorkspaceRecommendations,
Vsccmdi.workbench.extensions.action.saveExtensionHostProfile,
* McsEngl.Vsccmnd.workbench.extensions.action.saveExtensionHostProfile,
Vsccmdi.workbench.extensions.action.setColorTheme,
* McsEngl.Vsccmnd.workbench.extensions.action.setColorTheme,
Vsccmdi.workbench.extensions.action.setFileIconTheme,
* McsEngl.Vsccmnd.workbench.extensions.action.setFileIconTheme,
Vsccmdi.workbench.extensions.action.setProductIconTheme,
* McsEngl.Vsccmnd.workbench.extensions.action.setProductIconTheme,
Vsccmdi.workbench.extensions.action.showDisabledExtensions,
* McsEngl.Vsccmnd.workbench.extensions.action.showDisabledExtensions,
Vsccmdi.workbench.extensions.action.showEnabledExtensions,
* McsEngl.Vsccmnd.workbench.extensions.action.showEnabledExtensions,
Vsccmdi.workbench.extensions.action.showExtensionsForLanguage,
* McsEngl.Vsccmnd.workbench.extensions.action.showExtensionsForLanguage,
Vsccmdi.workbench.extensions.action.showExtensionsWithIds,
* McsEngl.Vsccmnd.workbench.extensions.action.showExtensionsWithIds,
Vsccmdi.workbench.extensions.action.showLanguageExtensions,
* McsEngl.Vsccmnd.workbench.extensions.action.showLanguageExtensions,
Vsccmdi.workbench.extensions.action.showPopularExtensions,
* McsEngl.Vsccmnd.workbench.extensions.action.showPopularExtensions,
Vsccmdi.workbench.extensions.action.showPreReleaseVersion,
* McsEngl.Vsccmnd.workbench.extensions.action.showPreReleaseVersion,
Vsccmdi.workbench.extensions.action.showRecommendedExtensions,
* McsEngl.Vsccmnd.workbench.extensions.action.showRecommendedExtensions,
Vsccmdi.workbench.extensions.action.showRecommendedKeymapExtensions,
* McsEngl.Vsccmnd.workbench.extensions.action.showRecommendedKeymapExtensions,
Vsccmdi.workbench.extensions.action.showReleasedVersion,
* McsEngl.Vsccmnd.workbench.extensions.action.showReleasedVersion,
Vsccmdi.workbench.extensions.action.stopExtensionHostProfile,
* McsEngl.Vsccmnd.workbench.extensions.action.stopExtensionHostProfile,
Vsccmdi.workbench.extensions.action.switchToPreRlease,
* McsEngl.Vsccmnd.workbench.extensions.action.switchToPreRlease,
Vsccmdi.workbench.extensions.action.switchToRelease,
* McsEngl.Vsccmnd.workbench.extensions.action.switchToRelease,
Vsccmdi.workbench.extensions.action.toggleApplyToAllProfiles,
* McsEngl.Vsccmnd.workbench.extensions.action.toggleApplyToAllProfiles,
Vsccmdi.workbench.extensions.action.toggleAutoUpdateForExtension,
* McsEngl.Vsccmnd.workbench.extensions.action.toggleAutoUpdateForExtension,
Vsccmdi.workbench.extensions.action.toggleAutoUpdatesForPublisher,
* McsEngl.Vsccmnd.workbench.extensions.action.toggleAutoUpdatesForPublisher,
Vsccmdi.workbench.extensions.action.toggleIgnoreExtension,
* McsEngl.Vsccmnd.workbench.extensions.action.toggleIgnoreExtension,
Vsccmdi.workbench.extensions.action.undoIgnoredRecommendation,
* McsEngl.Vsccmnd.workbench.extensions.action.undoIgnoredRecommendation,
Vsccmdi.workbench.extensions.action.updateAllExtensions,
* McsEngl.Vsccmnd.workbench.extensions.action.updateAllExtensions,
Vsccmdi.workbench.extensions.actions.gallery.signIn,
* McsEngl.Vsccmnd.workbench.extensions.actions.gallery.signIn,
Vsccmdi.workbench.extensions.command.installFromVSIX,
* McsEngl.Vsccmnd.workbench.extensions.command.installFromVSIX,
Vsccmdi.workbench.extensions.installMissingDependencies,
* McsEngl.Vsccmnd.workbench.extensions.installMissingDependencies,
Vsccmdi.workbench.files.action.acceptLocalChanges,
* McsEngl.Vsccmnd.workbench.files.action.acceptLocalChanges,
Vsccmdi.workbench.files.action.collapseExplorerFolders,
* McsEngl.Vsccmnd.workbench.files.action.collapseExplorerFolders,
Vsccmdi.workbench.files.action.compareFileWith,
* McsEngl.Vsccmnd.workbench.files.action.compareFileWith,
Vsccmdi.workbench.files.action.compareNewUntitledTextFiles,
* McsEngl.Vsccmnd.workbench.files.action.compareNewUntitledTextFiles,
Vsccmdi.workbench.files.action.compareWithClipboard,
· key: ctrl+k c,
* McsEngl.Vsccmnd.workbench.files.action.compareWithClipboard,
Vsccmdi.workbench.files.action.compareWithSaved,
· key: ctrl+k d,
* McsEngl.Vsccmnd.workbench.files.action.compareWithSaved,
Vsccmdi.workbench.files.action.createFileFromExplorer,
* McsEngl.Vsccmnd.workbench.files.action.createFileFromExplorer,
Vsccmdi.workbench.files.action.createFolderFromExplorer,
* McsEngl.Vsccmnd.workbench.files.action.createFolderFromExplorer,
Vsccmdi.workbench.files.action.focusFilesExplorer,
* McsEngl.Vsccmnd.workbench.files.action.focusFilesExplorer,
Vsccmdi.workbench.files.action.focusOpenEditorsView,
· key: ctrl+k e,
· when: workbench.explorer.openEditorsView.active,
* McsEngl.Vsccmnd.workbench.files.action.focusOpenEditorsView,
Vsccmdi.workbench.files.action.refreshFilesExplorer,
* McsEngl.Vsccmnd.workbench.files.action.refreshFilesExplorer,
Vsccmdi.workbench.files.action.revertLocalChanges,
* McsEngl.Vsccmnd.workbench.files.action.revertLocalChanges,
Vsccmdi.workbench.files.action.saveAllInGroup,
* McsEngl.Vsccmnd.workbench.files.action.saveAllInGroup,
Vsccmdi.workbench.files.action.showActiveFileInExplorer,
* McsEngl.Vsccmnd.workbench.files.action.showActiveFileInExplorer,
Vsccmdi.workbench.getCodeExchangeProxyEndpoints,
* McsEngl.Vsccmnd.workbench.getCodeExchangeProxyEndpoints,
Vsccmdi.workbench.mcp.addConfiguration,
* McsEngl.Vsccmnd.workbench.mcp.addConfiguration,
Vsccmdi.workbench.mcp.browseResources,
* McsEngl.Vsccmnd.workbench.mcp.browseResources,
Vsccmdi.workbench.mcp.browseServers,
* McsEngl.Vsccmnd.workbench.mcp.browseServers,
Vsccmdi.workbench.mcp.configureSamplingModels,
* McsEngl.Vsccmnd.workbench.mcp.configureSamplingModels,
Vsccmdi.workbench.mcp.editStoredInput,
* McsEngl.Vsccmnd.workbench.mcp.editStoredInput,
Vsccmdi.workbench.mcp.installFromManifest,
* McsEngl.Vsccmnd.workbench.mcp.installFromManifest,
Vsccmdi.workbench.mcp.listServer,
* McsEngl.Vsccmnd.workbench.mcp.listServer,
Vsccmdi.workbench.mcp.openRemoteUserMcpJson,
* McsEngl.Vsccmnd.workbench.mcp.openRemoteUserMcpJson,
Vsccmdi.workbench.mcp.openUserMcpJson,
* McsEngl.Vsccmnd.workbench.mcp.openUserMcpJson,
Vsccmdi.workbench.mcp.openWorkspaceFolderMcpJson,
* McsEngl.Vsccmnd.workbench.mcp.openWorkspaceFolderMcpJson,
Vsccmdi.workbench.mcp.openWorkspaceMcpJson,
* McsEngl.Vsccmnd.workbench.mcp.openWorkspaceMcpJson,
Vsccmdi.workbench.mcp.removeStoredInput,
* McsEngl.Vsccmnd.workbench.mcp.removeStoredInput,
Vsccmdi.workbench.mcp.resetCachedTools,
* McsEngl.Vsccmnd.workbench.mcp.resetCachedTools,
Vsccmdi.workbench.mcp.resetTrust,
* McsEngl.Vsccmnd.workbench.mcp.resetTrust,
Vsccmdi.workbench.mcp.restartServer,
* McsEngl.Vsccmnd.workbench.mcp.restartServer,
Vsccmdi.workbench.mcp.serverOptions,
* McsEngl.Vsccmnd.workbench.mcp.serverOptions,
Vsccmdi.workbench.mcp.serverOptionsInConfirmation,
* McsEngl.Vsccmnd.workbench.mcp.serverOptionsInConfirmation,
Vsccmdi.workbench.mcp.showConfiguration,
* McsEngl.Vsccmnd.workbench.mcp.showConfiguration,
Vsccmdi.workbench.mcp.showInstalledServers,
* McsEngl.Vsccmnd.workbench.mcp.showInstalledServers,
Vsccmdi.workbench.mcp.showOutput,
* McsEngl.Vsccmnd.workbench.mcp.showOutput,
Vsccmdi.workbench.mcp.skipAutostart,
* McsEngl.Vsccmnd.workbench.mcp.skipAutostart,
Vsccmdi.workbench.mcp.startPromptForServer,
* McsEngl.Vsccmnd.workbench.mcp.startPromptForServer,
Vsccmdi.workbench.mcp.startServer,
* McsEngl.Vsccmnd.workbench.mcp.startServer,
Vsccmdi.workbench.mcp.stopServer,
* McsEngl.Vsccmnd.workbench.mcp.stopServer,
Vsccmdi.workbench.notebook.layout.configure,
* McsEngl.Vsccmnd.workbench.notebook.layout.configure,
Vsccmdi.workbench.notebook.layout.configure.editorTitle,
* McsEngl.Vsccmnd.workbench.notebook.layout.configure.editorTitle,
Vsccmdi.workbench.notebook.layout.gettingStarted,
* McsEngl.Vsccmnd.workbench.notebook.layout.gettingStarted,
Vsccmdi.workbench.notebook.layout.select,
* McsEngl.Vsccmnd.workbench.notebook.layout.select,
Vsccmdi.workbench.notebook.layout.webview.reset,
* McsEngl.Vsccmnd.workbench.notebook.layout.webview.reset,
Vsccmdi.workbench.output.action.clearOutput,
* McsEngl.Vsccmnd.workbench.output.action.clearOutput,
Vsccmdi.workbench.output.action.switchBetweenOutputs,
* McsEngl.Vsccmnd.workbench.output.action.switchBetweenOutputs,
Vsccmdi.workbench.output.action.toggleAutoScroll,
* McsEngl.Vsccmnd.workbench.output.action.toggleAutoScroll,
Vsccmdi.workbench.panel.chat,
· key: ctrl+alt+i,
· when: workbench.panel.chat.view.copilot.active,
* McsEngl.Vsccmnd.workbench.panel.chat,
Vsccmdi.workbench.panel.chat.resetViewContainerLocation,
* McsEngl.Vsccmnd.workbench.panel.chat.resetViewContainerLocation,
Vsccmdi.workbench.panel.chat.view.copilot.focus,
* McsEngl.Vsccmnd.workbench.panel.chat.view.copilot.focus,
Vsccmdi.workbench.panel.chat.view.copilot.removeView,
* McsEngl.Vsccmnd.workbench.panel.chat.view.copilot.removeView,
Vsccmdi.workbench.panel.chat.view.copilot.resetViewLocation,
* McsEngl.Vsccmnd.workbench.panel.chat.view.copilot.resetViewLocation,
Vsccmdi.workbench.panel.chat.view.copilot.toggleVisibility,
* McsEngl.Vsccmnd.workbench.panel.chat.view.copilot.toggleVisibility,
Vsccmdi.workbench.panel.markers.resetViewContainerLocation,
* McsEngl.Vsccmnd.workbench.panel.markers.resetViewContainerLocation,
Vsccmdi.workbench.panel.markers.view.focus,
* McsEngl.Vsccmnd.workbench.panel.markers.view.focus,
Vsccmdi.workbench.panel.markers.view.removeView,
* McsEngl.Vsccmnd.workbench.panel.markers.view.removeView,
Vsccmdi.workbench.panel.markers.view.resetViewLocation,
* McsEngl.Vsccmnd.workbench.panel.markers.view.resetViewLocation,
Vsccmdi.workbench.panel.markers.view.toggleVisibility,
* McsEngl.Vsccmnd.workbench.panel.markers.view.toggleVisibility,
Vsccmdi.workbench.panel.output.focus,
* McsEngl.Vsccmnd.workbench.panel.output.focus,
Vsccmdi.workbench.panel.output.removeView,
* McsEngl.Vsccmnd.workbench.panel.output.removeView,
Vsccmdi.workbench.panel.output.resetViewContainerLocation,
* McsEngl.Vsccmnd.workbench.panel.output.resetViewContainerLocation,
Vsccmdi.workbench.panel.output.resetViewLocation,
* McsEngl.Vsccmnd.workbench.panel.output.resetViewLocation,
Vsccmdi.workbench.panel.output.toggleVisibility,
* McsEngl.Vsccmnd.workbench.panel.output.toggleVisibility,
Vsccmdi.workbench.panel.repl.resetViewContainerLocation,
* McsEngl.Vsccmnd.workbench.panel.repl.resetViewContainerLocation,
Vsccmdi.workbench.panel.repl.view.focus,
* McsEngl.Vsccmnd.workbench.panel.repl.view.focus,
Vsccmdi.workbench.panel.repl.view.removeView,
* McsEngl.Vsccmnd.workbench.panel.repl.view.removeView,
Vsccmdi.workbench.panel.repl.view.resetViewLocation,
* McsEngl.Vsccmnd.workbench.panel.repl.view.resetViewLocation,
Vsccmdi.workbench.panel.repl.view.toggleVisibility,
* McsEngl.Vsccmnd.workbench.panel.repl.view.toggleVisibility,
Vsccmdi.workbench.panel.testResults.resetViewContainerLocation,
* McsEngl.Vsccmnd.workbench.panel.testResults.resetViewContainerLocation,
Vsccmdi.workbench.panel.testResults.view.focus,
* McsEngl.Vsccmnd.workbench.panel.testResults.view.focus,
Vsccmdi.workbench.panel.testResults.view.resetViewLocation,
* McsEngl.Vsccmnd.workbench.panel.testResults.view.resetViewLocation,
Vsccmdi.workbench.profiles.actions.cleanupProfiles,
* McsEngl.Vsccmnd.workbench.profiles.actions.cleanupProfiles,
Vsccmdi.workbench.profiles.actions.createFromCurrentProfile,
* McsEngl.Vsccmnd.workbench.profiles.actions.createFromCurrentProfile,
Vsccmdi.workbench.profiles.actions.createProfile,
* McsEngl.Vsccmnd.workbench.profiles.actions.createProfile,
Vsccmdi.workbench.profiles.actions.createTemporaryProfile,
* McsEngl.Vsccmnd.workbench.profiles.actions.createTemporaryProfile,
Vsccmdi.workbench.profiles.actions.deleteProfile,
* McsEngl.Vsccmnd.workbench.profiles.actions.deleteProfile,
Vsccmdi.workbench.profiles.actions.exportProfile,
* McsEngl.Vsccmnd.workbench.profiles.actions.exportProfile,
Vsccmdi.workbench.profiles.actions.help,
* McsEngl.Vsccmnd.workbench.profiles.actions.help,
Vsccmdi.workbench.profiles.actions.manageProfiles,
* McsEngl.Vsccmnd.workbench.profiles.actions.manageProfiles,
Vsccmdi.workbench.profiles.actions.newWindowWithProfile,
* McsEngl.Vsccmnd.workbench.profiles.actions.newWindowWithProfile,
Vsccmdi.workbench.profiles.actions.profileEntry.__default__profile__,
* McsEngl.Vsccmnd.workbench.profiles.actions.profileEntry.__default__profile__,
Vsccmdi.workbench.profiles.actions.resetWorkspaces,
* McsEngl.Vsccmnd.workbench.profiles.actions.resetWorkspaces,
Vsccmdi.workbench.profiles.actions.switchProfile,
* McsEngl.Vsccmnd.workbench.profiles.actions.switchProfile,
Vsccmdi.workbench.remote.action.closeUnusedPorts,
* McsEngl.Vsccmnd.workbench.remote.action.closeUnusedPorts,
Vsccmdi.workbench.remoteTunnel.actions.configure,
* McsEngl.Vsccmnd.workbench.remoteTunnel.actions.configure,
Vsccmdi.workbench.remoteTunnel.actions.connecting,
* McsEngl.Vsccmnd.workbench.remoteTunnel.actions.connecting,
Vsccmdi.workbench.remoteTunnel.actions.copyToClipboard,
* McsEngl.Vsccmnd.workbench.remoteTunnel.actions.copyToClipboard,
Vsccmdi.workbench.remoteTunnel.actions.learnMore,
* McsEngl.Vsccmnd.workbench.remoteTunnel.actions.learnMore,
Vsccmdi.workbench.remoteTunnel.actions.manage,
* McsEngl.Vsccmnd.workbench.remoteTunnel.actions.manage,
Vsccmdi.workbench.remoteTunnel.actions.showLog,
* McsEngl.Vsccmnd.workbench.remoteTunnel.actions.showLog,
Vsccmdi.workbench.remoteTunnel.actions.turnOff,
* McsEngl.Vsccmnd.workbench.remoteTunnel.actions.turnOff,
Vsccmdi.workbench.remoteTunnel.actions.turnOn,
* McsEngl.Vsccmnd.workbench.remoteTunnel.actions.turnOn,
Vsccmdi.workbench.scm.action.collapseAll,
* McsEngl.Vsccmnd.workbench.scm.action.collapseAll,
Vsccmdi.workbench.scm.action.collapseAllRepositories,
* McsEngl.Vsccmnd.workbench.scm.action.collapseAllRepositories,
Vsccmdi.workbench.scm.action.expandAllRepositories,
* McsEngl.Vsccmnd.workbench.scm.action.expandAllRepositories,
Vsccmdi.workbench.scm.action.focusNextInput,
* McsEngl.Vsccmnd.workbench.scm.action.focusNextInput,
Vsccmdi.workbench.scm.action.focusNextResourceGroup,
* McsEngl.Vsccmnd.workbench.scm.action.focusNextResourceGroup,
Vsccmdi.workbench.scm.action.focusPreviousInput,
* McsEngl.Vsccmnd.workbench.scm.action.focusPreviousInput,
Vsccmdi.workbench.scm.action.focusPreviousResourceGroup,
* McsEngl.Vsccmnd.workbench.scm.action.focusPreviousResourceGroup,
Vsccmdi.workbench.scm.action.graph.addHistoryItemChangeToChat,
* McsEngl.Vsccmnd.workbench.scm.action.graph.addHistoryItemChangeToChat,
Vsccmdi.workbench.scm.action.graph.addHistoryItemToChat,
* McsEngl.Vsccmnd.workbench.scm.action.graph.addHistoryItemToChat,
Vsccmdi.workbench.scm.action.graph.openFile,
* McsEngl.Vsccmnd.workbench.scm.action.graph.openFile,
Vsccmdi.workbench.scm.action.graph.pickHistoryItemRefs,
* McsEngl.Vsccmnd.workbench.scm.action.graph.pickHistoryItemRefs,
Vsccmdi.workbench.scm.action.graph.pickRepository,
* McsEngl.Vsccmnd.workbench.scm.action.graph.pickRepository,
Vsccmdi.workbench.scm.action.graph.refresh,
* McsEngl.Vsccmnd.workbench.scm.action.graph.refresh,
Vsccmdi.workbench.scm.action.graph.revealCurrentHistoryItem,
* McsEngl.Vsccmnd.workbench.scm.action.graph.revealCurrentHistoryItem,
Vsccmdi.workbench.scm.action.graph.setListViewMode,
* McsEngl.Vsccmnd.workbench.scm.action.graph.setListViewMode,
Vsccmdi.workbench.scm.action.graph.setTreeViewMode,
* McsEngl.Vsccmnd.workbench.scm.action.graph.setTreeViewMode,
Vsccmdi.workbench.scm.action.graph.summarizeHistoryItem,
* McsEngl.Vsccmnd.workbench.scm.action.graph.summarizeHistoryItem,
Vsccmdi.workbench.scm.action.graph.viewChanges,
* McsEngl.Vsccmnd.workbench.scm.action.graph.viewChanges,
Vsccmdi.workbench.scm.action.repositories.setSelectionMode.multiple,
* McsEngl.Vsccmnd.workbench.scm.action.repositories.setSelectionMode.multiple,
Vsccmdi.workbench.scm.action.repositories.setSelectionMode.single,
* McsEngl.Vsccmnd.workbench.scm.action.repositories.setSelectionMode.single,
Vsccmdi.workbench.scm.action.repositories.setSortKey.discoveryTime,
* McsEngl.Vsccmnd.workbench.scm.action.repositories.setSortKey.discoveryTime,
Vsccmdi.workbench.scm.action.repositories.setSortKey.name,
* McsEngl.Vsccmnd.workbench.scm.action.repositories.setSortKey.name,
Vsccmdi.workbench.scm.action.repositories.setSortKey.path,
* McsEngl.Vsccmnd.workbench.scm.action.repositories.setSortKey.path,
Vsccmdi.workbench.scm.action.setListViewMode,
* McsEngl.Vsccmnd.workbench.scm.action.setListViewMode,
Vsccmdi.workbench.scm.action.setListViewModeNavigation,
* McsEngl.Vsccmnd.workbench.scm.action.setListViewModeNavigation,
Vsccmdi.workbench.scm.action.setSortKey.name,
* McsEngl.Vsccmnd.workbench.scm.action.setSortKey.name,
Vsccmdi.workbench.scm.action.setSortKey.path,
* McsEngl.Vsccmnd.workbench.scm.action.setSortKey.path,
Vsccmdi.workbench.scm.action.setSortKey.status,
* McsEngl.Vsccmnd.workbench.scm.action.setSortKey.status,
Vsccmdi.workbench.scm.action.setTreeViewMode,
* McsEngl.Vsccmnd.workbench.scm.action.setTreeViewMode,
Vsccmdi.workbench.scm.action.setTreeViewModeNavigation,
* McsEngl.Vsccmnd.workbench.scm.action.setTreeViewModeNavigation,
Vsccmdi.workbench.scm.focus,
* McsEngl.Vsccmnd.workbench.scm.focus,
Vsccmdi.workbench.scm.history.focus,
* McsEngl.Vsccmnd.workbench.scm.history.focus,
Vsccmdi.workbench.scm.history.resetViewLocation,
* McsEngl.Vsccmnd.workbench.scm.history.resetViewLocation,
Vsccmdi.workbench.scm.removeView,
* McsEngl.Vsccmnd.workbench.scm.removeView,
Vsccmdi.workbench.scm.repositories.focus,
* McsEngl.Vsccmnd.workbench.scm.repositories.focus,
Vsccmdi.workbench.scm.repositories.resetViewLocation,
* McsEngl.Vsccmnd.workbench.scm.repositories.resetViewLocation,
Vsccmdi.workbench.scm.resetViewLocation,
* McsEngl.Vsccmnd.workbench.scm.resetViewLocation,
Vsccmdi.workbench.scm.toggleVisibility,
* McsEngl.Vsccmnd.workbench.scm.toggleVisibility,
Vsccmdi.workbench.statusBar.clearFocus,
· key: escape,
· when: statusBarFocused,
* McsEngl.Vsccmnd.workbench.statusBar.clearFocus,
Vsccmdi.workbench.statusBar.focusFirst,
· key: home,
· when: statusBarFocused,
* McsEngl.Vsccmnd.workbench.statusBar.focusFirst,
Vsccmdi.workbench.statusBar.focusLast,
· key: end,
· when: statusBarFocused,
* McsEngl.Vsccmnd.workbench.statusBar.focusLast,
Vsccmdi.workbench.statusBar.focusNext,
· key: down,
· when: statusBarFocused,
* McsEngl.Vsccmnd.workbench.statusBar.focusNext,
Vsccmdi.workbench.statusBar.focusNext,
· key: right,
· when: statusBarFocused,
* McsEngl.Vsccmnd.workbench.statusBar.focusNext,
Vsccmdi.workbench.statusBar.focusPrevious,
· key: left,
· when: statusBarFocused,
* McsEngl.Vsccmnd.workbench.statusBar.focusPrevious,
Vsccmdi.workbench.statusBar.focusPrevious,
· key: up,
· when: statusBarFocused,
* McsEngl.Vsccmnd.workbench.statusBar.focusPrevious,
Vsccmdi.workbench.trust.configure,
* McsEngl.Vsccmnd.workbench.trust.configure,
Vsccmdi.workbench.trust.manage,
* McsEngl.Vsccmnd.workbench.trust.manage,
Vsccmdi.workbench.userData.actions.cancelTurnOn,
* McsEngl.Vsccmnd.workbench.userData.actions.cancelTurnOn,
Vsccmdi.workbench.userData.actions.openSyncBackupsFolder,
* McsEngl.Vsccmnd.workbench.userData.actions.openSyncBackupsFolder,
Vsccmdi.workbench.userData.actions.signin,
* McsEngl.Vsccmnd.workbench.userData.actions.signin,
Vsccmdi.workbench.userData.actions.turningOn,
* McsEngl.Vsccmnd.workbench.userData.actions.turningOn,
Vsccmdi.workbench.userDataSync.actions.acceptMerges,
* McsEngl.Vsccmnd.workbench.userDataSync.actions.acceptMerges,
Vsccmdi.workbench.userDataSync.actions.configure,
* McsEngl.Vsccmnd.workbench.userDataSync.actions.configure,
Vsccmdi.workbench.userDataSync.actions.downloadSyncActivity,
* McsEngl.Vsccmnd.workbench.userDataSync.actions.downloadSyncActivity,
Vsccmdi.workbench.userDataSync.actions.help,
* McsEngl.Vsccmnd.workbench.userDataSync.actions.help,
Vsccmdi.workbench.userDataSync.actions.manage,
* McsEngl.Vsccmnd.workbench.userDataSync.actions.manage,
Vsccmdi.workbench.userDataSync.actions.settings,
* McsEngl.Vsccmnd.workbench.userDataSync.actions.settings,
Vsccmdi.workbench.userDataSync.actions.showConflicts,
* McsEngl.Vsccmnd.workbench.userDataSync.actions.showConflicts,
Vsccmdi.workbench.userDataSync.actions.showLog,
* McsEngl.Vsccmnd.workbench.userDataSync.actions.showLog,
Vsccmdi.workbench.userDataSync.actions.showSyncedData,
* McsEngl.Vsccmnd.workbench.userDataSync.actions.showSyncedData,
Vsccmdi.workbench.userDataSync.actions.syncNow,
* McsEngl.Vsccmnd.workbench.userDataSync.actions.syncNow,
Vsccmdi.workbench.userDataSync.actions.turnOff,
* McsEngl.Vsccmnd.workbench.userDataSync.actions.turnOff,
Vsccmdi.workbench.userDataSync.actions.turnOn,
* McsEngl.Vsccmnd.workbench.userDataSync.actions.turnOn,
Vsccmdi.workbench.view.debug,
· key: ctrl+shift+d,
· when: viewContainer.workbench.view.debug.enabled,
* McsEngl.Vsccmnd.workbench.view.debug,
Vsccmdi.workbench.view.debug.resetViewContainerLocation,
* McsEngl.Vsccmnd.workbench.view.debug.resetViewContainerLocation,
Vsccmdi.workbench.view.editSessions.resetViewContainerLocation,
* McsEngl.Vsccmnd.workbench.view.editSessions.resetViewContainerLocation,
Vsccmdi.workbench.view.explorer,
· key: ctrl+shift+e,
· when: viewContainer.workbench.view.explorer.enabled,
* McsEngl.Vsccmnd.workbench.view.explorer,
Vsccmdi.workbench.view.explorer.resetViewContainerLocation,
* McsEngl.Vsccmnd.workbench.view.explorer.resetViewContainerLocation,
Vsccmdi.workbench.view.extension.ai-toolkit-explorer,
* McsEngl.Vsccmnd.workbench.view.extension.ai-toolkit-explorer,
Vsccmdi.workbench.view.extension.ai-toolkit-explorer.resetViewContainerLocation,
* McsEngl.Vsccmnd.workbench.view.extension.ai-toolkit-explorer.resetViewContainerLocation,
Vsccmdi.workbench.view.extension.azure,
· key: ctrl+shift+a,
· when: viewContainer.workbench.view.extension.azure.enabled,
* McsEngl.Vsccmnd.workbench.view.extension.azure,
Vsccmdi.workbench.view.extension.azure.resetViewContainerLocation,
* McsEngl.Vsccmnd.workbench.view.extension.azure.resetViewContainerLocation,
Vsccmdi.workbench.view.extension.azurePanel,
* McsEngl.Vsccmnd.workbench.view.extension.azurePanel,
Vsccmdi.workbench.view.extension.azurePanel.resetViewContainerLocation,
* McsEngl.Vsccmnd.workbench.view.extension.azurePanel.resetViewContainerLocation,
Vsccmdi.workbench.view.extension.context-inspector,
* McsEngl.Vsccmnd.workbench.view.extension.context-inspector,
Vsccmdi.workbench.view.extension.context-inspector.resetViewContainerLocation,
* McsEngl.Vsccmnd.workbench.view.extension.context-inspector.resetViewContainerLocation,
Vsccmdi.workbench.view.extension.copilot-chat,
* McsEngl.Vsccmnd.workbench.view.extension.copilot-chat,
Vsccmdi.workbench.view.extension.copilot-chat.resetViewContainerLocation,
* McsEngl.Vsccmnd.workbench.view.extension.copilot-chat.resetViewContainerLocation,
Vsccmdi.workbench.view.extension.microsoft-foundry,
* McsEngl.Vsccmnd.workbench.view.extension.microsoft-foundry,
Vsccmdi.workbench.view.extension.microsoft-foundry.resetViewContainerLocation,
* McsEngl.Vsccmnd.workbench.view.extension.microsoft-foundry.resetViewContainerLocation,
Vsccmdi.workbench.view.extension.references-view,
* McsEngl.Vsccmnd.workbench.view.extension.references-view,
Vsccmdi.workbench.view.extension.references-view.resetViewContainerLocation,
* McsEngl.Vsccmnd.workbench.view.extension.references-view.resetViewContainerLocation,
Vsccmdi.workbench.view.extension.test,
* McsEngl.Vsccmnd.workbench.view.extension.test,
Vsccmdi.workbench.view.extension.test.resetViewContainerLocation,
* McsEngl.Vsccmnd.workbench.view.extension.test.resetViewContainerLocation,
Vsccmdi.workbench.view.extension.vscode-edge-devtools-view,
* McsEngl.Vsccmnd.workbench.view.extension.vscode-edge-devtools-view,
Vsccmdi.workbench.view.extension.vscode-edge-devtools-view.resetViewContainerLocation,
* McsEngl.Vsccmnd.workbench.view.extension.vscode-edge-devtools-view.resetViewContainerLocation,
Vsccmdi.workbench.view.extensions,
· key: ctrl+shift+x,
· when: viewContainer.workbench.view.extensions.enabled,
* McsEngl.Vsccmnd.workbench.view.extensions,
Vsccmdi.workbench.view.extensions.resetViewContainerLocation,
* McsEngl.Vsccmnd.workbench.view.extensions.resetViewContainerLocation,
Vsccmdi.workbench.view.remote,
* McsEngl.Vsccmnd.workbench.view.remote,
Vsccmdi.workbench.view.remote.resetViewContainerLocation,
* McsEngl.Vsccmnd.workbench.view.remote.resetViewContainerLocation,
Vsccmdi.workbench.view.scm,
· key: ctrl+shift+g,
· when: workbench.scm.active,
* McsEngl.Vsccmnd.workbench.view.scm,
Vsccmdi.workbench.view.scm.resetViewContainerLocation,
* McsEngl.Vsccmnd.workbench.view.scm.resetViewContainerLocation,
Vsccmdi.workbench.view.search,
· key: ctrl+shift+f,
· when: workbench.view.search.active && neverMatch =~ /doesNotMatch/,
* McsEngl.Vsccmnd.workbench.view.search,
Vsccmdi.workbench.view.search.focus,
* McsEngl.Vsccmnd.workbench.view.search.focus,
Vsccmdi.workbench.view.search.removeView,
* McsEngl.Vsccmnd.workbench.view.search.removeView,
Vsccmdi.workbench.view.search.resetViewContainerLocation,
* McsEngl.Vsccmnd.workbench.view.search.resetViewContainerLocation,
Vsccmdi.workbench.view.search.resetViewLocation,
* McsEngl.Vsccmnd.workbench.view.search.resetViewLocation,
Vsccmdi.workbench.view.search.toggleVisibility,
* McsEngl.Vsccmnd.workbench.view.search.toggleVisibility,
Vsccmdi.workbench.view.sync,
* McsEngl.Vsccmnd.workbench.view.sync,
Vsccmdi.workbench.view.sync.resetViewContainerLocation,
* McsEngl.Vsccmnd.workbench.view.sync.resetViewContainerLocation,
Vsccmdi.workbench.view.testCoverage.focus,
* McsEngl.Vsccmnd.workbench.view.testCoverage.focus,
Vsccmdi.workbench.view.testCoverage.resetViewLocation,
* McsEngl.Vsccmnd.workbench.view.testCoverage.resetViewLocation,
Vsccmdi.workbench.view.testing.focus,
* McsEngl.Vsccmnd.workbench.view.testing.focus,
Vsccmdi.workbench.view.testing.resetViewLocation,
* McsEngl.Vsccmnd.workbench.view.testing.resetViewLocation,
Vsccmdi.workbench.views.agentPlugins.default.marketplace.focus,
* McsEngl.Vsccmnd.workbench.views.agentPlugins.default.marketplace.focus,
Vsccmdi.workbench.views.agentPlugins.default.marketplace.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.agentPlugins.default.marketplace.resetViewLocation,
Vsccmdi.workbench.views.agentPlugins.installed.focus,
* McsEngl.Vsccmnd.workbench.views.agentPlugins.installed.focus,
Vsccmdi.workbench.views.agentPlugins.installed.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.agentPlugins.installed.resetViewLocation,
Vsccmdi.workbench.views.agentPlugins.marketplace.focus,
* McsEngl.Vsccmnd.workbench.views.agentPlugins.marketplace.focus,
Vsccmdi.workbench.views.agentPlugins.marketplace.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.agentPlugins.marketplace.resetViewLocation,
Vsccmdi.workbench.views.editSessions.data.focus,
* McsEngl.Vsccmnd.workbench.views.editSessions.data.focus,
Vsccmdi.workbench.views.editSessions.data.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.editSessions.data.resetViewLocation,
Vsccmdi.workbench.views.extensions.builtinFeatureExtensions.focus,
* McsEngl.Vsccmnd.workbench.views.extensions.builtinFeatureExtensions.focus,
Vsccmdi.workbench.views.extensions.builtinFeatureExtensions.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.extensions.builtinFeatureExtensions.resetViewLocation,
Vsccmdi.workbench.views.extensions.builtinProgrammingLanguageExtensions.focus,
* McsEngl.Vsccmnd.workbench.views.extensions.builtinProgrammingLanguageExtensions.focus,
Vsccmdi.workbench.views.extensions.builtinProgrammingLanguageExtensions.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.extensions.builtinProgrammingLanguageExtensions.resetViewLocation,
Vsccmdi.workbench.views.extensions.builtinThemeExtensions.focus,
* McsEngl.Vsccmnd.workbench.views.extensions.builtinThemeExtensions.focus,
Vsccmdi.workbench.views.extensions.builtinThemeExtensions.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.extensions.builtinThemeExtensions.resetViewLocation,
Vsccmdi.workbench.views.extensions.deprecatedExtensions.focus,
* McsEngl.Vsccmnd.workbench.views.extensions.deprecatedExtensions.focus,
Vsccmdi.workbench.views.extensions.deprecatedExtensions.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.extensions.deprecatedExtensions.resetViewLocation,
Vsccmdi.workbench.views.extensions.disabled.focus,
* McsEngl.Vsccmnd.workbench.views.extensions.disabled.focus,
Vsccmdi.workbench.views.extensions.disabled.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.extensions.disabled.resetViewLocation,
Vsccmdi.workbench.views.extensions.enabled.focus,
* McsEngl.Vsccmnd.workbench.views.extensions.enabled.focus,
Vsccmdi.workbench.views.extensions.enabled.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.extensions.enabled.resetViewLocation,
Vsccmdi.workbench.views.extensions.installed.focus,
* McsEngl.Vsccmnd.workbench.views.extensions.installed.focus,
Vsccmdi.workbench.views.extensions.installed.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.extensions.installed.resetViewLocation,
Vsccmdi.workbench.views.extensions.marketplace.focus,
* McsEngl.Vsccmnd.workbench.views.extensions.marketplace.focus,
Vsccmdi.workbench.views.extensions.marketplace.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.extensions.marketplace.resetViewLocation,
Vsccmdi.workbench.views.extensions.marketplaceAccess.focus,
* McsEngl.Vsccmnd.workbench.views.extensions.marketplaceAccess.focus,
Vsccmdi.workbench.views.extensions.marketplaceAccess.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.extensions.marketplaceAccess.resetViewLocation,
Vsccmdi.workbench.views.extensions.otherRecommendations.focus,
* McsEngl.Vsccmnd.workbench.views.extensions.otherRecommendations.focus,
Vsccmdi.workbench.views.extensions.otherRecommendations.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.extensions.otherRecommendations.resetViewLocation,
Vsccmdi.workbench.views.extensions.popular.focus,
* McsEngl.Vsccmnd.workbench.views.extensions.popular.focus,
Vsccmdi.workbench.views.extensions.popular.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.extensions.popular.resetViewLocation,
Vsccmdi.workbench.views.extensions.restartRequired.focus,
* McsEngl.Vsccmnd.workbench.views.extensions.restartRequired.focus,
Vsccmdi.workbench.views.extensions.restartRequired.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.extensions.restartRequired.resetViewLocation,
Vsccmdi.workbench.views.extensions.searchBuiltin.focus,
* McsEngl.Vsccmnd.workbench.views.extensions.searchBuiltin.focus,
Vsccmdi.workbench.views.extensions.searchBuiltin.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.extensions.searchBuiltin.resetViewLocation,
Vsccmdi.workbench.views.extensions.searchDisabled.focus,
* McsEngl.Vsccmnd.workbench.views.extensions.searchDisabled.focus,
Vsccmdi.workbench.views.extensions.searchDisabled.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.extensions.searchDisabled.resetViewLocation,
Vsccmdi.workbench.views.extensions.searchEnabled.focus,
* McsEngl.Vsccmnd.workbench.views.extensions.searchEnabled.focus,
Vsccmdi.workbench.views.extensions.searchEnabled.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.extensions.searchEnabled.resetViewLocation,
Vsccmdi.workbench.views.extensions.searchInstalled.focus,
* McsEngl.Vsccmnd.workbench.views.extensions.searchInstalled.focus,
Vsccmdi.workbench.views.extensions.searchInstalled.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.extensions.searchInstalled.resetViewLocation,
Vsccmdi.workbench.views.extensions.searchOutdated.focus,
* McsEngl.Vsccmnd.workbench.views.extensions.searchOutdated.focus,
Vsccmdi.workbench.views.extensions.searchOutdated.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.extensions.searchOutdated.resetViewLocation,
Vsccmdi.workbench.views.extensions.searchRecentlyUpdated.focus,
* McsEngl.Vsccmnd.workbench.views.extensions.searchRecentlyUpdated.focus,
Vsccmdi.workbench.views.extensions.searchRecentlyUpdated.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.extensions.searchRecentlyUpdated.resetViewLocation,
Vsccmdi.workbench.views.extensions.searchWorkspaceUnsupported.focus,
* McsEngl.Vsccmnd.workbench.views.extensions.searchWorkspaceUnsupported.focus,
Vsccmdi.workbench.views.extensions.searchWorkspaceUnsupported.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.extensions.searchWorkspaceUnsupported.resetViewLocation,
Vsccmdi.workbench.views.extensions.untrustedPartiallySupportedExtensions.focus,
* McsEngl.Vsccmnd.workbench.views.extensions.untrustedPartiallySupportedExtensions.focus,
Vsccmdi.workbench.views.extensions.untrustedPartiallySupportedExtensions.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.extensions.untrustedPartiallySupportedExtensions.resetViewLocation,
Vsccmdi.workbench.views.extensions.untrustedUnsupportedExtensions.focus,
* McsEngl.Vsccmnd.workbench.views.extensions.untrustedUnsupportedExtensions.focus,
Vsccmdi.workbench.views.extensions.untrustedUnsupportedExtensions.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.extensions.untrustedUnsupportedExtensions.resetViewLocation,
Vsccmdi.workbench.views.extensions.virtualPartiallySupportedExtensions.focus,
* McsEngl.Vsccmnd.workbench.views.extensions.virtualPartiallySupportedExtensions.focus,
Vsccmdi.workbench.views.extensions.virtualPartiallySupportedExtensions.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.extensions.virtualPartiallySupportedExtensions.resetViewLocation,
Vsccmdi.workbench.views.extensions.virtualUnsupportedExtensions.focus,
* McsEngl.Vsccmnd.workbench.views.extensions.virtualUnsupportedExtensions.focus,
Vsccmdi.workbench.views.extensions.virtualUnsupportedExtensions.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.extensions.virtualUnsupportedExtensions.resetViewLocation,
Vsccmdi.workbench.views.extensions.workspaceRecommendations.focus,
* McsEngl.Vsccmnd.workbench.views.extensions.workspaceRecommendations.focus,
Vsccmdi.workbench.views.extensions.workspaceRecommendations.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.extensions.workspaceRecommendations.resetViewLocation,
Vsccmdi.workbench.views.mcp.default.marketplace.focus,
* McsEngl.Vsccmnd.workbench.views.mcp.default.marketplace.focus,
Vsccmdi.workbench.views.mcp.default.marketplace.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.mcp.default.marketplace.resetViewLocation,
Vsccmdi.workbench.views.mcp.default.welcomeView.focus,
* McsEngl.Vsccmnd.workbench.views.mcp.default.welcomeView.focus,
Vsccmdi.workbench.views.mcp.default.welcomeView.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.mcp.default.welcomeView.resetViewLocation,
Vsccmdi.workbench.views.mcp.installed.focus,
* McsEngl.Vsccmnd.workbench.views.mcp.installed.focus,
Vsccmdi.workbench.views.mcp.installed.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.mcp.installed.resetViewLocation,
Vsccmdi.workbench.views.mcp.marketplace.focus,
* McsEngl.Vsccmnd.workbench.views.mcp.marketplace.focus,
Vsccmdi.workbench.views.mcp.marketplace.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.mcp.marketplace.resetViewLocation,
Vsccmdi.workbench.views.mcp.welcomeView.focus,
* McsEngl.Vsccmnd.workbench.views.mcp.welcomeView.focus,
Vsccmdi.workbench.views.mcp.welcomeView.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.mcp.welcomeView.resetViewLocation,
Vsccmdi.workbench.views.sync.conflicts.focus,
* McsEngl.Vsccmnd.workbench.views.sync.conflicts.focus,
Vsccmdi.workbench.views.sync.conflicts.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.sync.conflicts.resetViewLocation,
Vsccmdi.workbench.views.sync.externalActivity.focus,
* McsEngl.Vsccmnd.workbench.views.sync.externalActivity.focus,
Vsccmdi.workbench.views.sync.externalActivity.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.sync.externalActivity.resetViewLocation,
Vsccmdi.workbench.views.sync.localActivity.focus,
* McsEngl.Vsccmnd.workbench.views.sync.localActivity.focus,
Vsccmdi.workbench.views.sync.localActivity.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.sync.localActivity.resetViewLocation,
Vsccmdi.workbench.views.sync.machines.focus,
* McsEngl.Vsccmnd.workbench.views.sync.machines.focus,
Vsccmdi.workbench.views.sync.machines.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.sync.machines.resetViewLocation,
Vsccmdi.workbench.views.sync.remoteActivity.focus,
* McsEngl.Vsccmnd.workbench.views.sync.remoteActivity.focus,
Vsccmdi.workbench.views.sync.remoteActivity.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.sync.remoteActivity.resetViewLocation,
Vsccmdi.workbench.views.sync.troubleshoot.focus,
* McsEngl.Vsccmnd.workbench.views.sync.troubleshoot.focus,
Vsccmdi.workbench.views.sync.troubleshoot.resetViewLocation,
* McsEngl.Vsccmnd.workbench.views.sync.troubleshoot.resetViewLocation,
Vsccmdi.~remote.forwardedPorts.focus,
* McsEngl.Vsccmnd.~remote.forwardedPorts.focus,
Vsccmdi.~remote.forwardedPorts.removeView,
* McsEngl.Vsccmnd.~remote.forwardedPorts.removeView,
Vsccmdi.~remote.forwardedPorts.resetViewLocation,
* McsEngl.Vsccmnd.~remote.forwardedPorts.resetViewLocation,
Vsccmdi.~remote.forwardedPorts.toggleVisibility,
* McsEngl.Vsccmnd.~remote.forwardedPorts.toggleVisibility,
Vsccmdi.~remote.forwardedPortsContainer,
* McsEngl.Vsccmnd.~remote.forwardedPortsContainer,
Vsccmdi.~remote.forwardedPortsContainer.resetViewContainerLocation,
* McsEngl.Vsccmnd.~remote.forwardedPortsContainer.resetViewContainerLocation,
this page was-visited times since {2026-04-12}
page-wholepath:: synagonism.net / worldviewSngu / dirTchInf / Vsccmdi
SEARCH::
· this page uses 'locator-names', names that when you find them, you find the-LOCATION of the-concept they denote.
⊛ GLOBAL-SEARCH:
· clicking on the-green-BAR of a-page you have access to the-global--locator-names of my-site.
· use the-prefix 'Vsccmdi' for senso-concepts related to current concept 'VSCode-command-ID'.
⊛ LOCAL-SEARCH:
· TYPE CTRL+F "McsLang.words-of-concept's-name", to go to the-LOCATION of the-concept.
· a-preview of the-description of a-global-name makes reading fast.
webpage-versions::
• version.last.dynamic: McsTchInf000042.last.html,
• version.draft.creation: McsTchInf000042.0-1-0.2026-04-12.last.html,