VSCode-command-ID
senso-concept-Mcs (VscCmdi)

McsHitp-creation:: {2026-04-12}

overview of VscCmdi

description::
× 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.McsTchInf000042.last.html//dirTchInf//dirMcs!⇒VscCmdi,
* McsEngl.dirTchInf/McsTchInf000042.last.html!⇒VscCmdi,
* McsEngl.VSCode-command-ID!⇒VscCmdi,
* McsEngl.VscCmd'ID!⇒VscCmdi,
* McsEngl.VscCmdi!=McsTchInf000042,
* McsEngl.VscCmdi!=VSCode-command-ID,

info-resource of VscCmdi

addressWpg::
*

name::
* McsEngl.VscCmdi'Infrsc,

WHOLE-PART-TREE of VscCmdi

whole-tree-of-VscCmdi::
* Visual-Studio-Code,
* ... Sympan.
* McsEngl.VscCmdi'whole-tree,

part-tree-of-VscCmdi::
* ,
* McsEngl.VscCmdi'part-tree,

GENERIC-SPECIFIC-TREE of VscCmdi

generic-tree-of-VscCmdi::
* ,
* ... entity.
* McsEngl.VscCmdi'generic-tree,

specific-tree-of-VscCmdi::
* ,
* McsEngl.VscCmdi.specific-tree,
* McsEngl.VscCmdi.specific,

VscCmdi.runCommands::
· run other commands.
"command": "runCommands",
"args": {
"commands": [
"cursorUp",
"cursorLineEnd",
"editor.action.insertLineAfter",
{"command": "type", "args": {"text": "======"}},
"cursorLeft"
]
},


* McsEngl.VscCmd.runCommands,
* McsEngl.VscCmdi.runCommands,

VscCmdi.type::
· inserts text at cursor.
{
"command": "type",
"args": {"text": "======"}
},


* McsEngl.VscCmd.type,
* McsEngl.VscCmdi.type,

VscCmdi.@azure.askAgentAboutResource,
* McsEngl.VscCmdi.@azure.askAgentAboutResource,

VscCmdi.@azure.installAzureSkillsGlobally,
* McsEngl.VscCmdi.@azure.installAzureSkillsGlobally,

VscCmdi.@azure.installAzureSkillsLocally,
* McsEngl.VscCmdi.@azure.installAzureSkillsLocally,

VscCmdi.@azure.openBugReport,
* McsEngl.VscCmdi.@azure.openBugReport,

VscCmdi.@azure.openFeatureRequest,
* McsEngl.VscCmdi.@azure.openFeatureRequest,

VscCmdi.@azure.setGlobalStat,
* McsEngl.VscCmdi.@azure.setGlobalState,

VscCmdi.@azure.showOutputChannel,
* McsEngl.VscCmdi.@azure.showOutputChannel,

VscCmdi.@azure.uninstallAzureSkillsGlobally,
* McsEngl.VscCmdi.@azure.uninstallAzureSkillsGlobally,

VscCmdi.@azure.viewGlobalState,
* McsEngl.VscCmdi.@azure.viewGlobalState,

VscCmdi.acceptAlternativeSelectedSuggestion,
· key: shift+enter,
· when: suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus,
* McsEngl.VscCmdi.acceptAlternativeSelectedSuggestion,

VscCmdi.acceptAlternativeSelectedSuggestion,
· key: shift+tab,
· when: suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus,
* McsEngl.VscCmdi.acceptAlternativeSelectedSuggestion,

VscCmdi.acceptRenameInput,
· key: enter,
· when: editorFocus && renameInputVisible && !isComposing,
* McsEngl.VscCmdi.acceptRenameInput,

VscCmdi.acceptRenameInputWithPreview,
· key: ctrl+enter,
· when: config.editor.rename.enablePreview && editorFocus && renameInputVisible && !isComposing,
* McsEngl.VscCmdi.acceptRenameInputWithPreview,

VscCmdi.acceptSelectedCodeAction,
· key: ctrl+.,
· when: codeActionMenuVisible && kb-macro.active,
* McsEngl.VscCmdi.acceptSelectedCodeAction,

VscCmdi.acceptSelectedCodeAction,
· key: ctrl+.,
· when: codeActionMenuVisible,
* McsEngl.VscCmdi.acceptSelectedCodeAction,

VscCmdi.acceptSelectedCodeAction,
· key: enter,
· when: codeActionMenuVisible && kb-macro.active,
* McsEngl.VscCmdi.acceptSelectedCodeAction,

VscCmdi.acceptSelectedCodeAction,
· key: enter,
· when: codeActionMenuVisible,
* McsEngl.VscCmdi.acceptSelectedCodeAction,

VscCmdi.acceptSelectedSuggestion,
· key: enter,
· when: acceptSuggestionOnEnter && suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && suggestionMakesTextEdit && textInputFocus,
* McsEngl.VscCmdi.acceptSelectedSuggestion,

VscCmdi.acceptSelectedSuggestion,
· key: tab,
· when: suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus,
* McsEngl.VscCmdi.acceptSelectedSuggestion,

VscCmdi.acceptSelectedSuggestionOnEnter,
* McsEngl.VscCmdi.acceptSelectedSuggestionOnEnter,

VscCmdi.acceptSnippet,
* McsEngl.VscCmdi.acceptSnippet,

VscCmdi.accessibility.announcement.help,
* McsEngl.VscCmdi.accessibility.announcement.help,

VscCmdi.actions.find,
· key: ctrl+f,
· when: editorFocus || editorIsOpen,
* McsEngl.VscCmdi.actions.find,

VscCmdi.actions.findWithSelection,
* McsEngl.VscCmdi.actions.findWithSelection,

VscCmdi.addCursorsAtSearchResults,
· key: ctrl+shift+l,
· when: fileMatchOrMatchFocus && searchViewletVisible,
* McsEngl.VscCmdi.addCursorsAtSearchResults,

VscCmdi.addRootFolder,
* McsEngl.VscCmdi.addRootFolder,

VscCmdi.agentSession.archive,
· key: delete,
· when: agentSessionsViewerFocused && !agentSessionIsArchived,
* McsEngl.VscCmdi.agentSession.archive,

VscCmdi.agentSession.delete,
* McsEngl.VscCmdi.agentSession.delete,

VscCmdi.agentSession.enterAgentSessionProjection,
* McsEngl.VscCmdi.agentSession.enterAgentSessionProjection,

VscCmdi.agentSession.exitAgentSessionProjection,
· key: escape,
· when: chatInAgentSessionProjection && chatIsEnabled,
* McsEngl.VscCmdi.agentSession.exitAgentSessionProjection,

VscCmdi.agentSession.markRead,
* McsEngl.VscCmdi.agentSession.markRead,

VscCmdi.agentSession.markUnread,
* McsEngl.VscCmdi.agentSession.markUnread,

VscCmdi.agentSession.pin,
* McsEngl.VscCmdi.agentSession.pin,

VscCmdi.agentSession.rename,
· key: f2,
· when: agentSessionsViewerFocused && !agentSessionHasMultipleSelected && chatSessionType == 'local',
* McsEngl.VscCmdi.agentSession.rename,

VscCmdi.agentSession.unarchive,
· key: shift+delete,
· when: agentSessionIsArchived && agentSessionsViewerFocused,
* McsEngl.VscCmdi.agentSession.unarchive,

VscCmdi.agentSession.unpin,
* McsEngl.VscCmdi.agentSession.unpin,

VscCmdi.agentSessionSection.archive,
* McsEngl.VscCmdi.agentSessionSection.archive,

VscCmdi.agentSessionSection.collapseAll,
* McsEngl.VscCmdi.agentSessionSection.collapseAll,

VscCmdi.agentSessionSection.markRead,
* McsEngl.VscCmdi.agentSessionSection.markRead,

VscCmdi.agentSessionSection.unarchive,
* McsEngl.VscCmdi.agentSessionSection.unarchive,

VscCmdi.agentSessions.hideAgentSessionsSidebar,
* McsEngl.VscCmdi.agentSessions.hideAgentSessionsSidebar,

VscCmdi.agentSessions.showAgentSessionsSidebar,
* McsEngl.VscCmdi.agentSessions.showAgentSessionsSidebar,

VscCmdi.agentSessions.toggleAgentSessionsSidebar,
* McsEngl.VscCmdi.agentSessions.toggleAgentSessionsSidebar,

VscCmdi.agentSessionsViewer.find,
* McsEngl.VscCmdi.agentSessionsViewer.find,

VscCmdi.agentSessionsViewer.refresh,
* McsEngl.VscCmdi.agentSessionsViewer.refresh,

VscCmdi.ai-mlstudio.addRemoteInferenceEndpoint,
* McsEngl.VscCmdi.ai-mlstudio.addRemoteInferenceEndpoint,

VscCmdi.ai-mlstudio.agent-ghcp.add-eval,
* McsEngl.VscCmdi.ai-mlstudio.agent-ghcp.add-eval,

VscCmdi.ai-mlstudio.agent-ghcp.create-agent,
* McsEngl.VscCmdi.ai-mlstudio.agent-ghcp.create-agent,

VscCmdi.ai-mlstudio.agent-ghcp.enable-tracing,
* McsEngl.VscCmdi.ai-mlstudio.agent-ghcp.enable-tracing,

VscCmdi.ai-mlstudio.agent-ghcp.new-workflow,
* McsEngl.VscCmdi.ai-mlstudio.agent-ghcp.new-workflow,

VscCmdi.ai-mlstudio.agent-ghcp.orchestrate-foundry-agents,
* McsEngl.VscCmdi.ai-mlstudio.agent-ghcp.orchestrate-foundry-agents,

VscCmdi.ai-mlstudio.agentBuilder,
* McsEngl.VscCmdi.ai-mlstudio.agentBuilder,

VscCmdi.ai-mlstudio.command.submitEvaluation,
* McsEngl.VscCmdi.ai-mlstudio.command.submitEvaluation,

VscCmdi.ai-mlstudio.commandPalette.addRemoteInferenceEndpoint,
* McsEngl.VscCmdi.ai-mlstudio.commandPalette.addRemoteInferenceEndpoint,

VscCmdi.ai-mlstudio.copyGHAccessToken,
* McsEngl.VscCmdi.ai-mlstudio.copyGHAccessToken,

VscCmdi.ai-mlstudio.createMcpToolConnection,
* McsEngl.VscCmdi.ai-mlstudio.createMcpToolConnection,

VscCmdi.ai-mlstudio.createNewAgent,
* McsEngl.VscCmdi.ai-mlstudio.createNewAgent,

VscCmdi.ai-mlstudio.deleteInferenceModel,
* McsEngl.VscCmdi.ai-mlstudio.deleteInferenceModel,

VscCmdi.ai-mlstudio.deployHostedAgent,
* McsEngl.VscCmdi.ai-mlstudio.deployHostedAgent,

VscCmdi.ai-mlstudio.deployInference,
* McsEngl.VscCmdi.ai-mlstudio.deployInference,

VscCmdi.ai-mlstudio.documentation,
* McsEngl.VscCmdi.ai-mlstudio.documentation,

VscCmdi.ai-mlstudio.downloadInferenceModel,
* McsEngl.VscCmdi.ai-mlstudio.downloadInferenceModel,

VscCmdi.ai-mlstudio.editSecret,
* McsEngl.VscCmdi.ai-mlstudio.editSecret,

VscCmdi.ai-mlstudio.encryptCustomModelValue,
* McsEngl.VscCmdi.ai-mlstudio.encryptCustomModelValue,

VscCmdi.ai-mlstudio.evaluation.addCustomEvaluator,
* McsEngl.VscCmdi.ai-mlstudio.evaluation.addCustomEvaluator,

VscCmdi.ai-mlstudio.evaluation.analyzeResults,
* McsEngl.VscCmdi.ai-mlstudio.evaluation.analyzeResults,

VscCmdi.ai-mlstudio.evaluation.downloadRemoteResult,
* McsEngl.VscCmdi.ai-mlstudio.evaluation.downloadRemoteResult,

VscCmdi.ai-mlstudio.evaluation.generateTestCases,
* McsEngl.VscCmdi.ai-mlstudio.evaluation.generateTestCases,

VscCmdi.ai-mlstudio.evaluation.openDataset,
* McsEngl.VscCmdi.ai-mlstudio.evaluation.openDataset,

VscCmdi.ai-mlstudio.evaluation.refreshAgentEvals,
* McsEngl.VscCmdi.ai-mlstudio.evaluation.refreshAgentEvals,

VscCmdi.ai-mlstudio.evaluation.refreshRemoteResults,
* McsEngl.VscCmdi.ai-mlstudio.evaluation.refreshRemoteResults,

VscCmdi.ai-mlstudio.evaluation.updateCustomEvaluator,
* McsEngl.VscCmdi.ai-mlstudio.evaluation.updateCustomEvaluator,

VscCmdi.ai-mlstudio.generateProject,
* McsEngl.VscCmdi.ai-mlstudio.generateProject,

VscCmdi.ai-mlstudio.generateProjectAndRefreshVSCodeWindow,
* McsEngl.VscCmdi.ai-mlstudio.generateProjectAndRefreshVSCodeWindow,

VscCmdi.ai-mlstudio.getProjectSettings,
* McsEngl.VscCmdi.ai-mlstudio.getProjectSettings,

VscCmdi.ai-mlstudio.installCondaWslLinux,
* McsEngl.VscCmdi.ai-mlstudio.installCondaWslLinux,

VscCmdi.ai-mlstudio.installCudaWslLinux,
* McsEngl.VscCmdi.ai-mlstudio.installCudaWslLinux,

VscCmdi.ai-mlstudio.installFoundrySkill,
* McsEngl.VscCmdi.ai-mlstudio.installFoundrySkill,

VscCmdi.ai-mlstudio.internal.GHModelsDoc,
* McsEngl.VscCmdi.ai-mlstudio.internal.GHModelsDoc,

VscCmdi.ai-mlstudio.joinCommunity,
* McsEngl.VscCmdi.ai-mlstudio.joinCommunity,

VscCmdi.ai-mlstudio.mcp.addHttpServer,
* McsEngl.VscCmdi.ai-mlstudio.mcp.addHttpServer,

VscCmdi.ai-mlstudio.mcp.addServer,
* McsEngl.VscCmdi.ai-mlstudio.mcp.addServer,

VscCmdi.ai-mlstudio.mcp.addStdioServer,
* McsEngl.VscCmdi.ai-mlstudio.mcp.addStdioServer,

VscCmdi.ai-mlstudio.mcp.cancelServer,
* McsEngl.VscCmdi.ai-mlstudio.mcp.cancelServer,

VscCmdi.ai-mlstudio.mcp.configureFoundryServer,
* McsEngl.VscCmdi.ai-mlstudio.mcp.configureFoundryServer,

VscCmdi.ai-mlstudio.mcp.connectToAgent,
* McsEngl.VscCmdi.ai-mlstudio.mcp.connectToAgent,

VscCmdi.ai-mlstudio.mcp.createNewServer,
* McsEngl.VscCmdi.ai-mlstudio.mcp.createNewServer,

VscCmdi.ai-mlstudio.mcp.editConfiguration,
* McsEngl.VscCmdi.ai-mlstudio.mcp.editConfiguration,

VscCmdi.ai-mlstudio.mcp.editFoundryServer,
* McsEngl.VscCmdi.ai-mlstudio.mcp.editFoundryServer,

VscCmdi.ai-mlstudio.mcp.openDocumentation,
* McsEngl.VscCmdi.ai-mlstudio.mcp.openDocumentation,

VscCmdi.ai-mlstudio.mcp.refreshServer,
* McsEngl.VscCmdi.ai-mlstudio.mcp.refreshServer,

VscCmdi.ai-mlstudio.mcp.removeAzureAISearchConnection,
* McsEngl.VscCmdi.ai-mlstudio.mcp.removeAzureAISearchConnection,

VscCmdi.ai-mlstudio.mcp.removeBingConnection,
* McsEngl.VscCmdi.ai-mlstudio.mcp.removeBingConnection,

VscCmdi.ai-mlstudio.mcp.removeFoundryServer,
* McsEngl.VscCmdi.ai-mlstudio.mcp.removeFoundryServer,

VscCmdi.ai-mlstudio.mcp.removeServer,
* McsEngl.VscCmdi.ai-mlstudio.mcp.removeServer,

VscCmdi.ai-mlstudio.mcp.startServer,
* McsEngl.VscCmdi.ai-mlstudio.mcp.startServer,

VscCmdi.ai-mlstudio.mcp.stopServer,
* McsEngl.VscCmdi.ai-mlstudio.mcp.stopServer,

VscCmdi.ai-mlstudio.modelComparison,
* McsEngl.VscCmdi.ai-mlstudio.modelComparison,

VscCmdi.ai-mlstudio.modelLab.createFinetuningWorkspace,
* McsEngl.VscCmdi.ai-mlstudio.modelLab.createFinetuningWorkspace,

VscCmdi.ai-mlstudio.modelLab.createWorkspace,
* McsEngl.VscCmdi.ai-mlstudio.modelLab.createWorkspace,

VscCmdi.ai-mlstudio.modelLab.finetuningFirstEnterNewProj,
* McsEngl.VscCmdi.ai-mlstudio.modelLab.finetuningFirstEnterNewProj,

VscCmdi.ai-mlstudio.modelLab.firstEnterNewProj,
* McsEngl.VscCmdi.ai-mlstudio.modelLab.firstEnterNewProj,

VscCmdi.ai-mlstudio.modelLab.generationCompleted,
* McsEngl.VscCmdi.ai-mlstudio.modelLab.generationCompleted,

VscCmdi.ai-mlstudio.modelLab.openFinetuningMetricsPage,
* McsEngl.VscCmdi.ai-mlstudio.modelLab.openFinetuningMetricsPage,

VscCmdi.ai-mlstudio.modelLab.openFinetuningOverview,
* McsEngl.VscCmdi.ai-mlstudio.modelLab.openFinetuningOverview,

VscCmdi.ai-mlstudio.modelLab.openProfiling,
* McsEngl.VscCmdi.ai-mlstudio.modelLab.openProfiling,

VscCmdi.ai-mlstudio.modelLab.openWorkflow,
* McsEngl.VscCmdi.ai-mlstudio.modelLab.openWorkflow,

VscCmdi.ai-mlstudio.modelPlayground,
* McsEngl.VscCmdi.ai-mlstudio.modelPlayground,

VscCmdi.ai-mlstudio.models,
* McsEngl.VscCmdi.ai-mlstudio.models,

VscCmdi.ai-mlstudio.openConversationHistory,
* McsEngl.VscCmdi.ai-mlstudio.openConversationHistory,

VscCmdi.ai-mlstudio.openDataViewer,
* McsEngl.VscCmdi.ai-mlstudio.openDataViewer,

VscCmdi.ai-mlstudio.openDataset,
* McsEngl.VscCmdi.ai-mlstudio.openDataset,

VscCmdi.ai-mlstudio.openEvaluationOverview,
* McsEngl.VscCmdi.ai-mlstudio.openEvaluationOverview,

VscCmdi.ai-mlstudio.openFinetuningOverview,
* McsEngl.VscCmdi.ai-mlstudio.openFinetuningOverview,

VscCmdi.ai-mlstudio.openHostedAgentPlayground,
* McsEngl.VscCmdi.ai-mlstudio.openHostedAgentPlayground,

VscCmdi.ai-mlstudio.openModelCardMarkdown,
* McsEngl.VscCmdi.ai-mlstudio.openModelCardMarkdown,

VscCmdi.ai-mlstudio.openModelLicense,
* McsEngl.VscCmdi.ai-mlstudio.openModelLicense,

VscCmdi.ai-mlstudio.openTestTool,
* McsEngl.VscCmdi.ai-mlstudio.openTestTool,

VscCmdi.ai-mlstudio.openTutorial,
* McsEngl.VscCmdi.ai-mlstudio.openTutorial,

VscCmdi.ai-mlstudio.prepareEnvironment,
* McsEngl.VscCmdi.ai-mlstudio.prepareEnvironment,

VscCmdi.ai-mlstudio.promptBuilder,
* McsEngl.VscCmdi.ai-mlstudio.promptBuilder,

VscCmdi.ai-mlstudio.promptConsole,
* McsEngl.VscCmdi.ai-mlstudio.promptConsole,

VscCmdi.ai-mlstudio.provision,
* McsEngl.VscCmdi.ai-mlstudio.provision,

VscCmdi.ai-mlstudio.provisionInference,
* McsEngl.VscCmdi.ai-mlstudio.provisionInference,

VscCmdi.ai-mlstudio.recentAgents.createInCode,
* McsEngl.VscCmdi.ai-mlstudio.recentAgents.createInCode,

VscCmdi.ai-mlstudio.recentAgents.designWithBuilder,
* McsEngl.VscCmdi.ai-mlstudio.recentAgents.designWithBuilder,

VscCmdi.ai-mlstudio.refreshVSCodeWindow,
* McsEngl.VscCmdi.ai-mlstudio.refreshVSCodeWindow,

VscCmdi.ai-mlstudio.reportIssue,
* McsEngl.VscCmdi.ai-mlstudio.reportIssue,

VscCmdi.ai-mlstudio.resetAllTokens,
* McsEngl.VscCmdi.ai-mlstudio.resetAllTokens,

VscCmdi.ai-mlstudio.run,
* McsEngl.VscCmdi.ai-mlstudio.run,

VscCmdi.ai-mlstudio.setGHAccessToken,
* McsEngl.VscCmdi.ai-mlstudio.setGHAccessToken,

VscCmdi.ai-mlstudio.setHFAccessToken,
* McsEngl.VscCmdi.ai-mlstudio.setHFAccessToken,

VscCmdi.ai-mlstudio.setTreeViewMode,
* McsEngl.VscCmdi.ai-mlstudio.setTreeViewMode,

VscCmdi.ai-mlstudio.setupAIModel,
* McsEngl.VscCmdi.ai-mlstudio.setupAIModel,

VscCmdi.ai-mlstudio.setupDatasetFlow,
* McsEngl.VscCmdi.ai-mlstudio.setupDatasetFlow,

VscCmdi.ai-mlstudio.showJobOutputChannel,
* McsEngl.VscCmdi.ai-mlstudio.showJobOutputChannel,

VscCmdi.ai-mlstudio.showOutputChannel,
* McsEngl.VscCmdi.ai-mlstudio.showOutputChannel,

VscCmdi.ai-mlstudio.showWhatsNew,
* McsEngl.VscCmdi.ai-mlstudio.showWhatsNew,

VscCmdi.ai-mlstudio.shutdownInferenceAgent,
* McsEngl.VscCmdi.ai-mlstudio.shutdownInferenceAgent,

VscCmdi.ai-mlstudio.streamingLog,
* McsEngl.VscCmdi.ai-mlstudio.streamingLog,

VscCmdi.ai-mlstudio.switchToFunctionalMode,
* McsEngl.VscCmdi.ai-mlstudio.switchToFunctionalMode,

VscCmdi.ai-mlstudio.switchToFunctionalMode.active,
* McsEngl.VscCmdi.ai-mlstudio.switchToFunctionalMode.active,

VscCmdi.ai-mlstudio.switchToLifecycleMode,
* McsEngl.VscCmdi.ai-mlstudio.switchToLifecycleMode,

VscCmdi.ai-mlstudio.switchToLifecycleMode.active,
* McsEngl.VscCmdi.ai-mlstudio.switchToLifecycleMode.active,

VscCmdi.ai-mlstudio.switchTreeViewMode,
* McsEngl.VscCmdi.ai-mlstudio.switchTreeViewMode,

VscCmdi.ai-mlstudio.test.happyPath,
* McsEngl.VscCmdi.ai-mlstudio.test.happyPath,

VscCmdi.ai-mlstudio.toolCatalog,
* McsEngl.VscCmdi.ai-mlstudio.toolCatalog,

VscCmdi.ai-mlstudio.tracing.open,
* McsEngl.VscCmdi.ai-mlstudio.tracing.open,

VscCmdi.ai-mlstudio.tracing.openFoundryTrace,
* McsEngl.VscCmdi.ai-mlstudio.tracing.openFoundryTrace,

VscCmdi.ai-mlstudio.tracing.showStatus,
* McsEngl.VscCmdi.ai-mlstudio.tracing.showStatus,

VscCmdi.ai-mlstudio.tracing.startCollector,
* McsEngl.VscCmdi.ai-mlstudio.tracing.startCollector,

VscCmdi.ai-mlstudio.tracing.stopCollector,
* McsEngl.VscCmdi.ai-mlstudio.tracing.stopCollector,

VscCmdi.ai-mlstudio.tracingViewer,
* McsEngl.VscCmdi.ai-mlstudio.tracingViewer,

VscCmdi.ai-mlstudio.treeView.agents.deleteAgent,
* McsEngl.VscCmdi.ai-mlstudio.treeView.agents.deleteAgent,

VscCmdi.ai-mlstudio.treeView.agents.deleteAgentVersion,
* McsEngl.VscCmdi.ai-mlstudio.treeView.agents.deleteAgentVersion,

VscCmdi.ai-mlstudio.treeView.agents.designWithBuilder,
* McsEngl.VscCmdi.ai-mlstudio.treeView.agents.designWithBuilder,

VscCmdi.ai-mlstudio.treeView.agents.refreshFoundryAgents,
* McsEngl.VscCmdi.ai-mlstudio.treeView.agents.refreshFoundryAgents,

VscCmdi.ai-mlstudio.treeView.agents.refreshLocalAgents,
* McsEngl.VscCmdi.ai-mlstudio.treeView.agents.refreshLocalAgents,

VscCmdi.ai-mlstudio.treeView.agents.renameAgent,
* McsEngl.VscCmdi.ai-mlstudio.treeView.agents.renameAgent,

VscCmdi.ai-mlstudio.treeView.agents.renameAgentVersion,
* McsEngl.VscCmdi.ai-mlstudio.treeView.agents.renameAgentVersion,

VscCmdi.ai-mlstudio.treeView.evaluation.openInDataViewer,
* McsEngl.VscCmdi.ai-mlstudio.treeView.evaluation.openInDataViewer,

VscCmdi.ai-mlstudio.treeView.models.about,
* McsEngl.VscCmdi.ai-mlstudio.treeView.models.about,

VscCmdi.ai-mlstudio.treeView.models.addRemoteInferenceEndpoint,
* McsEngl.VscCmdi.ai-mlstudio.treeView.models.addRemoteInferenceEndpoint,

VscCmdi.ai-mlstudio.treeView.models.cancelDownloading,
* McsEngl.VscCmdi.ai-mlstudio.treeView.models.cancelDownloading,

VscCmdi.ai-mlstudio.treeView.models.click,
* McsEngl.VscCmdi.ai-mlstudio.treeView.models.click,

VscCmdi.ai-mlstudio.treeView.models.copyEndpoint,
* McsEngl.VscCmdi.ai-mlstudio.treeView.models.copyEndpoint,

VscCmdi.ai-mlstudio.treeView.models.copyModelName,
* McsEngl.VscCmdi.ai-mlstudio.treeView.models.copyModelName,

VscCmdi.ai-mlstudio.treeView.models.createFineTuneProject,
* McsEngl.VscCmdi.ai-mlstudio.treeView.models.createFineTuneProject,

VscCmdi.ai-mlstudio.treeView.models.delete,
* McsEngl.VscCmdi.ai-mlstudio.treeView.models.delete,

VscCmdi.ai-mlstudio.treeView.models.edit,
* McsEngl.VscCmdi.ai-mlstudio.treeView.models.edit,

VscCmdi.ai-mlstudio.treeView.models.foundry.selectProject,
* McsEngl.VscCmdi.ai-mlstudio.treeView.models.foundry.selectProject,

VscCmdi.ai-mlstudio.treeView.models.loadInAgentBuilder,
* McsEngl.VscCmdi.ai-mlstudio.treeView.models.loadInAgentBuilder,

VscCmdi.ai-mlstudio.treeView.models.loadInPlayground,
* McsEngl.VscCmdi.ai-mlstudio.treeView.models.loadInPlayground,

VscCmdi.ai-mlstudio.treeView.models.refresh,
* McsEngl.VscCmdi.ai-mlstudio.treeView.models.refresh,

VscCmdi.ai-mlstudio.treeView.models.remoteInferenceInPlaygroundDocs,
* McsEngl.VscCmdi.ai-mlstudio.treeView.models.remoteInferenceInPlaygroundDocs,

VscCmdi.ai-mlstudio.treeView.models.startServer,
* McsEngl.VscCmdi.ai-mlstudio.treeView.models.startServer,

VscCmdi.ai-mlstudio.treeView.models.stopServer,
* McsEngl.VscCmdi.ai-mlstudio.treeView.models.stopServer,

VscCmdi.ai-mlstudio.triggerFoundryModelDeployment,
* McsEngl.VscCmdi.ai-mlstudio.triggerFoundryModelDeployment,

VscCmdi.ai-mlstudio.tutorials,
* McsEngl.VscCmdi.ai-mlstudio.tutorials,

VscCmdi.ai-mlstudio.unloadInferenceModel,
* McsEngl.VscCmdi.ai-mlstudio.unloadInferenceModel,

VscCmdi.ai-mlstudio.view.evaluation.focus,
* McsEngl.VscCmdi.ai-mlstudio.view.evaluation.focus,

VscCmdi.ai-mlstudio.view.evaluation.removeView,
* McsEngl.VscCmdi.ai-mlstudio.view.evaluation.removeView,

VscCmdi.ai-mlstudio.view.evaluation.resetViewLocation,
* McsEngl.VscCmdi.ai-mlstudio.view.evaluation.resetViewLocation,

VscCmdi.ai-mlstudio.view.evaluation.toggleVisibility,
* McsEngl.VscCmdi.ai-mlstudio.view.evaluation.toggleVisibility,

VscCmdi.ai-mlstudio.viewPrompts,
* McsEngl.VscCmdi.ai-mlstudio.viewPrompts,

VscCmdi.ai-mlstudio.walkthrough.installCopilotChat,
* McsEngl.VscCmdi.ai-mlstudio.walkthrough.installCopilotChat,

VscCmdi.ai-mlstudio.walkthrough.openGetStartedPage,
* McsEngl.VscCmdi.ai-mlstudio.walkthrough.openGetStartedPage,

VscCmdi.ai-mlstudio.walkthrough.showAllCommands,
* McsEngl.VscCmdi.ai-mlstudio.walkthrough.showAllCommands,

VscCmdi.ai-mlstudio.walkthrough.signInFoundry,
* McsEngl.VscCmdi.ai-mlstudio.walkthrough.signInFoundry,

VscCmdi.ai-mlstudio.walkthrough.tryRemoteModel,
* McsEngl.VscCmdi.ai-mlstudio.walkthrough.tryRemoteModel,

VscCmdi.aiCustomization.openManagementEditor,
* McsEngl.VscCmdi.aiCustomization.openManagementEditor,

VscCmdi.aiCustomizationManagement.copyPath,
* McsEngl.VscCmdi.aiCustomizationManagement.copyPath,

VscCmdi.aiCustomizationManagement.delete,
* McsEngl.VscCmdi.aiCustomizationManagement.delete,

VscCmdi.aiCustomizationManagement.disableItem,
* McsEngl.VscCmdi.aiCustomizationManagement.disableItem,

VscCmdi.aiCustomizationManagement.enableItem,
* McsEngl.VscCmdi.aiCustomizationManagement.enableItem,

VscCmdi.aiCustomizationManagement.openFile,
* McsEngl.VscCmdi.aiCustomizationManagement.openFile,

VscCmdi.aiCustomizationManagement.revealInOS,
* McsEngl.VscCmdi.aiCustomizationManagement.revealInOS,

VscCmdi.aiCustomizationManagement.runPrompt,
* McsEngl.VscCmdi.aiCustomizationManagement.runPrompt,

VscCmdi.aiCustomizationManagement.showPlugin,
* McsEngl.VscCmdi.aiCustomizationManagement.showPlugin,

VscCmdi.aiCustomizationManagement.uninstallPlugin,
* McsEngl.VscCmdi.aiCustomizationManagement.uninstallPlugin,

VscCmdi.aiToolkitHelpAndFeedback.focus,
* McsEngl.VscCmdi.aiToolkitHelpAndFeedback.focus,

VscCmdi.aiToolkitHelpAndFeedback.removeView,
* McsEngl.VscCmdi.aiToolkitHelpAndFeedback.removeView,

VscCmdi.aiToolkitHelpAndFeedback.resetViewLocation,
* McsEngl.VscCmdi.aiToolkitHelpAndFeedback.resetViewLocation,

VscCmdi.aiToolkitHelpAndFeedback.toggleVisibility,
* McsEngl.VscCmdi.aiToolkitHelpAndFeedback.toggleVisibility,

VscCmdi.aiToolkitRemoteResources.focus,
* McsEngl.VscCmdi.aiToolkitRemoteResources.focus,

VscCmdi.aiToolkitRemoteResources.removeView,
* McsEngl.VscCmdi.aiToolkitRemoteResources.removeView,

VscCmdi.aiToolkitRemoteResources.resetViewLocation,
* McsEngl.VscCmdi.aiToolkitRemoteResources.resetViewLocation,

VscCmdi.aiToolkitRemoteResources.toggleVisibility,
* McsEngl.VscCmdi.aiToolkitRemoteResources.toggleVisibility,

VscCmdi.aiToolkitUserTools.focus,
* McsEngl.VscCmdi.aiToolkitUserTools.focus,

VscCmdi.aiToolkitUserTools.removeView,
* McsEngl.VscCmdi.aiToolkitUserTools.removeView,

VscCmdi.aiToolkitUserTools.resetViewLocation,
* McsEngl.VscCmdi.aiToolkitUserTools.resetViewLocation,

VscCmdi.aiToolkitUserTools.toggleVisibility,
* McsEngl.VscCmdi.aiToolkitUserTools.toggleVisibility,

VscCmdi.azure-ai-foundry.commandPalette.clearDefault,
* McsEngl.VscCmdi.azure-ai-foundry.commandPalette.clearDefault,

VscCmdi.azure-ai-foundry.commandPalette.createMultiAgentWorkflow,
* McsEngl.VscCmdi.azure-ai-foundry.commandPalette.createMultiAgentWorkflow,

VscCmdi.azure-ai-foundry.commandPalette.createProject,
* McsEngl.VscCmdi.azure-ai-foundry.commandPalette.createProject,

VscCmdi.azure-ai-foundry.commandPalette.deleteThread,
* McsEngl.VscCmdi.azure-ai-foundry.commandPalette.deleteThread,

VscCmdi.azure-ai-foundry.commandPalette.deployWorkflow,
* McsEngl.VscCmdi.azure-ai-foundry.commandPalette.deployWorkflow,

VscCmdi.azure-ai-foundry.commandPalette.llmDeploy,
* McsEngl.VscCmdi.azure-ai-foundry.commandPalette.llmDeploy,

VscCmdi.azure-ai-foundry.commandPalette.model.copyApiKey,
* McsEngl.VscCmdi.azure-ai-foundry.commandPalette.model.copyApiKey,

VscCmdi.azure-ai-foundry.commandPalette.model.copyEndpoint,
* McsEngl.VscCmdi.azure-ai-foundry.commandPalette.model.copyEndpoint,

VscCmdi.azure-ai-foundry.commandPalette.model.delete,
* McsEngl.VscCmdi.azure-ai-foundry.commandPalette.model.delete,

VscCmdi.azure-ai-foundry.commandPalette.model.edit,
* McsEngl.VscCmdi.azure-ai-foundry.commandPalette.model.edit,

VscCmdi.azure-ai-foundry.commandPalette.openAgentCodeFile,
* McsEngl.VscCmdi.azure-ai-foundry.commandPalette.openAgentCodeFile,

VscCmdi.azure-ai-foundry.commandPalette.openCatalog,
* McsEngl.VscCmdi.azure-ai-foundry.commandPalette.openCatalog,

VscCmdi.azure-ai-foundry.commandPalette.openConversationHistory,
* McsEngl.VscCmdi.azure-ai-foundry.commandPalette.openConversationHistory,

VscCmdi.azure-ai-foundry.commandPalette.openModelCodeFile,
* McsEngl.VscCmdi.azure-ai-foundry.commandPalette.openModelCodeFile,

VscCmdi.azure-ai-foundry.commandPalette.project.copyApiKey,
* McsEngl.VscCmdi.azure-ai-foundry.commandPalette.project.copyApiKey,

VscCmdi.azure-ai-foundry.commandPalette.project.copyEndpoint,
* McsEngl.VscCmdi.azure-ai-foundry.commandPalette.project.copyEndpoint,

VscCmdi.azure-ai-foundry.commandPalette.runAgent,
* McsEngl.VscCmdi.azure-ai-foundry.commandPalette.runAgent,

VscCmdi.azure-ai-foundry.commandPalette.runInContainerAgentPlayground,
* McsEngl.VscCmdi.azure-ai-foundry.commandPalette.runInContainerAgentPlayground,

VscCmdi.azure-ai-foundry.commandPalette.setDefault,
* McsEngl.VscCmdi.azure-ai-foundry.commandPalette.setDefault,

VscCmdi.azure-ai-foundry.commandPalette.stopMultiAgentVisualizer,
* McsEngl.VscCmdi.azure-ai-foundry.commandPalette.stopMultiAgentVisualizer,

VscCmdi.azure-ai-foundry.commandPalette.visualizeWorkflow,
* McsEngl.VscCmdi.azure-ai-foundry.commandPalette.visualizeWorkflow,

VscCmdi.azure-ai-foundry.editorTitle.deployPromptAgent,
* McsEngl.VscCmdi.azure-ai-foundry.editorTitle.deployPromptAgent,

VscCmdi.azure-ai-foundry.editorTitle.deployYamlWorkflow,
* McsEngl.VscCmdi.azure-ai-foundry.editorTitle.deployYamlWorkflow,

VscCmdi.azure-ai-foundry.editorTitle.openAgentDesigner,
* McsEngl.VscCmdi.azure-ai-foundry.editorTitle.openAgentDesigner,

VscCmdi.azure-ai-foundry.explorerContext.openAgentDesigner,
* McsEngl.VscCmdi.azure-ai-foundry.explorerContext.openAgentDesigner,

VscCmdi.azure-ai-foundry.listModels,
* McsEngl.VscCmdi.azure-ai-foundry.listModels,

VscCmdi.azure-ai-foundry.openAIFoundry,
* McsEngl.VscCmdi.azure-ai-foundry.openAIFoundry,

VscCmdi.azure-ai-foundry.openBingConnectionDetails,
* McsEngl.VscCmdi.azure-ai-foundry.openBingConnectionDetails,

VscCmdi.azure-ai-foundry.openExternalLink,
* McsEngl.VscCmdi.azure-ai-foundry.openExternalLink,

VscCmdi.azure-ai-foundry.openFoundryProject,
* McsEngl.VscCmdi.azure-ai-foundry.openFoundryProject,

VscCmdi.azure-ai-foundry.openInVSCodeAzure,
* McsEngl.VscCmdi.azure-ai-foundry.openInVSCodeAzure,

VscCmdi.azure-ai-foundry.openVectorStoreDetails,
* McsEngl.VscCmdi.azure-ai-foundry.openVectorStoreDetails,

VscCmdi.azure-ai-foundry.reportIssue,
* McsEngl.VscCmdi.azure-ai-foundry.reportIssue,

VscCmdi.azure-ai-foundry.viewContext.agent.copyConnectionString,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.agent.copyConnectionString,

VscCmdi.azure-ai-foundry.viewContext.agent.copyEndpoint,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.agent.copyEndpoint,

VscCmdi.azure-ai-foundry.viewContext.agent.copyId,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.agent.copyId,

VscCmdi.azure-ai-foundry.viewContext.agent.delete,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.agent.delete,

VscCmdi.azure-ai-foundry.viewContext.createAgent,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.createAgent,

VscCmdi.azure-ai-foundry.viewContext.createBingConnection,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.createBingConnection,

VscCmdi.azure-ai-foundry.viewContext.createMultiAgentWorkflow,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.createMultiAgentWorkflow,

VscCmdi.azure-ai-foundry.viewContext.createPromptAgent,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.createPromptAgent,

VscCmdi.azure-ai-foundry.viewContext.createVectorStore,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.createVectorStore,

VscCmdi.azure-ai-foundry.viewContext.deleteProject,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.deleteProject,

VscCmdi.azure-ai-foundry.viewContext.deletePromptAgent,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.deletePromptAgent,

VscCmdi.azure-ai-foundry.viewContext.deletePromptAgentVersion,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.deletePromptAgentVersion,

VscCmdi.azure-ai-foundry.viewContext.deleteTool,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.deleteTool,

VscCmdi.azure-ai-foundry.viewContext.deleteYamlWorkflow,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.deleteYamlWorkflow,

VscCmdi.azure-ai-foundry.viewContext.deleteYamlWorkflowVersion,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.deleteYamlWorkflowVersion,

VscCmdi.azure-ai-foundry.viewContext.llmDeploy,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.llmDeploy,

VscCmdi.azure-ai-foundry.viewContext.loadMoreThreads,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.loadMoreThreads,

VscCmdi.azure-ai-foundry.viewContext.model.copyApiKey,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.model.copyApiKey,

VscCmdi.azure-ai-foundry.viewContext.model.copyEndpoint,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.model.copyEndpoint,

VscCmdi.azure-ai-foundry.viewContext.model.delete,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.model.delete,

VscCmdi.azure-ai-foundry.viewContext.model.openInPlayground,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.model.openInPlayground,

VscCmdi.azure-ai-foundry.viewContext.openAgentCodeFile,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.openAgentCodeFile,

VscCmdi.azure-ai-foundry.viewContext.openAgentDesigner,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.openAgentDesigner,

VscCmdi.azure-ai-foundry.viewContext.openContainerPlayground,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.openContainerPlayground,

VscCmdi.azure-ai-foundry.viewContext.openHostedAgentCodeFile,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.openHostedAgentCodeFile,

VscCmdi.azure-ai-foundry.viewContext.openInFoundryView,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.openInFoundryView,

VscCmdi.azure-ai-foundry.viewContext.openMCPServerToolCatalog,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.openMCPServerToolCatalog,

VscCmdi.azure-ai-foundry.viewContext.openModelCodeFile,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.openModelCodeFile,

VscCmdi.azure-ai-foundry.viewContext.openPromptAgentCodeFile,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.openPromptAgentCodeFile,

VscCmdi.azure-ai-foundry.viewContext.openPromptAgentPlayground,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.openPromptAgentPlayground,

VscCmdi.azure-ai-foundry.viewContext.openYamlBasedWorkflowCodeFile,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.openYamlBasedWorkflowCodeFile,

VscCmdi.azure-ai-foundry.viewContext.openYamlWorkflowPlayground,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.openYamlWorkflowPlayground,

VscCmdi.azure-ai-foundry.viewContext.project.copyApiKey,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.project.copyApiKey,

VscCmdi.azure-ai-foundry.viewContext.refreshNode,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.refreshNode,

VscCmdi.azure-ai-foundry.viewContext.refreshResources,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.refreshResources,

VscCmdi.azure-ai-foundry.viewContext.runRemotePlayground,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.runRemotePlayground,

VscCmdi.azure-ai-foundry.viewContext.searchProjectResources.aiToolkitView,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.searchProjectResources.aiToolkitView,

VscCmdi.azure-ai-foundry.viewContext.searchProjectResources.explorerView,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.searchProjectResources.explorerView,

VscCmdi.azure-ai-foundry.viewContext.searchProjectResources.resourcesView,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.searchProjectResources.resourcesView,

VscCmdi.azure-ai-foundry.viewContext.switchDefaultProject,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.switchDefaultProject,

VscCmdi.azure-ai-foundry.viewContext.viewModel,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.viewModel,

VscCmdi.azure-ai-foundry.viewContext.viewThreadDetails,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.viewThreadDetails,

VscCmdi.azure-ai-foundry.viewContext.viewWorkflowContainer,
* McsEngl.VscCmdi.azure-ai-foundry.viewContext.viewWorkflowContainer,

VscCmdi.azureActivityLog.focus,
* McsEngl.VscCmdi.azureActivityLog.focus,

VscCmdi.azureActivityLog.removeView,
* McsEngl.VscCmdi.azureActivityLog.removeView,

VscCmdi.azureActivityLog.resetViewLocation,
* McsEngl.VscCmdi.azureActivityLog.resetViewLocation,

VscCmdi.azureActivityLog.toggleVisibility,
* McsEngl.VscCmdi.azureActivityLog.toggleVisibility,

VscCmdi.azureActivityLogView.refresh,
* McsEngl.VscCmdi.azureActivityLogView.refresh,

VscCmdi.azureFocusView.focus,
* McsEngl.VscCmdi.azureFocusView.focus,

VscCmdi.azureFocusView.refresh,
* McsEngl.VscCmdi.azureFocusView.refresh,

VscCmdi.azureFocusView.refreshTree,
* McsEngl.VscCmdi.azureFocusView.refreshTree,

VscCmdi.azureFocusView.resetViewLocation,
* McsEngl.VscCmdi.azureFocusView.resetViewLocation,

VscCmdi.azureResourceGroups.askAgentAboutActivityLog,
* McsEngl.VscCmdi.azureResourceGroups.askAgentAboutActivityLog,

VscCmdi.azureResourceGroups.askAgentAboutActivityLogItem,
* McsEngl.VscCmdi.azureResourceGroups.askAgentAboutActivityLogItem,

VscCmdi.azureResourceGroups.askAgentAboutResource,
* McsEngl.VscCmdi.azureResourceGroups.askAgentAboutResource,

VscCmdi.azureResourceGroups.askAzure,
* McsEngl.VscCmdi.azureResourceGroups.askAzure,

VscCmdi.azureResourceGroups.clearActivities,
* McsEngl.VscCmdi.azureResourceGroups.clearActivities,

VscCmdi.azureResourceGroups.createResource,
* McsEngl.VscCmdi.azureResourceGroups.createResource,

VscCmdi.azureResourceGroups.createResourceGroup,
* McsEngl.VscCmdi.azureResourceGroups.createResourceGroup,

VscCmdi.azureResourceGroups.deleteResourceGroupV2,
* McsEngl.VscCmdi.azureResourceGroups.deleteResourceGroupV2,

VscCmdi.azureResourceGroups.editTags,
* McsEngl.VscCmdi.azureResourceGroups.editTags,

VscCmdi.azureResourceGroups.focus,
* McsEngl.VscCmdi.azureResourceGroups.focus,

VscCmdi.azureResourceGroups.focusGroup,
* McsEngl.VscCmdi.azureResourceGroups.focusGroup,

VscCmdi.azureResourceGroups.groupBy.armTag,
* McsEngl.VscCmdi.azureResourceGroups.groupBy.armTag,

VscCmdi.azureResourceGroups.groupBy.location,
* McsEngl.VscCmdi.azureResourceGroups.groupBy.location,

VscCmdi.azureResourceGroups.groupBy.resourceGroup,
* McsEngl.VscCmdi.azureResourceGroups.groupBy.resourceGroup,

VscCmdi.azureResourceGroups.groupBy.resourceType,
* McsEngl.VscCmdi.azureResourceGroups.groupBy.resourceType,

VscCmdi.azureResourceGroups.installExtension,
* McsEngl.VscCmdi.azureResourceGroups.installExtension,

VscCmdi.azureResourceGroups.loadAllSubscriptionRoleAssignments,
* McsEngl.VscCmdi.azureResourceGroups.loadAllSubscriptionRoleAssignments,

VscCmdi.azureResourceGroups.loadMore,
* McsEngl.VscCmdi.azureResourceGroups.loadMore,

VscCmdi.azureResourceGroups.logIn,
* McsEngl.VscCmdi.azureResourceGroups.logIn,

VscCmdi.azureResourceGroups.openInPortal,
* McsEngl.VscCmdi.azureResourceGroups.openInPortal,

VscCmdi.azureResourceGroups.openUrl,
* McsEngl.VscCmdi.azureResourceGroups.openUrl,

VscCmdi.azureResourceGroups.refresh,
* McsEngl.VscCmdi.azureResourceGroups.refresh,

VscCmdi.azureResourceGroups.refreshTree,
* McsEngl.VscCmdi.azureResourceGroups.refreshTree,

VscCmdi.azureResourceGroups.removeView,
* McsEngl.VscCmdi.azureResourceGroups.removeView,

VscCmdi.azureResourceGroups.reportIssue,
* McsEngl.VscCmdi.azureResourceGroups.reportIssue,

VscCmdi.azureResourceGroups.resetViewLocation,
* McsEngl.VscCmdi.azureResourceGroups.resetViewLocation,

VscCmdi.azureResourceGroups.revealResource,
* McsEngl.VscCmdi.azureResourceGroups.revealResource,

VscCmdi.azureResourceGroups.selectSubscriptions,
* McsEngl.VscCmdi.azureResourceGroups.selectSubscriptions,

VscCmdi.azureResourceGroups.showGroupOptions,
* McsEngl.VscCmdi.azureResourceGroups.showGroupOptions,

VscCmdi.azureResourceGroups.signInToTenant,
* McsEngl.VscCmdi.azureResourceGroups.signInToTenant,

VscCmdi.azureResourceGroups.toggleVisibility,
* McsEngl.VscCmdi.azureResourceGroups.toggleVisibility,

VscCmdi.azureResourceGroups.unfocusGroup,
* McsEngl.VscCmdi.azureResourceGroups.unfocusGroup,

VscCmdi.azureResourceGroups.uploadFileCloudConsole,
* McsEngl.VscCmdi.azureResourceGroups.uploadFileCloudConsole,

VscCmdi.azureResourceGroups.viewProperties,
* McsEngl.VscCmdi.azureResourceGroups.viewProperties,

VscCmdi.azureTenantsView.addAccount,
* McsEngl.VscCmdi.azureTenantsView.addAccount,

VscCmdi.azureTenantsView.configureSovereignCloud,
* McsEngl.VscCmdi.azureTenantsView.configureSovereignCloud,

VscCmdi.azureTenantsView.focus,
* McsEngl.VscCmdi.azureTenantsView.focus,

VscCmdi.azureTenantsView.refresh,
* McsEngl.VscCmdi.azureTenantsView.refresh,

VscCmdi.azureTenantsView.refreshTree,
* McsEngl.VscCmdi.azureTenantsView.refreshTree,

VscCmdi.azureTenantsView.removeView,
* McsEngl.VscCmdi.azureTenantsView.removeView,

VscCmdi.azureTenantsView.resetViewLocation,
* McsEngl.VscCmdi.azureTenantsView.resetViewLocation,

VscCmdi.azureTenantsView.signInToTenant,
* McsEngl.VscCmdi.azureTenantsView.signInToTenant,

VscCmdi.azureTenantsView.toggleVisibility,
* McsEngl.VscCmdi.azureTenantsView.toggleVisibility,

VscCmdi.azureWorkspace.focus,
* McsEngl.VscCmdi.azureWorkspace.focus,

VscCmdi.azureWorkspace.loadMore,
* McsEngl.VscCmdi.azureWorkspace.loadMore,

VscCmdi.azureWorkspace.refresh,
* McsEngl.VscCmdi.azureWorkspace.refresh,

VscCmdi.azureWorkspace.refreshTree,
* McsEngl.VscCmdi.azureWorkspace.refreshTree,

VscCmdi.azureWorkspace.removeView,
* McsEngl.VscCmdi.azureWorkspace.removeView,

VscCmdi.azureWorkspace.resetViewLocation,
* McsEngl.VscCmdi.azureWorkspace.resetViewLocation,

VscCmdi.azureWorkspace.toggleVisibility,
* McsEngl.VscCmdi.azureWorkspace.toggleVisibility,

VscCmdi.breadcrumbs.copyPath,
* McsEngl.VscCmdi.breadcrumbs.copyPath,

VscCmdi.breadcrumbs.focus,
· key: ctrl+shift+;,
· when: breadcrumbsPossible && breadcrumbsVisible,
* McsEngl.VscCmdi.breadcrumbs.focus,

VscCmdi.breadcrumbs.focusAndSelect,
· key: ctrl+shift+.,
· when: breadcrumbsPossible && breadcrumbsVisible,
* McsEngl.VscCmdi.breadcrumbs.focusAndSelect,

VscCmdi.breadcrumbs.focusNext,
· key: ctrl+right,
· when: breadcrumbsActive && breadcrumbsVisible,
* McsEngl.VscCmdi.breadcrumbs.focusNext,

VscCmdi.breadcrumbs.focusNext,
· key: right,
· when: breadcrumbsActive && breadcrumbsVisible,
* McsEngl.VscCmdi.breadcrumbs.focusNext,

VscCmdi.breadcrumbs.focusNextWithPicker,
· key: ctrl+right,
· when: breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.VscCmdi.breadcrumbs.focusNextWithPicker,

VscCmdi.breadcrumbs.focusPrevious,
· key: ctrl+left,
· when: breadcrumbsActive && breadcrumbsVisible,
* McsEngl.VscCmdi.breadcrumbs.focusPrevious,

VscCmdi.breadcrumbs.focusPrevious,
· key: left,
· when: breadcrumbsActive && breadcrumbsVisible,
* McsEngl.VscCmdi.breadcrumbs.focusPrevious,

VscCmdi.breadcrumbs.focusPreviousWithPicker,
· key: ctrl+left,
· when: breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.VscCmdi.breadcrumbs.focusPreviousWithPicker,

VscCmdi.breadcrumbs.revealFocused,
· key: ctrl+enter,
· when: breadcrumbsActive && breadcrumbsVisible,
* McsEngl.VscCmdi.breadcrumbs.revealFocused,

VscCmdi.breadcrumbs.revealFocused,
· key: space,
· when: breadcrumbsActive && breadcrumbsVisible,
* McsEngl.VscCmdi.breadcrumbs.revealFocused,

VscCmdi.breadcrumbs.revealFocusedFromTreeAside,
· key: ctrl+enter,
· when: breadcrumbsActive && breadcrumbsVisible && listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.VscCmdi.breadcrumbs.revealFocusedFromTreeAside,

VscCmdi.breadcrumbs.selectEditor,
· key: escape,
· when: breadcrumbsActive && breadcrumbsVisible,
* McsEngl.VscCmdi.breadcrumbs.selectEditor,

VscCmdi.breadcrumbs.selectFocused,
· key: down,
· when: breadcrumbsActive && breadcrumbsVisible,
* McsEngl.VscCmdi.breadcrumbs.selectFocused,

VscCmdi.breadcrumbs.selectFocused,
· key: enter,
· when: breadcrumbsActive && breadcrumbsVisible,
* McsEngl.VscCmdi.breadcrumbs.selectFocused,

VscCmdi.breadcrumbs.toggle,
* McsEngl.VscCmdi.breadcrumbs.toggle,

VscCmdi.breadcrumbs.toggleFromEditorTitle,
* McsEngl.VscCmdi.breadcrumbs.toggleFromEditorTitle,

VscCmdi.breadcrumbs.toggleToOn,
· key: ctrl+shift+.,
· when: !config.breadcrumbs.enabled,
* McsEngl.VscCmdi.breadcrumbs.toggleToOn,

VscCmdi.breakpointWidget.action.acceptInput,
· key: enter,
· when: breakpointWidgetVisible && inBreakpointWidget,
* McsEngl.VscCmdi.breakpointWidget.action.acceptInput,

VscCmdi.callStack.collapse,
* McsEngl.VscCmdi.callStack.collapse,

VscCmdi.callStackWidget.goToFile,
* McsEngl.VscCmdi.callStackWidget.goToFile,

VscCmdi.cancelLinkedEditingInput,
· key: escape,
· when: LinkedEditingInputVisible && editorTextFocus,
* McsEngl.VscCmdi.cancelLinkedEditingInput,

VscCmdi.cancelLinkedEditingInput,
· key: shift+escape,
· when: LinkedEditingInputVisible && editorTextFocus,
* McsEngl.VscCmdi.cancelLinkedEditingInput,

VscCmdi.cancelRenameInput,
· key: escape,
· when: editorFocus && renameInputVisible,
* McsEngl.VscCmdi.cancelRenameInput,

VscCmdi.cancelRenameInput,
· key: shift+escape,
· when: editorFocus && renameInputVisible,
* McsEngl.VscCmdi.cancelRenameInput,

VscCmdi.cancelSelection,
· key: escape,
· when: editorHasSelection && textInputFocus,
* McsEngl.VscCmdi.cancelSelection,

VscCmdi.cancelSelection,
· key: shift+escape,
· when: editorHasSelection && textInputFocus,
* McsEngl.VscCmdi.cancelSelection,

VscCmdi.changeEditorIndentation1,
* McsEngl.VscCmdi.changeEditorIndentation1,

VscCmdi.chat.action.focus,
· key: ctrl+down,
· when: inChat && inChatInput && quickChatHasFocus,
* McsEngl.VscCmdi.chat.action.focus,

VscCmdi.chat.action.focus,
· key: ctrl+up,
· when: chatCursorAtTop && inChatInput && !quickChatHasFocus,
* McsEngl.VscCmdi.chat.action.focus,

VscCmdi.chat.action.focus,
· key: ctrl+up,
· when: inChatInput && isLinux && !quickChatHasFocus || inChatInput && isWindows && !quickChatHasFocus,
* McsEngl.VscCmdi.chat.action.focus,

VscCmdi.chat.configureToolSets,
* McsEngl.VscCmdi.chat.configureToolSets,

VscCmdi.chat.enablePremiumOverages,
* McsEngl.VscCmdi.chat.enablePremiumOverages,

VscCmdi.chat.inlineResourceAnchor.addFileToChat,
* McsEngl.VscCmdi.chat.inlineResourceAnchor.addFileToChat,

VscCmdi.chat.inlineResourceAnchor.copyResource,
· key: ctrl+c,
· when: chatAttachmentResource,
* McsEngl.VscCmdi.chat.inlineResourceAnchor.copyResource,

VscCmdi.chat.inlineResourceAnchor.openToSide,
· key: ctrl+enter,
· when: chatAttachmentResource,
* McsEngl.VscCmdi.chat.inlineResourceAnchor.openToSide,

VscCmdi.chat.inlineSymbolAnchor.goToDefinition,
* McsEngl.VscCmdi.chat.inlineSymbolAnchor.goToDefinition,

VscCmdi.chat.inlineSymbolAnchor.goToImplementations,
* McsEngl.VscCmdi.chat.inlineSymbolAnchor.goToImplementations,

VscCmdi.chat.inlineSymbolAnchor.goToReferences,
* McsEngl.VscCmdi.chat.inlineSymbolAnchor.goToReferences,

VscCmdi.chat.inlineSymbolAnchor.goToTypeDefinitions,
* McsEngl.VscCmdi.chat.inlineSymbolAnchor.goToTypeDefinitions,

VscCmdi.chat.installRecommendation.github.copilot-chat.cli,
* McsEngl.VscCmdi.chat.installRecommendation.github.copilot-chat.cli,

VscCmdi.chat.installRecommendation.github.copilot-chat.cloud,
* McsEngl.VscCmdi.chat.installRecommendation.github.copilot-chat.cloud,

VscCmdi.chat.installRecommendation.openai.chatgpt.codex,
* McsEngl.VscCmdi.chat.installRecommendation.openai.chatgpt.codex,

VscCmdi.chat.internal.codeReview.run,
* McsEngl.VscCmdi.chat.internal.codeReview.run,

VscCmdi.chat.internal.explain,
* McsEngl.VscCmdi.chat.internal.explain,

VscCmdi.chat.internal.fix,
* McsEngl.VscCmdi.chat.internal.fix,

VscCmdi.chat.internal.review,
* McsEngl.VscCmdi.chat.internal.review,

VscCmdi.chat.models.action.clearSearchResults,
* McsEngl.VscCmdi.chat.models.action.clearSearchResults,

VscCmdi.chat.openFileSnapshot,
* McsEngl.VscCmdi.chat.openFileSnapshot,

VscCmdi.chat.openFileUpdatedBySnapshot,
* McsEngl.VscCmdi.chat.openFileUpdatedBySnapshot,

VscCmdi.chat.toolOutput.save,
* McsEngl.VscCmdi.chat.toolOutput.save,

VscCmdi.chatEditing.acceptAllFiles,
· key: ctrl+enter,
· when: hasUndecidedChatEditingResource && inChatInput,
* McsEngl.VscCmdi.chatEditing.acceptAllFiles,

VscCmdi.chatEditing.acceptFile,
* McsEngl.VscCmdi.chatEditing.acceptFile,

VscCmdi.chatEditing.discardAllFiles,
· key: ctrl+backspace,
· when: hasUndecidedChatEditingResource && inChatInput && !chatInputHasText,
* McsEngl.VscCmdi.chatEditing.discardAllFiles,

VscCmdi.chatEditing.discardFile,
* McsEngl.VscCmdi.chatEditing.discardFile,

VscCmdi.chatEditing.multidiff.acceptAllFiles,
* McsEngl.VscCmdi.chatEditing.multidiff.acceptAllFiles,

VscCmdi.chatEditing.multidiff.discardAllFiles,
* McsEngl.VscCmdi.chatEditing.multidiff.discardAllFiles,

VscCmdi.chatEditing.multidiff.explain,
* McsEngl.VscCmdi.chatEditing.multidiff.explain,

VscCmdi.chatEditing.openFileInDiff,
* McsEngl.VscCmdi.chatEditing.openFileInDiff,

VscCmdi.chatEditing.toggleExplanationWidget,
* McsEngl.VscCmdi.chatEditing.toggleExplanationWidget,

VscCmdi.chatEditing.viewAllSessionChanges,
* McsEngl.VscCmdi.chatEditing.viewAllSessionChanges,

VscCmdi.chatEditing.viewChanges,
* McsEngl.VscCmdi.chatEditing.viewChanges,

VscCmdi.chatEditing.viewPreviousEdits,
* McsEngl.VscCmdi.chatEditing.viewPreviousEdits,

VscCmdi.chatEditor.action.accept,
· key: ctrl+shift+y,
· when: chatEdits.hasEditorModifications && editorFocus && !chatEdits.isCurrentlyBeingModified || chatEdits.hasEditorModifications && notebookEditorFocused && !chatEdits.isCurrentlyBeingModified,
* McsEngl.VscCmdi.chatEditor.action.accept,

VscCmdi.chatEditor.action.acceptAllEdits,
· key: ctrl+alt+y,
· when: chatEdits.hasEditorModifications && editorFocus && !chatEdits.isCurrentlyBeingModified || chatEdits.hasEditorModifications && notebookEditorFocused && !chatEdits.isCurrentlyBeingModified,
* McsEngl.VscCmdi.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.VscCmdi.chatEditor.action.acceptHunk,

VscCmdi.chatEditor.action.navigateNext,
· key: alt+f5,
· when: chatEdits.hasEditorModifications && chatIsEnabled && editorFocus || chatEdits.hasEditorModifications && chatIsEnabled && notebookCellListFocused,
* McsEngl.VscCmdi.chatEditor.action.navigateNext,

VscCmdi.chatEditor.action.navigatePrevious,
· key: shift+alt+f5,
· when: chatEdits.hasEditorModifications && chatIsEnabled && editorFocus || chatEdits.hasEditorModifications && chatIsEnabled && notebookCellListFocused,
* McsEngl.VscCmdi.chatEditor.action.navigatePrevious,

VscCmdi.chatEditor.action.reject,
· key: ctrl+shift+n,
· when: chatEdits.hasEditorModifications && editorFocus && !chatEdits.isCurrentlyBeingModified || chatEdits.hasEditorModifications && notebookEditorFocused && !chatEdits.isCurrentlyBeingModified,
* McsEngl.VscCmdi.chatEditor.action.reject,

VscCmdi.chatEditor.action.reviewChanges,
* McsEngl.VscCmdi.chatEditor.action.reviewChanges,

VscCmdi.chatEditor.action.showAccessibleDiffView,
· key: f7,
· when: accessibilityModeEnabled && chatEdits.hasEditorModifications && editorFocus && !chatEdits.isCurrentlyBeingModified,
* McsEngl.VscCmdi.chatEditor.action.showAccessibleDiffView,

VscCmdi.chatEditor.action.toggleDiff,
· key: shift+alt+f7,
· when: chatEdits.hasEditorModifications && editorFocus,
* McsEngl.VscCmdi.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.VscCmdi.chatEditor.action.undoHunk,

VscCmdi.cleanSearchEditorState,
* McsEngl.VscCmdi.cleanSearchEditorState,

VscCmdi.clearFilterCodeActionWidget,
· key: escape,
· when: codeActionMenuFilterFocused && codeActionMenuVisible,
* McsEngl.VscCmdi.clearFilterCodeActionWidget,

VscCmdi.closeBreakpointWidget,
· key: escape,
· when: breakpointWidgetVisible && textInputFocus,
* McsEngl.VscCmdi.closeBreakpointWidget,

VscCmdi.closeBreakpointWidget,
· key: shift+escape,
· when: breakpointWidgetVisible && textInputFocus,
* McsEngl.VscCmdi.closeBreakpointWidget,

VscCmdi.closeFindWidget,
· key: escape,
· when: editorFocus && findWidgetVisible && !isComposing,
* McsEngl.VscCmdi.closeFindWidget,

VscCmdi.closeFindWidget,
· key: shift+escape,
· when: editorFocus && findWidgetVisible && !isComposing,
* McsEngl.VscCmdi.closeFindWidget,

VscCmdi.closeMarkersNavigation,
· key: escape,
· when: editorFocus && markersNavigationVisible,
* McsEngl.VscCmdi.closeMarkersNavigation,

VscCmdi.closeMarkersNavigation,
· key: shift+escape,
· when: editorFocus && markersNavigationVisible,
* McsEngl.VscCmdi.closeMarkersNavigation,

VscCmdi.closeParameterHints,
· key: escape,
· when: editorFocus && parameterHintsVisible,
* McsEngl.VscCmdi.closeParameterHints,

VscCmdi.closeParameterHints,
· key: shift+escape,
· when: editorFocus && parameterHintsVisible,
* McsEngl.VscCmdi.closeParameterHints,

VscCmdi.closeQuickDiff,
· key: escape,
· when: dirtyDiffVisible,
* McsEngl.VscCmdi.closeQuickDiff,

VscCmdi.closeQuickDiff,
· key: shift+escape,
· when: dirtyDiffVisible,
* McsEngl.VscCmdi.closeQuickDiff,

VscCmdi.closeReferenceSearch,
· key: escape,
· when: editorTextFocus && referenceSearchVisible && !config.editor.stablePeek || referenceSearchVisible && !config.editor.stablePeek && !inputFocus,
* McsEngl.VscCmdi.closeReferenceSearch,

VscCmdi.closeReferenceSearch,
· key: escape,
· when: inReferenceSearchEditor && !config.editor.stablePeek,
* McsEngl.VscCmdi.closeReferenceSearch,

VscCmdi.closeReferenceSearch,
· key: shift+escape,
· when: editorTextFocus && referenceSearchVisible && !config.editor.stablePeek || referenceSearchVisible && !config.editor.stablePeek && !inputFocus,
* McsEngl.VscCmdi.closeReferenceSearch,

VscCmdi.closeReferenceSearch,
· key: shift+escape,
· when: inReferenceSearchEditor && !config.editor.stablePeek,
* McsEngl.VscCmdi.closeReferenceSearch,

VscCmdi.closeReferenceSearchEditor,
* McsEngl.VscCmdi.closeReferenceSearchEditor,

VscCmdi.closeReplaceInFilesWidget,
· key: escape,
· when: replaceInputBoxFocus && searchViewletVisible,
* McsEngl.VscCmdi.closeReplaceInFilesWidget,

VscCmdi.codelens.showLensesInCurrentLine,
* McsEngl.VscCmdi.codelens.showLensesInCurrentLine,

VscCmdi.codepoint.describe,
* McsEngl.VscCmdi.codepoint.describe,

VscCmdi.codereferencing.showOutputPane2,
* McsEngl.VscCmdi.codereferencing.showOutputPane2,

VscCmdi.collapseSectionCodeAction,
· key: left,
· when: codeActionMenuVisible && !codeActionMenuFilterFocused,
* McsEngl.VscCmdi.collapseSectionCodeAction,

VscCmdi.columnSelect,
* McsEngl.VscCmdi.columnSelect,

VscCmdi.comments.collapse,
* McsEngl.VscCmdi.comments.collapse,

VscCmdi.comments.expand,
* McsEngl.VscCmdi.comments.expand,

VscCmdi.comments.reply,
* McsEngl.VscCmdi.comments.reply,

VscCmdi.commentsClearFilterText,
· key: escape,
· when: commentsFilterFocus,
* McsEngl.VscCmdi.commentsClearFilterText,

VscCmdi.commentsFocusFilter,
· key: ctrl+f,
· when: focusedView == 'workbench.panel.comments',
* McsEngl.VscCmdi.commentsFocusFilter,

VscCmdi.commentsFocusViewFromFilter,
· key: ctrl+down,
· when: commentsFilterFocus,
* McsEngl.VscCmdi.commentsFocusViewFromFilter,

VscCmdi.compareFiles,
* McsEngl.VscCmdi.compareFiles,

VscCmdi.compareSelected,
* McsEngl.VscCmdi.compareSelected,

VscCmdi.compositionEnd,
* McsEngl.VscCmdi.compositionEnd,

VscCmdi.compositionStart,
* McsEngl.VscCmdi.compositionStart,

VscCmdi.compositionType,
* McsEngl.VscCmdi.compositionType,

VscCmdi.context-inspector.focus,
* McsEngl.VscCmdi.context-inspector.focus,

VscCmdi.context-inspector.resetViewLocation,
* McsEngl.VscCmdi.context-inspector.resetViewLocation,

VscCmdi.copilot-chat.focus,
* McsEngl.VscCmdi.copilot-chat.focus,

VscCmdi.copilot-chat.resetViewLocation,
* McsEngl.VscCmdi.copilot-chat.resetViewLocation,

VscCmdi.copilot.claude.agents,
* McsEngl.VscCmdi.copilot.claude.agents,

VscCmdi.copilot.claude.hooks,
* McsEngl.VscCmdi.copilot.claude.hooks,

VscCmdi.copilot.claude.memory,
* McsEngl.VscCmdi.copilot.claude.memory,

VscCmdi.copyFilePath,
· key: shift+alt+c,
· when: !editorFocus,
* McsEngl.VscCmdi.copyFilePath,

VscCmdi.copyFilePath,
· key: shift+alt+c,
· when: editorFocus,
* McsEngl.VscCmdi.copyFilePath,

VscCmdi.copyRelativeFilePath,
· key: ctrl+k ctrl+shift+c,
· when: !editorFocus,
* McsEngl.VscCmdi.copyRelativeFilePath,

VscCmdi.copyRelativeFilePath,
· key: ctrl+k ctrl+shift+c,
· when: editorFocus,
* McsEngl.VscCmdi.copyRelativeFilePath,

VscCmdi.createCursor,
* McsEngl.VscCmdi.createCursor,

VscCmdi.cursorBottom,
· key: ctrl+end,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorBottom,

VscCmdi.cursorBottomSelect,
· key: ctrl+shift+end,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorBottomSelect,

VscCmdi.cursorColumnSelectDown,
· key: ctrl+shift+alt+down,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorColumnSelectDown,

VscCmdi.cursorColumnSelectDown,
· key: shift+down,
· when: editorColumnSelection && textInputFocus,
* McsEngl.VscCmdi.cursorColumnSelectDown,

VscCmdi.cursorColumnSelectLeft,
· key: ctrl+shift+alt+left,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorColumnSelectLeft,

VscCmdi.cursorColumnSelectLeft,
· key: shift+left,
· when: editorColumnSelection && textInputFocus,
* McsEngl.VscCmdi.cursorColumnSelectLeft,

VscCmdi.cursorColumnSelectPageDown,
· key: ctrl+shift+alt+pagedown,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorColumnSelectPageDown,

VscCmdi.cursorColumnSelectPageDown,
· key: shift+pagedown,
· when: editorColumnSelection && textInputFocus,
* McsEngl.VscCmdi.cursorColumnSelectPageDown,

VscCmdi.cursorColumnSelectPageUp,
· key: ctrl+shift+alt+pageup,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorColumnSelectPageUp,

VscCmdi.cursorColumnSelectPageUp,
· key: shift+pageup,
· when: editorColumnSelection && textInputFocus,
* McsEngl.VscCmdi.cursorColumnSelectPageUp,

VscCmdi.cursorColumnSelectRight,
· key: ctrl+shift+alt+right,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorColumnSelectRight,

VscCmdi.cursorColumnSelectRight,
· key: shift+right,
· when: editorColumnSelection && textInputFocus,
* McsEngl.VscCmdi.cursorColumnSelectRight,

VscCmdi.cursorColumnSelectUp,
· key: ctrl+shift+alt+up,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorColumnSelectUp,

VscCmdi.cursorColumnSelectUp,
· key: shift+up,
· when: editorColumnSelection && textInputFocus,
* McsEngl.VscCmdi.cursorColumnSelectUp,

VscCmdi.cursorDown,
· key: down,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorDown,

VscCmdi.cursorDownSelect,
· key: ctrl+shift+down,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorDownSelect,

VscCmdi.cursorDownSelect,
· key: shift+down,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorDownSelect,

VscCmdi.cursorEnd,
· key: end,
· when: textInputFocus,
· args: {"sticky":false},
* McsEngl.VscCmdi.cursorEnd,

VscCmdi.cursorEndSelect,
· key: shift+end,
· when: textInputFocus,
· args: {"sticky":false},
* McsEngl.VscCmdi.cursorEndSelect,

VscCmdi.cursorHome,
· key: home,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorHome,

VscCmdi.cursorHomeSelect,
· key: shift+home,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorHomeSelect,

VscCmdi.cursorLeft,
· key: left,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorLeft,

VscCmdi.cursorLeftSelect,
· key: shift+left,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorLeftSelect,

VscCmdi.cursorLineEnd,
* McsEngl.VscCmdi.cursorLineEnd,

VscCmdi.cursorLineEndSelect,
* McsEngl.VscCmdi.cursorLineEndSelect,

VscCmdi.cursorLineStart,
* McsEngl.VscCmdi.cursorLineStart,

VscCmdi.cursorLineStartSelect,
* McsEngl.VscCmdi.cursorLineStartSelect,

VscCmdi.cursorPageDown,
· key: pagedown,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorPageDown,

VscCmdi.cursorPageDownSelect,
· key: shift+pagedown,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorPageDownSelect,

VscCmdi.cursorPageUp,
· key: pageup,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorPageUp,

VscCmdi.cursorPageUpSelect,
· key: shift+pageup,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorPageUpSelect,

VscCmdi.cursorRedo,
* McsEngl.VscCmdi.cursorRedo,

VscCmdi.cursorRight,
· key: right,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorRight,

VscCmdi.cursorRightSelect,
· key: shift+right,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorRightSelect,

VscCmdi.cursorTop,
· key: ctrl+home,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorTop,

VscCmdi.cursorTopSelect,
· key: ctrl+shift+home,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorTopSelect,

VscCmdi.cursorUndo,
· key: ctrl+u,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorUndo,

VscCmdi.cursorUp,
· key: up,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorUp,

VscCmdi.cursorUpSelect,
· key: ctrl+shift+up,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorUpSelect,

VscCmdi.cursorUpSelect,
· key: shift+up,
· when: textInputFocus,
* McsEngl.VscCmdi.cursorUpSelect,

VscCmdi.cursorWordAccessibilityLeft,
· key: ctrl+left,
· when: accessibilityModeEnabled && isWindows && textInputFocus && focusedView == 'workbench.panel.output',
* McsEngl.VscCmdi.cursorWordAccessibilityLeft,

VscCmdi.cursorWordAccessibilityLeftSelect,
· key: ctrl+shift+left,
· when: accessibilityModeEnabled && isWindows && textInputFocus && focusedView == 'workbench.panel.output',
* McsEngl.VscCmdi.cursorWordAccessibilityLeftSelect,

VscCmdi.cursorWordAccessibilityRight,
· key: ctrl+right,
· when: accessibilityModeEnabled && isWindows && textInputFocus && focusedView == 'workbench.panel.output',
* McsEngl.VscCmdi.cursorWordAccessibilityRight,

VscCmdi.cursorWordAccessibilityRightSelect,
· key: ctrl+shift+right,
· when: accessibilityModeEnabled && isWindows && textInputFocus && focusedView == 'workbench.panel.output',
* McsEngl.VscCmdi.cursorWordAccessibilityRightSelect,

VscCmdi.cursorWordEndLeft,
* McsEngl.VscCmdi.cursorWordEndLeft,

VscCmdi.cursorWordEndLeftSelect,
* McsEngl.VscCmdi.cursorWordEndLeftSelect,

VscCmdi.cursorWordEndRight,
· key: ctrl+right,
· when: textInputFocus && !accessibilityModeEnabled,
* McsEngl.VscCmdi.cursorWordEndRight,

VscCmdi.cursorWordEndRightSelect,
· key: ctrl+shift+right,
· when: textInputFocus && !accessibilityModeEnabled,
* McsEngl.VscCmdi.cursorWordEndRightSelect,

VscCmdi.cursorWordLeft,
· key: ctrl+left,
· when: textInputFocus && !accessibilityModeEnabled,
* McsEngl.VscCmdi.cursorWordLeft,

VscCmdi.cursorWordLeftSelect,
· key: ctrl+shift+left,
· when: textInputFocus && !accessibilityModeEnabled,
* McsEngl.VscCmdi.cursorWordLeftSelect,

VscCmdi.cursorWordPartLeft,
* McsEngl.VscCmdi.cursorWordPartLeft,

VscCmdi.cursorWordPartLeftSelect,
* McsEngl.VscCmdi.cursorWordPartLeftSelect,

VscCmdi.cursorWordPartRight,
* McsEngl.VscCmdi.cursorWordPartRight,

VscCmdi.cursorWordPartRightSelect,
* McsEngl.VscCmdi.cursorWordPartRightSelect,

VscCmdi.cursorWordPartStartLeft,
* McsEngl.VscCmdi.cursorWordPartStartLeft,

VscCmdi.cursorWordPartStartLeftSelect,
* McsEngl.VscCmdi.cursorWordPartStartLeftSelect,

VscCmdi.cursorWordRight,
* McsEngl.VscCmdi.cursorWordRight,

VscCmdi.cursorWordRightSelect,
* McsEngl.VscCmdi.cursorWordRightSelect,

VscCmdi.cursorWordStartLeft,
* McsEngl.VscCmdi.cursorWordStartLeft,

VscCmdi.cursorWordStartLeftSelect,
* McsEngl.VscCmdi.cursorWordStartLeftSelect,

VscCmdi.cursorWordStartRight,
* McsEngl.VscCmdi.cursorWordStartRight,

VscCmdi.cursorWordStartRightSelect,
* McsEngl.VscCmdi.cursorWordStartRightSelect,

VscCmdi.cut,
* McsEngl.VscCmdi.cut,

VscCmdi.debug.action.openDisassemblyView,
* McsEngl.VscCmdi.debug.action.openDisassemblyView,

VscCmdi.debug.action.toggleDisassemblyViewSourceCode,
* McsEngl.VscCmdi.debug.action.toggleDisassemblyViewSourceCode,

VscCmdi.debug.addConfiguration,
* McsEngl.VscCmdi.debug.addConfiguration,

VscCmdi.debug.addToWatchExpressions,
* McsEngl.VscCmdi.debug.addToWatchExpressions,

VscCmdi.debug.attachToCurrentCodeRenderer,
* McsEngl.VscCmdi.debug.attachToCurrentCodeRenderer,

VscCmdi.debug.breakWhenValueChanges,
* McsEngl.VscCmdi.debug.breakWhenValueChanges,

VscCmdi.debug.breakWhenValueIsAccessed,
* McsEngl.VscCmdi.debug.breakWhenValueIsAccessed,

VscCmdi.debug.breakWhenValueIsRead,
* McsEngl.VscCmdi.debug.breakWhenValueIsRead,

VscCmdi.debug.collapseRepl,
* McsEngl.VscCmdi.debug.collapseRepl,

VscCmdi.debug.copyEvaluatePath,
* McsEngl.VscCmdi.debug.copyEvaluatePath,

VscCmdi.debug.copyStackTrace,
* McsEngl.VscCmdi.debug.copyStackTrace,

VscCmdi.debug.copyWatchExpression,
· key: ctrl+alt+c,
· when: watchExpressionsExist && !expressionSelected && focusedView == 'workbench.debug.watchExpressionsView',
* McsEngl.VscCmdi.debug.copyWatchExpression,

VscCmdi.debug.editBreakpoint,
* McsEngl.VscCmdi.debug.editBreakpoint,

VscCmdi.debug.editBreakpointMode,
* McsEngl.VscCmdi.debug.editBreakpointMode,

VscCmdi.debug.editFunctionBreakpoint,
* McsEngl.VscCmdi.debug.editFunctionBreakpoint,

VscCmdi.debug.editFunctionBreakpointHitCount,
* McsEngl.VscCmdi.debug.editFunctionBreakpointHitCount,

VscCmdi.debug.enableOrDisableBreakpoint,
* McsEngl.VscCmdi.debug.enableOrDisableBreakpoint,

VscCmdi.debug.installAdditionalDebuggers,
* McsEngl.VscCmdi.debug.installAdditionalDebuggers,

VscCmdi.debug.jumpToCursor,
* McsEngl.VscCmdi.debug.jumpToCursor,

VscCmdi.debug.openBreakpointToSide,
· key: alt+enter,
· when: breakpointsFocused,
* McsEngl.VscCmdi.debug.openBreakpointToSide,

VscCmdi.debug.openBreakpointToSide,
· key: ctrl+enter,
· when: breakpointsFocused,
* McsEngl.VscCmdi.debug.openBreakpointToSide,

VscCmdi.debug.openView,
· key: ctrl+f5,
· when: !debuggersAvailable,
* McsEngl.VscCmdi.debug.openView,

VscCmdi.debug.openView,
· key: f5,
· when: !debuggersAvailable,
* McsEngl.VscCmdi.debug.openView,

VscCmdi.debug.removeBreakpoint,
· key: delete,
· when: breakpointsFocused && !breakpointInputFocused,
* McsEngl.VscCmdi.debug.removeBreakpoint,

VscCmdi.debug.removeWatchExpression,
· key: delete,
· when: watchExpressionsFocused && !expressionSelected,
* McsEngl.VscCmdi.debug.removeWatchExpression,

VscCmdi.debug.renameWatchExpression,
· key: f2,
· when: watchExpressionsFocused,
* McsEngl.VscCmdi.debug.renameWatchExpression,

VscCmdi.debug.replCopy,
* McsEngl.VscCmdi.debug.replCopy,

VscCmdi.debug.replPaste,
* McsEngl.VscCmdi.debug.replPaste,

VscCmdi.debug.setVariable,
· key: f2,
· when: variablesFocused,
* McsEngl.VscCmdi.debug.setVariable,

VscCmdi.debug.setWatchExpression,
* McsEngl.VscCmdi.debug.setWatchExpression,

VscCmdi.debug.startFromConfig,
* McsEngl.VscCmdi.debug.startFromConfig,

VscCmdi.debug.toggleBreakpoint,
· key: space,
· when: breakpointsFocused && !inputFocus,
* McsEngl.VscCmdi.debug.toggleBreakpoint,

VscCmdi.debug.toggleExceptionBreakpoints,
* McsEngl.VscCmdi.debug.toggleExceptionBreakpoints,

VscCmdi.debug.toggleReplIgnoreFocus,
* McsEngl.VscCmdi.debug.toggleReplIgnoreFocus,

VscCmdi.decreaseSearchEditorContextLines,
· key: alt+-,
· when: inSearchEditor,
* McsEngl.VscCmdi.decreaseSearchEditorContextLines,

VscCmdi.default:compositionEnd,
* McsEngl.VscCmdi.default:compositionEnd,

VscCmdi.default:compositionStart,
* McsEngl.VscCmdi.default:compositionStart,

VscCmdi.default:compositionType,
* McsEngl.VscCmdi.default:compositionType,

VscCmdi.default:cut,
* McsEngl.VscCmdi.default:cut,

VscCmdi.default:paste,
* McsEngl.VscCmdi.default:paste,

VscCmdi.default:redo,
* McsEngl.VscCmdi.default:redo,

VscCmdi.default:replacePreviousChar,
* McsEngl.VscCmdi.default:replacePreviousChar,

VscCmdi.default:type,
* McsEngl.VscCmdi.default:type,

VscCmdi.default:undo,
* McsEngl.VscCmdi.default:undo,

VscCmdi.deleteAllLeft,
* McsEngl.VscCmdi.deleteAllLeft,

VscCmdi.deleteAllRight,
* McsEngl.VscCmdi.deleteAllRight,

VscCmdi.deleteFile,
· key: delete,
· when: filesExplorerFocus && foldersViewVisible && !explorerResourceMoveableToTrash && !inputFocus,
* McsEngl.VscCmdi.deleteFile,

VscCmdi.deleteFile,
· key: shift+delete,
· when: filesExplorerFocus && foldersViewVisible && !inputFocus,
* McsEngl.VscCmdi.deleteFile,

VscCmdi.deleteInsideWord,
* McsEngl.VscCmdi.deleteInsideWord,

VscCmdi.deleteLeft,
· key: backspace,
· when: textInputFocus,
* McsEngl.VscCmdi.deleteLeft,

VscCmdi.deleteLeft,
· key: shift+backspace,
· when: textInputFocus,
* McsEngl.VscCmdi.deleteLeft,

VscCmdi.deleteRight,
· key: delete,
· when: textInputFocus,
* McsEngl.VscCmdi.deleteRight,

VscCmdi.deleteWordEndLeft,
* McsEngl.VscCmdi.deleteWordEndLeft,

VscCmdi.deleteWordEndRight,
* McsEngl.VscCmdi.deleteWordEndRight,

VscCmdi.deleteWordLeft,
· key: ctrl+backspace,
· when: textInputFocus && !editorReadonly,
* McsEngl.VscCmdi.deleteWordLeft,

VscCmdi.deleteWordPartLeft,
* McsEngl.VscCmdi.deleteWordPartLeft,

VscCmdi.deleteWordPartRight,
* McsEngl.VscCmdi.deleteWordPartRight,

VscCmdi.deleteWordRight,
· key: ctrl+delete,
· when: textInputFocus && !editorReadonly,
* McsEngl.VscCmdi.deleteWordRight,

VscCmdi.deleteWordStartLeft,
* McsEngl.VscCmdi.deleteWordStartLeft,

VscCmdi.deleteWordStartRight,
* McsEngl.VscCmdi.deleteWordStartRight,

VscCmdi.developer.showCurrentFileAsReleaseNotes,
* McsEngl.VscCmdi.developer.showCurrentFileAsReleaseNotes,

VscCmdi.diffEditor.collapseAllUnchangedRegions,
* McsEngl.VscCmdi.diffEditor.collapseAllUnchangedRegions,

VscCmdi.diffEditor.exitCompareMove,
· key: escape,
· when: comparingMovedCode" },
* McsEngl.VscCmdi.diffEditor.exitCompareMove,

VscCmdi.diffEditor.revert,
* McsEngl.VscCmdi.diffEditor.revert,

VscCmdi.diffEditor.showAllUnchangedRegions,
* McsEngl.VscCmdi.diffEditor.showAllUnchangedRegions,

VscCmdi.diffEditor.switchSide,
* McsEngl.VscCmdi.diffEditor.switchSide,

VscCmdi.diffEditor.toggleCollapseUnchangedRegions,
* McsEngl.VscCmdi.diffEditor.toggleCollapseUnchangedRegions,

VscCmdi.diffEditor.toggleShowMovedCodeBlocks,
* McsEngl.VscCmdi.diffEditor.toggleShowMovedCodeBlocks,

VscCmdi.diffEditor.toggleUseInlineViewWhenSpaceIsLimited,
* McsEngl.VscCmdi.diffEditor.toggleUseInlineViewWhenSpaceIsLimited,

VscCmdi.editor.action.accessibilityHelp,
· key: alt+f1,
· when: !accessibilityHelpIsShown,
* McsEngl.VscCmdi.editor.action.accessibilityHelp,

VscCmdi.editor.action.accessibilityHelpConfigureAssignedKeybindings,
· key: alt+a,
· when: accessibilityHelpIsShown && accessibleViewHasAssignedKeybindings,
* McsEngl.VscCmdi.editor.action.accessibilityHelpConfigureAssignedKeybindings,

VscCmdi.editor.action.accessibilityHelpConfigureKeybindings,
· key: alt+k,
· when: accessibilityHelpIsShown && accessibleViewHasUnassignedKeybindings,
* McsEngl.VscCmdi.editor.action.accessibilityHelpConfigureKeybindings,

VscCmdi.editor.action.accessibilityHelpOpenHelpLink,
· key: alt+h,
· when: accessibilityHelpIsShown,
* McsEngl.VscCmdi.editor.action.accessibilityHelpOpenHelpLink,

VscCmdi.editor.action.accessibleDiffViewer.next,
· key: f7,
· when: isInDiffEditor,
* McsEngl.VscCmdi.editor.action.accessibleDiffViewer.next,

VscCmdi.editor.action.accessibleDiffViewer.prev,
· key: shift+f7,
· when: isInDiffEditor,
* McsEngl.VscCmdi.editor.action.accessibleDiffViewer.prev,

VscCmdi.editor.action.accessibleView,
· key: alt+f2,
* McsEngl.VscCmdi.editor.action.accessibleView,

VscCmdi.editor.action.accessibleViewAcceptInlineCompletion,
· key: ctrl+/,
· when: accessibleViewIsShown && accessibleViewCurrentProviderId == 'inlineCompletions',
* McsEngl.VscCmdi.editor.action.accessibleViewAcceptInlineCompletion,

VscCmdi.editor.action.accessibleViewDisableHint,
· key: alt+f6,
· when: accessibilityHelpIsShown && accessibleViewVerbosityEnabled || accessibleViewIsShown && accessibleViewVerbosityEnabled,
* McsEngl.VscCmdi.editor.action.accessibleViewDisableHint,

VscCmdi.editor.action.accessibleViewGoToSymbol,
· key: ctrl+shift+.,
· when: accessibilityHelpIsShown && accessibleViewGoToSymbolSupported || accessibleViewGoToSymbolSupported && accessibleViewIsShown,
* McsEngl.VscCmdi.editor.action.accessibleViewGoToSymbol,

VscCmdi.editor.action.accessibleViewGoToSymbol,
· key: ctrl+shift+o,
· when: accessibilityHelpIsShown && accessibleViewGoToSymbolSupported || accessibleViewGoToSymbolSupported && accessibleViewIsShown,
* McsEngl.VscCmdi.editor.action.accessibleViewGoToSymbol,

VscCmdi.editor.action.accessibleViewNext,
· key: alt+],
· when: accessibleViewIsShown && accessibleViewSupportsNavigation,
* McsEngl.VscCmdi.editor.action.accessibleViewNext,

VscCmdi.editor.action.accessibleViewNextCodeBlock,
· key: ctrl+alt+pagedown,
· when: accessibleViewContainsCodeBlocks && accessibleViewCurrentProviderId == 'inlineChat' || accessibleViewContainsCodeBlocks && accessibleViewCurrentProviderId == 'panelChat' || accessibleViewContainsCodeBlocks && accessibleViewCurrentProviderId == 'quickChat',
* McsEngl.VscCmdi.editor.action.accessibleViewNextCodeBlock,

VscCmdi.editor.action.accessibleViewPrevious,
· key: alt+[,
· when: accessibleViewIsShown && accessibleViewSupportsNavigation,
* McsEngl.VscCmdi.editor.action.accessibleViewPrevious,

VscCmdi.editor.action.accessibleViewPreviousCodeBlock,
· key: ctrl+alt+pageup,
· when: accessibleViewContainsCodeBlocks && accessibleViewCurrentProviderId == 'inlineChat' || accessibleViewContainsCodeBlocks && accessibleViewCurrentProviderId == 'panelChat' || accessibleViewContainsCodeBlocks && accessibleViewCurrentProviderId == 'quickChat',
* McsEngl.VscCmdi.editor.action.accessibleViewPreviousCodeBlock,

VscCmdi.editor.action.addCommentLine,
· key: ctrl+k ctrl+c,
· when: editorTextFocus && !editorReadonly,
* McsEngl.VscCmdi.editor.action.addCommentLine,

VscCmdi.editor.action.addCursorsToBottom,
* McsEngl.VscCmdi.editor.action.addCursorsToBottom,

VscCmdi.editor.action.addCursorsToTop,
* McsEngl.VscCmdi.editor.action.addCursorsToTop,

VscCmdi.editor.action.addSelectionToNextFindMatch,
· key: ctrl+d,
· when: editorFocus,
* McsEngl.VscCmdi.editor.action.addSelectionToNextFindMatch,

VscCmdi.editor.action.addSelectionToPreviousFindMatch,
* McsEngl.VscCmdi.editor.action.addSelectionToPreviousFindMatch,

VscCmdi.editor.action.announceCursorPosition,
· key: ctrl+shift+alt+g,
· when: accessibilityModeEnabled && editorTextFocus,
* McsEngl.VscCmdi.editor.action.announceCursorPosition,

VscCmdi.editor.action.autoFix,
· key: shift+alt+.,
· when: textInputFocus && !editorReadonly && supportedCodeAction =~ /(\\s|^)quickfix\\b/,
* McsEngl.VscCmdi.editor.action.autoFix,

VscCmdi.editor.action.blockComment,
· key: shift+alt+a,
· when: editorTextFocus && !editorReadonly,
* McsEngl.VscCmdi.editor.action.blockComment,

VscCmdi.editor.action.cancelSelectionAnchor,
· key: escape,
· when: editorTextFocus && selectionAnchorSet,
* McsEngl.VscCmdi.editor.action.cancelSelectionAnchor,

VscCmdi.editor.action.changeAll,
· key: ctrl+f2,
· when: editorTextFocus && !editorReadonly,
* McsEngl.VscCmdi.editor.action.changeAll,

VscCmdi.editor.action.changeTabDisplaySize,
* McsEngl.VscCmdi.editor.action.changeTabDisplaySize,

VscCmdi.editor.action.clipboardCopyAction,
· key: ctrl+c,
* McsEngl.VscCmdi.editor.action.clipboardCopyAction,

VscCmdi.editor.action.clipboardCopyAction,
· key: ctrl+insert,
* McsEngl.VscCmdi.editor.action.clipboardCopyAction,

VscCmdi.editor.action.clipboardCopyWithSyntaxHighlightingAction,
* McsEngl.VscCmdi.editor.action.clipboardCopyWithSyntaxHighlightingAction,

VscCmdi.editor.action.clipboardCutAction,
· key: ctrl+x,
* McsEngl.VscCmdi.editor.action.clipboardCutAction,

VscCmdi.editor.action.clipboardCutAction,
· key: shift+delete,
* McsEngl.VscCmdi.editor.action.clipboardCutAction,

VscCmdi.editor.action.clipboardPasteAction,
· key: ctrl+v,
* McsEngl.VscCmdi.editor.action.clipboardPasteAction,

VscCmdi.editor.action.clipboardPasteAction,
· key: shift+insert,
* McsEngl.VscCmdi.editor.action.clipboardPasteAction,

VscCmdi.editor.action.commentLine,
· key: ctrl+/,
· when: editorTextFocus && !editorReadonly,
* McsEngl.VscCmdi.editor.action.commentLine,

VscCmdi.editor.action.copyLinesDownAction,
· key: shift+alt+down,
· when: editorTextFocus && !editorReadonly,
* McsEngl.VscCmdi.editor.action.copyLinesDownAction,

VscCmdi.editor.action.copyLinesUpAction,
· key: shift+alt+up,
· when: editorTextFocus && !editorReadonly,
* McsEngl.VscCmdi.editor.action.copyLinesUpAction,

VscCmdi.editor.action.debugEditorGpuRenderer,
* McsEngl.VscCmdi.editor.action.debugEditorGpuRenderer,

VscCmdi.editor.action.decreaseHoverVerbosityLevel,
* McsEngl.VscCmdi.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.VscCmdi.editor.action.defineKeybinding,

VscCmdi.editor.action.deleteLines,
· key: ctrl+shift+k,
· when: textInputFocus && !editorReadonly,
* McsEngl.VscCmdi.editor.action.deleteLines,

VscCmdi.editor.action.detectIndentation,
* McsEngl.VscCmdi.editor.action.detectIndentation,

VscCmdi.editor.action.diffReview.next,
* McsEngl.VscCmdi.editor.action.diffReview.next,

VscCmdi.editor.action.diffReview.prev,
* McsEngl.VscCmdi.editor.action.diffReview.prev,

VscCmdi.editor.action.dirtydiff.next,
· key: alt+f3,
· when: editorTextFocus && !textCompareEditorActive,
* McsEngl.VscCmdi.editor.action.dirtydiff.next,

VscCmdi.editor.action.dirtydiff.previous,
· key: shift+alt+f3,
· when: editorTextFocus && !textCompareEditorActive,
* McsEngl.VscCmdi.editor.action.dirtydiff.previous,

VscCmdi.editor.action.duplicateSelection,
* McsEngl.VscCmdi.editor.action.duplicateSelection,

VscCmdi.editor.action.extensioneditor.findNext,
· key: enter,
· when: webviewFindWidgetFocused && !editorFocus && activeEditor == 'workbench.editor.extension',
* McsEngl.VscCmdi.editor.action.extensioneditor.findNext,

VscCmdi.editor.action.extensioneditor.findPrevious,
· key: shift+enter,
· when: webviewFindWidgetFocused && !editorFocus && activeEditor == 'workbench.editor.extension',
* McsEngl.VscCmdi.editor.action.extensioneditor.findPrevious,

VscCmdi.editor.action.extensioneditor.showfind,
· key: ctrl+f,
· when: !editorFocus && activeEditor == 'workbench.editor.extension',
* McsEngl.VscCmdi.editor.action.extensioneditor.showfind,

VscCmdi.editor.action.findReferences,
* McsEngl.VscCmdi.editor.action.findReferences,

VscCmdi.editor.action.fixAll,
* McsEngl.VscCmdi.editor.action.fixAll,

VscCmdi.editor.action.focusNextCursor,
* McsEngl.VscCmdi.editor.action.focusNextCursor,

VscCmdi.editor.action.focusPreviousCursor,
* McsEngl.VscCmdi.editor.action.focusPreviousCursor,

VscCmdi.editor.action.focusStickyScroll,
* McsEngl.VscCmdi.editor.action.focusStickyScroll,

VscCmdi.editor.action.fontZoomIn,
* McsEngl.VscCmdi.editor.action.fontZoomIn,

VscCmdi.editor.action.fontZoomOut,
* McsEngl.VscCmdi.editor.action.fontZoomOut,

VscCmdi.editor.action.fontZoomReset,
* McsEngl.VscCmdi.editor.action.fontZoomReset,

VscCmdi.editor.action.forceRetokenize,
* McsEngl.VscCmdi.editor.action.forceRetokenize,

VscCmdi.editor.action.format,
* McsEngl.VscCmdi.editor.action.format,

VscCmdi.editor.action.formatChanges,
* McsEngl.VscCmdi.editor.action.formatChanges,

VscCmdi.editor.action.formatDocument,
· key: shift+alt+f,
· when: editorHasDocumentFormattingProvider && editorTextFocus && !editorReadonly && !inCompositeEditor,
* McsEngl.VscCmdi.editor.action.formatDocument,

VscCmdi.editor.action.formatDocument.multiple,
* McsEngl.VscCmdi.editor.action.formatDocument.multiple,

VscCmdi.editor.action.formatDocument.none,
· key: shift+alt+f,
· when: editorTextFocus && !editorHasDocumentFormattingProvider && !editorReadonly,
* McsEngl.VscCmdi.editor.action.formatDocument.none,

VscCmdi.editor.action.formatSelection,
· key: ctrl+k ctrl+f,
· when: editorHasDocumentSelectionFormattingProvider && editorTextFocus && !editorReadonly,
* McsEngl.VscCmdi.editor.action.formatSelection,

VscCmdi.editor.action.formatSelection.multiple,
* McsEngl.VscCmdi.editor.action.formatSelection.multiple,

VscCmdi.editor.action.goToBottomHover,
· key: ctrl+down,
· when: editorHoverFocused,
* McsEngl.VscCmdi.editor.action.goToBottomHover,

VscCmdi.editor.action.goToBottomHover,
· key: end,
· when: editorHoverFocused,
* McsEngl.VscCmdi.editor.action.goToBottomHover,

VscCmdi.editor.action.goToDeclaration,
* McsEngl.VscCmdi.editor.action.goToDeclaration,

VscCmdi.editor.action.goToFocusedStickyScrollLine,
· key: enter,
· when: stickyScrollFocused,
* McsEngl.VscCmdi.editor.action.goToFocusedStickyScrollLine,

VscCmdi.editor.action.goToImplementation,
· key: ctrl+f12,
· when: editorHasImplementationProvider && editorTextFocus,
* McsEngl.VscCmdi.editor.action.goToImplementation,

VscCmdi.editor.action.goToMatchFindAction,
* McsEngl.VscCmdi.editor.action.goToMatchFindAction,

VscCmdi.editor.action.goToReferences,
· key: shift+f12,
· when: editorHasReferenceProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor,
* McsEngl.VscCmdi.editor.action.goToReferences,

VscCmdi.editor.action.goToSelectionAnchor,
* McsEngl.VscCmdi.editor.action.goToSelectionAnchor,

VscCmdi.editor.action.goToTopHover,
· key: ctrl+up,
· when: editorHoverFocused,
* McsEngl.VscCmdi.editor.action.goToTopHover,

VscCmdi.editor.action.goToTopHover,
· key: home,
· when: editorHoverFocused,
* McsEngl.VscCmdi.editor.action.goToTopHover,

VscCmdi.editor.action.goToTypeDefinition,
* McsEngl.VscCmdi.editor.action.goToTypeDefinition,

VscCmdi.editor.action.hideColorPicker,
· key: escape,
· when: standaloneColorPickerVisible,
* McsEngl.VscCmdi.editor.action.hideColorPicker,

VscCmdi.editor.action.hideHover,
* McsEngl.VscCmdi.editor.action.hideHover,

VscCmdi.editor.action.hideLongLineWarningHover,
* McsEngl.VscCmdi.editor.action.hideLongLineWarningHover,

VscCmdi.editor.action.inPlaceReplace.down,
· key: ctrl+shift+.,
· when: editorTextFocus && !editorReadonly,
* McsEngl.VscCmdi.editor.action.inPlaceReplace.down,

VscCmdi.editor.action.inPlaceReplace.up,
· key: ctrl+shift+,,
· when: editorTextFocus && !editorReadonly,
* McsEngl.VscCmdi.editor.action.inPlaceReplace.up,

VscCmdi.editor.action.increaseHoverVerbosityLevel,
* McsEngl.VscCmdi.editor.action.increaseHoverVerbosityLevel,

VscCmdi.editor.action.indentLines,
· key: ctrl+],
· when: editorTextFocus && !editorReadonly,
* McsEngl.VscCmdi.editor.action.indentLines,

VscCmdi.editor.action.indentUsingSpaces,
* McsEngl.VscCmdi.editor.action.indentUsingSpaces,

VscCmdi.editor.action.indentUsingTabs,
* McsEngl.VscCmdi.editor.action.indentUsingTabs,

VscCmdi.editor.action.indentationToSpaces,
* McsEngl.VscCmdi.editor.action.indentationToSpaces,

VscCmdi.editor.action.indentationToTabs,
* McsEngl.VscCmdi.editor.action.indentationToTabs,

VscCmdi.editor.action.inlineSuggest.acceptNextLine,
* McsEngl.VscCmdi.editor.action.inlineSuggest.acceptNextLine,

VscCmdi.editor.action.inlineSuggest.acceptNextWord,
· key: ctrl+right,
· when: cursorBeforeGhostText && inlineSuggestionVisible && !accessibilityModeEnabled && !editorReadonly,
* McsEngl.VscCmdi.editor.action.inlineSuggest.acceptNextWord,

VscCmdi.editor.action.inlineSuggest.cancelSnooze,
* McsEngl.VscCmdi.editor.action.inlineSuggest.cancelSnooze,

VscCmdi.editor.action.inlineSuggest.commit,
· key: tab,
· when: inInlineEditsPreviewEditor,
* McsEngl.VscCmdi.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.VscCmdi.editor.action.inlineSuggest.commit,

VscCmdi.editor.action.inlineSuggest.commitAlternativeAction,
· key: shift+tab,
· when: inInlineEditsPreviewEditor,
* McsEngl.VscCmdi.editor.action.inlineSuggest.commitAlternativeAction,

VscCmdi.editor.action.inlineSuggest.commitAlternativeAction,
· key: shift+tab,
· when: inlineEditIsVisible && inlineSuggestionAlternativeActionVisible,
* McsEngl.VscCmdi.editor.action.inlineSuggest.commitAlternativeAction,

VscCmdi.editor.action.inlineSuggest.dev.extractRepro,
* McsEngl.VscCmdi.editor.action.inlineSuggest.dev.extractRepro,

VscCmdi.editor.action.inlineSuggest.hide,
· key: escape,
· when: inInlineEditsPreviewEditor,
* McsEngl.VscCmdi.editor.action.inlineSuggest.hide,

VscCmdi.editor.action.inlineSuggest.hide,
· key: escape,
· when: inlineEditIsVisible || inlineSuggestionVisible,
* McsEngl.VscCmdi.editor.action.inlineSuggest.hide,

VscCmdi.editor.action.inlineSuggest.hide,
· key: shift+escape,
· when: inInlineEditsPreviewEditor,
* McsEngl.VscCmdi.editor.action.inlineSuggest.hide,

VscCmdi.editor.action.inlineSuggest.jump,
· key: tab,
· when: inlineEditIsVisible && tabShouldJumpToInlineEdit && !editorHoverFocused && !editorTabMovesFocus && !suggestWidgetVisible,
* McsEngl.VscCmdi.editor.action.inlineSuggest.jump,

VscCmdi.editor.action.inlineSuggest.showNext,
· key: alt+],
· when: inlineSuggestionVisible && !editorReadonly,
* McsEngl.VscCmdi.editor.action.inlineSuggest.showNext,

VscCmdi.editor.action.inlineSuggest.showPrevious,
· key: alt+[,
· when: inlineSuggestionVisible && !editorReadonly,
* McsEngl.VscCmdi.editor.action.inlineSuggest.showPrevious,

VscCmdi.editor.action.inlineSuggest.snooze,
* McsEngl.VscCmdi.editor.action.inlineSuggest.snooze,

VscCmdi.editor.action.inlineSuggest.toggleAlwaysShowToolbar,
* McsEngl.VscCmdi.editor.action.inlineSuggest.toggleAlwaysShowToolbar,

VscCmdi.editor.action.inlineSuggest.toggleShowCollapsed,
* McsEngl.VscCmdi.editor.action.inlineSuggest.toggleShowCollapsed,

VscCmdi.editor.action.inlineSuggest.trigger,
* McsEngl.VscCmdi.editor.action.inlineSuggest.trigger,

VscCmdi.editor.action.insertColorWithStandaloneColorPicker,
· key: enter,
· when: standaloneColorPickerFocused,
* McsEngl.VscCmdi.editor.action.insertColorWithStandaloneColorPicker,

VscCmdi.editor.action.insertCursorAbove,
· key: ctrl+alt+up,
· when: editorTextFocus,
* McsEngl.VscCmdi.editor.action.insertCursorAbove,

VscCmdi.editor.action.insertCursorAtEndOfEachLineSelected,
· key: shift+alt+i,
· when: editorTextFocus,
* McsEngl.VscCmdi.editor.action.insertCursorAtEndOfEachLineSelected,

VscCmdi.editor.action.insertCursorBelow,
· key: ctrl+alt+down,
· when: editorTextFocus,
* McsEngl.VscCmdi.editor.action.insertCursorBelow,

VscCmdi.editor.action.insertFinalNewLine,
* McsEngl.VscCmdi.editor.action.insertFinalNewLine,

VscCmdi.editor.action.insertLineAfter,
· key: ctrl+enter,
· when: editorTextFocus && !editorReadonly,
* McsEngl.VscCmdi.editor.action.insertLineAfter,

VscCmdi.editor.action.insertLineBefore,
· key: ctrl+shift+enter,
· when: editorTextFocus && !editorReadonly,
* McsEngl.VscCmdi.editor.action.insertLineBefore,

VscCmdi.editor.action.insertSnippet,
* McsEngl.VscCmdi.editor.action.insertSnippet,

VscCmdi.editor.action.inspectTMScopes,
* McsEngl.VscCmdi.editor.action.inspectTMScopes,

VscCmdi.editor.action.joinLines,
* McsEngl.VscCmdi.editor.action.joinLines,

VscCmdi.editor.action.jumpToBracket,
· key: ctrl+shift+\\,
· when: editorTextFocus,
* McsEngl.VscCmdi.editor.action.jumpToBracket,

VscCmdi.editor.action.linkedEditing,
· key: ctrl+shift+f2,
· when: editorHasRenameProvider && editorTextFocus && !editorReadonly,
* McsEngl.VscCmdi.editor.action.linkedEditing,

VscCmdi.editor.action.marker.next,
· key: alt+f8,
· when: editorFocus,
* McsEngl.VscCmdi.editor.action.marker.next,

VscCmdi.editor.action.marker.nextInFiles,
· key: f8,
· when: editorFocus,
* McsEngl.VscCmdi.editor.action.marker.nextInFiles,

VscCmdi.editor.action.marker.prev,
· key: shift+alt+f8,
· when: editorFocus,
* McsEngl.VscCmdi.editor.action.marker.prev,

VscCmdi.editor.action.marker.prevInFiles,
· key: shift+f8,
· when: editorFocus,
* McsEngl.VscCmdi.editor.action.marker.prevInFiles,

VscCmdi.editor.action.measureExtHostLatency,
* McsEngl.VscCmdi.editor.action.measureExtHostLatency,

VscCmdi.editor.action.moveCarretLeftAction,
* McsEngl.VscCmdi.editor.action.moveCarretLeftAction,

VscCmdi.editor.action.moveCarretRightAction,
* McsEngl.VscCmdi.editor.action.moveCarretRightAction,

VscCmdi.editor.action.moveLinesDownAction,
· key: alt+down,
· when: editorTextFocus && !editorReadonly,
* McsEngl.VscCmdi.editor.action.moveLinesDownAction,

VscCmdi.editor.action.moveLinesUpAction,
· key: alt+up,
· when: editorTextFocus && !editorReadonly,
* McsEngl.VscCmdi.editor.action.moveLinesUpAction,

VscCmdi.editor.action.moveSelectionToNextFindMatch,
· key: ctrl+k ctrl+d,
· when: editorFocus,
* McsEngl.VscCmdi.editor.action.moveSelectionToNextFindMatch,

VscCmdi.editor.action.moveSelectionToPreviousFindMatch,
* McsEngl.VscCmdi.editor.action.moveSelectionToPreviousFindMatch,

VscCmdi.editor.action.nextCommentThreadAction,
· key: alt+f9,
* McsEngl.VscCmdi.editor.action.nextCommentThreadAction,

VscCmdi.editor.action.nextCommentedRangeAction,
· key: alt+f10,
· when: activeEditorHasCommentingRange,
* McsEngl.VscCmdi.editor.action.nextCommentedRangeAction,

VscCmdi.editor.action.nextCommentingRange,
· key: ctrl+k ctrl+alt+down,
· when: accessibilityModeEnabled && commentFocused || accessibilityModeEnabled && editorFocus || accessibilityHelpIsShown && accessibilityModeEnabled && accessibleViewCurrentProviderId == 'comments',
* McsEngl.VscCmdi.editor.action.nextCommentingRange,

VscCmdi.editor.action.nextMatchFindAction,
· key: enter,
· when: editorFocus && findInputFocussed,
* McsEngl.VscCmdi.editor.action.nextMatchFindAction,

VscCmdi.editor.action.nextMatchFindAction,
· key: f3,
· when: editorFocus,
* McsEngl.VscCmdi.editor.action.nextMatchFindAction,

VscCmdi.editor.action.nextSelectionMatchFindAction,
· key: ctrl+f3,
· when: editorFocus,
* McsEngl.VscCmdi.editor.action.nextSelectionMatchFindAction,

VscCmdi.editor.action.openDeclarationToTheSide,
* McsEngl.VscCmdi.editor.action.openDeclarationToTheSide,

VscCmdi.editor.action.openLink,
* McsEngl.VscCmdi.editor.action.openLink,

VscCmdi.editor.action.organizeImports,
· key: shift+alt+o,
· when: textInputFocus && !editorReadonly && supportedCodeAction =~ /(\\s|^)source\\.organizeImports\\b/,
* McsEngl.VscCmdi.editor.action.organizeImports,

VscCmdi.editor.action.outdentLines,
· key: ctrl+[,
· when: editorTextFocus && !editorReadonly,
* McsEngl.VscCmdi.editor.action.outdentLines,

VscCmdi.editor.action.pageDownHover,
· key: alt+down,
· when: editorHoverFocused,
* McsEngl.VscCmdi.editor.action.pageDownHover,

VscCmdi.editor.action.pageDownHover,
· key: pagedown,
· when: editorHoverFocused,
* McsEngl.VscCmdi.editor.action.pageDownHover,

VscCmdi.editor.action.pageUpHover,
· key: alt+up,
· when: editorHoverFocused,
* McsEngl.VscCmdi.editor.action.pageUpHover,

VscCmdi.editor.action.pageUpHover,
· key: pageup,
· when: editorHoverFocused,
* McsEngl.VscCmdi.editor.action.pageUpHover,

VscCmdi.editor.action.pasteAs,
* McsEngl.VscCmdi.editor.action.pasteAs,

VscCmdi.editor.action.pasteAsText,
* McsEngl.VscCmdi.editor.action.pasteAsText,

VscCmdi.editor.action.peekDeclaration,
* McsEngl.VscCmdi.editor.action.peekDeclaration,

VscCmdi.editor.action.peekDefinition,
· key: alt+f12,
· when: editorHasDefinitionProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor,
* McsEngl.VscCmdi.editor.action.peekDefinition,

VscCmdi.editor.action.peekImplementation,
· key: ctrl+shift+f12,
· when: editorHasImplementationProvider && editorTextFocus && !inReferenceSearchEditor && !isInEmbeddedEditor,
* McsEngl.VscCmdi.editor.action.peekImplementation,

VscCmdi.editor.action.peekTypeDefinition,
* McsEngl.VscCmdi.editor.action.peekTypeDefinition,

VscCmdi.editor.action.previewDeclaration,
* McsEngl.VscCmdi.editor.action.previewDeclaration,

VscCmdi.editor.action.previousCommentThreadAction,
· key: shift+alt+f9,
* McsEngl.VscCmdi.editor.action.previousCommentThreadAction,

VscCmdi.editor.action.previousCommentedRangeAction,
· key: shift+alt+f10,
· when: activeEditorHasCommentingRange,
* McsEngl.VscCmdi.editor.action.previousCommentedRangeAction,

VscCmdi.editor.action.previousCommentingRange,
· key: ctrl+k ctrl+alt+up,
· when: accessibilityModeEnabled && commentFocused || accessibilityModeEnabled && editorFocus || accessibilityHelpIsShown && accessibilityModeEnabled && accessibleViewCurrentProviderId == 'comments',
* McsEngl.VscCmdi.editor.action.previousCommentingRange,

VscCmdi.editor.action.previousMatchFindAction,
· key: shift+enter,
· when: editorFocus && findInputFocussed,
* McsEngl.VscCmdi.editor.action.previousMatchFindAction,

VscCmdi.editor.action.previousMatchFindAction,
· key: shift+f3,
· when: editorFocus,
* McsEngl.VscCmdi.editor.action.previousMatchFindAction,

VscCmdi.editor.action.previousSelectionMatchFindAction,
· key: ctrl+shift+f3,
· when: editorFocus,
* McsEngl.VscCmdi.editor.action.previousSelectionMatchFindAction,

VscCmdi.editor.action.quickFix,
· key: ctrl+.,
· when: editorHasCodeActionsProvider && kb-macro.active && textInputFocus && !editorReadonly,
* McsEngl.VscCmdi.editor.action.quickFix,

VscCmdi.editor.action.quickFix,
· key: ctrl+.,
· when: editorHasCodeActionsProvider && textInputFocus && !editorReadonly,
* McsEngl.VscCmdi.editor.action.quickFix,

VscCmdi.editor.action.refactor,
· key: ctrl+shift+r,
· when: editorHasCodeActionsProvider && textInputFocus && !editorReadonly,
* McsEngl.VscCmdi.editor.action.refactor,

VscCmdi.editor.action.referenceSearch.trigger,
* McsEngl.VscCmdi.editor.action.referenceSearch.trigger,

VscCmdi.editor.action.reindentlines,
* McsEngl.VscCmdi.editor.action.reindentlines,

VscCmdi.editor.action.reindentselectedlines,
* McsEngl.VscCmdi.editor.action.reindentselectedlines,

VscCmdi.editor.action.removeBrackets,
· key: ctrl+alt+backspace,
· when: editorTextFocus,
* McsEngl.VscCmdi.editor.action.removeBrackets,

VscCmdi.editor.action.removeCommentLine,
· key: ctrl+k ctrl+u,
· when: editorTextFocus && !editorReadonly,
* McsEngl.VscCmdi.editor.action.removeCommentLine,

VscCmdi.editor.action.removeDuplicateLines,
* McsEngl.VscCmdi.editor.action.removeDuplicateLines,

VscCmdi.editor.action.rename,
· key: f2,
· when: editorHasRenameProvider && editorTextFocus && !editorReadonly,
* McsEngl.VscCmdi.editor.action.rename,

VscCmdi.editor.action.replaceAll,
· key: ctrl+alt+enter,
· when: editorFocus && findWidgetVisible,
* McsEngl.VscCmdi.editor.action.replaceAll,

VscCmdi.editor.action.replaceOne,
· key: ctrl+shift+1,
· when: editorFocus && findWidgetVisible,
* McsEngl.VscCmdi.editor.action.replaceOne,

VscCmdi.editor.action.replaceOne,
· key: enter,
· when: editorFocus && findWidgetVisible && replaceInputFocussed && !isComposing,
* McsEngl.VscCmdi.editor.action.replaceOne,

VscCmdi.editor.action.resetSuggestSize,
* McsEngl.VscCmdi.editor.action.resetSuggestSize,

VscCmdi.editor.action.revealDeclaration,
* McsEngl.VscCmdi.editor.action.revealDeclaration,

VscCmdi.editor.action.revealDefinition,
· key: ctrl+f12,
· when: editorHasDefinitionProvider && editorTextFocus && isWeb,
* McsEngl.VscCmdi.editor.action.revealDefinition,

VscCmdi.editor.action.revealDefinition,
· key: f12,
· when: editorHasDefinitionProvider && editorTextFocus,
* McsEngl.VscCmdi.editor.action.revealDefinition,

VscCmdi.editor.action.revealDefinitionAside,
· key: ctrl+k ctrl+f12,
· when: editorHasDefinitionProvider && editorTextFocus && isWeb && !isInEmbeddedEditor,
* McsEngl.VscCmdi.editor.action.revealDefinitionAside,

VscCmdi.editor.action.revealDefinitionAside,
· key: ctrl+k f12,
· when: editorHasDefinitionProvider && editorTextFocus && !isInEmbeddedEditor,
* McsEngl.VscCmdi.editor.action.revealDefinitionAside,

VscCmdi.editor.action.reverseLines,
* McsEngl.VscCmdi.editor.action.reverseLines,

VscCmdi.editor.action.scrollDownHover,
· key: down,
· when: editorHoverFocused,
* McsEngl.VscCmdi.editor.action.scrollDownHover,

VscCmdi.editor.action.scrollLeftHover,
· key: left,
· when: editorHoverFocused,
* McsEngl.VscCmdi.editor.action.scrollLeftHover,

VscCmdi.editor.action.scrollRightHover,
· key: right,
· when: editorHoverFocused,
* McsEngl.VscCmdi.editor.action.scrollRightHover,

VscCmdi.editor.action.scrollUpHover,
· key: up,
· when: editorHoverFocused,
* McsEngl.VscCmdi.editor.action.scrollUpHover,

VscCmdi.editor.action.selectAll,
· key: ctrl+a,
* McsEngl.VscCmdi.editor.action.selectAll,

VscCmdi.editor.action.selectAllMatches,
· key: alt+enter,
· when: editorFocus && findWidgetVisible,
* McsEngl.VscCmdi.editor.action.selectAllMatches,

VscCmdi.editor.action.selectEditor,
· key: escape,
· when: stickyScrollFocused,
* McsEngl.VscCmdi.editor.action.selectEditor,

VscCmdi.editor.action.selectFromAnchorToCursor,
· key: ctrl+k ctrl+k,
· when: editorTextFocus && selectionAnchorSet,
* McsEngl.VscCmdi.editor.action.selectFromAnchorToCursor,

VscCmdi.editor.action.selectHighlights,
· key: ctrl+shift+l,
· when: editorFocus,
* McsEngl.VscCmdi.editor.action.selectHighlights,

VscCmdi.editor.action.selectNextStickyScrollLine,
· key: down,
· when: stickyScrollFocused,
* McsEngl.VscCmdi.editor.action.selectNextStickyScrollLine,

VscCmdi.editor.action.selectPreviousStickyScrollLine,
· key: up,
· when: stickyScrollFocused,
* McsEngl.VscCmdi.editor.action.selectPreviousStickyScrollLine,

VscCmdi.editor.action.selectToBracket,
* McsEngl.VscCmdi.editor.action.selectToBracket,

VscCmdi.editor.action.setSelectionAnchor,
· key: ctrl+k ctrl+b,
· when: editorTextFocus,
* McsEngl.VscCmdi.editor.action.setSelectionAnchor,

VscCmdi.editor.action.showContextMenu,
· key: shift+f10,
· when: textInputFocus,
* McsEngl.VscCmdi.editor.action.showContextMenu,

VscCmdi.editor.action.showDefinitionPreviewHover,
* McsEngl.VscCmdi.editor.action.showDefinitionPreviewHover,

VscCmdi.editor.action.showHover,
· key: ctrl+k ctrl+i,
· when: editorTextFocus,
* McsEngl.VscCmdi.editor.action.showHover,

VscCmdi.editor.action.showOrFocusStandaloneColorPicker,
* McsEngl.VscCmdi.editor.action.showOrFocusStandaloneColorPicker,

VscCmdi.editor.action.showReferences,
* McsEngl.VscCmdi.editor.action.showReferences,

VscCmdi.editor.action.showSnippets,
* McsEngl.VscCmdi.editor.action.showSnippets,

VscCmdi.editor.action.smartSelect.expand,
· key: shift+alt+right,
· when: editorTextFocus,
* McsEngl.VscCmdi.editor.action.smartSelect.expand,

VscCmdi.editor.action.smartSelect.grow,
* McsEngl.VscCmdi.editor.action.smartSelect.grow,

VscCmdi.editor.action.smartSelect.shrink,
· key: shift+alt+left,
· when: editorTextFocus,
* McsEngl.VscCmdi.editor.action.smartSelect.shrink,

VscCmdi.editor.action.sortLinesAscending,
* McsEngl.VscCmdi.editor.action.sortLinesAscending,

VscCmdi.editor.action.sortLinesDescending,
* McsEngl.VscCmdi.editor.action.sortLinesDescending,

VscCmdi.editor.action.sourceAction,
* McsEngl.VscCmdi.editor.action.sourceAction,

VscCmdi.editor.action.startDebugTextMate,
* McsEngl.VscCmdi.editor.action.startDebugTextMate,

VscCmdi.editor.action.startFindReplaceAction,
· key: ctrl+h,
· when: editorFocus || editorIsOpen,
* McsEngl.VscCmdi.editor.action.startFindReplaceAction,

VscCmdi.editor.action.submitComment,
· key: ctrl+enter,
· when: commentEditorFocused,
* McsEngl.VscCmdi.editor.action.submitComment,

VscCmdi.editor.action.surroundWithSnippet,
* McsEngl.VscCmdi.editor.action.surroundWithSnippet,

VscCmdi.editor.action.toggleColumnSelection,
* McsEngl.VscCmdi.editor.action.toggleColumnSelection,

VscCmdi.editor.action.toggleMinimap,
* McsEngl.VscCmdi.editor.action.toggleMinimap,

VscCmdi.editor.action.toggleOvertypeInsertMode,
· key: insert,
* McsEngl.VscCmdi.editor.action.toggleOvertypeInsertMode,

VscCmdi.editor.action.toggleRenderControlCharacter,
* McsEngl.VscCmdi.editor.action.toggleRenderControlCharacter,

VscCmdi.editor.action.toggleRenderWhitespace,
* McsEngl.VscCmdi.editor.action.toggleRenderWhitespace,

VscCmdi.editor.action.toggleScreenReaderAccessibilityMode,
· key: ctrl+e,
· when: accessibilityHelpIsShown,
* McsEngl.VscCmdi.editor.action.toggleScreenReaderAccessibilityMode,

VscCmdi.editor.action.toggleScreenReaderAccessibilityMode,
· key: shift+alt+f1,
* McsEngl.VscCmdi.editor.action.toggleScreenReaderAccessibilityMode,

VscCmdi.editor.action.toggleStickyScroll,
* McsEngl.VscCmdi.editor.action.toggleStickyScroll,

VscCmdi.editor.action.toggleTabFocusMode,
· key: ctrl+m,
* McsEngl.VscCmdi.editor.action.toggleTabFocusMode,

VscCmdi.editor.action.toggleWordWrap,
· key: alt+z,
* McsEngl.VscCmdi.editor.action.toggleWordWrap,

VscCmdi.editor.action.transformToCamelcase,
* McsEngl.VscCmdi.editor.action.transformToCamelcase,

VscCmdi.editor.action.transformToKebabcase,
* McsEngl.VscCmdi.editor.action.transformToKebabcase,

VscCmdi.editor.action.transformToLowercase,
* McsEngl.VscCmdi.editor.action.transformToLowercase,

VscCmdi.editor.action.transformToPascalcase,
* McsEngl.VscCmdi.editor.action.transformToPascalcase,

VscCmdi.editor.action.transformToSnakecase,
* McsEngl.VscCmdi.editor.action.transformToSnakecase,

VscCmdi.editor.action.transformToTitlecase,
* McsEngl.VscCmdi.editor.action.transformToTitlecase,

VscCmdi.editor.action.transformToUppercase,
* McsEngl.VscCmdi.editor.action.transformToUppercase,

VscCmdi.editor.action.transpose,
* McsEngl.VscCmdi.editor.action.transpose,

VscCmdi.editor.action.transposeLetters,
* McsEngl.VscCmdi.editor.action.transposeLetters,

VscCmdi.editor.action.triggerParameterHints,
· key: ctrl+shift+space,
· when: editorHasSignatureHelpProvider && editorTextFocus,
* McsEngl.VscCmdi.editor.action.triggerParameterHints,

VscCmdi.editor.action.triggerSuggest,
· key: ctrl+i,
· when: editorHasCompletionItemProvider && textInputFocus && !editorReadonly && !suggestWidgetVisible,
* McsEngl.VscCmdi.editor.action.triggerSuggest,

VscCmdi.editor.action.triggerSuggest,
· key: ctrl+space,
· when: editorHasCompletionItemProvider && textInputFocus && !editorReadonly && !suggestWidgetVisible,
* McsEngl.VscCmdi.editor.action.triggerSuggest,

VscCmdi.editor.action.trimTrailingWhitespace,
· key: ctrl+k ctrl+x,
· when: editorTextFocus && !editorReadonly,
* McsEngl.VscCmdi.editor.action.trimTrailingWhitespace,

VscCmdi.editor.action.unicodeHighlight.disableHighlightingOfAmbiguousCharacters,
* McsEngl.VscCmdi.editor.action.unicodeHighlight.disableHighlightingOfAmbiguousCharacters,

VscCmdi.editor.action.unicodeHighlight.disableHighlightingOfInvisibleCharacters,
* McsEngl.VscCmdi.editor.action.unicodeHighlight.disableHighlightingOfInvisibleCharacters,

VscCmdi.editor.action.unicodeHighlight.disableHighlightingOfNonBasicAsciiCharacters,
* McsEngl.VscCmdi.editor.action.unicodeHighlight.disableHighlightingOfNonBasicAsciiCharacters,

VscCmdi.editor.action.unicodeHighlight.showExcludeOptions,
* McsEngl.VscCmdi.editor.action.unicodeHighlight.showExcludeOptions,

VscCmdi.editor.action.webvieweditor.findNext,
· key: enter,
· when: webviewFindWidgetFocused && !editorFocus && activeEditor == 'WebviewEditor',
* McsEngl.VscCmdi.editor.action.webvieweditor.findNext,

VscCmdi.editor.action.webvieweditor.findPrevious,
· key: shift+enter,
· when: webviewFindWidgetFocused && !editorFocus && activeEditor == 'WebviewEditor',
* McsEngl.VscCmdi.editor.action.webvieweditor.findPrevious,

VscCmdi.editor.action.webvieweditor.hideFind,
· key: escape,
· when: webviewFindWidgetVisible && !editorFocus && activeEditor == 'WebviewEditor',
* McsEngl.VscCmdi.editor.action.webvieweditor.hideFind,

VscCmdi.editor.action.webvieweditor.showFind,
· key: ctrl+f,
· when: webviewFindWidgetEnabled && !editorFocus && activeEditor == 'WebviewEditor',
* McsEngl.VscCmdi.editor.action.webvieweditor.showFind,

VscCmdi.editor.action.wordHighlight.next,
· key: f7,
· when: editorTextFocus && hasWordHighlights,
* McsEngl.VscCmdi.editor.action.wordHighlight.next,

VscCmdi.editor.action.wordHighlight.prev,
· key: shift+f7,
· when: editorTextFocus && hasWordHighlights,
* McsEngl.VscCmdi.editor.action.wordHighlight.prev,

VscCmdi.editor.action.wordHighlight.trigger,
* McsEngl.VscCmdi.editor.action.wordHighlight.trigger,

VscCmdi.editor.actions.findWithArgs,
* McsEngl.VscCmdi.editor.actions.findWithArgs,

VscCmdi.editor.cancelOperation,
· key: escape,
· when: cancellableOperation,
* McsEngl.VscCmdi.editor.cancelOperation,

VscCmdi.editor.changeDropType,
· key: ctrl+.,
· when: dropWidgetVisible,
* McsEngl.VscCmdi.editor.changeDropType,

VscCmdi.editor.changePasteType,
· key: ctrl+.,
· when: pasteWidgetVisible,
* McsEngl.VscCmdi.editor.changePasteType,

VscCmdi.editor.closeCallHierarchy,
· key: escape,
· when: callHierarchyVisible && !config.editor.stablePeek,
* McsEngl.VscCmdi.editor.closeCallHierarchy,

VscCmdi.editor.closeTestPeek,
· key: escape,
· when: testing.isInPeek && !config.editor.stablePeek || testing.isPeekVisible && !config.editor.stablePeek,
* McsEngl.VscCmdi.editor.closeTestPeek,

VscCmdi.editor.closeTypeHierarchy,
· key: escape,
· when: typeHierarchyVisible && !config.editor.stablePeek,
* McsEngl.VscCmdi.editor.closeTypeHierarchy,

VscCmdi.editor.createFoldingRangeFromSelection,
· key: ctrl+k ctrl+,,
· when: editorTextFocus && foldingEnabled,
* McsEngl.VscCmdi.editor.createFoldingRangeFromSelection,

VscCmdi.editor.debug.action.addLogPoint,
* McsEngl.VscCmdi.editor.debug.action.addLogPoint,

VscCmdi.editor.debug.action.closeExceptionWidget,
· key: escape,
· when: exceptionWidgetVisible,
* McsEngl.VscCmdi.editor.debug.action.closeExceptionWidget,

VscCmdi.editor.debug.action.conditionalBreakpoint,
* McsEngl.VscCmdi.editor.debug.action.conditionalBreakpoint,

VscCmdi.editor.debug.action.copyAddress,
* McsEngl.VscCmdi.editor.debug.action.copyAddress,

VscCmdi.editor.debug.action.editBreakpoint,
* McsEngl.VscCmdi.editor.debug.action.editBreakpoint,

VscCmdi.editor.debug.action.goToNextBreakpoint,
* McsEngl.VscCmdi.editor.debug.action.goToNextBreakpoint,

VscCmdi.editor.debug.action.goToPreviousBreakpoint,
* McsEngl.VscCmdi.editor.debug.action.goToPreviousBreakpoint,

VscCmdi.editor.debug.action.runToCursor,
* McsEngl.VscCmdi.editor.debug.action.runToCursor,

VscCmdi.editor.debug.action.selectionToRepl,
* McsEngl.VscCmdi.editor.debug.action.selectionToRepl,

VscCmdi.editor.debug.action.selectionToWatch,
* McsEngl.VscCmdi.editor.debug.action.selectionToWatch,

VscCmdi.editor.debug.action.showDebugHover,
· key: ctrl+k ctrl+i,
· when: editorTextFocus && inDebugMode,
* McsEngl.VscCmdi.editor.debug.action.showDebugHover,

VscCmdi.editor.debug.action.stepIntoTargets,
* McsEngl.VscCmdi.editor.debug.action.stepIntoTargets,

VscCmdi.editor.debug.action.toggleBreakpoint,
· key: f9,
· when: debuggersAvailable && disassemblyViewFocus || debuggersAvailable && editorTextFocus,
* McsEngl.VscCmdi.editor.debug.action.toggleBreakpoint,

VscCmdi.editor.debug.action.toggleInlineBreakpoint,
· key: shift+f9,
· when: editorTextFocus,
* McsEngl.VscCmdi.editor.debug.action.toggleInlineBreakpoint,

VscCmdi.editor.debug.action.triggerByBreakpoint,
* McsEngl.VscCmdi.editor.debug.action.triggerByBreakpoint,

VscCmdi.editor.detectLanguage,
· key: shift+alt+d,
· when: editorTextFocus && !notebookEditable,
* McsEngl.VscCmdi.editor.detectLanguage,

VscCmdi.editor.emmet.action.balanceIn,
* McsEngl.VscCmdi.editor.emmet.action.balanceIn,

VscCmdi.editor.emmet.action.balanceOut,
* McsEngl.VscCmdi.editor.emmet.action.balanceOut,

VscCmdi.editor.emmet.action.decrementNumberByOne,
* McsEngl.VscCmdi.editor.emmet.action.decrementNumberByOne,

VscCmdi.editor.emmet.action.decrementNumberByOneTenth,
* McsEngl.VscCmdi.editor.emmet.action.decrementNumberByOneTenth,

VscCmdi.editor.emmet.action.decrementNumberByTen,
* McsEngl.VscCmdi.editor.emmet.action.decrementNumberByTen,

VscCmdi.editor.emmet.action.evaluateMathExpression,
* McsEngl.VscCmdi.editor.emmet.action.evaluateMathExpression,

VscCmdi.editor.emmet.action.expandAbbreviation,
· key: tab,
· when: config.emmet.triggerExpansionOnTab && editorTextFocus && !editorReadonly && !editorTabMovesFocus,
* McsEngl.VscCmdi.editor.emmet.action.expandAbbreviation,

VscCmdi.editor.emmet.action.incrementNumberByOne,
* McsEngl.VscCmdi.editor.emmet.action.incrementNumberByOne,

VscCmdi.editor.emmet.action.incrementNumberByOneTenth,
* McsEngl.VscCmdi.editor.emmet.action.incrementNumberByOneTenth,

VscCmdi.editor.emmet.action.incrementNumberByTen,
* McsEngl.VscCmdi.editor.emmet.action.incrementNumberByTen,

VscCmdi.editor.emmet.action.matchTag,
* McsEngl.VscCmdi.editor.emmet.action.matchTag,

VscCmdi.editor.emmet.action.mergeLines,
* McsEngl.VscCmdi.editor.emmet.action.mergeLines,

VscCmdi.editor.emmet.action.nextEditPoint,
* McsEngl.VscCmdi.editor.emmet.action.nextEditPoint,

VscCmdi.editor.emmet.action.prevEditPoint,
* McsEngl.VscCmdi.editor.emmet.action.prevEditPoint,

VscCmdi.editor.emmet.action.reflectCSSValue,
* McsEngl.VscCmdi.editor.emmet.action.reflectCSSValue,

VscCmdi.editor.emmet.action.removeTag,
* McsEngl.VscCmdi.editor.emmet.action.removeTag,

VscCmdi.editor.emmet.action.selectNextItem,
* McsEngl.VscCmdi.editor.emmet.action.selectNextItem,

VscCmdi.editor.emmet.action.selectPrevItem,
* McsEngl.VscCmdi.editor.emmet.action.selectPrevItem,

VscCmdi.editor.emmet.action.splitJoinTag,
* McsEngl.VscCmdi.editor.emmet.action.splitJoinTag,

VscCmdi.editor.emmet.action.toggleComment,
* McsEngl.VscCmdi.editor.emmet.action.toggleComment,

VscCmdi.editor.emmet.action.updateImageSize,
* McsEngl.VscCmdi.editor.emmet.action.updateImageSize,

VscCmdi.editor.emmet.action.updateTag,
* McsEngl.VscCmdi.editor.emmet.action.updateTag,

VscCmdi.editor.emmet.action.wrapWithAbbreviation,
* McsEngl.VscCmdi.editor.emmet.action.wrapWithAbbreviation,

VscCmdi.editor.fold,
· key: ctrl+shift+[,
· when: editorTextFocus && foldingEnabled,
* McsEngl.VscCmdi.editor.fold,

VscCmdi.editor.foldAll,
· key: ctrl+k ctrl+0,
· when: editorTextFocus && foldingEnabled,
* McsEngl.VscCmdi.editor.foldAll,

VscCmdi.editor.foldAllBlockComments,
· key: ctrl+k ctrl+/,
· when: editorTextFocus && foldingEnabled,
* McsEngl.VscCmdi.editor.foldAllBlockComments,

VscCmdi.editor.foldAllExcept,
· key: ctrl+k ctrl+-,
· when: editorTextFocus && foldingEnabled,
* McsEngl.VscCmdi.editor.foldAllExcept,

VscCmdi.editor.foldAllMarkerRegions,
· key: ctrl+k ctrl+8,
· when: editorTextFocus && foldingEnabled,
* McsEngl.VscCmdi.editor.foldAllMarkerRegions,

VscCmdi.editor.foldLevel1,
· key: ctrl+k ctrl+1,
· when: editorTextFocus && foldingEnabled,
* McsEngl.VscCmdi.editor.foldLevel1,

VscCmdi.editor.foldLevel2,
· key: ctrl+k ctrl+2,
· when: editorTextFocus && foldingEnabled,
* McsEngl.VscCmdi.editor.foldLevel2,

VscCmdi.editor.foldLevel3,
· key: ctrl+k ctrl+3,
· when: editorTextFocus && foldingEnabled,
* McsEngl.VscCmdi.editor.foldLevel3,

VscCmdi.editor.foldLevel4,
· key: ctrl+k ctrl+4,
· when: editorTextFocus && foldingEnabled,
* McsEngl.VscCmdi.editor.foldLevel4,

VscCmdi.editor.foldLevel5,
· key: ctrl+k ctrl+5,
· when: editorTextFocus && foldingEnabled,
* McsEngl.VscCmdi.editor.foldLevel5,

VscCmdi.editor.foldLevel6,
· key: ctrl+k ctrl+6,
· when: editorTextFocus && foldingEnabled,
* McsEngl.VscCmdi.editor.foldLevel6,

VscCmdi.editor.foldLevel7,
· key: ctrl+k ctrl+7,
· when: editorTextFocus && foldingEnabled,
* McsEngl.VscCmdi.editor.foldLevel7,

VscCmdi.editor.foldRecursively,
· key: ctrl+k ctrl+[,
· when: editorTextFocus && foldingEnabled,
* McsEngl.VscCmdi.editor.foldRecursively,

VscCmdi.editor.gotoNextFold,
* McsEngl.VscCmdi.editor.gotoNextFold,

VscCmdi.editor.gotoNextSymbolFromResult,
· key: f12,
· when: hasSymbols,
* McsEngl.VscCmdi.editor.gotoNextSymbolFromResult,

VscCmdi.editor.gotoNextSymbolFromResult.cancel,
· key: escape,
· when: hasSymbols,
* McsEngl.VscCmdi.editor.gotoNextSymbolFromResult.cancel,

VscCmdi.editor.gotoParentFold,
* McsEngl.VscCmdi.editor.gotoParentFold,

VscCmdi.editor.gotoPreviousFold,
* McsEngl.VscCmdi.editor.gotoPreviousFold,

VscCmdi.editor.hideDropWidget,
· key: escape,
· when: dropWidgetVisible,
* McsEngl.VscCmdi.editor.hideDropWidget,

VscCmdi.editor.hidePasteWidget,
· key: escape,
· when: pasteWidgetVisible,
* McsEngl.VscCmdi.editor.hidePasteWidget,

VscCmdi.editor.inlayHints.Reset,
* McsEngl.VscCmdi.editor.inlayHints.Reset,

VscCmdi.editor.refocusCallHierarchy,
· key: shift+enter,
· when: callHierarchyVisible,
* McsEngl.VscCmdi.editor.refocusCallHierarchy,

VscCmdi.editor.refocusTypeHierarchy,
· key: shift+enter,
· when: typeHierarchyVisible,
* McsEngl.VscCmdi.editor.refocusTypeHierarchy,

VscCmdi.editor.removeManualFoldingRanges,
· key: ctrl+k ctrl+.,
· when: editorTextFocus && foldingEnabled,
* McsEngl.VscCmdi.editor.removeManualFoldingRanges,

VscCmdi.editor.showCallHierarchy,
· key: shift+alt+h,
· when: editorHasCallHierarchyProvider && editorTextFocus && !inReferenceSearchEditor,
* McsEngl.VscCmdi.editor.showCallHierarchy,

VscCmdi.editor.showIncomingCalls,
· key: shift+alt+h,
· when: callHierarchyVisible && callHierarchyDirection == 'outgoingCalls',
* McsEngl.VscCmdi.editor.showIncomingCalls,

VscCmdi.editor.showOutgoingCalls,
· key: shift+alt+h,
· when: callHierarchyVisible && callHierarchyDirection == 'incomingCalls',
* McsEngl.VscCmdi.editor.showOutgoingCalls,

VscCmdi.editor.showSubtypes,
· key: shift+alt+h,
· when: typeHierarchyVisible && typeHierarchyDirection == 'supertypes',
* McsEngl.VscCmdi.editor.showSubtypes,

VscCmdi.editor.showSupertypes,
· key: shift+alt+h,
· when: typeHierarchyVisible && typeHierarchyDirection == 'subtypes',
* McsEngl.VscCmdi.editor.showSupertypes,

VscCmdi.editor.showTypeHierarchy,
* McsEngl.VscCmdi.editor.showTypeHierarchy,

VscCmdi.editor.toggleFold,
· key: ctrl+k ctrl+l,
· when: editorTextFocus && foldingEnabled,
* McsEngl.VscCmdi.editor.toggleFold,

VscCmdi.editor.toggleFoldRecursively,
· key: ctrl+k ctrl+shift+l,
· when: editorTextFocus && foldingEnabled,
* McsEngl.VscCmdi.editor.toggleFoldRecursively,

VscCmdi.editor.toggleImportFold,
* McsEngl.VscCmdi.editor.toggleImportFold,

VscCmdi.editor.unfold,
· key: ctrl+shift+],
· when: editorTextFocus && foldingEnabled,
* McsEngl.VscCmdi.editor.unfold,

VscCmdi.editor.unfoldAll,
· key: ctrl+k ctrl+j,
· when: editorTextFocus && foldingEnabled,
* McsEngl.VscCmdi.editor.unfoldAll,

VscCmdi.editor.unfoldAllExcept,
· key: ctrl+k ctrl+=,
· when: editorTextFocus && foldingEnabled,
* McsEngl.VscCmdi.editor.unfoldAllExcept,

VscCmdi.editor.unfoldAllMarkerRegions,
· key: ctrl+k ctrl+9,
· when: editorTextFocus && foldingEnabled,
* McsEngl.VscCmdi.editor.unfoldAllMarkerRegions,

VscCmdi.editor.unfoldRecursively,
· key: ctrl+k ctrl+],
· when: editorTextFocus && foldingEnabled,
* McsEngl.VscCmdi.editor.unfoldRecursively,

VscCmdi.emmet.expandAbbreviation,
* McsEngl.VscCmdi.emmet.expandAbbreviation,

VscCmdi.eslint.applyAllFixes,
* McsEngl.VscCmdi.eslint.applyAllFixes,

VscCmdi.eslint.applyDisableFile,
* McsEngl.VscCmdi.eslint.applyDisableFile,

VscCmdi.eslint.applyDisableLine,
* McsEngl.VscCmdi.eslint.applyDisableLine,

VscCmdi.eslint.applySameFixes,
* McsEngl.VscCmdi.eslint.applySameFixes,

VscCmdi.eslint.applySingleFix,
* McsEngl.VscCmdi.eslint.applySingleFix,

VscCmdi.eslint.applySuggestion,
* McsEngl.VscCmdi.eslint.applySuggestion,

VscCmdi.eslint.createConfig,
* McsEngl.VscCmdi.eslint.createConfig,

VscCmdi.eslint.executeAutofix,
* McsEngl.VscCmdi.eslint.executeAutofix,

VscCmdi.eslint.migrateSettings,
* McsEngl.VscCmdi.eslint.migrateSettings,

VscCmdi.eslint.openRuleDoc,
* McsEngl.VscCmdi.eslint.openRuleDoc,

VscCmdi.eslint.restart,
* McsEngl.VscCmdi.eslint.restart,

VscCmdi.eslint.revalidate,
* McsEngl.VscCmdi.eslint.revalidate,

VscCmdi.eslint.showOutputChannel,
* McsEngl.VscCmdi.eslint.showOutputChannel,

VscCmdi.expandLineSelection,
· key: ctrl+l,
· when: textInputFocus,
* McsEngl.VscCmdi.expandLineSelection,

VscCmdi.expandSectionCodeAction,
· key: right,
· when: codeActionMenuVisible && !codeActionMenuFilterFocused,
* McsEngl.VscCmdi.expandSectionCodeAction,

VscCmdi.explorer.download,
* McsEngl.VscCmdi.explorer.download,

VscCmdi.explorer.newFile,
* McsEngl.VscCmdi.explorer.newFile,

VscCmdi.explorer.newFolder,
* McsEngl.VscCmdi.explorer.newFolder,

VscCmdi.explorer.openAndPassFocus,
· key: enter,
· when: filesExplorerFocus && foldersViewVisible && !explorerResourceIsFolder && !inputFocus,
* McsEngl.VscCmdi.explorer.openAndPassFocus,

VscCmdi.explorer.openToSide,
· key: ctrl+enter,
· when: explorerViewletFocus && foldersViewVisible && !inputFocus,
* McsEngl.VscCmdi.explorer.openToSide,

VscCmdi.explorer.openWith,
* McsEngl.VscCmdi.explorer.openWith,

VscCmdi.explorer.upload,
* McsEngl.VscCmdi.explorer.upload,

VscCmdi.extension.bisect.next,
* McsEngl.VscCmdi.extension.bisect.next,

VscCmdi.extension.bisect.start,
* McsEngl.VscCmdi.extension.bisect.start,

VscCmdi.extension.bisect.stop,
* McsEngl.VscCmdi.extension.bisect.stop,

VscCmdi.extension.charInsertInt,
· key: ctrl+alt+c i,
· when: editorTextFocus,
* McsEngl.VscCmdi.extension.charInsertInt,

VscCmdi.extension.htmlLtReplace,
* McsEngl.VscCmdi.extension.htmlLtReplace,

VscCmdi.extension.htmlTagInsert,
· key: ctrl+alt+h t,
· when: editorTextFocus,
* McsEngl.VscCmdi.extension.htmlTagInsert,

VscCmdi.extension.js-debug.addCustomBreakpoints,
* McsEngl.VscCmdi.extension.js-debug.addCustomBreakpoints,

VscCmdi.extension.js-debug.addXHRBreakpoints,
* McsEngl.VscCmdi.extension.js-debug.addXHRBreakpoints,

VscCmdi.extension.js-debug.callers.add,
* McsEngl.VscCmdi.extension.js-debug.callers.add,

VscCmdi.extension.js-debug.callers.goToCaller,
* McsEngl.VscCmdi.extension.js-debug.callers.goToCaller,

VscCmdi.extension.js-debug.callers.gotToTarget,
* McsEngl.VscCmdi.extension.js-debug.callers.gotToTarget,

VscCmdi.extension.js-debug.callers.remove,
* McsEngl.VscCmdi.extension.js-debug.callers.remove,

VscCmdi.extension.js-debug.callers.removeAll,
* McsEngl.VscCmdi.extension.js-debug.callers.removeAll,

VscCmdi.extension.js-debug.createDebuggerTerminal,
* McsEngl.VscCmdi.extension.js-debug.createDebuggerTerminal,

VscCmdi.extension.js-debug.createDiagnostics,
* McsEngl.VscCmdi.extension.js-debug.createDiagnostics,

VscCmdi.extension.js-debug.debugLink,
* McsEngl.VscCmdi.extension.js-debug.debugLink,

VscCmdi.extension.js-debug.disableSourceMapStepping,
* McsEngl.VscCmdi.extension.js-debug.disableSourceMapStepping,

VscCmdi.extension.js-debug.editXHRBreakpoints,
* McsEngl.VscCmdi.extension.js-debug.editXHRBreakpoints,

VscCmdi.extension.js-debug.enableSourceMapStepping,
* McsEngl.VscCmdi.extension.js-debug.enableSourceMapStepping,

VscCmdi.extension.js-debug.getDiagnosticLogs,
* McsEngl.VscCmdi.extension.js-debug.getDiagnosticLogs,

VscCmdi.extension.js-debug.network.clear,
* McsEngl.VscCmdi.extension.js-debug.network.clear,

VscCmdi.extension.js-debug.network.copyUri,
* McsEngl.VscCmdi.extension.js-debug.network.copyUri,

VscCmdi.extension.js-debug.network.openBody,
* McsEngl.VscCmdi.extension.js-debug.network.openBody,

VscCmdi.extension.js-debug.network.openBodyInHex,
* McsEngl.VscCmdi.extension.js-debug.network.openBodyInHex,

VscCmdi.extension.js-debug.network.replayXHR,
* McsEngl.VscCmdi.extension.js-debug.network.replayXHR,

VscCmdi.extension.js-debug.network.viewRequest,
* McsEngl.VscCmdi.extension.js-debug.network.viewRequest,

VscCmdi.extension.js-debug.npmScript,
* McsEngl.VscCmdi.extension.js-debug.npmScript,

VscCmdi.extension.js-debug.openEdgeDevTools,
* McsEngl.VscCmdi.extension.js-debug.openEdgeDevTools,

VscCmdi.extension.js-debug.prettyPrint,
* McsEngl.VscCmdi.extension.js-debug.prettyPrint,

VscCmdi.extension.js-debug.removeAllCustomBreakpoints,
* McsEngl.VscCmdi.extension.js-debug.removeAllCustomBreakpoints,

VscCmdi.extension.js-debug.removeXHRBreakpoint,
* McsEngl.VscCmdi.extension.js-debug.removeXHRBreakpoint,

VscCmdi.extension.js-debug.revealPage,
* McsEngl.VscCmdi.extension.js-debug.revealPage,

VscCmdi.extension.js-debug.startProfile,
* McsEngl.VscCmdi.extension.js-debug.startProfile,

VscCmdi.extension.js-debug.stopProfile,
* McsEngl.VscCmdi.extension.js-debug.stopProfile,

VscCmdi.extension.js-debug.toggleSkippingFile,
* McsEngl.VscCmdi.extension.js-debug.toggleSkippingFile,

VscCmdi.extension.jsProfileVisualizer.table.clearCodeLenses,
* McsEngl.VscCmdi.extension.jsProfileVisualizer.table.clearCodeLenses,

VscCmdi.extension.multiCommand.execute,
* McsEngl.VscCmdi.extension.multiCommand.execute,

VscCmdi.extension.node-debug.startWithStopOnEntry,
· key: f10,
· when: !inDebugMode && debugConfigurationType == 'node' || !inDebugMode && debugConfigurationType == 'pwa-extensionHost' || !inDebugMode && debugConfigurationType == 'pwa-node',
* McsEngl.VscCmdi.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.VscCmdi.extension.node-debug.startWithStopOnEntry,

VscCmdi.extension.node-debug.toggleAutoAttach,
* McsEngl.VscCmdi.extension.node-debug.toggleAutoAttach,

VscCmdi.extension.open,
* McsEngl.VscCmdi.extension.open,

VscCmdi.extension.pwa-node-debug.attachNodeProcess,
* McsEngl.VscCmdi.extension.pwa-node-debug.attachNodeProcess,

VscCmdi.extension.userInput,
· inserts user text and selects it.
· key: ctrl+alt+t,
· when: editorTextFocus,
* McsEngl.VscCmdi.extension.userInput,

VscCmdi.extensions.actions.searchByCategory.AI,
* McsEngl.VscCmdi.extensions.actions.searchByCategory.AI,

VscCmdi.extensions.actions.searchByCategory.Azure,
* McsEngl.VscCmdi.extensions.actions.searchByCategory.Azure,

VscCmdi.extensions.actions.searchByCategory.Chat,
* McsEngl.VscCmdi.extensions.actions.searchByCategory.Chat,

VscCmdi.extensions.actions.searchByCategory.Data Science,
* McsEngl.VscCmdi.extensions.actions.searchByCategory.Data Science,

VscCmdi.extensions.actions.searchByCategory.Debuggers,
* McsEngl.VscCmdi.extensions.actions.searchByCategory.Debuggers,

VscCmdi.extensions.actions.searchByCategory.Education,
* McsEngl.VscCmdi.extensions.actions.searchByCategory.Education,

VscCmdi.extensions.actions.searchByCategory.Extension Packs,
* McsEngl.VscCmdi.extensions.actions.searchByCategory.Extension Packs,

VscCmdi.extensions.actions.searchByCategory.Formatters,
* McsEngl.VscCmdi.extensions.actions.searchByCategory.Formatters,

VscCmdi.extensions.actions.searchByCategory.Keymaps,
* McsEngl.VscCmdi.extensions.actions.searchByCategory.Keymaps,

VscCmdi.extensions.actions.searchByCategory.Language Packs,
* McsEngl.VscCmdi.extensions.actions.searchByCategory.Language Packs,

VscCmdi.extensions.actions.searchByCategory.Linters,
* McsEngl.VscCmdi.extensions.actions.searchByCategory.Linters,

VscCmdi.extensions.actions.searchByCategory.Machine Learning,
* McsEngl.VscCmdi.extensions.actions.searchByCategory.Machine Learning,

VscCmdi.extensions.actions.searchByCategory.Notebooks,
* McsEngl.VscCmdi.extensions.actions.searchByCategory.Notebooks,

VscCmdi.extensions.actions.searchByCategory.Other,
* McsEngl.VscCmdi.extensions.actions.searchByCategory.Other,

VscCmdi.extensions.actions.searchByCategory.Programming Languages,
* McsEngl.VscCmdi.extensions.actions.searchByCategory.Programming Languages,

VscCmdi.extensions.actions.searchByCategory.SCM Providers,
* McsEngl.VscCmdi.extensions.actions.searchByCategory.SCM Providers,

VscCmdi.extensions.actions.searchByCategory.Snippets,
* McsEngl.VscCmdi.extensions.actions.searchByCategory.Snippets,

VscCmdi.extensions.actions.searchByCategory.Testing,
* McsEngl.VscCmdi.extensions.actions.searchByCategory.Testing,

VscCmdi.extensions.actions.searchByCategory.Themes,
* McsEngl.VscCmdi.extensions.actions.searchByCategory.Themes,

VscCmdi.extensions.actions.searchByCategory.Visualization,
* McsEngl.VscCmdi.extensions.actions.searchByCategory.Visualization,

VscCmdi.extensions.filter.featured,
* McsEngl.VscCmdi.extensions.filter.featured,

VscCmdi.extensions.recommendedList.focus,
* McsEngl.VscCmdi.extensions.recommendedList.focus,

VscCmdi.extensions.recommendedList.resetViewLocation,
* McsEngl.VscCmdi.extensions.recommendedList.resetViewLocation,

VscCmdi.extensions.sort.installs,
* McsEngl.VscCmdi.extensions.sort.installs,

VscCmdi.extensions.sort.name,
* McsEngl.VscCmdi.extensions.sort.name,

VscCmdi.extensions.sort.publishedDate,
* McsEngl.VscCmdi.extensions.sort.publishedDate,

VscCmdi.extensions.sort.rating,
* McsEngl.VscCmdi.extensions.sort.rating,

VscCmdi.extensions.sort.updateDate,
* McsEngl.VscCmdi.extensions.sort.updateDate,

VscCmdi.files.openTimeline,
* McsEngl.VscCmdi.files.openTimeline,

VscCmdi.files.participants.resetChoice,
* McsEngl.VscCmdi.files.participants.resetChoice,

VscCmdi.filesExplorer.cancelCut,
· key: escape,
· when: explorerResourceCut && filesExplorerFocus && foldersViewVisible && !inputFocus,
* McsEngl.VscCmdi.filesExplorer.cancelCut,

VscCmdi.filesExplorer.copy,
· key: ctrl+c,
· when: filesExplorerFocus && foldersViewVisible && !explorerResourceIsRoot && !inputFocus,
* McsEngl.VscCmdi.filesExplorer.copy,

VscCmdi.filesExplorer.cut,
· key: ctrl+x,
· when: filesExplorerFocus && foldersViewVisible && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus,
* McsEngl.VscCmdi.filesExplorer.cut,

VscCmdi.filesExplorer.findInFolder,
· key: shift+alt+f,
· when: explorerResourceIsFolder && filesExplorerFocus && foldersViewVisible && !inputFocus,
* McsEngl.VscCmdi.filesExplorer.findInFolder,

VscCmdi.filesExplorer.findInWorkspace,
* McsEngl.VscCmdi.filesExplorer.findInWorkspace,

VscCmdi.filesExplorer.openFilePreserveFocus,
· key: space,
· when: filesExplorerFocus && foldersViewVisible && !explorerResourceIsFolder && !inputFocus,
* McsEngl.VscCmdi.filesExplorer.openFilePreserveFocus,

VscCmdi.filesExplorer.paste,
· key: ctrl+v,
· when: filesExplorerFocus && foldersViewVisible && !explorerResourceReadonly && !inputFocus,
* McsEngl.VscCmdi.filesExplorer.paste,

VscCmdi.firstCompressedFolder,
· key: home,
· when: explorerViewletCompressedFocus && filesExplorerFocus && foldersViewVisible && !explorerViewletCompressedFirstFocus && !inputFocus,
* McsEngl.VscCmdi.firstCompressedFolder,

VscCmdi.focusAndAcceptSuggestion,
* McsEngl.VscCmdi.focusAndAcceptSuggestion,

VscCmdi.focusNextRenameSuggestion,
· key: down,
· when: renameInputVisible,
* McsEngl.VscCmdi.focusNextRenameSuggestion,

VscCmdi.focusPreviousRenameSuggestion,
· key: up,
· when: renameInputVisible,
* McsEngl.VscCmdi.focusPreviousRenameSuggestion,

VscCmdi.focusSuggestion,
· key: ctrl+i,
· when: suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
* McsEngl.VscCmdi.focusSuggestion,

VscCmdi.focusSuggestion,
· key: ctrl+space,
· when: suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
* McsEngl.VscCmdi.focusSuggestion,

VscCmdi.getContextKeyInfo,
* McsEngl.VscCmdi.getContextKeyInfo,

VscCmdi.git-base.api.getRemoteSources,
* McsEngl.VscCmdi.git-base.api.getRemoteSources,

VscCmdi.git._syncAll,
* McsEngl.VscCmdi.git._syncAll,

VscCmdi.git.acceptMerge,
* McsEngl.VscCmdi.git.acceptMerge,

VscCmdi.git.addRemote,
* McsEngl.VscCmdi.git.addRemote,

VscCmdi.git.api.getRemoteSources,
* McsEngl.VscCmdi.git.api.getRemoteSources,

VscCmdi.git.api.getRepositories,
* McsEngl.VscCmdi.git.api.getRepositories,

VscCmdi.git.api.getRepositoryState,
* McsEngl.VscCmdi.git.api.getRepositoryState,

VscCmdi.git.blame.toggleEditorDecoration,
* McsEngl.VscCmdi.git.blame.toggleEditorDecoration,

VscCmdi.git.blame.toggleStatusBarItem,
* McsEngl.VscCmdi.git.blame.toggleStatusBarItem,

VscCmdi.git.branch,
* McsEngl.VscCmdi.git.branch,

VscCmdi.git.branchFrom,
* McsEngl.VscCmdi.git.branchFrom,

VscCmdi.git.checkout,
* McsEngl.VscCmdi.git.checkout,

VscCmdi.git.checkoutDetached,
* McsEngl.VscCmdi.git.checkoutDetached,

VscCmdi.git.cherryPick,
* McsEngl.VscCmdi.git.cherryPick,

VscCmdi.git.cherryPickAbort,
* McsEngl.VscCmdi.git.cherryPickAbort,

VscCmdi.git.clean,
* McsEngl.VscCmdi.git.clean,

VscCmdi.git.cleanAll,
* McsEngl.VscCmdi.git.cleanAll,

VscCmdi.git.cleanAllTracked,
* McsEngl.VscCmdi.git.cleanAllTracked,

VscCmdi.git.cleanAllUntracked,
* McsEngl.VscCmdi.git.cleanAllUntracked,

VscCmdi.git.clone,
* McsEngl.VscCmdi.git.clone,

VscCmdi.git.cloneRecursive,
* McsEngl.VscCmdi.git.cloneRecursive,

VscCmdi.git.close,
* McsEngl.VscCmdi.git.close,

VscCmdi.git.closeAllDiffEditors,
* McsEngl.VscCmdi.git.closeAllDiffEditors,

VscCmdi.git.closeAllUnmodifiedEditors,
* McsEngl.VscCmdi.git.closeAllUnmodifiedEditors,

VscCmdi.git.closeOtherRepositories,
* McsEngl.VscCmdi.git.closeOtherRepositories,

VscCmdi.git.commit,
* McsEngl.VscCmdi.git.commit,

VscCmdi.git.commitAll,
* McsEngl.VscCmdi.git.commitAll,

VscCmdi.git.commitAllAmend,
* McsEngl.VscCmdi.git.commitAllAmend,

VscCmdi.git.commitAllAmendNoVerify,
* McsEngl.VscCmdi.git.commitAllAmendNoVerify,

VscCmdi.git.commitAllNoVerify,
* McsEngl.VscCmdi.git.commitAllNoVerify,

VscCmdi.git.commitAllSigned,
* McsEngl.VscCmdi.git.commitAllSigned,

VscCmdi.git.commitAllSignedNoVerify,
* McsEngl.VscCmdi.git.commitAllSignedNoVerify,

VscCmdi.git.commitAmend,
* McsEngl.VscCmdi.git.commitAmend,

VscCmdi.git.commitAmendNoVerify,
* McsEngl.VscCmdi.git.commitAmendNoVerify,

VscCmdi.git.commitEmpty,
* McsEngl.VscCmdi.git.commitEmpty,

VscCmdi.git.commitEmptyNoVerify,
* McsEngl.VscCmdi.git.commitEmptyNoVerify,

VscCmdi.git.commitMessageAccept,
* McsEngl.VscCmdi.git.commitMessageAccept,

VscCmdi.git.commitMessageDiscard,
* McsEngl.VscCmdi.git.commitMessageDiscard,

VscCmdi.git.commitNoVerify,
* McsEngl.VscCmdi.git.commitNoVerify,

VscCmdi.git.commitSigned,
* McsEngl.VscCmdi.git.commitSigned,

VscCmdi.git.commitSignedNoVerify,
* McsEngl.VscCmdi.git.commitSignedNoVerify,

VscCmdi.git.commitStaged,
* McsEngl.VscCmdi.git.commitStaged,

VscCmdi.git.commitStagedAmend,
* McsEngl.VscCmdi.git.commitStagedAmend,

VscCmdi.git.commitStagedAmendNoVerify,
* McsEngl.VscCmdi.git.commitStagedAmendNoVerify,

VscCmdi.git.commitStagedNoVerify,
* McsEngl.VscCmdi.git.commitStagedNoVerify,

VscCmdi.git.commitStagedSigned,
* McsEngl.VscCmdi.git.commitStagedSigned,

VscCmdi.git.commitStagedSignedNoVerify,
* McsEngl.VscCmdi.git.commitStagedSignedNoVerify,

VscCmdi.git.compareWithWorkspace,
* McsEngl.VscCmdi.git.compareWithWorkspace,

VscCmdi.git.continueInLocalClone,
* McsEngl.VscCmdi.git.continueInLocalClone,

VscCmdi.git.copyCommitId,
* McsEngl.VscCmdi.git.copyCommitId,

VscCmdi.git.copyCommitMessage,
* McsEngl.VscCmdi.git.copyCommitMessage,

VscCmdi.git.copyContentToClipboard,
* McsEngl.VscCmdi.git.copyContentToClipboard,

VscCmdi.git.createTag,
* McsEngl.VscCmdi.git.createTag,

VscCmdi.git.createWorktree,
* McsEngl.VscCmdi.git.createWorktree,

VscCmdi.git.delete,
* McsEngl.VscCmdi.git.delete,

VscCmdi.git.deleteBranch,
* McsEngl.VscCmdi.git.deleteBranch,

VscCmdi.git.deleteRemoteBranch,
* McsEngl.VscCmdi.git.deleteRemoteBranch,

VscCmdi.git.deleteRemoteTag,
* McsEngl.VscCmdi.git.deleteRemoteTag,

VscCmdi.git.deleteTag,
* McsEngl.VscCmdi.git.deleteTag,

VscCmdi.git.deleteWorktree,
* McsEngl.VscCmdi.git.deleteWorktree,

VscCmdi.git.deleteWorktree2,
* McsEngl.VscCmdi.git.deleteWorktree2,

VscCmdi.git.diff.stageHunk,
* McsEngl.VscCmdi.git.diff.stageHunk,

VscCmdi.git.diff.stageSelection,
* McsEngl.VscCmdi.git.diff.stageSelection,

VscCmdi.git.fetch,
* McsEngl.VscCmdi.git.fetch,

VscCmdi.git.fetchAll,
* McsEngl.VscCmdi.git.fetchAll,

VscCmdi.git.fetchPrune,
* McsEngl.VscCmdi.git.fetchPrune,

VscCmdi.git.fetchRef,
* McsEngl.VscCmdi.git.fetchRef,

VscCmdi.git.graph.checkout,
* McsEngl.VscCmdi.git.graph.checkout,

VscCmdi.git.graph.checkoutDetached,
* McsEngl.VscCmdi.git.graph.checkoutDetached,

VscCmdi.git.graph.cherryPick,
* McsEngl.VscCmdi.git.graph.cherryPick,

VscCmdi.git.graph.compareRef,
* McsEngl.VscCmdi.git.graph.compareRef,

VscCmdi.git.graph.compareWithMergeBase,
* McsEngl.VscCmdi.git.graph.compareWithMergeBase,

VscCmdi.git.graph.compareWithRemote,
* McsEngl.VscCmdi.git.graph.compareWithRemote,

VscCmdi.git.graph.deleteBranch,
* McsEngl.VscCmdi.git.graph.deleteBranch,

VscCmdi.git.graph.deleteTag,
* McsEngl.VscCmdi.git.graph.deleteTag,

VscCmdi.git.ignore,
* McsEngl.VscCmdi.git.ignore,

VscCmdi.git.init,
* McsEngl.VscCmdi.git.init,

VscCmdi.git.manageUnsafeRepositories,
* McsEngl.VscCmdi.git.manageUnsafeRepositories,

VscCmdi.git.merge,
* McsEngl.VscCmdi.git.merge,

VscCmdi.git.mergeAbort,
* McsEngl.VscCmdi.git.mergeAbort,

VscCmdi.git.migrateWorktreeChanges,
* McsEngl.VscCmdi.git.migrateWorktreeChanges,

VscCmdi.git.openAllChanges,
* McsEngl.VscCmdi.git.openAllChanges,

VscCmdi.git.openChange,
* McsEngl.VscCmdi.git.openChange,

VscCmdi.git.openFile,
* McsEngl.VscCmdi.git.openFile,

VscCmdi.git.openFile2,
* McsEngl.VscCmdi.git.openFile2,

VscCmdi.git.openHEADFile,
* McsEngl.VscCmdi.git.openHEADFile,

VscCmdi.git.openMergeEditor,
* McsEngl.VscCmdi.git.openMergeEditor,

VscCmdi.git.openRepositoriesInParentFolders,
* McsEngl.VscCmdi.git.openRepositoriesInParentFolders,

VscCmdi.git.openRepository,
* McsEngl.VscCmdi.git.openRepository,

VscCmdi.git.openResource,
* McsEngl.VscCmdi.git.openResource,

VscCmdi.git.openWorktree,
* McsEngl.VscCmdi.git.openWorktree,

VscCmdi.git.openWorktreeInNewWindow,
* McsEngl.VscCmdi.git.openWorktreeInNewWindow,

VscCmdi.git.openWorktreeMergeEditor,
* McsEngl.VscCmdi.git.openWorktreeMergeEditor,

VscCmdi.git.publish,
* McsEngl.VscCmdi.git.publish,

VscCmdi.git.pull,
* McsEngl.VscCmdi.git.pull,

VscCmdi.git.pullFrom,
* McsEngl.VscCmdi.git.pullFrom,

VscCmdi.git.pullRebase,
* McsEngl.VscCmdi.git.pullRebase,

VscCmdi.git.pullRef,
* McsEngl.VscCmdi.git.pullRef,

VscCmdi.git.push,
* McsEngl.VscCmdi.git.push,

VscCmdi.git.pushForce,
* McsEngl.VscCmdi.git.pushForce,

VscCmdi.git.pushRef,
* McsEngl.VscCmdi.git.pushRef,

VscCmdi.git.pushTags,
* McsEngl.VscCmdi.git.pushTags,

VscCmdi.git.pushTo,
* McsEngl.VscCmdi.git.pushTo,

VscCmdi.git.pushToForce,
* McsEngl.VscCmdi.git.pushToForce,

VscCmdi.git.pushWithTags,
* McsEngl.VscCmdi.git.pushWithTags,

VscCmdi.git.pushWithTagsForce,
* McsEngl.VscCmdi.git.pushWithTagsForce,

VscCmdi.git.rebase,
* McsEngl.VscCmdi.git.rebase,

VscCmdi.git.rebaseAbort,
* McsEngl.VscCmdi.git.rebaseAbort,

VscCmdi.git.refresh,
* McsEngl.VscCmdi.git.refresh,

VscCmdi.git.removeRemote,
* McsEngl.VscCmdi.git.removeRemote,

VscCmdi.git.rename,
* McsEngl.VscCmdi.git.rename,

VscCmdi.git.renameBranch,
* McsEngl.VscCmdi.git.renameBranch,

VscCmdi.git.reopenClosedRepositories,
* McsEngl.VscCmdi.git.reopenClosedRepositories,

VscCmdi.git.repositories.checkout,
* McsEngl.VscCmdi.git.repositories.checkout,

VscCmdi.git.repositories.checkoutDetached,
* McsEngl.VscCmdi.git.repositories.checkoutDetached,

VscCmdi.git.repositories.compareRef,
* McsEngl.VscCmdi.git.repositories.compareRef,

VscCmdi.git.repositories.copyBranchName,
* McsEngl.VscCmdi.git.repositories.copyBranchName,

VscCmdi.git.repositories.copyCommitHash,
* McsEngl.VscCmdi.git.repositories.copyCommitHash,

VscCmdi.git.repositories.copyStashName,
* McsEngl.VscCmdi.git.repositories.copyStashName,

VscCmdi.git.repositories.copyTagName,
* McsEngl.VscCmdi.git.repositories.copyTagName,

VscCmdi.git.repositories.createBranch,
* McsEngl.VscCmdi.git.repositories.createBranch,

VscCmdi.git.repositories.createFrom,
* McsEngl.VscCmdi.git.repositories.createFrom,

VscCmdi.git.repositories.createTag,
* McsEngl.VscCmdi.git.repositories.createTag,

VscCmdi.git.repositories.createWorktree,
* McsEngl.VscCmdi.git.repositories.createWorktree,

VscCmdi.git.repositories.deleteBranch,
* McsEngl.VscCmdi.git.repositories.deleteBranch,

VscCmdi.git.repositories.deleteTag,
* McsEngl.VscCmdi.git.repositories.deleteTag,

VscCmdi.git.repositories.deleteWorktree,
* McsEngl.VscCmdi.git.repositories.deleteWorktree,

VscCmdi.git.repositories.merge,
* McsEngl.VscCmdi.git.repositories.merge,

VscCmdi.git.repositories.openWorktree,
* McsEngl.VscCmdi.git.repositories.openWorktree,

VscCmdi.git.repositories.openWorktreeInNewWindow,
* McsEngl.VscCmdi.git.repositories.openWorktreeInNewWindow,

VscCmdi.git.repositories.rebase,
* McsEngl.VscCmdi.git.repositories.rebase,

VscCmdi.git.repositories.stashApply,
* McsEngl.VscCmdi.git.repositories.stashApply,

VscCmdi.git.repositories.stashCopyBranchName,
* McsEngl.VscCmdi.git.repositories.stashCopyBranchName,

VscCmdi.git.repositories.stashDrop,
* McsEngl.VscCmdi.git.repositories.stashDrop,

VscCmdi.git.repositories.stashPop,
* McsEngl.VscCmdi.git.repositories.stashPop,

VscCmdi.git.repositories.stashView,
* McsEngl.VscCmdi.git.repositories.stashView,

VscCmdi.git.repositories.worktreeCopyBranchName,
* McsEngl.VscCmdi.git.repositories.worktreeCopyBranchName,

VscCmdi.git.repositories.worktreeCopyCommitHash,
* McsEngl.VscCmdi.git.repositories.worktreeCopyCommitHash,

VscCmdi.git.repositories.worktreeCopyPath,
* McsEngl.VscCmdi.git.repositories.worktreeCopyPath,

VscCmdi.git.restoreCommitTemplate,
* McsEngl.VscCmdi.git.restoreCommitTemplate,

VscCmdi.git.revealFileInOS.linux,
* McsEngl.VscCmdi.git.revealFileInOS.linux,

VscCmdi.git.revealFileInOS.mac,
* McsEngl.VscCmdi.git.revealFileInOS.mac,

VscCmdi.git.revealFileInOS.windows,
* McsEngl.VscCmdi.git.revealFileInOS.windows,

VscCmdi.git.revealInExplorer,
* McsEngl.VscCmdi.git.revealInExplorer,

VscCmdi.git.revertChange,
* McsEngl.VscCmdi.git.revertChange,

VscCmdi.git.revertSelectedRanges,
· key: ctrl+k ctrl+r,
· when: editorTextFocus && !operationInProgress && resourceScheme == 'file',
* McsEngl.VscCmdi.git.revertSelectedRanges,

VscCmdi.git.runGitMerge,
* McsEngl.VscCmdi.git.runGitMerge,

VscCmdi.git.runGitMergeDiff3,
* McsEngl.VscCmdi.git.runGitMergeDiff3,

VscCmdi.git.showOutput,
* McsEngl.VscCmdi.git.showOutput,

VscCmdi.git.stage,
* McsEngl.VscCmdi.git.stage,

VscCmdi.git.stageAll,
* McsEngl.VscCmdi.git.stageAll,

VscCmdi.git.stageAllMerge,
* McsEngl.VscCmdi.git.stageAllMerge,

VscCmdi.git.stageAllTracked,
* McsEngl.VscCmdi.git.stageAllTracked,

VscCmdi.git.stageAllUntracked,
* McsEngl.VscCmdi.git.stageAllUntracked,

VscCmdi.git.stageChange,
* McsEngl.VscCmdi.git.stageChange,

VscCmdi.git.stageFile,
* McsEngl.VscCmdi.git.stageFile,

VscCmdi.git.stageSelectedRanges,
· key: ctrl+k ctrl+alt+s,
· when: editorTextFocus && !operationInProgress && resourceScheme == 'file',
* McsEngl.VscCmdi.git.stageSelectedRanges,

VscCmdi.git.stash,
* McsEngl.VscCmdi.git.stash,

VscCmdi.git.stashApply,
* McsEngl.VscCmdi.git.stashApply,

VscCmdi.git.stashApplyEditor,
* McsEngl.VscCmdi.git.stashApplyEditor,

VscCmdi.git.stashApplyLatest,
* McsEngl.VscCmdi.git.stashApplyLatest,

VscCmdi.git.stashDrop,
* McsEngl.VscCmdi.git.stashDrop,

VscCmdi.git.stashDropAll,
* McsEngl.VscCmdi.git.stashDropAll,

VscCmdi.git.stashDropEditor,
* McsEngl.VscCmdi.git.stashDropEditor,

VscCmdi.git.stashIncludeUntracked,
* McsEngl.VscCmdi.git.stashIncludeUntracked,

VscCmdi.git.stashPop,
* McsEngl.VscCmdi.git.stashPop,

VscCmdi.git.stashPopEditor,
* McsEngl.VscCmdi.git.stashPopEditor,

VscCmdi.git.stashPopLatest,
* McsEngl.VscCmdi.git.stashPopLatest,

VscCmdi.git.stashStaged,
* McsEngl.VscCmdi.git.stashStaged,

VscCmdi.git.stashView,
* McsEngl.VscCmdi.git.stashView,

VscCmdi.git.sync,
* McsEngl.VscCmdi.git.sync,

VscCmdi.git.syncRebase,
* McsEngl.VscCmdi.git.syncRebase,

VscCmdi.git.timeline.compareWithSelected,
* McsEngl.VscCmdi.git.timeline.compareWithSelected,

VscCmdi.git.timeline.copyCommitId,
* McsEngl.VscCmdi.git.timeline.copyCommitId,

VscCmdi.git.timeline.copyCommitMessage,
* McsEngl.VscCmdi.git.timeline.copyCommitMessage,

VscCmdi.git.timeline.openDiff,
* McsEngl.VscCmdi.git.timeline.openDiff,

VscCmdi.git.timeline.selectForCompare,
* McsEngl.VscCmdi.git.timeline.selectForCompare,

VscCmdi.git.timeline.viewCommit,
* McsEngl.VscCmdi.git.timeline.viewCommit,

VscCmdi.git.undoCommit,
* McsEngl.VscCmdi.git.undoCommit,

VscCmdi.git.unstage,
* McsEngl.VscCmdi.git.unstage,

VscCmdi.git.unstageAll,
* McsEngl.VscCmdi.git.unstageAll,

VscCmdi.git.unstageChange,
* McsEngl.VscCmdi.git.unstageChange,

VscCmdi.git.unstageFile,
* McsEngl.VscCmdi.git.unstageFile,

VscCmdi.git.unstageSelectedRanges,
· key: ctrl+k ctrl+n,
· when: editorTextFocus && isInDiffEditor && isInDiffRightEditor && !operationInProgress && resourceScheme == 'git',
* McsEngl.VscCmdi.git.unstageSelectedRanges,

VscCmdi.git.viewChanges,
* McsEngl.VscCmdi.git.viewChanges,

VscCmdi.git.viewCommit,
* McsEngl.VscCmdi.git.viewCommit,

VscCmdi.git.viewStagedChanges,
* McsEngl.VscCmdi.git.viewStagedChanges,

VscCmdi.git.viewUntrackedChanges,
* McsEngl.VscCmdi.git.viewUntrackedChanges,

VscCmdi.github.copilot.acceptCursorPanelSolution,
* McsEngl.VscCmdi.github.copilot.acceptCursorPanelSolution,

VscCmdi.github.copilot.buildRemoteWorkspaceIndex,
* McsEngl.VscCmdi.github.copilot.buildRemoteWorkspaceIndex,

VscCmdi.github.copilot.chat.applyCopilotCLIAgentSessionChanges,
* McsEngl.VscCmdi.github.copilot.chat.applyCopilotCLIAgentSessionChanges,

VscCmdi.github.copilot.chat.applyCopilotCLIAgentSessionChanges.apply,
* McsEngl.VscCmdi.github.copilot.chat.applyCopilotCLIAgentSessionChanges.apply,

VscCmdi.github.copilot.chat.attachFile,
* McsEngl.VscCmdi.github.copilot.chat.attachFile,

VscCmdi.github.copilot.chat.attachSelection,
* McsEngl.VscCmdi.github.copilot.chat.attachSelection,

VscCmdi.github.copilot.chat.checkoutPullRequestReroute,
* McsEngl.VscCmdi.github.copilot.chat.checkoutPullRequestReroute,

VscCmdi.github.copilot.chat.clearTemporalContext,
* McsEngl.VscCmdi.github.copilot.chat.clearTemporalContext,

VscCmdi.github.copilot.chat.cloudSessions.clearCaches,
* McsEngl.VscCmdi.github.copilot.chat.cloudSessions.clearCaches,

VscCmdi.github.copilot.chat.cloudSessions.openRepository,
* McsEngl.VscCmdi.github.copilot.chat.cloudSessions.openRepository,

VscCmdi.github.copilot.chat.codeReview.run,
* McsEngl.VscCmdi.github.copilot.chat.codeReview.run,

VscCmdi.github.copilot.chat.compact,
* McsEngl.VscCmdi.github.copilot.chat.compact,

VscCmdi.github.copilot.chat.completions.disable,
* McsEngl.VscCmdi.github.copilot.chat.completions.disable,

VscCmdi.github.copilot.chat.completions.enable,
* McsEngl.VscCmdi.github.copilot.chat.completions.enable,

VscCmdi.github.copilot.chat.completions.toggle,
* McsEngl.VscCmdi.github.copilot.chat.completions.toggle,

VscCmdi.github.copilot.chat.copilotCLI.acceptDiff,
* McsEngl.VscCmdi.github.copilot.chat.copilotCLI.acceptDiff,

VscCmdi.github.copilot.chat.copilotCLI.addFileReference,
· key: ctrl+shift+.,
· when: editorTextFocus && github.copilot.chat.copilotCLI.hasSession,
* McsEngl.VscCmdi.github.copilot.chat.copilotCLI.addFileReference,

VscCmdi.github.copilot.chat.copilotCLI.addSelection,
* McsEngl.VscCmdi.github.copilot.chat.copilotCLI.addSelection,

VscCmdi.github.copilot.chat.copilotCLI.rejectDiff,
* McsEngl.VscCmdi.github.copilot.chat.copilotCLI.rejectDiff,

VscCmdi.github.copilot.chat.createDraftPullRequestCopilotCLIAgentSession.createDraftPR,
* McsEngl.VscCmdi.github.copilot.chat.createDraftPullRequestCopilotCLIAgentSession.createDraftPR,

VscCmdi.github.copilot.chat.createPullRequestCopilotCLIAgentSession.createPR,
* McsEngl.VscCmdi.github.copilot.chat.createPullRequestCopilotCLIAgentSession.createPR,

VscCmdi.github.copilot.chat.createPullRequestCopilotCLIAgentSession.updatePR,
* McsEngl.VscCmdi.github.copilot.chat.createPullRequestCopilotCLIAgentSession.updatePR,

VscCmdi.github.copilot.chat.debug.exportAllPromptLogsAsJson,
* McsEngl.VscCmdi.github.copilot.chat.debug.exportAllPromptLogsAsJson,

VscCmdi.github.copilot.chat.debug.exportLogItem,
* McsEngl.VscCmdi.github.copilot.chat.debug.exportLogItem,

VscCmdi.github.copilot.chat.debug.exportPromptArchive,
* McsEngl.VscCmdi.github.copilot.chat.debug.exportPromptArchive,

VscCmdi.github.copilot.chat.debug.exportPromptLogsAsJson,
* McsEngl.VscCmdi.github.copilot.chat.debug.exportPromptLogsAsJson,

VscCmdi.github.copilot.chat.debug.hideElements,
* McsEngl.VscCmdi.github.copilot.chat.debug.hideElements,

VscCmdi.github.copilot.chat.debug.hideGhostRequests,
* McsEngl.VscCmdi.github.copilot.chat.debug.hideGhostRequests,

VscCmdi.github.copilot.chat.debug.hideNesRequests,
* McsEngl.VscCmdi.github.copilot.chat.debug.hideNesRequests,

VscCmdi.github.copilot.chat.debug.hideTools,
* McsEngl.VscCmdi.github.copilot.chat.debug.hideTools,

VscCmdi.github.copilot.chat.debug.saveCurrentMarkdown,
* McsEngl.VscCmdi.github.copilot.chat.debug.saveCurrentMarkdown,

VscCmdi.github.copilot.chat.debug.showElements,
* McsEngl.VscCmdi.github.copilot.chat.debug.showElements,

VscCmdi.github.copilot.chat.debug.showGhostRequests,
* McsEngl.VscCmdi.github.copilot.chat.debug.showGhostRequests,

VscCmdi.github.copilot.chat.debug.showNesRequests,
* McsEngl.VscCmdi.github.copilot.chat.debug.showNesRequests,

VscCmdi.github.copilot.chat.debug.showRawRequestBody,
* McsEngl.VscCmdi.github.copilot.chat.debug.showRawRequestBody,

VscCmdi.github.copilot.chat.debug.showTools,
* McsEngl.VscCmdi.github.copilot.chat.debug.showTools,

VscCmdi.github.copilot.chat.explain,
* McsEngl.VscCmdi.github.copilot.chat.explain,

VscCmdi.github.copilot.chat.explain.palette,
* McsEngl.VscCmdi.github.copilot.chat.explain.palette,

VscCmdi.github.copilot.chat.fix,
* McsEngl.VscCmdi.github.copilot.chat.fix,

VscCmdi.github.copilot.chat.generate,
* McsEngl.VscCmdi.github.copilot.chat.generate,

VscCmdi.github.copilot.chat.generateAltText,
* McsEngl.VscCmdi.github.copilot.chat.generateAltText,

VscCmdi.github.copilot.chat.mcp.setup.check,
* McsEngl.VscCmdi.github.copilot.chat.mcp.setup.check,

VscCmdi.github.copilot.chat.mcp.setup.flow,
* McsEngl.VscCmdi.github.copilot.chat.mcp.setup.flow,

VscCmdi.github.copilot.chat.mcp.setup.validatePackage,
* McsEngl.VscCmdi.github.copilot.chat.mcp.setup.validatePackage,

VscCmdi.github.copilot.chat.mergeCopilotCLIAgentSessionChanges.merge,
* McsEngl.VscCmdi.github.copilot.chat.mergeCopilotCLIAgentSessionChanges.merge,

VscCmdi.github.copilot.chat.mergeCopilotCLIAgentSessionChanges.mergeAndSync,
* McsEngl.VscCmdi.github.copilot.chat.mergeCopilotCLIAgentSessionChanges.mergeAndSync,

VscCmdi.github.copilot.chat.notebook.disableFollowCellExecution,
* McsEngl.VscCmdi.github.copilot.chat.notebook.disableFollowCellExecution,

VscCmdi.github.copilot.chat.notebook.enableFollowCellExecution,
* McsEngl.VscCmdi.github.copilot.chat.notebook.enableFollowCellExecution,

VscCmdi.github.copilot.chat.openModelPicker,
* McsEngl.VscCmdi.github.copilot.chat.openModelPicker,

VscCmdi.github.copilot.chat.openPullRequestCopilotCLIAgentSession.openPR,
* McsEngl.VscCmdi.github.copilot.chat.openPullRequestCopilotCLIAgentSession.openPR,

VscCmdi.github.copilot.chat.openPullRequestReroute,
* McsEngl.VscCmdi.github.copilot.chat.openPullRequestReroute,

VscCmdi.github.copilot.chat.openSuggestionsPanel,
* McsEngl.VscCmdi.github.copilot.chat.openSuggestionsPanel,

VscCmdi.github.copilot.chat.openUserPreferences,
* McsEngl.VscCmdi.github.copilot.chat.openUserPreferences,

VscCmdi.github.copilot.chat.otel.exportAgentTracesDB,
* McsEngl.VscCmdi.github.copilot.chat.otel.exportAgentTracesDB,

VscCmdi.github.copilot.chat.otel.flush,
* McsEngl.VscCmdi.github.copilot.chat.otel.flush,

VscCmdi.github.copilot.chat.replay,
* McsEngl.VscCmdi.github.copilot.chat.replay,

VscCmdi.github.copilot.chat.replay.disableWorkspaceEditTracing,
* McsEngl.VscCmdi.github.copilot.chat.replay.disableWorkspaceEditTracing,

VscCmdi.github.copilot.chat.replay.enableWorkspaceEditTracing,
* McsEngl.VscCmdi.github.copilot.chat.replay.enableWorkspaceEditTracing,

VscCmdi.github.copilot.chat.rerunWithCopilotDebug,
· key: ctrl+alt+.,
· when: github.copilot-chat.activated && terminalFocus && terminalShellIntegrationEnabled && !terminalAltBufferActive,
* McsEngl.VscCmdi.github.copilot.chat.rerunWithCopilotDebug,

VscCmdi.github.copilot.chat.review,
* McsEngl.VscCmdi.github.copilot.chat.review,

VscCmdi.github.copilot.chat.review.apply,
* McsEngl.VscCmdi.github.copilot.chat.review.apply,

VscCmdi.github.copilot.chat.review.applyAndNext,
* McsEngl.VscCmdi.github.copilot.chat.review.applyAndNext,

VscCmdi.github.copilot.chat.review.applyShort,
* McsEngl.VscCmdi.github.copilot.chat.review.applyShort,

VscCmdi.github.copilot.chat.review.changes,
* McsEngl.VscCmdi.github.copilot.chat.review.changes,

VscCmdi.github.copilot.chat.review.continueInChat,
* McsEngl.VscCmdi.github.copilot.chat.review.continueInChat,

VscCmdi.github.copilot.chat.review.continueInInlineChat,
* McsEngl.VscCmdi.github.copilot.chat.review.continueInInlineChat,

VscCmdi.github.copilot.chat.review.current,
* McsEngl.VscCmdi.github.copilot.chat.review.current,

VscCmdi.github.copilot.chat.review.discard,
* McsEngl.VscCmdi.github.copilot.chat.review.discard,

VscCmdi.github.copilot.chat.review.discardAll,
* McsEngl.VscCmdi.github.copilot.chat.review.discardAll,

VscCmdi.github.copilot.chat.review.discardAndNext,
* McsEngl.VscCmdi.github.copilot.chat.review.discardAndNext,

VscCmdi.github.copilot.chat.review.discardShort,
* McsEngl.VscCmdi.github.copilot.chat.review.discardShort,

VscCmdi.github.copilot.chat.review.markHelpful,
* McsEngl.VscCmdi.github.copilot.chat.review.markHelpful,

VscCmdi.github.copilot.chat.review.markUnhelpful,
* McsEngl.VscCmdi.github.copilot.chat.review.markUnhelpful,

VscCmdi.github.copilot.chat.review.next,
* McsEngl.VscCmdi.github.copilot.chat.review.next,

VscCmdi.github.copilot.chat.review.previous,
* McsEngl.VscCmdi.github.copilot.chat.review.previous,

VscCmdi.github.copilot.chat.review.stagedChanges,
* McsEngl.VscCmdi.github.copilot.chat.review.stagedChanges,

VscCmdi.github.copilot.chat.review.stagedFileChange,
* McsEngl.VscCmdi.github.copilot.chat.review.stagedFileChange,

VscCmdi.github.copilot.chat.review.unstagedChanges,
* McsEngl.VscCmdi.github.copilot.chat.review.unstagedChanges,

VscCmdi.github.copilot.chat.review.unstagedFileChange,
* McsEngl.VscCmdi.github.copilot.chat.review.unstagedFileChange,

VscCmdi.github.copilot.chat.sendCompletionFeedback,
* McsEngl.VscCmdi.github.copilot.chat.sendCompletionFeedback,

VscCmdi.github.copilot.chat.showAsChatSession,
* McsEngl.VscCmdi.github.copilot.chat.showAsChatSession,

VscCmdi.github.copilot.chat.startCopilotDebugCommand,
* McsEngl.VscCmdi.github.copilot.chat.startCopilotDebugCommand,

VscCmdi.github.copilot.chat.toggleStatusMenu,
* McsEngl.VscCmdi.github.copilot.chat.toggleStatusMenu,

VscCmdi.github.copilot.chat.tools.memory.clearMemories,
* McsEngl.VscCmdi.github.copilot.chat.tools.memory.clearMemories,

VscCmdi.github.copilot.chat.tools.memory.showMemories,
* McsEngl.VscCmdi.github.copilot.chat.tools.memory.showMemories,

VscCmdi.github.copilot.chat.triggerPermissiveSignIn,
* McsEngl.VscCmdi.github.copilot.chat.triggerPermissiveSignIn,

VscCmdi.github.copilot.chat.updateCopilotCLIAgentSessionChanges.update,
* McsEngl.VscCmdi.github.copilot.chat.updateCopilotCLIAgentSessionChanges.update,

VscCmdi.github.copilot.claude.sessions.rename,
* McsEngl.VscCmdi.github.copilot.claude.sessions.rename,

VscCmdi.github.copilot.cli.newSession,
* McsEngl.VscCmdi.github.copilot.cli.newSession,

VscCmdi.github.copilot.cli.newSessionToSide,
* McsEngl.VscCmdi.github.copilot.cli.newSessionToSide,

VscCmdi.github.copilot.cli.openInCopilotCLI,
* McsEngl.VscCmdi.github.copilot.cli.openInCopilotCLI,

VscCmdi.github.copilot.cli.sessions.commitToRepository,
* McsEngl.VscCmdi.github.copilot.cli.sessions.commitToRepository,

VscCmdi.github.copilot.cli.sessions.commitToWorktree,
* McsEngl.VscCmdi.github.copilot.cli.sessions.commitToWorktree,

VscCmdi.github.copilot.cli.sessions.copyWorktreeBranchName,
* McsEngl.VscCmdi.github.copilot.cli.sessions.copyWorktreeBranchName,

VscCmdi.github.copilot.cli.sessions.delete,
* McsEngl.VscCmdi.github.copilot.cli.sessions.delete,

VscCmdi.github.copilot.cli.sessions.openRepository,
* McsEngl.VscCmdi.github.copilot.cli.sessions.openRepository,

VscCmdi.github.copilot.cli.sessions.openWorktreeInNewWindow,
* McsEngl.VscCmdi.github.copilot.cli.sessions.openWorktreeInNewWindow,

VscCmdi.github.copilot.cli.sessions.openWorktreeInTerminal,
* McsEngl.VscCmdi.github.copilot.cli.sessions.openWorktreeInTerminal,

VscCmdi.github.copilot.cli.sessions.rename,
* McsEngl.VscCmdi.github.copilot.cli.sessions.rename,

VscCmdi.github.copilot.cli.sessions.resumeInTerminal,
* McsEngl.VscCmdi.github.copilot.cli.sessions.resumeInTerminal,

VscCmdi.github.copilot.cli.sessions.setTitle,
* McsEngl.VscCmdi.github.copilot.cli.sessions.setTitle,

VscCmdi.github.copilot.cloud.resetWorkspaceConfirmations,
* McsEngl.VscCmdi.github.copilot.cloud.resetWorkspaceConfirmations,

VscCmdi.github.copilot.cloud.sessions.installPRExtension,
* McsEngl.VscCmdi.github.copilot.cloud.sessions.installPRExtension,

VscCmdi.github.copilot.cloud.sessions.openInBrowser,
* McsEngl.VscCmdi.github.copilot.cloud.sessions.openInBrowser,

VscCmdi.github.copilot.cloud.sessions.proxy.closeChatSessionPullRequest,
* McsEngl.VscCmdi.github.copilot.cloud.sessions.proxy.closeChatSessionPullRequest,

VscCmdi.github.copilot.completions.disable,
* McsEngl.VscCmdi.github.copilot.completions.disable,

VscCmdi.github.copilot.completions.enable,
* McsEngl.VscCmdi.github.copilot.completions.enable,

VscCmdi.github.copilot.completions.toggle,
* McsEngl.VscCmdi.github.copilot.completions.toggle,

VscCmdi.github.copilot.createFile,
* McsEngl.VscCmdi.github.copilot.createFile,

VscCmdi.github.copilot.createLaunchJsonFileWithContents,
* McsEngl.VscCmdi.github.copilot.createLaunchJsonFileWithContents,

VscCmdi.github.copilot.createProject,
* McsEngl.VscCmdi.github.copilot.createProject,

VscCmdi.github.copilot.debug.collectDiagnostics,
* McsEngl.VscCmdi.github.copilot.debug.collectDiagnostics,

VscCmdi.github.copilot.debug.collectDiagnostics.internal,
* McsEngl.VscCmdi.github.copilot.debug.collectDiagnostics.internal,

VscCmdi.github.copilot.debug.collectWorkspaceIndexDiagnostics,
* McsEngl.VscCmdi.github.copilot.debug.collectWorkspaceIndexDiagnostics,

VscCmdi.github.copilot.debug.extensionState,
* McsEngl.VscCmdi.github.copilot.debug.extensionState,

VscCmdi.github.copilot.debug.generateInlineEditTests,
* McsEngl.VscCmdi.github.copilot.debug.generateInlineEditTests,

VscCmdi.github.copilot.debug.generateSTest,
* McsEngl.VscCmdi.github.copilot.debug.generateSTest,

VscCmdi.github.copilot.debug.inlineEdit.clearCache,
* McsEngl.VscCmdi.github.copilot.debug.inlineEdit.clearCache,

VscCmdi.github.copilot.debug.inlineEdit.learnMore,
* McsEngl.VscCmdi.github.copilot.debug.inlineEdit.learnMore,

VscCmdi.github.copilot.debug.inlineEdit.pickProvider,
* McsEngl.VscCmdi.github.copilot.debug.inlineEdit.pickProvider,

VscCmdi.github.copilot.debug.inlineEdit.reportFeedback,
* McsEngl.VscCmdi.github.copilot.debug.inlineEdit.reportFeedback,

VscCmdi.github.copilot.debug.inlineEdit.reportNotebookNESIssue,
* McsEngl.VscCmdi.github.copilot.debug.inlineEdit.reportNotebookNESIssue,

VscCmdi.github.copilot.debug.resetVirtualToolGroups,
* McsEngl.VscCmdi.github.copilot.debug.resetVirtualToolGroups,

VscCmdi.github.copilot.debug.showChatLogView,
* McsEngl.VscCmdi.github.copilot.debug.showChatLogView,

VscCmdi.github.copilot.debug.showContextInspectorView,
* McsEngl.VscCmdi.github.copilot.debug.showContextInspectorView,

VscCmdi.github.copilot.debug.showNodeSystemCertificatesErrors,
* McsEngl.VscCmdi.github.copilot.debug.showNodeSystemCertificatesErrors,

VscCmdi.github.copilot.debug.showOutputChannel,
* McsEngl.VscCmdi.github.copilot.debug.showOutputChannel,

VscCmdi.github.copilot.debug.showOutputChannel.internal,
* McsEngl.VscCmdi.github.copilot.debug.showOutputChannel.internal,

VscCmdi.github.copilot.debug.togglePowerSaveBlocker,
* McsEngl.VscCmdi.github.copilot.debug.togglePowerSaveBlocker,

VscCmdi.github.copilot.debug.validateNesRename,
* McsEngl.VscCmdi.github.copilot.debug.validateNesRename,

VscCmdi.github.copilot.debug.workbenchState,
* McsEngl.VscCmdi.github.copilot.debug.workbenchState,

VscCmdi.github.copilot.deleteExternalIngestWorkspaceIndex,
* McsEngl.VscCmdi.github.copilot.deleteExternalIngestWorkspaceIndex,

VscCmdi.github.copilot.devcontainer.generateDevContainerConfig,
* McsEngl.VscCmdi.github.copilot.devcontainer.generateDevContainerConfig,

VscCmdi.github.copilot.executeSearch,
* McsEngl.VscCmdi.github.copilot.executeSearch,

VscCmdi.github.copilot.generate,
* McsEngl.VscCmdi.github.copilot.generate,

VscCmdi.github.copilot.git.generateCommitMessage,
* McsEngl.VscCmdi.github.copilot.git.generateCommitMessage,

VscCmdi.github.copilot.git.resolveMergeConflicts,
* McsEngl.VscCmdi.github.copilot.git.resolveMergeConflicts,

VscCmdi.github.copilot.interactiveSession.feedback,
* McsEngl.VscCmdi.github.copilot.interactiveSession.feedback,

VscCmdi.github.copilot.mcp.viewContext7,
* McsEngl.VscCmdi.github.copilot.mcp.viewContext7,

VscCmdi.github.copilot.nes.captureExpected.abort,
· key: escape,
· when: copilotNesCaptureMode && editorTextFocus,
* McsEngl.VscCmdi.github.copilot.nes.captureExpected.abort,

VscCmdi.github.copilot.nes.captureExpected.confirm,
· key: ctrl+enter,
· when: copilotNesCaptureMode && editorTextFocus,
* McsEngl.VscCmdi.github.copilot.nes.captureExpected.confirm,

VscCmdi.github.copilot.nes.captureExpected.start,
* McsEngl.VscCmdi.github.copilot.nes.captureExpected.start,

VscCmdi.github.copilot.nes.captureExpected.submit,
* McsEngl.VscCmdi.github.copilot.nes.captureExpected.submit,

VscCmdi.github.copilot.nes.postRename,
* McsEngl.VscCmdi.github.copilot.nes.postRename,

VscCmdi.github.copilot.nes.prepareRename,
* McsEngl.VscCmdi.github.copilot.nes.prepareRename,

VscCmdi.github.copilot.nextPanelSolution,
* McsEngl.VscCmdi.github.copilot.nextPanelSolution,

VscCmdi.github.copilot.open.walkthrough,
* McsEngl.VscCmdi.github.copilot.open.walkthrough,

VscCmdi.github.copilot.openDocs,
* McsEngl.VscCmdi.github.copilot.openDocs,

VscCmdi.github.copilot.openFile,
* McsEngl.VscCmdi.github.copilot.openFile,

VscCmdi.github.copilot.openLogs,
* McsEngl.VscCmdi.github.copilot.openLogs,

VscCmdi.github.copilot.openModelPicker,
* McsEngl.VscCmdi.github.copilot.openModelPicker,

VscCmdi.github.copilot.previousPanelSolution,
* McsEngl.VscCmdi.github.copilot.previousPanelSolution,

VscCmdi.github.copilot.refreshToken,
* McsEngl.VscCmdi.github.copilot.refreshToken,

VscCmdi.github.copilot.report,
* McsEngl.VscCmdi.github.copilot.report,

VscCmdi.github.copilot.search.feedback,
* McsEngl.VscCmdi.github.copilot.search.feedback,

VscCmdi.github.copilot.search.markHelpful,
* McsEngl.VscCmdi.github.copilot.search.markHelpful,

VscCmdi.github.copilot.search.markUnhelpful,
* McsEngl.VscCmdi.github.copilot.search.markUnhelpful,

VscCmdi.github.copilot.sessions.commitChanges,
* McsEngl.VscCmdi.github.copilot.sessions.commitChanges,

VscCmdi.github.copilot.sessions.discardChanges,
* McsEngl.VscCmdi.github.copilot.sessions.discardChanges,

VscCmdi.github.copilot.sessions.refreshChanges,
* McsEngl.VscCmdi.github.copilot.sessions.refreshChanges,

VscCmdi.github.copilot.startDebugging,
* McsEngl.VscCmdi.github.copilot.startDebugging,

VscCmdi.github.copilot.survey.signalUsage,
* McsEngl.VscCmdi.github.copilot.survey.signalUsage,

VscCmdi.github.copilot.terminal.explainTerminalLastCommand,
* McsEngl.VscCmdi.github.copilot.terminal.explainTerminalLastCommand,

VscCmdi.github.copilot.terminal.fixTerminalLastCommand,
* McsEngl.VscCmdi.github.copilot.terminal.fixTerminalLastCommand,

VscCmdi.github.copilot.terminal.generateCommitMessage,
* McsEngl.VscCmdi.github.copilot.terminal.generateCommitMessage,

VscCmdi.github.copilot.tests.applyMutations,
* McsEngl.VscCmdi.github.copilot.tests.applyMutations,

VscCmdi.github.copilot.tests.fixTestFailure,
* McsEngl.VscCmdi.github.copilot.tests.fixTestFailure,

VscCmdi.github.copilot.tests.fixTestFailure.fromInline,
* McsEngl.VscCmdi.github.copilot.tests.fixTestFailure.fromInline,

VscCmdi.github.copilot.toggleStatusMenu,
* McsEngl.VscCmdi.github.copilot.toggleStatusMenu,

VscCmdi.github.copyVscodeDevLink,
* McsEngl.VscCmdi.github.copyVscodeDevLink,

VscCmdi.github.copyVscodeDevLinkFile,
* McsEngl.VscCmdi.github.copyVscodeDevLinkFile,

VscCmdi.github.copyVscodeDevLinkWithoutRange,
* McsEngl.VscCmdi.github.copyVscodeDevLinkWithoutRange,

VscCmdi.github.createPullRequest,
* McsEngl.VscCmdi.github.createPullRequest,

VscCmdi.github.graph.openOnGitHub,
* McsEngl.VscCmdi.github.graph.openOnGitHub,

VscCmdi.github.openOnGitHub,
* McsEngl.VscCmdi.github.openOnGitHub,

VscCmdi.github.openOnVscodeDev,
* McsEngl.VscCmdi.github.openOnVscodeDev,

VscCmdi.github.openPullRequest,
* McsEngl.VscCmdi.github.openPullRequest,

VscCmdi.github.publish,
* McsEngl.VscCmdi.github.publish,

VscCmdi.github.timeline.openOnGitHub,
* McsEngl.VscCmdi.github.timeline.openOnGitHub,

VscCmdi.goToNextReference,
· key: f4,
· when: inReferenceSearchEditor || referenceSearchVisible,
* McsEngl.VscCmdi.goToNextReference,

VscCmdi.goToNextReference,
· key: f12,
· when: inReferenceSearchEditor || referenceSearchVisible,
* McsEngl.VscCmdi.goToNextReference,

VscCmdi.goToNextReferenceFromEmbeddedEditor,
* McsEngl.VscCmdi.goToNextReferenceFromEmbeddedEditor,

VscCmdi.goToPreviousReference,
· key: shift+f4,
· when: inReferenceSearchEditor || referenceSearchVisible,
* McsEngl.VscCmdi.goToPreviousReference,

VscCmdi.goToPreviousReference,
· key: shift+f12,
· when: inReferenceSearchEditor || referenceSearchVisible,
* McsEngl.VscCmdi.goToPreviousReference,

VscCmdi.goToPreviousReferenceFromEmbeddedEditor,
* McsEngl.VscCmdi.goToPreviousReferenceFromEmbeddedEditor,

VscCmdi.hideCodeActionWidget,
· key: escape,
· when: codeActionMenuVisible && kb-macro.active,
* McsEngl.VscCmdi.hideCodeActionWidget,

VscCmdi.hideCodeActionWidget,
· key: escape,
· when: codeActionMenuVisible,
* McsEngl.VscCmdi.hideCodeActionWidget,

VscCmdi.hideCodeActionWidget,
· key: shift+escape,
· when: codeActionMenuVisible && kb-macro.active,
* McsEngl.VscCmdi.hideCodeActionWidget,

VscCmdi.hideCodeActionWidget,
· key: shift+escape,
· when: codeActionMenuVisible,
* McsEngl.VscCmdi.hideCodeActionWidget,

VscCmdi.hideCustomTitleBar,
* McsEngl.VscCmdi.hideCustomTitleBar,

VscCmdi.hideCustomTitleBarInFullScreen,
* McsEngl.VscCmdi.hideCustomTitleBarInFullScreen,

VscCmdi.hideSuggestWidget,
· key: escape,
· when: suggestWidgetVisible && textInputFocus,
* McsEngl.VscCmdi.hideSuggestWidget,

VscCmdi.hideSuggestWidget,
· key: shift+escape,
· when: suggestWidgetVisible && textInputFocus,
* McsEngl.VscCmdi.hideSuggestWidget,

VscCmdi.history.showNext,
· key: alt+down,
· when: historyNavigationForwardsEnabled && historyNavigationWidgetFocus && !isComposing && !suggestWidgetVisible,
* McsEngl.VscCmdi.history.showNext,

VscCmdi.history.showNext,
· key: down,
· when: historyNavigationForwardsEnabled && historyNavigationWidgetFocus && !isComposing && !suggestWidgetVisible,
* McsEngl.VscCmdi.history.showNext,

VscCmdi.history.showPrevious,
· key: alt+up,
· when: historyNavigationBackwardsEnabled && historyNavigationWidgetFocus && !isComposing && !suggestWidgetVisible,
* McsEngl.VscCmdi.history.showPrevious,

VscCmdi.history.showPrevious,
· key: up,
· when: historyNavigationBackwardsEnabled && historyNavigationWidgetFocus && !isComposing && !suggestWidgetVisible,
* McsEngl.VscCmdi.history.showPrevious,

VscCmdi.iconSelectBox.focusDown,
· key: down,
· when: iconSelectBoxFocus,
* McsEngl.VscCmdi.iconSelectBox.focusDown,

VscCmdi.iconSelectBox.focusNext,
· key: right,
· when: iconSelectBoxFocus && iconSelectBoxInputEmpty || iconSelectBoxFocus && !iconSelectBoxInputFocus,
* McsEngl.VscCmdi.iconSelectBox.focusNext,

VscCmdi.iconSelectBox.focusPrevious,
· key: left,
· when: iconSelectBoxFocus && iconSelectBoxInputEmpty || iconSelectBoxFocus && !iconSelectBoxInputFocus,
* McsEngl.VscCmdi.iconSelectBox.focusPrevious,

VscCmdi.iconSelectBox.focusUp,
· key: up,
· when: iconSelectBoxFocus,
* McsEngl.VscCmdi.iconSelectBox.focusUp,

VscCmdi.iconSelectBox.selectFocused,
· key: enter,
· when: iconSelectBoxFocus,
* McsEngl.VscCmdi.iconSelectBox.selectFocused,

VscCmdi.imagePreview.copyImage,
* McsEngl.VscCmdi.imagePreview.copyImage,

VscCmdi.imagePreview.reopenAsPreview,
* McsEngl.VscCmdi.imagePreview.reopenAsPreview,

VscCmdi.imagePreview.reopenAsText,
* McsEngl.VscCmdi.imagePreview.reopenAsText,

VscCmdi.imagePreview.zoomIn,
* McsEngl.VscCmdi.imagePreview.zoomIn,

VscCmdi.imagePreview.zoomOut,
* McsEngl.VscCmdi.imagePreview.zoomOut,

VscCmdi.increaseSearchEditorContextLines,
· key: alt+=,
· when: inSearchEditor,
* McsEngl.VscCmdi.increaseSearchEditorContextLines,

VscCmdi.inlayHints.startReadingLineWithHint,
* McsEngl.VscCmdi.inlayHints.startReadingLineWithHint,

VscCmdi.inlayHints.stopReadingLineWithHint,
· key: escape,
· when: isReadingLineWithInlayHints,
* McsEngl.VscCmdi.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.VscCmdi.inlineChat.askInChat,

VscCmdi.inlineChat.dismissEditorAffordance,
· key: escape,
· when: editorTextFocus && inlineChatAffordanceVisible && config.inlineChat.affordance == 'editor',
* McsEngl.VscCmdi.inlineChat.dismissEditorAffordance,

VscCmdi.inlineChat.fixDiagnostics,
* McsEngl.VscCmdi.inlineChat.fixDiagnostics,

VscCmdi.inlineChat.focus,
· key: ctrl+down,
· when: editorTextFocus && inlineChatVisible && !accessibilityModeEnabled && !inlineChatFocused && !isEmbeddedDiffEditor && inlineChatOuterCursorPosition == 'above',
* McsEngl.VscCmdi.inlineChat.focus,

VscCmdi.inlineChat.focus,
· key: ctrl+up,
· when: editorTextFocus && inlineChatVisible && !accessibilityModeEnabled && !inlineChatFocused && !isEmbeddedDiffEditor && inlineChatOuterCursorPosition == 'below',
* McsEngl.VscCmdi.inlineChat.focus,

VscCmdi.inlineChat.hideInput,
· key: escape,
· when: inlineChatHasEditsAgent && inlineChatInputWidgetFocused || inlineChatHasNotebookAgent && inlineChatInputWidgetFocused && activeEditor == 'workbench.editor.notebook',
* McsEngl.VscCmdi.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.VscCmdi.inlineChat.queueInChat,

VscCmdi.inlineChat.resetMoveToPanelChatChoice,
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.inlineChat2.close,

VscCmdi.inlineChat2.continueInChat,
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.inlineChat2.keep,

VscCmdi.inlineChat2.rephrase,
* McsEngl.VscCmdi.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.VscCmdi.inlineChat2.undo,

VscCmdi.insertBestCompletion,
· key: tab,
· when: atEndOfWord && textInputFocus && !hasOtherSuggestions && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on',
* McsEngl.VscCmdi.insertBestCompletion,

VscCmdi.insertNextSuggestion,
· key: tab,
· when: hasOtherSuggestions && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on',
* McsEngl.VscCmdi.insertNextSuggestion,

VscCmdi.insertPrevSuggestion,
· key: shift+tab,
· when: hasOtherSuggestions && textInputFocus && !inSnippetMode && !suggestWidgetVisible && config.editor.tabCompletion == 'on',
* McsEngl.VscCmdi.insertPrevSuggestion,

VscCmdi.insertSnippet,
· key: tab,
· when: editorTextFocus && hasSnippetCompletions && !editorTabMovesFocus && !inSnippetMode,
* McsEngl.VscCmdi.insertSnippet,

VscCmdi.interactive.acceptChanges,
* McsEngl.VscCmdi.interactive.acceptChanges,

VscCmdi.interactive.execute,
· key: ctrl+enter,
· when: isCompositeNotebook && activeEditor == 'workbench.editor.interactive',
* McsEngl.VscCmdi.interactive.execute,

VscCmdi.interactive.execute,
· key: enter,
· when: isCompositeNotebook && !config.interactiveWindow.executeWithShiftEnter && activeEditor == 'workbench.editor.interactive',
* McsEngl.VscCmdi.interactive.execute,

VscCmdi.interactive.execute,
· key: shift+enter,
· when: config.interactiveWindow.executeWithShiftEnter && isCompositeNotebook && activeEditor == 'workbench.editor.interactive',
* McsEngl.VscCmdi.interactive.execute,

VscCmdi.interactive.history.focus,
· key: ctrl+up,
· when: isCompositeNotebook && !notebookEditorFocused && interactiveInputCursorAtBoundary != 'bottom' && interactiveInputCursorAtBoundary != 'none',
* McsEngl.VscCmdi.interactive.history.focus,

VscCmdi.interactive.history.focus,
· key: ctrl+up,
· when: isCompositeNotebook && isLinux && !notebookEditorFocused || isCompositeNotebook && isWindows && !notebookEditorFocused,
* McsEngl.VscCmdi.interactive.history.focus,

VscCmdi.interactive.history.next,
· key: down,
· when: isCompositeNotebook && !notebookEditorFocused && !suggestWidgetVisible && interactiveInputCursorAtBoundary != 'none' && interactiveInputCursorAtBoundary != 'top',
* McsEngl.VscCmdi.interactive.history.next,

VscCmdi.interactive.history.previous,
· key: up,
· when: isCompositeNotebook && !notebookEditorFocused && !suggestWidgetVisible && interactiveInputCursorAtBoundary != 'bottom' && interactiveInputCursorAtBoundary != 'none',
* McsEngl.VscCmdi.interactive.history.previous,

VscCmdi.interactive.input.clear,
* McsEngl.VscCmdi.interactive.input.clear,

VscCmdi.interactive.input.focus,
* McsEngl.VscCmdi.interactive.input.focus,

VscCmdi.interactive.scrollToBottom,
· key: ctrl+end,
· when: activeEditor == 'workbench.editor.interactive',
* McsEngl.VscCmdi.interactive.scrollToBottom,

VscCmdi.interactive.scrollToTop,
· key: ctrl+home,
· when: activeEditor == 'workbench.editor.interactive',
* McsEngl.VscCmdi.interactive.scrollToTop,

VscCmdi.interactiveEditor.start,
* McsEngl.VscCmdi.interactiveEditor.start,

VscCmdi.ipynb.cleanInvalidImageAttachment,
* McsEngl.VscCmdi.ipynb.cleanInvalidImageAttachment,

VscCmdi.ipynb.newUntitledIpynb,
* McsEngl.VscCmdi.ipynb.newUntitledIpynb,

VscCmdi.ipynb.openIpynbInNotebookEditor,
* McsEngl.VscCmdi.ipynb.openIpynbInNotebookEditor,

VscCmdi.javascript.goToProjectConfig,
* McsEngl.VscCmdi.javascript.goToProjectConfig,

VscCmdi.javascript.reloadProjects,
* McsEngl.VscCmdi.javascript.reloadProjects,

VscCmdi.javascript.removeUnusedImports,
* McsEngl.VscCmdi.javascript.removeUnusedImports,

VscCmdi.javascript.sortImports,
* McsEngl.VscCmdi.javascript.sortImports,

VscCmdi.jsBrowserBreakpoints.focus,
* McsEngl.VscCmdi.jsBrowserBreakpoints.focus,

VscCmdi.jsBrowserBreakpoints.resetViewLocation,
* McsEngl.VscCmdi.jsBrowserBreakpoints.resetViewLocation,

VscCmdi.jsDebugNetworkTree.focus,
* McsEngl.VscCmdi.jsDebugNetworkTree.focus,

VscCmdi.jsDebugNetworkTree.resetViewLocation,
* McsEngl.VscCmdi.jsDebugNetworkTree.resetViewLocation,

VscCmdi.jsExcludedCallers.focus,
* McsEngl.VscCmdi.jsExcludedCallers.focus,

VscCmdi.jsExcludedCallers.resetViewLocation,
* McsEngl.VscCmdi.jsExcludedCallers.resetViewLocation,

VscCmdi.json.clearCache,
* McsEngl.VscCmdi.json.clearCache,

VscCmdi.json.sort,
* McsEngl.VscCmdi.json.sort,

VscCmdi.json.validate,
* McsEngl.VscCmdi.json.validate,

VscCmdi.jumpToNextSnippetPlaceholder,
· key: tab,
· when: hasNextTabstop && inSnippetMode && textInputFocus,
* McsEngl.VscCmdi.jumpToNextSnippetPlaceholder,

VscCmdi.jumpToPrevSnippetPlaceholder,
· key: shift+tab,
· when: hasPrevTabstop && inSnippetMode && textInputFocus,
* McsEngl.VscCmdi.jumpToPrevSnippetPlaceholder,

VscCmdi.jumpToSchema,
* McsEngl.VscCmdi.jumpToSchema,

VscCmdi.kb-macro.abortPlayback,
· key: escape,
· when: kb-macro.playing,
* McsEngl.VscCmdi.kb-macro.abortPlayback,

VscCmdi.kb-macro.cancelRecording,
· key: ctrl+alt+p,
· when: kb-macro.recording && config.keyboardMacro.recordingShortcuts == 'Option1',
* McsEngl.VscCmdi.kb-macro.cancelRecording,

VscCmdi.kb-macro.cancelRecording,
· key: ctrl+shift+alt+p,
· when: kb-macro.recording && config.keyboardMacro.recordingShortcuts == 'Option2',
* McsEngl.VscCmdi.kb-macro.cancelRecording,

VscCmdi.kb-macro.copyMacroAsKeybinding,
* McsEngl.VscCmdi.kb-macro.copyMacroAsKeybinding,

VscCmdi.kb-macro.finishRecording,
· key: ctrl+alt+r,
· when: kb-macro.recording && config.keyboardMacro.recordingShortcuts == 'Option1',
* McsEngl.VscCmdi.kb-macro.finishRecording,

VscCmdi.kb-macro.finishRecording,
· key: ctrl+shift+alt+r,
· when: kb-macro.recording && config.keyboardMacro.recordingShortcuts == 'Option2',
* McsEngl.VscCmdi.kb-macro.finishRecording,

VscCmdi.kb-macro.playback,
· key: ctrl+alt+p,
· when: !kb-macro.recording && config.keyboardMacro.recordingShortcuts == 'Option1',
* McsEngl.VscCmdi.kb-macro.playback,

VscCmdi.kb-macro.playback,
· key: ctrl+shift+alt+p,
· when: !kb-macro.recording && config.keyboardMacro.recordingShortcuts == 'Option2',
* McsEngl.VscCmdi.kb-macro.playback,

VscCmdi.kb-macro.repeatPlayback,
* McsEngl.VscCmdi.kb-macro.repeatPlayback,

VscCmdi.kb-macro.repeatPlaybackTillEndOfFile,
* McsEngl.VscCmdi.kb-macro.repeatPlaybackTillEndOfFile,

VscCmdi.kb-macro.startRecording,
· key: ctrl+alt+r,
· when: !kb-macro.recording && config.keyboardMacro.recordingShortcuts == 'Option1',
* McsEngl.VscCmdi.kb-macro.startRecording,

VscCmdi.kb-macro.startRecording,
· key: ctrl+shift+alt+r,
· when: !kb-macro.recording && config.keyboardMacro.recordingShortcuts == 'Option2',
* McsEngl.VscCmdi.kb-macro.startRecording,

VscCmdi.kb-macro.wrap,
· key: alt+-,
· when: inSearchEditor && kb-macro.active,
· args: {"command":"decreaseSearchEditorContextLines"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+0,
· when: kb-macro.active,
· args: {"command":"workbench.action.lastEditorInGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+1,
· when: kb-macro.active,
· args: {"command":"workbench.action.openEditorAtIndex1"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+2,
· when: kb-macro.active,
· args: {"command":"workbench.action.openEditorAtIndex2"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+3,
· when: kb-macro.active,
· args: {"command":"workbench.action.openEditorAtIndex3"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+4,
· when: kb-macro.active,
· args: {"command":"workbench.action.openEditorAtIndex4"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+5,
· when: kb-macro.active,
· args: {"command":"workbench.action.openEditorAtIndex5"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+6,
· when: kb-macro.active,
· args: {"command":"workbench.action.openEditorAtIndex6"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+7,
· when: kb-macro.active,
· args: {"command":"workbench.action.openEditorAtIndex7"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+8,
· when: kb-macro.active,
· args: {"command":"workbench.action.openEditorAtIndex8"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+9,
· when: kb-macro.active,
· args: {"command":"workbench.action.openEditorAtIndex9"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+=,
· when: inSearchEditor && kb-macro.active,
· args: {"command":"increaseSearchEditorContextLines"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+[,
· when: accessibleViewIsShown && accessibleViewSupportsNavigation && kb-macro.active,
· args: {"command":"editor.action.accessibleViewPrevious"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+],
· when: accessibleViewIsShown && accessibleViewSupportsNavigation && kb-macro.active,
· args: {"command":"editor.action.accessibleViewNext"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+`,
· when: hasSpeechProvider && kb-macro.active && !editorReadonly && !speechToTextInProgress,
· args: {"command":"workbench.action.editorDictation.start"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+a,
· when: accessibilityHelpIsShown && accessibleViewHasAssignedKeybindings && kb-macro.active,
· args: {"command":"editor.action.accessibilityHelpConfigureAssignedKeybindings"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+backspace,
· when: commentWidgetVisible && editorFocus && kb-macro.active,
· args: {"command":"workbench.action.hideComment"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+c,
· when: editorFocus && kb-macro.active,
· args: {"command":"toggleFindCaseSensitive"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+c,
· when: inSearchEditor && kb-macro.active && searchInputBoxFocus,
· args: {"command":"toggleSearchEditorCaseSensitive"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+c,
· when: kb-macro.active && searchViewletFocus,
· args: {"command":"toggleSearchCaseSensitive"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+delete,
· when: false,
· args: {"command":"deleteWordRight"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+delete,
· when: false,
· args: {"command":"workbench.action.terminal.sendSequence","args":{"text":"\u001bd"}},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+down,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.pageDownHover"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+down,
· when: editorPartModal && editorPartModalNavigation && kb-macro.active,
· args: {"command":"workbench.action.navigateModalEditorNext"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+down,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.moveLinesDownAction"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+down,
· when: historyNavigationForwardsEnabled && historyNavigationWidgetFocus && kb-macro.active && !isComposing && !suggestWidgetVisible,
· args: {"command":"history.showNext"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+down,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.focusAnyDown"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+down,
· when: kb-macro.active && notebookEditorFocused && !inputFocus,
· args: {"command":"notebook.cell.moveDown"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+down,
· when: kb-macro.active && scmRepository,
· args: {"command":"scm.forceViewNextCommit"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+end,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.focusAnyLast"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+enter,
· when: breakpointsFocused && kb-macro.active,
· args: {"command":"debug.openBreakpointToSide"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+enter,
· when: editorFocus && findWidgetVisible && kb-macro.active,
· args: {"command":"editor.action.selectAllMatches"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+enter,
· when: hasSearchResult && kb-macro.active && searchViewletFocus,
· args: {"command":"search.action.openInEditor"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+enter,
· when: inQuickInput && kb-macro.active && !isComposing && quickInputType != 'quickWidget',
· args: {"command":"quickInput.accept"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+enter,
· when: kb-macro.active && focusedView == 'workbench.view.testing',
· args: {"command":"testing.editFocusedTest"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+escape,
· when: false,
· args: {"command":"editor.action.triggerSuggest","record":"side-effect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+escape,
· when: inQuickInput && kb-macro.active,
· args: {"command":"quickInput.hide"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+f1,
· when: kb-macro.active && !accessibilityHelpIsShown,
· args: {"command":"editor.action.accessibilityHelp"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+f2,
· when: kb-macro.active,
· args: {"command":"editor.action.accessibleView"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+f3,
· when: editorTextFocus && kb-macro.active && !textCompareEditorActive,
· args: {"command":"editor.action.dirtydiff.next"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+f4,
· when: kb-macro.active,
· args: {"command":"workbench.action.closeWindow"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+f5,
· when: kb-macro.active && activeEditor == 'multiDiffEditor',
· args: {"command":"multiDiffEditor.goToNextChange"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+f5,
· when: kb-macro.active && textCompareEditorVisible,
· args: {"command":"workbench.action.compareEditor.nextChange"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+f8,
· when: editorFocus && kb-macro.active && testing.isPeekVisible,
· args: {"command":"testing.goToNextMessage"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+f8,
· when: editorFocus && kb-macro.active,
· args: {"command":"editor.action.marker.next"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+f9,
· when: activeEditor && kb-macro.active && testing.hasCoverageInFile,
· args: {"command":"testing.coverage.goToNextMissedLine"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+f9,
· when: kb-macro.active,
· args: {"command":"editor.action.nextCommentThreadAction"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+f10,
· when: activeEditorHasCommentingRange && kb-macro.active,
· args: {"command":"editor.action.nextCommentedRangeAction"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+f12,
· when: editorHasDefinitionProvider && editorTextFocus && kb-macro.active && !inReferenceSearchEditor && !isInEmbeddedEditor,
· args: {"command":"editor.action.peekDefinition"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+h,
· when: accessibilityHelpIsShown && kb-macro.active,
· args: {"command":"editor.action.accessibilityHelpOpenHelpLink"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+h,
· when: kb-macro.active && testing.isPeekVisible,
· args: {"command":"testing.toggleTestingPeekHistory"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+home alt+home,
· when: kb-macro.active && mostRecentReplEditor,
· args: {"command":"repl.input.focus"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+home,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.focusAnyFirst"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+k,
· when: accessibilityHelpIsShown && accessibleViewHasUnassignedKeybindings && kb-macro.active,
· args: {"command":"editor.action.accessibilityHelpConfigureKeybindings"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+k,
· when: inKeybindings && inKeybindingsSearch && kb-macro.active,
· args: {"command":"keybindings.editor.recordSearchKeys"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+l,
· when: editorFocus && kb-macro.active,
· args: {"command":"toggleFindInSelection"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+l,
· when: inSearchEditor && kb-macro.active,
· args: {"command":"toggleSearchEditorContextLines"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+left,
· when: canNavigateBack && kb-macro.active,
· args: {"command":"workbench.action.navigateBack"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+left,
· when: false,
· args: {"command":"breadcrumbs.focusPrevious"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+left,
· when: false,
· args: {"command":"breadcrumbs.focusPreviousWithPicker"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+left,
· when: false,
· args: {"command":"cursorWordLeft"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+left,
· when: false,
· args: {"command":"workbench.action.terminal.sendSequence","args":{"text":"\u001bb"}},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+left,
· when: inQuickOpen && kb-macro.active,
· args: {"command":"workbench.action.quickInputBack"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+n,
· when: chatHasQuestionCarousel && inChat && inChatQuestionCarousel && kb-macro.active,
· args: {"command":"workbench.action.chat.nextQuestion"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+p,
· when: chatHasQuestionCarousel && inChat && inChatQuestionCarousel && kb-macro.active,
· args: {"command":"workbench.action.chat.previousQuestion"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+p,
· when: editorFocus && kb-macro.active,
· args: {"command":"togglePreserveCase"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+p,
· when: inKeybindings && kb-macro.active,
· args: {"command":"keybindings.editor.toggleSortByPrecedence"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+p,
· when: kb-macro.active && searchViewletFocus,
· args: {"command":"toggleSearchPreserveCase"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+pagedown,
· when: kb-macro.active && textInputFocus,
· args: {"command":"scrollPageDown"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+pageup,
· when: kb-macro.active && textInputFocus,
· args: {"command":"scrollPageUp"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+r,
· when: editorFocus && kb-macro.active,
· args: {"command":"toggleFindRegex"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+r,
· when: inSearchEditor && kb-macro.active && searchInputBoxFocus,
· args: {"command":"toggleSearchEditorRegex"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+r,
· when: kb-macro.active && searchViewletFocus,
· args: {"command":"toggleSearchRegex"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+right,
· when: canNavigateForward && kb-macro.active,
· args: {"command":"workbench.action.navigateForward"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+right,
· when: false,
· args: {"command":"breadcrumbs.focusNext"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+right,
· when: false,
· args: {"command":"breadcrumbs.focusNextWithPicker"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+right,
· when: false,
· args: {"command":"cursorWordEndRight"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+right,
· when: false,
· args: {"command":"workbench.action.terminal.sendSequence","args":{"text":"\u001bf"}},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+up,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.pageUpHover"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+up,
· when: editorPartModal && editorPartModalNavigation && kb-macro.active,
· args: {"command":"workbench.action.navigateModalEditorPrevious"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+up,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.moveLinesUpAction"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+up,
· when: historyNavigationBackwardsEnabled && historyNavigationWidgetFocus && kb-macro.active && !isComposing && !suggestWidgetVisible,
· args: {"command":"history.showPrevious"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+up,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.focusAnyUp"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+up,
· when: kb-macro.active && notebookEditorFocused && !inputFocus,
· args: {"command":"notebook.cell.moveUp"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+up,
· when: kb-macro.active && scmRepository,
· args: {"command":"scm.forceViewPreviousCommit"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+w,
· when: editorFocus && kb-macro.active,
· args: {"command":"toggleFindWholeWord"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+w,
· when: inSearchEditor && kb-macro.active && searchInputBoxFocus,
· args: {"command":"toggleSearchEditorWholeWord"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+w,
· when: kb-macro.active && searchViewletFocus,
· args: {"command":"toggleSearchWholeWord"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+win+/,
· when: chatIsEnabled && kb-macro.active,
· args: {"command":"workbench.action.chat.run.prompt"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+win+/,
· when: chatIsEnabled && kb-macro.active,
· args: {"command":"workbench.action.chat.run.prompt"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+win+backspace,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.removeBrackets"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+win+c,
· when: fileMatchOrFolderMatchWithResourceFocus && kb-macro.active,
· args: {"command":"search.action.copyPath"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+win+c,
· when: kb-macro.active && !editorFocus,
· args: {"command":"copyFilePath"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+win+c,
· when: kb-macro.active && searchViewletFocus && !fileMatchOrFolderMatchFocus,
· args: {"command":"toggleSearchCaseSensitive"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+win+down,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.insertCursorBelow"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+win+enter,
· when: inQuickInput && kb-macro.active && !isComposing && quickInputType != 'quickWidget',
· args: {"command":"quickInput.accept"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+win+escape,
· when: inQuickInput && kb-macro.active,
· args: {"command":"quickInput.hide"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+win+j,
· when: kb-macro.active && notebookEditorFocused,
· args: {"command":"notebook.cell.joinBelow"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+win+j,
· when: kb-macro.active && notebookEditorFocused,
· args: {"command":"notebook.cell.joinBelow"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+win+left,
· when: kb-macro.active,
· args: {"command":"workbench.action.previousEditor"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+win+r,
· when: kb-macro.active && !editorFocus,
· args: {"command":"revealFileInOS"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+win+right,
· when: kb-macro.active,
· args: {"command":"workbench.action.nextEditor"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+win+s,
· when: kb-macro.active,
· args: {"command":"saveAll"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+win+t,
· when: kb-macro.active,
· args: {"command":"workbench.action.closeOtherEditors"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+win+up,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.insertCursorAbove"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: alt+z,
· when: kb-macro.active,
· args: {"command":"editor.action.toggleWordWrap"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: backspace,
· when: kb-macro.active && textInputFocus,
· args: {"command":"deleteLeft"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: browserback,
· when: canNavigateBack && kb-macro.active,
· args: {"command":"workbench.action.navigateBack"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: browserforward,
· when: canNavigateForward && kb-macro.active,
· args: {"command":"workbench.action.navigateForward"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+,,
· when: kb-macro.active,
· args: {"command":"workbench.action.openSettings"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+-,
· when: false,
· args: {"command":"workbench.action.navigateBack"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+-,
· when: false,
· args: {"command":"workbench.action.quickInputBack"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+-,
· when: kb-macro.active,
· args: {"command":"workbench.action.zoomOut"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+.,
· when: chatIsEnabled && inChatInput && kb-macro.active && chatLocation == 'panel',
· args: {"command":"workbench.action.chat.openModePicker"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+.,
· when: dropWidgetVisible && kb-macro.active,
· args: {"command":"editor.changeDropType"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+.,
· when: kb-macro.active && notebookCellFocused && notebookCellHasErrorDiagnostics && !notebookCellEditorFocused,
· args: {"command":"notebook.cell.openFailureActions"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+.,
· when: kb-macro.active && pasteWidgetVisible,
· args: {"command":"editor.changePasteType"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+.,
· when: kb-macro.active && problemFocus,
· args: {"command":"problems.action.showQuickFixes"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+.,
· when: kb-macro.active && terminalFocus,
· args: {"command":"workbench.action.terminal.showQuickFixes"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+/,
· when: accessibleViewIsShown && kb-macro.active && accessibleViewCurrentProviderId == 'inlineCompletions',
· args: {"command":"editor.action.accessibleViewAcceptInlineCompletion"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+/,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.commentLine"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+/,
· when: inChatInput && kb-macro.active && chatLocation == 'panel',
· args: {"command":"workbench.action.chat.attachContext"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+/,
· when: kb-macro.active && notebookEditable && notebookEditorFocused && !inputFocus,
· args: {"command":"notebook.commentSelectedCells"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+/,
· when: kb-macro.active && suggestWidgetVisible,
· args: {"command":"toggleExplainMode","record":"side-effect"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+0,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusSideBar"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+1,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusFirstEditorGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+2,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusSecondEditorGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+3,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusThirdEditorGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+4,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusFourthEditorGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+5,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusFifthEditorGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+6,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusSixthEditorGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+7,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusSeventhEditorGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+8,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusEighthEditorGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+9,
· when: kb-macro.active,
· args: {"command":"workbench.action.lastEditorInGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+; a,
· when: kb-macro.active,
· args: {"command":"testing.runAll"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+; c,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"testing.runAtCursor"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+; ctrl+a,
· when: kb-macro.active,
· args: {"command":"testing.debugAll"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+; ctrl+c,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"testing.debugAtCursor"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+; ctrl+e,
· when: kb-macro.active,
· args: {"command":"testing.debugFailTests"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+; ctrl+f,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"testing.debugCurrentFile"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+; ctrl+i,
· when: kb-macro.active,
· args: {"command":"testing.toggleInlineTestOutput"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+; ctrl+l,
· when: kb-macro.active,
· args: {"command":"testing.debugLastRun"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+; ctrl+m,
· when: kb-macro.active,
· args: {"command":"testing.openOutputPeek"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+; ctrl+o,
· when: kb-macro.active && testing.hasAnyResults,
· args: {"command":"testing.showMostRecentOutput"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+; ctrl+r,
· when: kb-macro.active && testing.canRefresh,
· args: {"command":"testing.refreshTests"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+; ctrl+shift+a,
· when: kb-macro.active,
· args: {"command":"testing.coverageAll"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+; ctrl+shift+c,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"testing.coverageAtCursor"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+; ctrl+shift+f,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"testing.coverageCurrentFile"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+; ctrl+shift+i,
· when: kb-macro.active,
· args: {"command":"testing.toggleInlineCoverage"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+; ctrl+shift+l,
· when: kb-macro.active,
· args: {"command":"testing.coverageLastRun"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+; ctrl+x,
· when: kb-macro.active,
· args: {"command":"testing.cancelRun"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+; e,
· when: kb-macro.active,
· args: {"command":"testing.reRunFailTests"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+; f,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"testing.runCurrentFile"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+; l,
· when: kb-macro.active,
· args: {"command":"testing.reRunLastRun"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+=,
· when: kb-macro.active,
· args: {"command":"workbench.action.zoomIn"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+[,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.outdentLines"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+\\,
· when: kb-macro.active,
· args: {"command":"workbench.action.splitEditor"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+],
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.indentLines"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+`,
· when: kb-macro.active && terminal.active,
· args: {"command":"workbench.action.terminal.toggleTerminal"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+a,
· when: false,
· args: {"command":"cursorLineStart"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+a,
· when: kb-macro.active && listFocus && listSupportsMultiselect && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.selectAll"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+a,
· when: kb-macro.active && notebookEditorFocused && notebookOutputFocused,
· args: {"command":"notebook.cell.output.selectAll"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+a,
· when: kb-macro.active,
· args: {"command":"editor.action.selectAll"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+-,
· when: false,
· args: {"command":"workbench.action.navigateBack"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+-,
· when: false,
· args: {"command":"workbench.action.quickInputBack"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+.,
· when: chatIsEnabled && inChatInput && kb-macro.active,
· args: {"command":"workbench.action.chat.openModelPicker"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+/,
· when: false,
· args: {"command":"workbench.action.chat.run.prompt"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+/,
· when: false,
· args: {"command":"workbench.action.chat.run.prompt.current"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+b,
· when: kb-macro.active,
· args: {"command":"workbench.action.toggleAuxiliaryBar"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+backspace,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.removeBrackets"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+backspace,
· when: false,
· args: {"command":"deleteWordPartLeft"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+c,
· when: false,
· args: {"command":"copyFilePath"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+c,
· when: false,
· args: {"command":"search.action.copyPath"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+delete,
· when: false,
· args: {"command":"deleteWordPartRight"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+down,
· when: chatIsEnabled && inChat && kb-macro.active,
· args: {"command":"workbench.action.chat.nextUserPrompt"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+down,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.insertCursorBelow"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+enter,
· when: agentSessionsViewerFocused && kb-macro.active && !isSessionsWindow,
· args: {"command":"workbench.action.chat.openSessionInNewEditorGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+enter,
· when: chatHasToolConfirmation && inChat && kb-macro.active,
· args: {"command":"workbench.action.chat.skipTool"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+enter,
· when: editorFocus && findWidgetVisible && kb-macro.active,
· args: {"command":"editor.action.replaceAll"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+enter,
· when: inQuickInput && kb-macro.active && !isComposing && quickInputType != 'quickWidget',
· args: {"command":"quickInput.accept"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+enter,
· when: kb-macro.active && replaceActive && searchViewletVisible && !findWidgetVisible,
· args: {"command":"search.action.replaceAll"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+escape,
· when: inQuickInput && kb-macro.active,
· args: {"command":"quickInput.hide"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+f,
· when: kb-macro.active && listFocus && listSupportsFind,
· args: {"command":"list.find"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+i,
· when: kb-macro.active && !chatSetupDisabled && !chatSetupHidden,
· args: {"command":"workbench.action.chat.open"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+j,
· when: false,
· args: {"command":"notebook.cell.joinBelow"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+left,
· when: false,
· args: {"command":"cursorWordPartLeft"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+left,
· when: kb-macro.active,
· args: {"command":"workbench.action.moveEditorToPreviousGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+n,
· when: false,
· args: {"command":"list.focusAnyDown"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+o,
· when: kb-macro.active,
· args: {"command":"workbench.action.remote.showMenu"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+p,
· when: false,
· args: {"command":"list.focusAnyUp"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+pagedown,
· when: chatIsEnabled && inChat && kb-macro.active,
· args: {"command":"workbench.action.chat.nextCodeBlock"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+pageup,
· when: chatIsEnabled && inChat && kb-macro.active,
· args: {"command":"workbench.action.chat.previousCodeBlock"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+r,
· when: false,
· args: {"command":"revealFileInOS"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+right,
· when: false,
· args: {"command":"cursorWordPartRight"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+right,
· when: kb-macro.active,
· args: {"command":"workbench.action.moveEditorToNextGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+space,
· when: kb-macro.active && !textInputFocus,
· args: {"command":"workbench.action.terminal.suggestToggleDetailsFocus"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+space,
· when: kb-macro.active && suggestWidgetVisible && textInputFocus,
· args: {"command":"toggleSuggestionFocus","record":"side-effect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+up,
· when: chatIsEnabled && inChat && kb-macro.active,
· args: {"command":"workbench.action.chat.previousUserPrompt"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+up,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.insertCursorAbove"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+win+escape,
· when: inQuickInput && kb-macro.active,
· args: {"command":"quickInput.hide"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+win+n,
· when: kb-macro.active,
· args: {"command":"welcome.showNewFileEntries"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+win+n,
· when: kb-macro.active,
· args: {"command":"welcome.showNewFileEntries"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+alt+win+n,
· when: kb-macro.active,
· args: {"command":"welcome.showNewFileEntries"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+b,
· when: false,
· args: {"command":"cursorLeft"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+b,
· when: kb-macro.active,
· args: {"command":"workbench.action.toggleSidebarVisibility"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+backspace,
· when: false,
· args: {"command":"deleteLeft"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+backspace,
· when: hasUndecidedChatEditingResource && inChatInput && kb-macro.active && !chatInputHasText,
· args: {"command":"chatEditing.discardAllFiles"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+backspace,
· when: kb-macro.active && textInputFocus && !editorReadonly,
· args: {"command":"deleteWordLeft"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+c,
· when: chatAttachmentResource && kb-macro.active,
· args: {"command":"chat.inlineResourceAnchor.copyResource"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+c,
· when: fileMatchOrMatchFocus && kb-macro.active,
· args: {"command":"search.action.copyMatch"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+c,
· when: filesExplorerFocus && foldersViewVisible && kb-macro.active && !explorerResourceIsRoot && !inputFocus,
· args: {"command":"filesExplorer.copy"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+c,
· when: inKeybindings && kb-macro.active && keybindingFocus && !whenFocus,
· args: {"command":"keybindings.editor.copyKeybindingEntry"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+c,
· when: kb-macro.active && suggestWidgetDetailsFocused,
· args: {"command":"suggestWidgetCopy"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+c,
· when: kb-macro.active,
· args: {"command":"editor.action.clipboardCopyAction","await":"clipboard"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+d,
· when: editorFocus && kb-macro.active,
· args: {"command":"editor.action.addSelectionToNextFindMatch"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+d,
· when: false,
· args: {"command":"deleteRight"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+delete,
· when: false,
· args: {"command":"deleteRight"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+delete,
· when: kb-macro.active && textInputFocus && !editorReadonly,
· args: {"command":"deleteWordRight"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+down,
· when: commentsFilterFocus && kb-macro.active,
· args: {"command":"commentsFocusViewFromFilter"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+down,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.goToBottomHover"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+down,
· when: inChat && inChatInput && kb-macro.active && quickChatHasFocus,
· args: {"command":"chat.action.focus"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+down,
· when: inChat && kb-macro.active && !inChatInput && !quickChatHasFocus,
· args: {"command":"workbench.action.chat.focusInput"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+down,
· when: inKeybindings && inKeybindingsSearch && kb-macro.active,
· args: {"command":"keybindings.editor.focusKeybindings"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+down,
· when: isCompositeNotebook && kb-macro.active && notebookEditorFocused,
· args: {"command":"repl.input.focus"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+down,
· when: kb-macro.active && notebookEditorFocused && notebookOutputFocused,
· args: {"command":"notebook.focusNextEditor"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+down,
· when: kb-macro.active && problemsFilterFocus,
· args: {"command":"problems.action.focusProblemsFromFilter"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+down,
· when: kb-macro.active && textInputFocus,
· args: {"command":"scrollLineDown"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+e,
· when: accessibilityHelpIsShown && kb-macro.active,
· args: {"command":"editor.action.toggleScreenReaderAccessibilityMode"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+e,
· when: false,
· args: {"command":"cursorLineEnd"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+e,
· when: inFilesPicker && inQuickOpen && kb-macro.active,
· args: {"command":"workbench.action.quickOpenNavigateNextInFilePicker"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+e,
· when: kb-macro.active,
· args: {"command":"workbench.action.quickOpen"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+end,
· when: kb-macro.active && activeEditor == 'workbench.editor.interactive',
· args: {"command":"interactive.scrollToBottom"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+end,
· when: kb-macro.active && notebookEditorFocused && !inputFocus,
· args: {"command":"notebook.focusBottom"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+end,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorBottom"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: agentSessionsViewerFocused && kb-macro.active && !isSessionsWindow,
· args: {"command":"workbench.action.chat.openSessionInEditorGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: breadcrumbsActive && breadcrumbsVisible && kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"breadcrumbs.revealFocusedFromTreeAside"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: breadcrumbsActive && breadcrumbsVisible && kb-macro.active,
· args: {"command":"breadcrumbs.revealFocused"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: breakpointsFocused && kb-macro.active,
· args: {"command":"debug.openBreakpointToSide"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: browserElementSelectionActive && browserFocused && kb-macro.active,
· args: {"command":"workbench.action.browser.addFocusedElementToChat"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: chatAttachmentResource && kb-macro.active,
· args: {"command":"chat.inlineResourceAnchor.openToSide"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: chatHasElicitationRequest && inChat && kb-macro.active,
· args: {"command":"workbench.action.chat.acceptElicitation"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: chatHasToolConfirmation && inChat && kb-macro.active,
· args: {"command":"workbench.action.chat.acceptTool"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: chatInputHasText && inChatInput && kb-macro.active && !chatSessionRequestInProgress,
· args: {"command":"workbench.action.chat.submitWithCodebase"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: commentEditorFocused && kb-macro.active,
· args: {"command":"editor.action.submitComment"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.insertLineAfter"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: explorerViewletFocus && foldersViewVisible && kb-macro.active && !inputFocus,
· args: {"command":"explorer.openToSide"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: false,
· args: {"command":"notebook.cell.execute"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: false,
· args: {"command":"notebook.cell.quitEdit"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: fileMatchOrMatchFocus && kb-macro.active && searchViewletVisible,
· args: {"command":"search.action.openResultToSide"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: hasUndecidedChatEditingResource && inChatInput && kb-macro.active,
· args: {"command":"chatEditing.acceptAllFiles"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: inQuickInput && kb-macro.active && !isComposing && quickInputType != 'quickWidget',
· args: {"command":"quickInput.accept"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: isCompositeNotebook && kb-macro.active && activeEditor == 'workbench.editor.interactive',
· args: {"command":"interactive.execute"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: isMergeEditor && kb-macro.active,
· args: {"command":"mergeEditor.acceptMerge"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: kb-macro.active && listFocus && referenceSearchVisible && !inputFocus && !treeElementCanCollapse && !treeElementCanExpand && !treestickyScrollFocused,
· args: {"command":"openReferenceToSide"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: kb-macro.active && notebookCellListFocused && !inputFocus,
· args: {"command":"notebook.cell.insertCodeCellBelow"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: kb-macro.active && problemFocus,
· args: {"command":"problems.action.openToSide"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+enter,
· when: kb-macro.active && scmRepository,
· args: {"command":"scm.acceptInput"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+escape,
· when: false,
· args: {"command":"workbench.action.chat.cancel"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+escape,
· when: false,
· args: {"command":"workbench.action.hideComment"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+escape,
· when: inQuickInput && kb-macro.active,
· args: {"command":"quickInput.hide"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+f,
· when: editorFocus && kb-macro.active || editorIsOpen && kb-macro.active,
· args: {"command":"actions.find"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+f,
· when: false,
· args: {"command":"cursorRight"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+f,
· when: inDebugRepl && kb-macro.active && textInputFocus,
· args: {"command":"repl.action.filter"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+f,
· when: inKeybindings && kb-macro.active,
· args: {"command":"keybindings.editor.searchKeybindings"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+f,
· when: inSettingsEditor && kb-macro.active,
· args: {"command":"settings.action.search"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+f,
· when: kb-macro.active && focusedView == 'workbench.panel.comments',
· args: {"command":"commentsFocusFilter"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+f2,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.changeAll"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+f3,
· when: editorFocus && kb-macro.active,
· args: {"command":"editor.action.nextSelectionMatchFindAction"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+f4,
· when: activeEditorGroupEmpty && kb-macro.active && multipleEditorGroups,
· args: {"command":"workbench.action.closeGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+f4,
· when: auxiliaryBarMaximized && kb-macro.active,
· args: {"command":"workbench.action.restoreAuxiliaryBar"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+f4,
· when: kb-macro.active,
· args: {"command":"workbench.action.closeActiveEditor"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+f5,
· when: debuggersAvailable && kb-macro.active && debugState != 'initializing',
· args: {"command":"workbench.action.debug.run"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+f5,
· when: kb-macro.active && !debuggersAvailable,
· args: {"command":"debug.openView"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+f9,
· when: chatIsEnabled && inChat && kb-macro.active,
· args: {"command":"workbench.action.chat.nextFileTree"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+f12,
· when: editorHasImplementationProvider && editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.goToImplementation"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+f12,
· when: false,
· args: {"command":"editor.action.revealDefinition"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+g,
· when: kb-macro.active,
· args: {"command":"workbench.action.gotoLine"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+h,
· when: false,
· args: {"command":"deleteLeft"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+home,
· when: kb-macro.active && activeEditor == 'workbench.editor.interactive',
· args: {"command":"interactive.scrollToTop"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+home,
· when: kb-macro.active && notebookEditorFocused && !inputFocus,
· args: {"command":"notebook.focusTop"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+home,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorTop"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+i,
· when: aiSettingResultsAvailable && inSettingsEditor && kb-macro.active,
· args: {"command":"settings.action.toggleAiSearch"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+i,
· when: hasAIResultProviderKey && kb-macro.active && searchViewletFocus,
· args: {"command":"search.action.searchWithAI"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+i,
· when: kb-macro.active && suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus,
· args: {"command":"toggleSuggestionDetails","record":"side-effect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+i,
· when: kb-macro.active && suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
· args: {"command":"focusSuggestion","record":"side-effect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+insert,
· when: kb-macro.active && suggestWidgetDetailsFocused,
· args: {"command":"suggestWidgetCopy"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+insert,
· when: kb-macro.active,
· args: {"command":"editor.action.clipboardCopyAction","await":"clipboard"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+j,
· when: false,
· args: {"command":"editor.action.joinLines"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+j,
· when: kb-macro.active,
· args: {"command":"workbench.action.togglePanel"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k c,
· when: kb-macro.active,
· args: {"command":"workbench.files.action.compareWithClipboard"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+,,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.createFoldingRangeFromSelection"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+-,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.foldAllExcept"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+.,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.removeManualFoldingRanges"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+/,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.foldAllBlockComments"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+0,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.foldAll"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+1,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.foldLevel1"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+2,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.foldLevel2"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+3,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.foldLevel3"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+4,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.foldLevel4"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+5,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.foldLevel5"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+6,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.foldLevel6"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+7,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.foldLevel7"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+8,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.foldAllMarkerRegions"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+9,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.unfoldAllMarkerRegions"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+=,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.unfoldAllExcept"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+[,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.foldRecursively"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+\\,
· when: kb-macro.active,
· args: {"command":"workbench.action.splitEditorDown"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+\\,
· when: kb-macro.active,
· args: {"command":"workbench.action.splitEditorLeft"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+\\,
· when: kb-macro.active,
· args: {"command":"workbench.action.splitEditorOrthogonal"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+\\,
· when: kb-macro.active,
· args: {"command":"workbench.action.splitEditorRight"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+\\,
· when: kb-macro.active,
· args: {"command":"workbench.action.splitEditorUp"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+],
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.unfoldRecursively"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+a,
· when: inKeybindings && kb-macro.active && keybindingFocus,
· args: {"command":"keybindings.editor.addKeybinding"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+alt+c,
· when: activeCursorHasCommentingRange && kb-macro.active,
· args: {"command":"workbench.action.addComment"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+alt+c,
· when: false,
· args: {"command":"copyFilePath"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+b,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.setSelectionAnchor"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+c,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.addCommentLine"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+c,
· when: kb-macro.active && notebookCellInputIsCollapsed && notebookCellListFocused,
· args: {"command":"notebook.cell.expandCellInput"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+d,
· when: editorFocus && kb-macro.active,
· args: {"command":"editor.action.moveSelectionToNextFindMatch"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+down,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusBelowGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+e,
· when: inKeybindings && kb-macro.active && keybindingFocus,
· args: {"command":"keybindings.editor.defineWhenExpression"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+f12,
· when: false,
· args: {"command":"editor.action.revealDefinitionAside"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+h,
· when: false,
· args: {"command":"workbench.action.output.toggleOutput"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+i,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.showHover"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+i,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.showHover"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+i,
· when: kb-macro.active,
· args: {"command":"workbench.action.showHover"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+j,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.unfoldAll"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+k,
· when: editorTextFocus && kb-macro.active && selectionAnchorSet,
· args: {"command":"editor.action.selectFromAnchorToCursor"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+k,
· when: false,
· args: {"command":"editor.action.defineKeybinding"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+l,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.toggleFold"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+left,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusLeftGroup"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+o,
· when: kb-macro.active && openFolderWorkspaceSupport,
· args: {"command":"workbench.action.files.openFolder"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+o,
· when: kb-macro.active && remoteFileDialogVisible,
· args: {"command":"workbench.action.files.openLocalFolder"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+p,
· when: kb-macro.active,
· args: {"command":"workbench.action.showAllEditors"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+pagedown,
· when: kb-macro.active,
· args: {"command":"workbench.action.nextEditorInGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+pageup,
· when: kb-macro.active,
· args: {"command":"workbench.action.previousEditorInGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+q,
· when: kb-macro.active,
· args: {"command":"workbench.action.navigateToLastEditLocation"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+r,
· when: kb-macro.active,
· args: {"command":"workbench.action.keybindingsReference"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+right,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusRightGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+s,
· when: kb-macro.active,
· args: {"command":"workbench.action.openGlobalKeybindings"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+shift+\\,
· when: activeEditorCanSplitInGroup && kb-macro.active,
· args: {"command":"workbench.action.splitEditorInGroup"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+shift+\\,
· when: kb-macro.active && sideBySideEditorActive,
· args: {"command":"workbench.action.joinEditorInGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+shift+alt+c,
· when: false,
· args: {"command":"copyRelativeFilePath"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+shift+c,
· when: editorFocus && kb-macro.active,
· args: {"command":"copyRelativeFilePath"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+shift+c,
· when: kb-macro.active && !editorFocus,
· args: {"command":"copyRelativeFilePath"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+shift+l,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.toggleFoldRecursively"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+shift+n,
· when: kb-macro.active,
· args: {"command":"notifications.showList"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+shift+s,
· when: kb-macro.active,
· args: {"command":"workbench.action.files.saveWithoutFormatting"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+shift+w,
· when: kb-macro.active,
· args: {"command":"workbench.action.closeAllGroups"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+t,
· when: kb-macro.active,
· args: {"command":"workbench.action.selectTheme"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+u,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.removeCommentLine"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+up,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusAboveGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+w,
· when: kb-macro.active,
· args: {"command":"workbench.action.closeAllEditors"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k ctrl+x,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.trimTrailingWhitespace"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k d,
· when: kb-macro.active,
· args: {"command":"workbench.files.action.compareWithSaved"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k down,
· when: kb-macro.active && focusedView != '',
· args: {"command":"views.moveViewDown"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k down,
· when: kb-macro.active,
· args: {"command":"workbench.action.moveActiveEditorGroupDown"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k enter,
· when: kb-macro.active,
· args: {"command":"workbench.action.keepEditor"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k f,
· when: emptyWorkspaceSupport && kb-macro.active && workbenchState != 'empty',
· args: {"command":"workbench.action.closeFolder"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k f2,
· when: dirtyDiffVisible && kb-macro.active,
· args: {"command":"toggleQuickDiffWidgetFocus"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k f2,
· when: inReferenceSearchEditor && kb-macro.active || kb-macro.active && referenceSearchVisible,
· args: {"command":"togglePeekWidgetFocus"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k f12,
· when: editorHasDefinitionProvider && editorTextFocus && kb-macro.active && !isInEmbeddedEditor,
· args: {"command":"editor.action.revealDefinitionAside"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k left,
· when: kb-macro.active && focusedView != '',
· args: {"command":"views.moveViewLeft"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k left,
· when: kb-macro.active,
· args: {"command":"workbench.action.moveActiveEditorGroupLeft"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k m,
· when: kb-macro.active && !notebookEditorFocused,
· args: {"command":"workbench.action.editor.changeLanguageMode"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k m,
· when: kb-macro.active && notebookCellEditable && notebookEditable && notebookEditorFocused,
· args: {"command":"notebook.cell.changeLanguage"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k o,
· when: activeEditor && kb-macro.active,
· args: {"command":"workbench.action.copyEditorToNewWindow"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k p,
· when: kb-macro.active,
· args: {"command":"workbench.action.files.copyPathOfActiveFile"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k r,
· when: kb-macro.active,
· args: {"command":"workbench.action.files.revealActiveFileInWindows"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k right,
· when: kb-macro.active && focusedView != '',
· args: {"command":"views.moveViewRight"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k right,
· when: kb-macro.active,
· args: {"command":"workbench.action.moveActiveEditorGroupRight"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k s,
· when: false,
· args: {"command":"workbench.action.files.saveWithoutFormatting"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k s,
· when: kb-macro.active,
· args: {"command":"saveAll"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k shift+enter,
· when: activeEditorIsPinned && kb-macro.active,
· args: {"command":"workbench.action.unpinEditor"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k shift+enter,
· when: kb-macro.active && !activeEditorIsPinned,
· args: {"command":"workbench.action.pinEditor"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k shift+o,
· when: inDiffEditor && kb-macro.active,
· args: {"command":"workbench.action.compareEditor.openSide"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k t,
· when: kb-macro.active && notebookCellListFocused && notebookCellOutputIsCollapsed,
· args: {"command":"notebook.cell.expandCellOutput"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k u,
· when: kb-macro.active,
· args: {"command":"workbench.action.closeUnmodifiedEditors"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k up,
· when: kb-macro.active && focusedView != '',
· args: {"command":"views.moveViewUp"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k up,
· when: kb-macro.active,
· args: {"command":"workbench.action.moveActiveEditorGroupUp"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k w,
· when: kb-macro.active,
· args: {"command":"workbench.action.closeEditorsInGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k y,
· when: kb-macro.active && notebookCellHasOutputs && notebookCellListFocused && !inputFocus,
· args: {"command":"notebook.cell.toggleOutputScrolling"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k z,
· when: kb-macro.active && !isAuxiliaryWindowFocusedContext,
· args: {"command":"workbench.action.toggleZenMode"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+k,
· when: false,
· args: {"command":"deleteAllRight"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+l,
· when: kb-macro.active && notebookEditorFocused,
· args: {"command":"notebook.centerActiveCell"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+l,
· when: kb-macro.active && textInputFocus,
· args: {"command":"expandLineSelection"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+left,
· when: accessibilityModeEnabled && kb-macro.active && textInputFocus && focusedView == 'workbench.panel.output',
· args: {"command":"cursorWordAccessibilityLeft"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+left,
· when: breadcrumbsActive && breadcrumbsVisible && kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"breadcrumbs.focusPreviousWithPicker"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+left,
· when: breadcrumbsActive && breadcrumbsVisible && kb-macro.active,
· args: {"command":"breadcrumbs.focusPrevious"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+left,
· when: false,
· args: {"command":"cursorWordLeft"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+left,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.collapseAll"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+left,
· when: kb-macro.active && textInputFocus && !accessibilityModeEnabled,
· args: {"command":"cursorWordLeft"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+m,
· when: kb-macro.active,
· args: {"command":"editor.action.toggleTabFocusMode"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+n,
· when: chatIsEnabled && inChat && inChatEditor && kb-macro.active,
· args: {"command":"workbench.action.openChat"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+n,
· when: false,
· args: {"command":"cursorDown"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+n,
· when: false,
· args: {"command":"list.focusDown"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+n,
· when: false,
· args: {"command":"selectNextSuggestion","record":"side-effect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+n,
· when: false,
· args: {"command":"workbench.action.quickOpenSelectNext"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+n,
· when: kb-macro.active,
· args: {"command":"workbench.action.files.newUntitledFile"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+numpad0,
· when: kb-macro.active,
· args: {"command":"workbench.action.zoomReset"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+numpad_add,
· when: kb-macro.active,
· args: {"command":"workbench.action.zoomIn"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+numpad_subtract,
· when: kb-macro.active,
· args: {"command":"workbench.action.zoomOut"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+o,
· when: false,
· args: {"command":"lineBreakInsert"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+o,
· when: false,
· args: {"command":"workbench.action.files.openFileFolder"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+o,
· when: kb-macro.active && !openFolderWorkspaceSupport && workbenchState == 'workspace',
· args: {"command":"workbench.action.files.openFolderViaWorkspace"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+o,
· when: kb-macro.active && remoteFileDialogVisible,
· args: {"command":"workbench.action.files.openLocalFile"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+o,
· when: kb-macro.active,
· args: {"command":"workbench.action.files.openFile"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+oem_102,
· when: false,
· args: {"command":"editor.action.inPlaceReplace.up"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+p,
· when: false,
· args: {"command":"cursorUp"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+p,
· when: false,
· args: {"command":"list.focusUp"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+p,
· when: false,
· args: {"command":"selectPrevSuggestion","record":"side-effect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+p,
· when: false,
· args: {"command":"workbench.action.quickOpenSelectPrevious"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+p,
· when: inFilesPicker && inQuickOpen && kb-macro.active,
· args: {"command":"workbench.action.quickOpenNavigateNextInFilePicker"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+p,
· when: kb-macro.active,
· args: {"command":"workbench.action.quickOpen"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+pagedown,
· when: accessibilityModeEnabled && kb-macro.active && notebookCellEditorFocused,
· args: {"command":"notebook.focusNextEditor"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+pagedown,
· when: false,
· args: {"command":"scrollLineDown"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+pagedown,
· when: inDebugRepl && kb-macro.active,
· args: {"command":"workbench.action.debug.nextConsole"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+pagedown,
· when: kb-macro.active,
· args: {"command":"workbench.action.nextEditor"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+pageup,
· when: accessibilityModeEnabled && kb-macro.active && notebookCellEditorFocused,
· args: {"command":"notebook.focusPreviousEditor"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+pageup,
· when: false,
· args: {"command":"notebook.focusNextEditor"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+pageup,
· when: false,
· args: {"command":"scrollLineUp"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+pageup,
· when: inDebugRepl && kb-macro.active,
· args: {"command":"workbench.action.debug.prevConsole"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+pageup,
· when: kb-macro.active,
· args: {"command":"workbench.action.previousEditor"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+q,
· when: false,
· args: {"command":"workbench.action.quit"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+q,
· when: inQuickOpen && inViewsPicker && kb-macro.active,
· args: {"command":"workbench.action.quickOpenNavigateNextInViewPicker"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+q,
· when: kb-macro.active,
· args: {"command":"workbench.action.quickOpenView"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+r,
· when: false,
· args: {"command":"workbench.action.reloadWindow"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+r,
· when: inQuickOpen && inRecentFilesPicker && kb-macro.active,
· args: {"command":"workbench.action.quickOpenNavigateNextInRecentFilesPicker"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+r,
· when: kb-macro.active,
· args: {"command":"workbench.action.openRecent"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+right,
· when: accessibilityModeEnabled && kb-macro.active && textInputFocus && focusedView == 'workbench.panel.output',
· args: {"command":"cursorWordAccessibilityRight"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+right,
· when: breadcrumbsActive && breadcrumbsVisible && kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"breadcrumbs.focusNextWithPicker"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+right,
· when: breadcrumbsActive && breadcrumbsVisible && kb-macro.active,
· args: {"command":"breadcrumbs.focusNext"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+right,
· when: false,
· args: {"command":"cursorWordEndRight"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+right,
· when: kb-macro.active && textInputFocus && !accessibilityModeEnabled,
· args: {"command":"cursorWordEndRight"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+s,
· when: kb-macro.active,
· args: {"command":"workbench.action.files.save"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+,,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.inPlaceReplace.up"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+-,
· when: false,
· args: {"command":"workbench.action.navigateForward"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+-,
· when: kb-macro.active,
· args: {"command":"workbench.action.zoomOut"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+.,
· when: breadcrumbsPossible && breadcrumbsVisible && kb-macro.active,
· args: {"command":"breadcrumbs.focusAndSelect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+.,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.inPlaceReplace.down"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+.,
· when: kb-macro.active && !config.breadcrumbs.enabled,
· args: {"command":"breadcrumbs.toggleToOn"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+1,
· when: editorFocus && findWidgetVisible && kb-macro.active,
· args: {"command":"editor.action.replaceOne"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+5,
· when: kb-macro.active && terminalProcessSupported && terminalTabsFocus,
· args: {"command":"workbench.action.terminal.splitActiveTab"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+;,
· when: breadcrumbsPossible && breadcrumbsVisible && kb-macro.active,
· args: {"command":"breadcrumbs.focus"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+=,
· when: kb-macro.active,
· args: {"command":"workbench.action.zoomIn"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+[,
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.fold"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+\\,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.jumpToBracket"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+],
· when: editorTextFocus && foldingEnabled && kb-macro.active,
· args: {"command":"editor.unfold"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+a,
· when: chatHasQuestionCarousel && inChat && kb-macro.active,
· args: {"command":"workbench.action.chat.focusQuestionCarousel"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+a,
· when: false,
· args: {"command":"cursorLineStartSelect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+a,
· when: false,
· args: {"command":"editor.action.blockComment"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+alt+c,
· when: false,
· args: {"command":"copyRelativeFilePath"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+alt+down,
· when: false,
· args: {"command":"editor.action.copyLinesDownAction"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+alt+down,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectDown"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+alt+g,
· when: accessibilityModeEnabled && editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.announceCursorPosition"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+alt+i,
· when: false,
· args: {"command":"workbench.action.chat.openagent"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+alt+j,
· when: false,
· args: {"command":"notebook.cell.joinAbove"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+alt+l,
· when: chatIsEnabled && kb-macro.active,
· args: {"command":"workbench.action.quickchat.toggle"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+alt+left,
· when: false,
· args: {"command":"cursorWordPartLeftSelect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+alt+left,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectLeft"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+alt+pagedown,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectPageDown"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+alt+pageup,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectPageUp"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+alt+right,
· when: false,
· args: {"command":"cursorWordPartRightSelect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+alt+right,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectRight"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+alt+up,
· when: false,
· args: {"command":"editor.action.copyLinesUpAction"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+alt+up,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectUp"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+b,
· when: kb-macro.active && taskCommandsRegistered,
· args: {"command":"workbench.action.tasks.build"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+backspace,
· when: inSearchEditor && kb-macro.active,
· args: {"command":"search.searchEditor.action.deleteFileResults"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+c,
· when: kb-macro.active && !terminalFocus,
· args: {"command":"workbench.action.terminal.openNativeConsole"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+down,
· when: false,
· args: {"command":"editor.action.insertCursorBelow"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+down,
· when: false,
· args: {"command":"workbench.action.terminal.scrollDown"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+down,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorDownSelect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+e,
· when: false,
· args: {"command":"cursorLineEndSelect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+e,
· when: inFilesPicker && inQuickOpen && kb-macro.active,
· args: {"command":"workbench.action.quickOpenNavigatePreviousInFilePicker"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+end,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorBottomSelect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+enter,
· when: chatInputHasText && inChatInput && kb-macro.active,
· args: {"command":"workbench.action.chat.sendToNewChat"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+enter,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.insertLineBefore"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+enter,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.toggleSelection"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+enter,
· when: kb-macro.active && notebookCellListFocused && !inputFocus,
· args: {"command":"notebook.cell.insertCodeCellAbove"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+f,
· when: kb-macro.active,
· args: {"command":"workbench.action.findInFiles"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+f2,
· when: editorHasRenameProvider && editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.linkedEditing"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+f3,
· when: editorFocus && kb-macro.active,
· args: {"command":"editor.action.previousSelectionMatchFindAction"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+f5,
· when: inDebugMode && kb-macro.active,
· args: {"command":"workbench.action.debug.restart"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+f9,
· when: chatIsEnabled && inChat && kb-macro.active,
· args: {"command":"workbench.action.chat.previousFileTree"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+f10,
· when: false,
· args: {"command":"editor.action.peekDefinition"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+g,
· when: kb-macro.active && workbench.scm.active,
· args: {"command":"workbench.view.scm"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+h,
· when: kb-macro.active,
· args: {"command":"workbench.action.replaceInFiles"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+home,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorTopSelect"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+i,
· when: false,
· args: {"command":"editor.action.formatDocument"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+i,
· when: false,
· args: {"command":"editor.action.formatDocument.none"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+i,
· when: false,
· args: {"command":"notebook.format"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+i,
· when: false,
· args: {"command":"notebook.formatCell"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+i,
· when: false,
· args: {"command":"workbench.action.toggleDevTools"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+k,
· when: kb-macro.active && textInputFocus && !editorReadonly,
· args: {"command":"editor.action.deleteLines"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+l,
· when: editorFocus && kb-macro.active,
· args: {"command":"editor.action.selectHighlights"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+l,
· when: fileMatchOrMatchFocus && kb-macro.active && searchViewletVisible,
· args: {"command":"addCursorsAtSearchResults"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+l,
· when: inSearchEditor && kb-macro.active,
· args: {"command":"selectAllSearchEditorMatches"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+left,
· when: false,
· args: {"command":"cursorWordLeftSelect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+left,
· when: false,
· args: {"command":"workbench.action.terminal.resizePaneLeft"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+left,
· when: kb-macro.active && textInputFocus && !accessibilityModeEnabled,
· args: {"command":"cursorWordLeftSelect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+m,
· when: false,
· args: {"command":"editor.action.toggleTabFocusMode"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+n,
· when: kb-macro.active,
· args: {"command":"workbench.action.newWindow"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+o,
· when: kb-macro.active && !accessibilityHelpIsShown && !accessibleViewIsShown,
· args: {"command":"workbench.action.gotoSymbol"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+o,
· when: kb-macro.active && terminalFocus && terminalHasBeenCreated,
· args: {"command":"workbench.action.terminal.openDetectedLink"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+oem_102,
· when: false,
· args: {"command":"breadcrumbs.focusAndSelect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+oem_102,
· when: false,
· args: {"command":"breadcrumbs.toggleToOn"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+oem_102,
· when: false,
· args: {"command":"editor.action.accessibleViewGoToSymbol"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+oem_102,
· when: false,
· args: {"command":"editor.action.inPlaceReplace.down"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+p,
· when: inFilesPicker && inQuickOpen && kb-macro.active,
· args: {"command":"workbench.action.quickOpenNavigatePreviousInFilePicker"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+pagedown,
· when: kb-macro.active,
· args: {"command":"workbench.action.moveEditorRightInGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+pageup,
· when: kb-macro.active,
· args: {"command":"workbench.action.moveEditorLeftInGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+q,
· when: inQuickOpen && inViewsPicker && kb-macro.active,
· args: {"command":"workbench.action.quickOpenNavigatePreviousInViewPicker"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+r,
· when: editorHasCodeActionsProvider && kb-macro.active && textInputFocus && !editorReadonly,
· args: {"command":"editor.action.refactor"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+r,
· when: inQuickOpen && inRecentFilesPicker && kb-macro.active,
· args: {"command":"workbench.action.quickOpenNavigatePreviousInRecentFilesPicker"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+r,
· when: inSearchEditor && kb-macro.active,
· args: {"command":"rerunSearchEditorSearch"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+r,
· when: kb-macro.active && taskTerminalActive && terminalFocus,
· args: {"command":"workbench.action.tasks.rerunForActiveTerminal"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+right,
· when: false,
· args: {"command":"cursorWordEndRightSelect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+right,
· when: false,
· args: {"command":"workbench.action.terminal.resizePaneRight"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+right,
· when: kb-macro.active && textInputFocus && !accessibilityModeEnabled,
· args: {"command":"cursorWordEndRightSelect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+s,
· when: kb-macro.active && remoteFileDialogVisible,
· args: {"command":"workbench.action.files.saveLocalFile"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+s,
· when: kb-macro.active,
· args: {"command":"workbench.action.files.saveAs"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+space,
· when: editorHasSignatureHelpProvider && editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.triggerParameterHints"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+t,
· when: isMergeEditor && kb-macro.active,
· args: {"command":"mergeEditor.toggleBetweenInputs"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+t,
· when: kb-macro.active,
· args: {"command":"workbench.action.reopenClosedEditor"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+up,
· when: false,
· args: {"command":"editor.action.insertCursorAbove"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+up,
· when: false,
· args: {"command":"workbench.action.terminal.scrollUp"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+up,
· when: inChatInput && kb-macro.active && !quickChatHasFocus,
· args: {"command":"workbench.chat.action.focusLastFocused"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+up,
· when: kb-macro.active && notebookEditorFocused && notebookOutputFocused,
· args: {"command":"notebook.cell.focusOutOutput"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+up,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorUpSelect"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+v,
· when: kb-macro.active && notebookEditorFocused && !inputFocus,
· args: {"command":"notebook.cell.pasteAbove"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+w,
· when: kb-macro.active,
· args: {"command":"workbench.action.closeWindow"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+win+left,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.smartSelect.shrink"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+win+right,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.smartSelect.expand"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+shift+z,
· when: kb-macro.active,
· args: {"command":"redo"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+space,
· when: kb-macro.active && suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus,
· args: {"command":"toggleSuggestionDetails","record":"side-effect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+space,
· when: kb-macro.active && suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
· args: {"command":"focusSuggestion","record":"side-effect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+t,
· when: false,
· args: {"command":"editor.action.transposeLetters"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+t,
· when: kb-macro.active,
· args: {"command":"workbench.action.showAllSymbols"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+u,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorUndo"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+up,
· when: chatCursorAtTop && inChatInput && kb-macro.active && !quickChatHasFocus,
· args: {"command":"chat.action.focus"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+up,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.goToTopHover"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+up,
· when: inChat && kb-macro.active && quickChatHasFocus && !inChatInput,
· args: {"command":"workbench.action.chat.focusInput"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+up,
· when: inChatInput && kb-macro.active && !quickChatHasFocus,
· args: {"command":"chat.action.focus"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+up,
· when: isCompositeNotebook && kb-macro.active && !notebookEditorFocused,
· args: {"command":"interactive.history.focus"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+up,
· when: kb-macro.active && textInputFocus,
· args: {"command":"scrollLineUp"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+v,
· when: filesExplorerFocus && foldersViewVisible && kb-macro.active && !explorerResourceReadonly && !inputFocus,
· args: {"command":"filesExplorer.paste"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+v,
· when: kb-macro.active,
· args: {"command":"editor.action.clipboardPasteAction","await":"document selection"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+w,
· when: activeEditorGroupEmpty && kb-macro.active && multipleEditorGroups,
· args: {"command":"workbench.action.closeGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+w,
· when: auxiliaryBarMaximized && kb-macro.active,
· args: {"command":"workbench.action.restoreAuxiliaryBar"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+w,
· when: false,
· args: {"command":"workbench.action.switchWindow"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+w,
· when: kb-macro.active,
· args: {"command":"workbench.action.closeActiveEditor"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+win+enter,
· when: inQuickInput && kb-macro.active && !isComposing && quickInputType != 'quickWidget',
· args: {"command":"quickInput.accept"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+win+escape,
· when: inQuickInput && kb-macro.active,
· args: {"command":"quickInput.hide"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+x,
· when: filesExplorerFocus && foldersViewVisible && kb-macro.active && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus,
· args: {"command":"filesExplorer.cut"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+y,
· when: kb-macro.active,
· args: {"command":"redo"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: ctrl+z,
· when: kb-macro.active,
· args: {"command":"undo"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: delete,
· when: agentSessionsViewerFocused && kb-macro.active && !agentSessionIsArchived,
· args: {"command":"agentSession.archive"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: delete,
· when: breakpointsFocused && kb-macro.active && !breakpointInputFocused,
· args: {"command":"debug.removeBreakpoint"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: delete,
· when: explorerResourceMoveableToTrash && filesExplorerFocus && foldersViewVisible && kb-macro.active && !inputFocus,
· args: {"command":"moveFileToTrash"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: delete,
· when: fileMatchOrMatchFocus && kb-macro.active && searchViewletVisible,
· args: {"command":"search.action.remove"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: delete,
· when: filesExplorerFocus && foldersViewVisible && kb-macro.active && !explorerResourceMoveableToTrash && !inputFocus,
· args: {"command":"deleteFile"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: delete,
· when: inChat && kb-macro.active && !inChatQuestionCarousel && !textInputFocus,
· args: {"command":"workbench.action.chat.restoreCheckpoint"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: delete,
· when: inChat && kb-macro.active && !inChatQuestionCarousel && !textInputFocus,
· args: {"command":"workbench.action.chat.undoEdits"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: delete,
· when: inKeybindings && kb-macro.active && keybindingFocus && !inputFocus,
· args: {"command":"keybindings.editor.removeKeybinding"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: delete,
· when: kb-macro.active && notebookEditorFocused && !inputFocus && !notebookOutputInputFocused,
· args: {"command":"notebook.cell.delete"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: delete,
· when: kb-macro.active && notificationFocus,
· args: {"command":"notification.clear"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: delete,
· when: kb-macro.active && textInputFocus,
· args: {"command":"deleteRight"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: delete,
· when: kb-macro.active && tunnelCloseable && tunnelViewFocus,
· args: {"command":"remote.tunnel.closeInline"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: delete,
· when: kb-macro.active && watchExpressionsFocused && !expressionSelected,
· args: {"command":"debug.removeWatchExpression"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: down,
· when: bannerFocused && kb-macro.active,
· args: {"command":"workbench.banner.focusNextAction"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: down,
· when: breadcrumbsActive && breadcrumbsVisible && kb-macro.active,
· args: {"command":"breadcrumbs.selectFocused"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: down,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.scrollDownHover"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: down,
· when: historyNavigationForwardsEnabled && historyNavigationWidgetFocus && kb-macro.active && !isComposing && !suggestWidgetVisible,
· args: {"command":"history.showNext"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: down,
· when: iconSelectBoxFocus && kb-macro.active,
· args: {"command":"iconSelectBox.focusDown"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: down,
· when: inSettingsSearch && kb-macro.active && !suggestWidgetVisible,
· args: {"command":"settings.action.focusSettingsFile"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: down,
· when: inSettingsSearch && kb-macro.active && !suggestWidgetVisible,
· args: {"command":"settings.action.focusSettingsFromSearch"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: down,
· when: interactivePlaygroundFocus && kb-macro.active && !editorTextFocus,
· args: {"command":"workbench.action.interactivePlayground.arrowDown"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: down,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.focusDown"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: down,
· when: kb-macro.active && notebookOutputInputFocused,
· args: {"command":"notebook.cell.nullAction"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: down,
· when: kb-macro.active && notificationFocus && notificationToastsVisible,
· args: {"command":"notifications.focusNextToast"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: down,
· when: kb-macro.active && renameInputVisible,
· args: {"command":"focusNextRenameSuggestion"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: down,
· when: kb-macro.active && scmInputIsInLastPosition && scmRepository && !suggestWidgetVisible,
· args: {"command":"scm.viewNextCommit"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: down,
· when: kb-macro.active && statusBarFocused,
· args: {"command":"workbench.statusBar.focusNext"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: down,
· when: kb-macro.active && stickyScrollFocused,
· args: {"command":"editor.action.selectNextStickyScrollLine"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: down,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorDown"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: end,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.goToBottomHover"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: end,
· when: explorerViewletCompressedFocus && filesExplorerFocus && foldersViewVisible && kb-macro.active && !explorerViewletCompressedLastFocus && !inputFocus,
· args: {"command":"lastCompressedFolder"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: end,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.focusLast"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: end,
· when: kb-macro.active && notificationFocus && notificationToastsVisible,
· args: {"command":"notifications.focusLastToast"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: end,
· when: kb-macro.active && statusBarFocused,
· args: {"command":"workbench.statusBar.focusLast"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: end,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorEnd","args":{"sticky":false}},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: breadcrumbsActive && breadcrumbsVisible && kb-macro.active,
· args: {"command":"breadcrumbs.selectFocused"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: breakpointWidgetVisible && inBreakpointWidget && kb-macro.active,
· args: {"command":"breakpointWidget.action.acceptInput"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: editorFocus && findInputFocussed && kb-macro.active,
· args: {"command":"editor.action.nextMatchFindAction"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: editorFocus && findWidgetVisible && kb-macro.active && replaceInputFocussed && !isComposing,
· args: {"command":"editor.action.replaceOne"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: editorFocus && kb-macro.active && renameInputVisible && !isComposing,
· args: {"command":"acceptRenameInput"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: false,
· args: {"command":"agentSession.rename"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: false,
· args: {"command":"debug.renameWatchExpression"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: false,
· args: {"command":"debug.setVariable"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: false,
· args: {"command":"remote.tunnel.label"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: false,
· args: {"command":"renameFile"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: false,
· args: {"command":"workbench.action.terminal.renameActiveTab"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: fileMatchOrMatchFocus && kb-macro.active && searchViewletVisible,
· args: {"command":"search.action.openResult"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: filesExplorerFocus && foldersViewVisible && kb-macro.active && !explorerResourceIsFolder && !inputFocus,
· args: {"command":"explorer.openAndPassFocus"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: iconSelectBoxFocus && kb-macro.active,
· args: {"command":"iconSelectBox.selectFocused"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: inChat && kb-macro.active && !textInputFocus,
· args: {"command":"workbench.action.chat.editRequests"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: inDebugRepl && kb-macro.active && textInputFocus,
· args: {"command":"repl.action.acceptInput"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: inKeybindings && kb-macro.active && keybindingFocus && !whenFocus,
· args: {"command":"keybindings.editor.defineKeybinding"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: inKeybindings && kb-macro.active && whenFocus && !suggestWidgetVisible,
· args: {"command":"keybindings.editor.acceptWhenExpression"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: inQuickInput && kb-macro.active && !isComposing && quickInputType != 'quickWidget',
· args: {"command":"quickInput.accept"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: inSettingsEditor && kb-macro.active && settingRowFocus,
· args: {"command":"settings.action.focusSettingControl"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: inSettingsEditor && kb-macro.active && settingsTocRowFocus,
· args: {"command":"settings.action.focusSettingsList"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.select"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: kb-macro.active && listFocus && referenceSearchVisible && !inputFocus && !treeElementCanCollapse && !treeElementCanExpand && !treestickyScrollFocused,
· args: {"command":"revealReference"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: kb-macro.active && notebookCellListFocused && !editorHoverFocused && !inputFocus && !notebookOutputInputFocused,
· args: {"command":"notebook.cell.edit"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: kb-macro.active && notificationFocus,
· args: {"command":"notification.toggle"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: kb-macro.active && problemFocus,
· args: {"command":"problems.action.open"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: kb-macro.active && standaloneColorPickerFocused,
· args: {"command":"editor.action.insertColorWithStandaloneColorPicker"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: kb-macro.active && stickyScrollFocused,
· args: {"command":"editor.action.goToFocusedStickyScrollLine"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: kb-macro.active && treestickyScrollFocused,
· args: {"command":"list.stickyScrollselect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: enter,
· when: kb-macro.active && webviewFindWidgetFocused && !editorFocus && activeEditor == 'WebviewEditor',
· args: {"command":"editor.action.webvieweditor.findNext"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape escape,
· when: inZenMode && kb-macro.active,
· args: {"command":"workbench.action.exitZenMode"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: LinkedEditingInputVisible && editorTextFocus && kb-macro.active,
· args: {"command":"cancelLinkedEditingInput"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: bannerFocused && kb-macro.active,
· args: {"command":"workbench.banner.focusBanner"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: breadcrumbsActive && breadcrumbsVisible && kb-macro.active,
· args: {"command":"breadcrumbs.selectEditor"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: breakpointWidgetVisible && kb-macro.active && textInputFocus,
· args: {"command":"closeBreakpointWidget"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: callHierarchyVisible && kb-macro.active && !config.editor.stablePeek,
· args: {"command":"editor.closeCallHierarchy"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: cancellableOperation && kb-macro.active,
· args: {"command":"editor.cancelOperation"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: chatInAgentSessionProjection && chatIsEnabled && kb-macro.active,
· args: {"command":"agentSession.exitAgentSessionProjection"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: codeActionMenuFilterFocused && codeActionMenuVisible && kb-macro.active,
· args: {"command":"clearFilterCodeActionWidget"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: commentEditorFocused && kb-macro.active || commentFocused && kb-macro.active,
· args: {"command":"workbench.action.hideComment"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: commentsFilterFocus && kb-macro.active,
· args: {"command":"commentsClearFilterText"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: comparingMovedCode && kb-macro.active,
· args: {"command":"diffEditor.exitCompareMove"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: dirtyDiffVisible && kb-macro.active,
· args: {"command":"closeQuickDiff"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: dropWidgetVisible && kb-macro.active,
· args: {"command":"editor.hideDropWidget"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: editorDictation.inProgress && kb-macro.active,
· args: {"command":"workbench.action.editorDictation.stop"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: editorFocus && editorPartModal && kb-macro.active,
· args: {"command":"workbench.action.closeModalEditor"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: editorFocus && findWidgetVisible && kb-macro.active && !isComposing,
· args: {"command":"closeFindWidget"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: editorFocus && kb-macro.active && markersNavigationVisible,
· args: {"command":"closeMarkersNavigation"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: editorFocus && kb-macro.active && parameterHintsVisible,
· args: {"command":"closeParameterHints"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: editorFocus && kb-macro.active && renameInputVisible,
· args: {"command":"cancelRenameInput"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: editorHasMultipleSelections && kb-macro.active && textInputFocus,
· args: {"command":"removeSecondaryCursors"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: editorHasSelection && kb-macro.active && textInputFocus,
· args: {"command":"cancelSelection"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: editorPartModal && kb-macro.active && !editorFocus,
· args: {"command":"workbench.action.closeModalEditor"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: editorTextFocus && inlineChatAffordanceVisible && kb-macro.active && config.inlineChat.affordance == 'editor',
· args: {"command":"inlineChat.dismissEditorAffordance"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: editorTextFocus && kb-macro.active && selectionAnchorSet,
· args: {"command":"editor.action.cancelSelectionAnchor"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: exceptionWidgetVisible && kb-macro.active,
· args: {"command":"editor.debug.action.closeExceptionWidget"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: explorerResourceCut && filesExplorerFocus && foldersViewVisible && kb-macro.active && !inputFocus,
· args: {"command":"filesExplorer.cancelCut"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: findWidgetVisible && kb-macro.active && notebookEditorFocused,
· args: {"command":"notebook.hideFind"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: hasSymbols && kb-macro.active,
· args: {"command":"editor.gotoNextSymbolFromResult.cancel"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: inInlineEditsPreviewEditor && kb-macro.active,
· args: {"command":"editor.action.inlineSuggest.hide","record":"side-effect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: inKeybindings && inKeybindingsSearch && kb-macro.active && keybindingsSearchHasValue,
· args: {"command":"keybindings.editor.clearSearchResults"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: inKeybindings && kb-macro.active && whenFocus && !suggestWidgetVisible,
· args: {"command":"keybindings.editor.rejectWhenExpression"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: inModelsEditor && inModelsSearch && kb-macro.active,
· args: {"command":"chat.models.action.clearSearchResults"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: inQuickInput && kb-macro.active,
· args: {"command":"quickInput.hide"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: inQuickOpen && kb-macro.active,
· args: {"command":"workbench.action.closeQuickOpen"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: inReferenceSearchEditor && kb-macro.active && !config.editor.stablePeek,
· args: {"command":"closeReferenceSearch"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: inSearchEditor && kb-macro.active,
· args: {"command":"search.action.focusQueryEditorWidget"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: inSettingsEditor && inSettingsSearch && kb-macro.active,
· args: {"command":"settings.action.clearSearchResults"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: inSettingsEditor && kb-macro.active && !inSettingsJSONEditor && !inSettingsSearch,
· args: {"command":"settings.action.focusLevelUp"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: inSnippetMode && kb-macro.active && textInputFocus,
· args: {"command":"leaveSnippet","record":"side-effect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: inWelcome && kb-macro.active && activeEditor == 'gettingStartedPage',
· args: {"command":"welcome.goBack"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: isReadingLineWithInlayHints && kb-macro.active,
· args: {"command":"inlayHints.stopReadingLineWithHint"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && listFocus && listHasSelectionOrFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.clear"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && listFocus && treeFindOpen,
· args: {"command":"list.closeFind"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && messageVisible,
· args: {"command":"leaveEditorMessage"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && notebookEditorFocused && notebookOutputFocused,
· args: {"command":"notebook.cell.quitEdit"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && notificationCenterVisible,
· args: {"command":"notifications.hideList"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && notificationFocus && notificationToastsVisible,
· args: {"command":"notifications.hideToasts"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && notificationToastsVisible,
· args: {"command":"notifications.hideToasts"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && pasteWidgetVisible,
· args: {"command":"editor.hidePasteWidget"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && problemsFilterFocus,
· args: {"command":"problems.action.clearFilterText"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && replaceInputBoxFocus && searchViewletVisible,
· args: {"command":"closeReplaceInFilesWidget"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && scmInputHasValidationMessage && scmRepository,
· args: {"command":"scm.clearValidation"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && scmRepository && !editorHasSelection && !inlineSuggestionVisible && !scmInputHasValidationMessage && !suggestWidgetVisible,
· args: {"command":"scm.clearInput"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && scopedChatSynthesisInProgress && textToSpeechInProgress,
· args: {"command":"workbench.action.speech.stopReadAloud"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && scopedChatSynthesisInProgress,
· args: {"command":"workbench.action.chat.stopReadChatItemAloud"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && standaloneColorPickerVisible,
· args: {"command":"editor.action.hideColorPicker"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && statusBarFocused,
· args: {"command":"workbench.statusBar.clearFocus"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && stickyScrollFocused,
· args: {"command":"editor.action.selectEditor"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && suggestWidgetVisible && textInputFocus,
· args: {"command":"hideSuggestWidget","record":"side-effect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && terminalDictationInProgress,
· args: {"command":"workbench.action.terminal.stopVoice"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && typeHierarchyVisible && !config.editor.stablePeek,
· args: {"command":"editor.closeTypeHierarchy"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: escape,
· when: kb-macro.active && webviewFindWidgetVisible && !editorFocus && activeEditor == 'WebviewEditor',
· args: {"command":"editor.action.webvieweditor.hideFind"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: f2,
· when: agentSessionsViewerFocused && kb-macro.active && !agentSessionHasMultipleSelected && chatSessionType == 'local',
· args: {"command":"agentSession.rename"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: f2,
· when: editorHasRenameProvider && editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.rename"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: f2,
· when: filesExplorerFocus && foldersViewVisible && kb-macro.active && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus,
· args: {"command":"renameFile"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: f2,
· when: kb-macro.active && tunnelViewFocus && tunnelType == 'Forwarded' && tunnelViewMultiSelection == 'undefined',
· args: {"command":"remote.tunnel.label"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: f2,
· when: kb-macro.active && variablesFocused,
· args: {"command":"debug.setVariable"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: f2,
· when: kb-macro.active && watchExpressionsFocused,
· args: {"command":"debug.renameWatchExpression"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: f3,
· when: editorFocus && kb-macro.active,
· args: {"command":"editor.action.nextMatchFindAction"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: f3,
· when: findWidgetVisible && kb-macro.active && notebookEditorFocused,
· args: {"command":"notebook.findNext.fromWidget"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: f3,
· when: kb-macro.active && listFocus && listSupportsFind,
· args: {"command":"list.find"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: f3,
· when: kb-macro.active && view == 'workbench.panel.repl.view',
· args: {"command":"list.find.replInputFocus"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: f4,
· when: hasSearchResult && kb-macro.active || inSearchEditor && kb-macro.active,
· args: {"command":"search.action.focusNextSearchResult"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: f4,
· when: inReferenceSearchEditor && kb-macro.active || kb-macro.active && referenceSearchVisible,
· args: {"command":"goToNextReference"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: f5,
· when: debuggersAvailable && kb-macro.active && debugState == 'inactive',
· args: {"command":"workbench.action.debug.start"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: f5,
· when: kb-macro.active && !debuggersAvailable,
· args: {"command":"debug.openView"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: f5,
· when: kb-macro.active && debugState == 'stopped',
· args: {"command":"workbench.action.debug.continue"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: f6,
· when: kb-macro.active && debugState == 'running',
· args: {"command":"workbench.action.debug.pause"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: f6,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusNextPart"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: f7,
· when: editorTextFocus && hasWordHighlights && kb-macro.active,
· args: {"command":"editor.action.wordHighlight.next"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: f7,
· when: isInDiffEditor && kb-macro.active,
· args: {"command":"editor.action.accessibleDiffViewer.next"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: f8,
· when: editorFocus && kb-macro.active,
· args: {"command":"editor.action.marker.nextInFiles"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: f10,
· when: kb-macro.active && debugState == 'stopped',
· args: {"command":"workbench.action.debug.stepOver"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: f11,
· when: kb-macro.active && !isIOS,
· args: {"command":"workbench.action.toggleFullScreen"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: f11,
· when: kb-macro.active && debugState != 'inactive',
· args: {"command":"workbench.action.debug.stepInto"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: f12,
· when: editorHasDefinitionProvider && editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.revealDefinition"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: f12,
· when: hasSymbols && kb-macro.active,
· args: {"command":"editor.gotoNextSymbolFromResult"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: f12,
· when: inReferenceSearchEditor && kb-macro.active || kb-macro.active && referenceSearchVisible,
· args: {"command":"goToNextReference"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: home,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.goToTopHover"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: home,
· when: explorerViewletCompressedFocus && filesExplorerFocus && foldersViewVisible && kb-macro.active && !explorerViewletCompressedFirstFocus && !inputFocus,
· args: {"command":"firstCompressedFolder"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: home,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.focusFirst"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: home,
· when: kb-macro.active && notificationFocus && notificationToastsVisible,
· args: {"command":"notifications.focusFirstToast"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: home,
· when: kb-macro.active && statusBarFocused,
· args: {"command":"workbench.statusBar.focusFirst"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: home,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorHome"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: insert,
· when: kb-macro.active,
· args: {"command":"editor.action.toggleOvertypeInsertMode"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: left,
· when: bannerFocused && kb-macro.active,
· args: {"command":"workbench.banner.focusPreviousAction"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: left,
· when: breadcrumbsActive && breadcrumbsVisible && kb-macro.active,
· args: {"command":"breadcrumbs.focusPrevious"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: left,
· when: codeActionMenuVisible && kb-macro.active && !codeActionMenuFilterFocused,
· args: {"command":"collapseSectionCodeAction"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: left,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.scrollLeftHover"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: left,
· when: explorerViewletCompressedFocus && filesExplorerFocus && foldersViewVisible && kb-macro.active && !explorerViewletCompressedFirstFocus && !inputFocus,
· args: {"command":"previousCompressedFolder"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: left,
· when: inSettingsEditor && kb-macro.active && settingRowFocus,
· args: {"command":"settings.action.focusTOC"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: left,
· when: kb-macro.active && notebookEditorFocused && !inputFocus && activeEditor == 'workbench.editor.notebook',
· args: {"command":"notebook.fold"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: left,
· when: kb-macro.active && notificationFocus,
· args: {"command":"notification.collapse"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: left,
· when: kb-macro.active && statusBarFocused,
· args: {"command":"workbench.statusBar.focusPrevious"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: left,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorLeft"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: left,
· when: kb-macro.active && treestickyScrollFocused,
· args: {"command":"list.stickyScroll.collapse"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: pagedown,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.pageDownHover"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: pagedown,
· when: editorTextFocus && inputFocus && kb-macro.active && notebookEditorFocused,
· args: {"command":"notebook.cell.cursorPageDown"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: pagedown,
· when: false,
· args: {"command":"workbench.action.terminal.scrollDownPage"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: pagedown,
· when: interactivePlaygroundFocus && kb-macro.active && !editorTextFocus,
· args: {"command":"workbench.action.interactivePlayground.pageDown"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: pagedown,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.focusPageDown"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: pagedown,
· when: kb-macro.active && notificationFocus && notificationToastsVisible,
· args: {"command":"notifications.focusLastToast"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: pagedown,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorPageDown"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: pageup,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.pageUpHover"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: pageup,
· when: editorTextFocus && inputFocus && kb-macro.active && notebookEditorFocused,
· args: {"command":"notebook.cell.cursorPageUp"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: pageup,
· when: false,
· args: {"command":"workbench.action.terminal.scrollUpPage"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: pageup,
· when: interactivePlaygroundFocus && kb-macro.active && !editorTextFocus,
· args: {"command":"workbench.action.interactivePlayground.pageUp"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: pageup,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.focusPageUp"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: pageup,
· when: kb-macro.active && notificationFocus && notificationToastsVisible,
· args: {"command":"notifications.focusFirstToast"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: pageup,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorPageUp"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: right,
· when: bannerFocused && kb-macro.active,
· args: {"command":"workbench.banner.focusNextAction"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: right,
· when: breadcrumbsActive && breadcrumbsVisible && kb-macro.active,
· args: {"command":"breadcrumbs.focusNext"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: right,
· when: codeActionMenuVisible && kb-macro.active && !codeActionMenuFilterFocused,
· args: {"command":"expandSectionCodeAction"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: right,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.scrollRightHover"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: right,
· when: explorerViewletCompressedFocus && filesExplorerFocus && foldersViewVisible && kb-macro.active && !explorerViewletCompressedLastFocus && !inputFocus,
· args: {"command":"nextCompressedFolder"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: right,
· when: kb-macro.active && notebookEditorFocused && !inputFocus && activeEditor == 'workbench.editor.notebook',
· args: {"command":"notebook.unfold"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: right,
· when: kb-macro.active && notificationFocus,
· args: {"command":"notification.expand"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: right,
· when: kb-macro.active && statusBarFocused,
· args: {"command":"workbench.statusBar.focusNext"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: right,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorRight"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+0,
· when: kb-macro.active,
· args: {"command":"workbench.action.toggleEditorGroupLayout"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+1,
· when: kb-macro.active,
· args: {"command":"workbench.action.moveEditorToFirstGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+9,
· when: kb-macro.active,
· args: {"command":"workbench.action.moveEditorToLastGroup"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+a,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.blockComment"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+c,
· when: editorFocus && kb-macro.active,
· args: {"command":"copyFilePath"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+c,
· when: fileMatchOrFolderMatchWithResourceFocus && kb-macro.active,
· args: {"command":"search.action.copyPath"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+c,
· when: kb-macro.active && !editorFocus,
· args: {"command":"copyFilePath"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+d,
· when: editorTextFocus && kb-macro.active && !notebookEditable,
· args: {"command":"editor.detectLanguage"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+d,
· when: kb-macro.active && notebookCellEditable && notebookEditable,
· args: {"command":"notebook.cell.detectLanguage"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+down,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.copyLinesDownAction"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+down,
· when: false,
· args: {"command":"editor.action.insertCursorBelow"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+down,
· when: kb-macro.active && notebookEditorFocused && !inputFocus,
· args: {"command":"notebook.cell.copyDown"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+f,
· when: explorerResourceIsFolder && filesExplorerFocus && foldersViewVisible && kb-macro.active && !inputFocus,
· args: {"command":"filesExplorer.findInFolder"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+f,
· when: folderMatchWithResourceFocus && kb-macro.active && searchViewletVisible,
· args: {"command":"search.action.restrictSearchToFolder"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+f1,
· when: false,
· args: {"command":"editor.action.accessibilityHelp"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+f1,
· when: kb-macro.active,
· args: {"command":"editor.action.toggleScreenReaderAccessibilityMode"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+f2,
· when: false,
· args: {"command":"editor.action.accessibleView"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+f2,
· when: false,
· args: {"command":"workbench.action.terminal.focusAccessibleBuffer"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+f3,
· when: editorTextFocus && kb-macro.active && !textCompareEditorActive,
· args: {"command":"editor.action.dirtydiff.previous"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+f4,
· when: false,
· args: {"command":"editor.action.toggleScreenReaderAccessibilityMode"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+f5,
· when: kb-macro.active && activeEditor == 'multiDiffEditor',
· args: {"command":"multiDiffEditor.goToPreviousChange"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+f5,
· when: kb-macro.active && textCompareEditorVisible,
· args: {"command":"workbench.action.compareEditor.previousChange"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+f7,
· when: chatEdits.hasEditorModifications && editorFocus && kb-macro.active,
· args: {"command":"chatEditor.action.toggleDiff"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+f8,
· when: editorFocus && kb-macro.active && testing.isPeekVisible,
· args: {"command":"testing.goToPreviousMessage"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+f8,
· when: editorFocus && kb-macro.active,
· args: {"command":"editor.action.marker.prev"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+f9,
· when: activeEditor && kb-macro.active && testing.hasCoverageInFile,
· args: {"command":"testing.coverage.goToPreviousMissedLine"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+f9,
· when: kb-macro.active,
· args: {"command":"editor.action.previousCommentThreadAction"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+f10,
· when: activeEditorHasCommentingRange && kb-macro.active,
· args: {"command":"editor.action.previousCommentedRangeAction"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+f12,
· when: editorHasReferenceProvider && kb-macro.active,
· args: {"command":"references-view.findReferences"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+h,
· when: callHierarchyVisible && kb-macro.active && callHierarchyDirection == 'incomingCalls',
· args: {"command":"editor.showOutgoingCalls"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+h,
· when: callHierarchyVisible && kb-macro.active && callHierarchyDirection == 'outgoingCalls',
· args: {"command":"editor.showIncomingCalls"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+h,
· when: editorHasCallHierarchyProvider && editorTextFocus && kb-macro.active && !inReferenceSearchEditor,
· args: {"command":"editor.showCallHierarchy"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+h,
· when: editorHasCallHierarchyProvider && kb-macro.active,
· args: {"command":"references-view.showCallHierarchy"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+h,
· when: kb-macro.active && typeHierarchyVisible && typeHierarchyDirection == 'subtypes',
· args: {"command":"editor.showSupertypes"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+h,
· when: kb-macro.active && typeHierarchyVisible && typeHierarchyDirection == 'supertypes',
· args: {"command":"editor.showSubtypes"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+i,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.insertCursorAtEndOfEachLineSelected"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+left,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.smartSelect.shrink"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+left,
· when: false,
· args: {"command":"cursorWordLeftSelect"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+oem_102,
· when: false,
· args: {"command":"editor.action.autoFix"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+r,
· when: kb-macro.active && !editorFocus,
· args: {"command":"revealFileInOS"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+right,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.action.smartSelect.expand"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+right,
· when: false,
· args: {"command":"cursorWordEndRightSelect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+up,
· when: editorTextFocus && kb-macro.active && !editorReadonly,
· args: {"command":"editor.action.copyLinesUpAction"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+up,
· when: false,
· args: {"command":"editor.action.insertCursorAbove"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+up,
· when: kb-macro.active && notebookEditorFocused && !inputFocus,
· args: {"command":"notebook.cell.copyUp"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+win+c,
· when: kb-macro.active && !editorFocus,
· args: {"command":"copyRelativeFilePath"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+win+down,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectDown"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+win+j,
· when: kb-macro.active && notebookEditorFocused,
· args: {"command":"notebook.cell.joinAbove"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+win+j,
· when: kb-macro.active && notebookEditorFocused,
· args: {"command":"notebook.cell.joinAbove"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+win+left,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectLeft"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+win+pagedown,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectPageDown"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+win+pageup,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectPageUp"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+win+right,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectRight"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+alt+win+up,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectUp"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+backspace,
· when: kb-macro.active && textInputFocus,
· args: {"command":"deleteLeft"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+delete,
· when: agentSessionIsArchived && agentSessionsViewerFocused && kb-macro.active,
· args: {"command":"agentSession.unarchive"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+delete,
· when: false,
· args: {"command":"editor.action.clipboardCutAction","await":"document clipboard"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+delete,
· when: false,
· args: {"command":"editor.action.clipboardCutAction","await":"document selection clipboard"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+delete,
· when: filesExplorerFocus && foldersViewVisible && kb-macro.active && !inputFocus,
· args: {"command":"deleteFile"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+down,
· when: editorColumnSelection && kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectDown"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+down,
· when: kb-macro.active && listFocus && listSupportsMultiselect && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.expandSelectionDown"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+down,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorDownSelect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+end,
· when: false,
· args: {"command":"workbench.action.terminal.scrollToBottom"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+end,
· when: false,
· args: {"command":"workbench.action.terminal.scrollToBottomAccessibleView"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+end,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorEndSelect","args":{"sticky":false}},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+enter,
· when: callHierarchyVisible && kb-macro.active,
· args: {"command":"editor.refocusCallHierarchy"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+enter,
· when: editorFocus && findInputFocussed && kb-macro.active,
· args: {"command":"editor.action.previousMatchFindAction"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+enter,
· when: kb-macro.active && suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus,
· args: {"command":"acceptAlternativeSelectedSuggestion","record":"side-effect"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+enter,
· when: kb-macro.active && typeHierarchyVisible,
· args: {"command":"editor.refocusTypeHierarchy"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+escape,
· when: LinkedEditingInputVisible && editorTextFocus && kb-macro.active,
· args: {"command":"cancelLinkedEditingInput"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+escape,
· when: breakpointWidgetVisible && kb-macro.active && textInputFocus,
· args: {"command":"closeBreakpointWidget"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+escape,
· when: dirtyDiffVisible && kb-macro.active,
· args: {"command":"closeQuickDiff"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+escape,
· when: editorFocus && findWidgetVisible && kb-macro.active && !isComposing,
· args: {"command":"closeFindWidget"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+escape,
· when: editorFocus && kb-macro.active && markersNavigationVisible,
· args: {"command":"closeMarkersNavigation"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+escape,
· when: editorFocus && kb-macro.active && parameterHintsVisible,
· args: {"command":"closeParameterHints"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+escape,
· when: editorFocus && kb-macro.active && renameInputVisible,
· args: {"command":"cancelRenameInput"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+escape,
· when: editorHasMultipleSelections && kb-macro.active && textInputFocus,
· args: {"command":"removeSecondaryCursors"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+escape,
· when: editorHasSelection && kb-macro.active && textInputFocus,
· args: {"command":"cancelSelection"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+escape,
· when: inQuickOpen && kb-macro.active,
· args: {"command":"workbench.action.closeQuickOpen"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+escape,
· when: inReferenceSearchEditor && kb-macro.active && !config.editor.stablePeek,
· args: {"command":"closeReferenceSearch"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+escape,
· when: inSnippetMode && kb-macro.active && textInputFocus,
· args: {"command":"leaveSnippet","record":"side-effect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+escape,
· when: kb-macro.active && suggestWidgetVisible && textInputFocus,
· args: {"command":"hideSuggestWidget","record":"side-effect"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+f3,
· when: editorFocus && kb-macro.active,
· args: {"command":"editor.action.previousMatchFindAction"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+f3,
· when: findWidgetVisible && kb-macro.active && notebookEditorFocused,
· args: {"command":"notebook.findPrevious.fromWidget"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+f4,
· when: inReferenceSearchEditor && kb-macro.active || kb-macro.active && referenceSearchVisible,
· args: {"command":"goToPreviousReference"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+f5,
· when: focusedSessionIsAttach && inDebugMode && kb-macro.active,
· args: {"command":"workbench.action.debug.disconnect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+f5,
· when: inDebugMode && kb-macro.active && !focusedSessionIsAttach,
· args: {"command":"workbench.action.debug.stop"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+f6,
· when: kb-macro.active,
· args: {"command":"workbench.action.focusPreviousPart"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+f7,
· when: editorTextFocus && hasWordHighlights && kb-macro.active,
· args: {"command":"editor.action.wordHighlight.prev"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+f7,
· when: isInDiffEditor && kb-macro.active,
· args: {"command":"editor.action.accessibleDiffViewer.prev"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+f8,
· when: editorFocus && kb-macro.active,
· args: {"command":"editor.action.marker.prevInFiles"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+f9,
· when: editorTextFocus && kb-macro.active,
· args: {"command":"editor.debug.action.toggleInlineBreakpoint"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+f9,
· when: inSettingsEditor && kb-macro.active,
· args: {"command":"settings.action.showContextMenu"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+f10,
· when: kb-macro.active && textInputFocus,
· args: {"command":"editor.action.showContextMenu"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+f11,
· when: kb-macro.active && debugState == 'stopped',
· args: {"command":"workbench.action.debug.stepOut"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+f12,
· when: editorHasReferenceProvider && editorTextFocus && kb-macro.active && !inReferenceSearchEditor && !isInEmbeddedEditor,
· args: {"command":"editor.action.goToReferences"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+f12,
· when: inReferenceSearchEditor && kb-macro.active || kb-macro.active && referenceSearchVisible,
· args: {"command":"goToPreviousReference"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+home,
· when: false,
· args: {"command":"workbench.action.terminal.scrollToTop"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+home,
· when: false,
· args: {"command":"workbench.action.terminal.scrollToTopAccessibleView"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+home,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorHomeSelect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+insert,
· when: false,
· args: {"command":"workbench.action.terminal.pasteSelection"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+insert,
· when: kb-macro.active,
· args: {"command":"editor.action.clipboardPasteAction","await":"document selection"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+left,
· when: editorColumnSelection && kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectLeft"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+left,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorLeftSelect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+pagedown,
· when: editorColumnSelection && kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectPageDown"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+pagedown,
· when: editorTextFocus && inputFocus && kb-macro.active && notebookEditorFocused && !notebookOutputFocused,
· args: {"command":"notebook.cell.cursorPageDownSelect"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+pagedown,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorPageDownSelect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+pageup,
· when: editorColumnSelection && kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectPageUp"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+pageup,
· when: editorTextFocus && inputFocus && kb-macro.active && notebookEditorFocused && !notebookOutputFocused,
· args: {"command":"notebook.cell.cursorPageUpSelect"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+pageup,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorPageUpSelect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+right,
· when: editorColumnSelection && kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectRight"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+right,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorRightSelect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+tab,
· when: editorTextFocus && kb-macro.active && !editorReadonly && !editorTabMovesFocus,
· args: {"command":"outdent"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+tab,
· when: hasPrevTabstop && inSnippetMode && kb-macro.active && textInputFocus,
· args: {"command":"jumpToPrevSnippetPlaceholder","record":"side-effect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+tab,
· when: inInlineEditsPreviewEditor && kb-macro.active,
· args: {"command":"editor.action.inlineSuggest.commitAlternativeAction"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+tab,
· when: inlineEditIsVisible && inlineSuggestionAlternativeActionVisible && kb-macro.active,
· args: {"command":"editor.action.inlineSuggest.commitAlternativeAction"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+tab,
· when: kb-macro.active && suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus,
· args: {"command":"acceptAlternativeSelectedSuggestion","record":"side-effect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+up,
· when: editorColumnSelection && kb-macro.active && textInputFocus,
· args: {"command":"cursorColumnSelectUp"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+up,
· when: kb-macro.active && listFocus && listSupportsMultiselect && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.expandSelectionUp"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+up,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorUpSelect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+win+backspace,
· when: inSearchEditor && kb-macro.active,
· args: {"command":"search.searchEditor.action.deleteFileResults"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+win+g,
· when: editorFocus && kb-macro.active,
· args: {"command":"editor.action.previousMatchFindAction"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+win+g,
· when: findWidgetVisible && kb-macro.active && notebookEditorFocused,
· args: {"command":"notebook.findPrevious.fromWidget"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+win+left,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorHomeSelect"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+win+right,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorEndSelect","args":{"sticky":false}},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: shift+win+up,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.collapseAll"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: space,
· when: breadcrumbsActive && breadcrumbsVisible && kb-macro.active,
· args: {"command":"breadcrumbs.revealFocused"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: space,
· when: breakpointsFocused && kb-macro.active && !inputFocus,
· args: {"command":"debug.toggleBreakpoint"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: space,
· when: codeActionMenuVisible && kb-macro.active && !codeActionMenuFilterFocused,
· args: {"command":"toggleSectionCodeAction"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: space,
· when: filesExplorerFocus && foldersViewVisible && kb-macro.active && !explorerResourceIsFolder && !inputFocus,
· args: {"command":"filesExplorer.openFilePreserveFocus"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: space,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.toggleExpand"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: space,
· when: kb-macro.active && listFocus && refactorPreview.enabled && !inputFocus && !treestickyScrollFocused,
· args: {"command":"refactorPreview.toggleCheckedState"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: space,
· when: kb-macro.active && notificationFocus,
· args: {"command":"notification.toggle"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: space,
· when: kb-macro.active && treestickyScrollFocused,
· args: {"command":"list.stickyScrolltoggleExpand"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: tab,
· when: editorTextFocus && hasSnippetCompletions && kb-macro.active && !editorTabMovesFocus && !inSnippetMode,
· args: {"command":"insertSnippet","record":"side-effect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: tab,
· when: editorTextFocus && kb-macro.active && !editorReadonly && !editorTabMovesFocus,
· args: {"command":"tab"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: tab,
· when: hasNextTabstop && inSnippetMode && kb-macro.active && textInputFocus,
· args: {"command":"jumpToNextSnippetPlaceholder","record":"side-effect"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: tab,
· when: inInlineEditsPreviewEditor && kb-macro.active,
· args: {"command":"editor.action.inlineSuggest.commit","record":"side-effect"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: tab,
· when: kb-macro.active && suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus,
· args: {"command":"acceptSelectedSuggestion","record":"side-effect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: up,
· when: bannerFocused && kb-macro.active,
· args: {"command":"workbench.banner.focusPreviousAction"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: up,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.scrollUpHover"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: up,
· when: historyNavigationBackwardsEnabled && historyNavigationWidgetFocus && kb-macro.active && !isComposing && !suggestWidgetVisible,
· args: {"command":"history.showPrevious"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: up,
· when: iconSelectBoxFocus && kb-macro.active,
· args: {"command":"iconSelectBox.focusUp"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: up,
· when: interactivePlaygroundFocus && kb-macro.active && !editorTextFocus,
· args: {"command":"workbench.action.interactivePlayground.arrowUp"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: up,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.focusUp"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: up,
· when: kb-macro.active && notebookOutputInputFocused,
· args: {"command":"notebook.cell.nullAction"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: up,
· when: kb-macro.active && notificationFocus && notificationToastsVisible,
· args: {"command":"notifications.focusPreviousToast"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: up,
· when: kb-macro.active && renameInputVisible,
· args: {"command":"focusPreviousRenameSuggestion"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: up,
· when: kb-macro.active && scmInputIsInFirstPosition && scmRepository && !suggestWidgetVisible,
· args: {"command":"scm.viewPreviousCommit"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: up,
· when: kb-macro.active && statusBarFocused,
· args: {"command":"workbench.statusBar.focusPrevious"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: up,
· when: kb-macro.active && stickyScrollFocused,
· args: {"command":"editor.action.selectPreviousStickyScrollLine"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: up,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorUp"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+-,
· when: kb-macro.active,
· args: {"command":"workbench.action.zoomOut"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+\\,
· when: kb-macro.active && terminalProcessSupported && terminalTabsFocus,
· args: {"command":"workbench.action.terminal.splitActiveTab"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+backspace,
· when: explorerResourceMoveableToTrash && filesExplorerFocus && foldersViewVisible && kb-macro.active && !inputFocus,
· args: {"command":"moveFileToTrash"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+backspace,
· when: hasUndecidedChatEditingResource && inChatInput && kb-macro.active && !chatInputHasText,
· args: {"command":"chatEditing.discardAllFiles"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+backspace,
· when: kb-macro.active && textInputFocus && !editorReadonly,
· args: {"command":"deleteAllLeft"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+backspace,
· when: kb-macro.active && tunnelCloseable && tunnelViewFocus,
· args: {"command":"remote.tunnel.closeInline"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+c,
· when: kb-macro.active,
· args: {"command":"execCopy"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+delete,
· when: kb-macro.active && textInputFocus && !editorReadonly,
· args: {"command":"deleteAllRight"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+down,
· when: commentsFilterFocus && kb-macro.active,
· args: {"command":"commentsFocusViewFromFilter"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+down,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.goToBottomHover"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+down,
· when: fileMatchOrMatchFocus && kb-macro.active && searchViewletVisible,
· args: {"command":"search.action.openResult"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+down,
· when: filesExplorerFocus && foldersViewVisible && kb-macro.active && !explorerResourceIsFolder && !inputFocus,
· args: {"command":"explorer.openAndPassFocus"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+down,
· when: inChat && inChatInput && kb-macro.active && quickChatHasFocus,
· args: {"command":"chat.action.focus"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+down,
· when: isCompositeNotebook && kb-macro.active && notebookEditorFocused,
· args: {"command":"repl.input.focus"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+down,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.select"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+down,
· when: kb-macro.active && listFocus && referenceSearchVisible && !inputFocus && !treeElementCanCollapse && !treeElementCanExpand && !treestickyScrollFocused,
· args: {"command":"revealReference"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+down,
· when: kb-macro.active && notebookEditorFocused && !inputFocus,
· args: {"command":"notebook.focusBottom"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+down,
· when: kb-macro.active && problemFocus,
· args: {"command":"problems.action.open"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+down,
· when: kb-macro.active && treestickyScrollFocused,
· args: {"command":"list.stickyScrollselect"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+e,
· when: kb-macro.active,
· args: {"command":"actions.findWithSelection"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+enter,
· when: editorFocus && findWidgetVisible && kb-macro.active && replaceInputFocussed,
· args: {"command":"editor.action.replaceAll"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+enter,
· when: hasSearchResult && kb-macro.active && searchViewletFocus,
· args: {"command":"search.action.openInEditor"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+enter,
· when: inQuickInput && kb-macro.active && !isComposing && quickInputType != 'quickWidget',
· args: {"command":"quickInput.accept"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+escape,
· when: commentWidgetVisible && editorFocus && kb-macro.active,
· args: {"command":"workbench.action.hideComment"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+escape,
· when: inQuickInput && kb-macro.active,
· args: {"command":"quickInput.hide"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+g,
· when: editorFocus && kb-macro.active,
· args: {"command":"editor.action.nextMatchFindAction"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+g,
· when: findWidgetVisible && kb-macro.active && notebookEditorFocused,
· args: {"command":"notebook.findNext.fromWidget"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+k alt+win+c,
· when: editorFocus && kb-macro.active,
· args: {"command":"copyFilePath"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+k s,
· when: kb-macro.active,
· args: {"command":"workbench.action.files.saveWithoutFormatting"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+k shift+alt+win+c,
· when: editorFocus && kb-macro.active,
· args: {"command":"copyRelativeFilePath"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+left,
· when: kb-macro.active && listFocus && !inputFocus && !treestickyScrollFocused,
· args: {"command":"list.collapseAll"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+left,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorHome"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+o,
· when: false,
· args: {"command":"workbench.action.files.openFile"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+o,
· when: kb-macro.active && remoteFileDialogVisible,
· args: {"command":"workbench.action.files.openLocalFileFolder"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+q,
· when: kb-macro.active,
· args: {"command":"workbench.action.quit"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+r,
· when: false,
· args: {"command":"workbench.action.reloadWindow"},
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+right,
· when: kb-macro.active && textInputFocus,
· args: {"command":"cursorEnd","args":{"sticky":false}},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+up,
· when: chatCursorAtTop && inChatInput && kb-macro.active && !quickChatHasFocus,
· args: {"command":"chat.action.focus"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+up,
· when: editorHoverFocused && kb-macro.active,
· args: {"command":"editor.action.goToTopHover"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+up,
· when: inChatInput && kb-macro.active && !quickChatHasFocus,
· args: {"command":"chat.action.focus"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+up,
· when: isCompositeNotebook && kb-macro.active && !notebookEditorFocused,
· args: {"command":"interactive.history.focus"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+up,
· when: kb-macro.active && notebookEditorFocused && !inputFocus,
· args: {"command":"notebook.focusTop"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+up,
· when: kb-macro.active && treestickyScrollFocused,
· args: {"command":"list.stickyScroll.collapse"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+v,
· when: kb-macro.active,
· args: {"command":"execPaste"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+w,
· when: kb-macro.active && !editorIsOpen && !multipleEditorGroups,
· args: {"command":"workbench.action.closeWindow"},
* McsEngl.VscCmdi.kb-macro.wrap,

VscCmdi.kb-macro.wrap,
· key: win+x,
· when: kb-macro.active,
· args: {"command":"execCut"},
* McsEngl.VscCmdi.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.VscCmdi.kb-macro.wrap,

VscCmdi.keybindings.editor.acceptWhenExpression,
· key: enter,
· when: inKeybindings && whenFocus && !suggestWidgetVisible,
* McsEngl.VscCmdi.keybindings.editor.acceptWhenExpression,

VscCmdi.keybindings.editor.addKeybinding,
· key: ctrl+k ctrl+a,
· when: inKeybindings && keybindingFocus,
* McsEngl.VscCmdi.keybindings.editor.addKeybinding,

VscCmdi.keybindings.editor.clearSearchHistory,
* McsEngl.VscCmdi.keybindings.editor.clearSearchHistory,

VscCmdi.keybindings.editor.clearSearchResults,
· key: escape,
· when: inKeybindings && inKeybindingsSearch && keybindingsSearchHasValue,
* McsEngl.VscCmdi.keybindings.editor.clearSearchResults,

VscCmdi.keybindings.editor.copyCommandKeybindingEntry,
* McsEngl.VscCmdi.keybindings.editor.copyCommandKeybindingEntry,

VscCmdi.keybindings.editor.copyCommandTitle,
* McsEngl.VscCmdi.keybindings.editor.copyCommandTitle,

VscCmdi.keybindings.editor.copyKeybindingEntry,
· key: ctrl+c,
· when: inKeybindings && keybindingFocus && !whenFocus,
* McsEngl.VscCmdi.keybindings.editor.copyKeybindingEntry,

VscCmdi.keybindings.editor.defineKeybinding,
· key: enter,
· when: inKeybindings && keybindingFocus && !whenFocus,
* McsEngl.VscCmdi.keybindings.editor.defineKeybinding,

VscCmdi.keybindings.editor.defineWhenExpression,
· key: ctrl+k ctrl+e,
· when: inKeybindings && keybindingFocus,
* McsEngl.VscCmdi.keybindings.editor.defineWhenExpression,

VscCmdi.keybindings.editor.focusKeybindings,
· key: ctrl+down,
· when: inKeybindings && inKeybindingsSearch,
* McsEngl.VscCmdi.keybindings.editor.focusKeybindings,

VscCmdi.keybindings.editor.recordSearchKeys,
· key: alt+k,
· when: inKeybindings && inKeybindingsSearch,
* McsEngl.VscCmdi.keybindings.editor.recordSearchKeys,

VscCmdi.keybindings.editor.rejectWhenExpression,
· key: escape,
· when: inKeybindings && whenFocus && !suggestWidgetVisible,
* McsEngl.VscCmdi.keybindings.editor.rejectWhenExpression,

VscCmdi.keybindings.editor.removeKeybinding,
· key: delete,
· when: inKeybindings && keybindingFocus && !inputFocus,
* McsEngl.VscCmdi.keybindings.editor.removeKeybinding,

VscCmdi.keybindings.editor.resetKeybinding,
* McsEngl.VscCmdi.keybindings.editor.resetKeybinding,

VscCmdi.keybindings.editor.searchKeybindings,
· key: ctrl+f,
· when: inKeybindings,
* McsEngl.VscCmdi.keybindings.editor.searchKeybindings,

VscCmdi.keybindings.editor.showConflicts,
* McsEngl.VscCmdi.keybindings.editor.showConflicts,

VscCmdi.keybindings.editor.showDefaultKeybindings,
* McsEngl.VscCmdi.keybindings.editor.showDefaultKeybindings,

VscCmdi.keybindings.editor.showExtensionKeybindings,
* McsEngl.VscCmdi.keybindings.editor.showExtensionKeybindings,

VscCmdi.keybindings.editor.showUserKeybindings,
* McsEngl.VscCmdi.keybindings.editor.showUserKeybindings,

VscCmdi.keybindings.editor.toggleSortByPrecedence,
· key: alt+p,
· when: inKeybindings,
* McsEngl.VscCmdi.keybindings.editor.toggleSortByPrecedence,

VscCmdi.keywordActivation.status.command,
* McsEngl.VscCmdi.keywordActivation.status.command,

VscCmdi.lastCompressedFolder,
· key: end,
· when: explorerViewletCompressedFocus && filesExplorerFocus && foldersViewVisible && !explorerViewletCompressedLastFocus && !inputFocus,
* McsEngl.VscCmdi.lastCompressedFolder,

VscCmdi.lastCursorLineSelect,
* McsEngl.VscCmdi.lastCursorLineSelect,

VscCmdi.lastCursorLineSelectDrag,
* McsEngl.VscCmdi.lastCursorLineSelectDrag,

VscCmdi.lastCursorWordSelect,
* McsEngl.VscCmdi.lastCursorWordSelect,

VscCmdi.layoutEditorGroups,
* McsEngl.VscCmdi.layoutEditorGroups,

VscCmdi.leaveEditorMessage,
· key: escape,
· when: messageVisible,
* McsEngl.VscCmdi.leaveEditorMessage,

VscCmdi.leaveSnippet,
· key: escape,
· when: inSnippetMode && textInputFocus,
* McsEngl.VscCmdi.leaveSnippet,

VscCmdi.leaveSnippet,
· key: shift+escape,
· when: inSnippetMode && textInputFocus,
* McsEngl.VscCmdi.leaveSnippet,

VscCmdi.lineBreakInsert,
* McsEngl.VscCmdi.lineBreakInsert,

VscCmdi.list.clear,
· key: escape,
· when: listFocus && listHasSelectionOrFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.VscCmdi.list.clear,

VscCmdi.list.closeFind,
· key: escape,
· when: listFocus && treeFindOpen,
* McsEngl.VscCmdi.list.closeFind,

VscCmdi.list.collapse,
· key: left,
· when: listFocus && treeElementCanCollapse && !inputFocus && !treestickyScrollFocused || listFocus && treeElementHasParent && !inputFocus && !treestickyScrollFocused,
* McsEngl.VscCmdi.list.collapse,

VscCmdi.list.collapseAll,
· key: ctrl+left,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.VscCmdi.list.collapseAll,

VscCmdi.list.collapseAllToFocus,
* McsEngl.VscCmdi.list.collapseAllToFocus,

VscCmdi.list.expand,
· key: right,
· when: listFocus && treeElementCanExpand && !inputFocus && !treestickyScrollFocused || listFocus && treeElementHasChild && !inputFocus && !treestickyScrollFocused,
* McsEngl.VscCmdi.list.expand,

VscCmdi.list.expandSelectionDown,
· key: shift+down,
· when: listFocus && listSupportsMultiselect && !inputFocus && !treestickyScrollFocused,
* McsEngl.VscCmdi.list.expandSelectionDown,

VscCmdi.list.expandSelectionUp,
· key: shift+up,
· when: listFocus && listSupportsMultiselect && !inputFocus && !treestickyScrollFocused,
* McsEngl.VscCmdi.list.expandSelectionUp,

VscCmdi.list.find,
· key: ctrl+alt+f,
· when: listFocus && listSupportsFind,
* McsEngl.VscCmdi.list.find,

VscCmdi.list.find,
· key: f3,
· when: listFocus && listSupportsFind,
* McsEngl.VscCmdi.list.find,

VscCmdi.list.find.replInputFocus,
· key: ctrl+alt+f,
· when: view == 'workbench.panel.repl.view',
* McsEngl.VscCmdi.list.find.replInputFocus,

VscCmdi.list.find.replInputFocus,
· key: f3,
· when: view == 'workbench.panel.repl.view',
* McsEngl.VscCmdi.list.find.replInputFocus,

VscCmdi.list.focusAnyDown,
· key: alt+down,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.VscCmdi.list.focusAnyDown,

VscCmdi.list.focusAnyFirst,
· key: alt+home,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.VscCmdi.list.focusAnyFirst,

VscCmdi.list.focusAnyLast,
· key: alt+end,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.VscCmdi.list.focusAnyLast,

VscCmdi.list.focusAnyUp,
· key: alt+up,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.VscCmdi.list.focusAnyUp,

VscCmdi.list.focusDown,
· key: down,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.VscCmdi.list.focusDown,

VscCmdi.list.focusFirst,
· key: home,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.VscCmdi.list.focusFirst,

VscCmdi.list.focusLast,
· key: end,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.VscCmdi.list.focusLast,

VscCmdi.list.focusPageDown,
· key: pagedown,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.VscCmdi.list.focusPageDown,

VscCmdi.list.focusPageUp,
· key: pageup,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.VscCmdi.list.focusPageUp,

VscCmdi.list.focusParent,
* McsEngl.VscCmdi.list.focusParent,

VscCmdi.list.focusUp,
· key: up,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.VscCmdi.list.focusUp,

VscCmdi.list.resizeColumn,
* McsEngl.VscCmdi.list.resizeColumn,

VscCmdi.list.scrollDown,
· key: ctrl+down,
· when: listFocus && !inputFocus && !treestickyScrollFocused && listScrollAtBoundary != 'both' && listScrollAtBoundary != 'bottom',
* McsEngl.VscCmdi.list.scrollDown,

VscCmdi.list.scrollLeft,
* McsEngl.VscCmdi.list.scrollLeft,

VscCmdi.list.scrollRight,
* McsEngl.VscCmdi.list.scrollRight,

VscCmdi.list.scrollUp,
· key: ctrl+up,
· when: listFocus && !inputFocus && !treestickyScrollFocused && listScrollAtBoundary != 'both' && listScrollAtBoundary != 'top',
* McsEngl.VscCmdi.list.scrollUp,

VscCmdi.list.select,
· key: enter,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.VscCmdi.list.select,

VscCmdi.list.selectAll,
· key: ctrl+a,
· when: listFocus && listSupportsMultiselect && !inputFocus && !treestickyScrollFocused,
* McsEngl.VscCmdi.list.selectAll,

VscCmdi.list.selectAndPreserveFocus,
* McsEngl.VscCmdi.list.selectAndPreserveFocus,

VscCmdi.list.showHover,
· key: ctrl+k ctrl+i,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.VscCmdi.list.showHover,

VscCmdi.list.stickyScroll.collapse,
· key: left,
· when: treestickyScrollFocused,
* McsEngl.VscCmdi.list.stickyScroll.collapse,

VscCmdi.list.stickyScrollselect,
· key: enter,
· when: treestickyScrollFocused,
* McsEngl.VscCmdi.list.stickyScrollselect,

VscCmdi.list.stickyScrolltoggleExpand,
· key: space,
· when: treestickyScrollFocused,
* McsEngl.VscCmdi.list.stickyScrolltoggleExpand,

VscCmdi.list.toggleExpand,
· key: space,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.VscCmdi.list.toggleExpand,

VscCmdi.list.toggleFilterOnType,
* McsEngl.VscCmdi.list.toggleFilterOnType,

VscCmdi.list.toggleFindMatchType,
* McsEngl.VscCmdi.list.toggleFindMatchType,

VscCmdi.list.toggleFindMode,
* McsEngl.VscCmdi.list.toggleFindMode,

VscCmdi.list.toggleKeyboardNavigation,
* McsEngl.VscCmdi.list.toggleKeyboardNavigation,

VscCmdi.list.toggleSelection,
· key: ctrl+shift+enter,
· when: listFocus && !inputFocus && !treestickyScrollFocused,
* McsEngl.VscCmdi.list.toggleSelection,

VscCmdi.list.triggerTypeNavigation,
* McsEngl.VscCmdi.list.triggerTypeNavigation,

VscCmdi.lm.addLanguageModelsProviderGroup,
* McsEngl.VscCmdi.lm.addLanguageModelsProviderGroup,

VscCmdi.lm.migrateLanguageModelsProviderGroup,
* McsEngl.VscCmdi.lm.migrateLanguageModelsProviderGroup,

VscCmdi.loadedScripts.collapse,
* McsEngl.VscCmdi.loadedScripts.collapse,

VscCmdi.macros.execute,
* McsEngl.VscCmdi.macros.execute,

VscCmdi.markdown.editor.insertImageFromWorkspace,
* McsEngl.VscCmdi.markdown.editor.insertImageFromWorkspace,

VscCmdi.markdown.editor.insertLinkFromWorkspace,
* McsEngl.VscCmdi.markdown.editor.insertLinkFromWorkspace,

VscCmdi.markdown.findAllFileReferences,
* McsEngl.VscCmdi.markdown.findAllFileReferences,

VscCmdi.markdown.preview.refresh,
* McsEngl.VscCmdi.markdown.preview.refresh,

VscCmdi.markdown.preview.toggleLock,
* McsEngl.VscCmdi.markdown.preview.toggleLock,

VscCmdi.markdown.showLockedPreviewToSide,
* McsEngl.VscCmdi.markdown.showLockedPreviewToSide,

VscCmdi.markdown.showPreview,
· key: ctrl+shift+v,
· when: !notebookEditorFocused && editorLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/,
* McsEngl.VscCmdi.markdown.showPreview,

VscCmdi.markdown.showPreviewSecuritySelector,
* McsEngl.VscCmdi.markdown.showPreviewSecuritySelector,

VscCmdi.markdown.showPreviewToSide,
· key: ctrl+k v,
· when: !notebookEditorFocused && editorLangId =~ /^(markdown|prompt|instructions|chatagent|skill)$/,
* McsEngl.VscCmdi.markdown.showPreviewToSide,

VscCmdi.markdown.showSource,
* McsEngl.VscCmdi.markdown.showSource,

VscCmdi.menu.resetHiddenStates,
* McsEngl.VscCmdi.menu.resetHiddenStates,

VscCmdi.merge-conflict.accept.all-both,
* McsEngl.VscCmdi.merge-conflict.accept.all-both,

VscCmdi.merge-conflict.accept.all-current,
* McsEngl.VscCmdi.merge-conflict.accept.all-current,

VscCmdi.merge-conflict.accept.all-incoming,
* McsEngl.VscCmdi.merge-conflict.accept.all-incoming,

VscCmdi.merge-conflict.accept.both,
* McsEngl.VscCmdi.merge-conflict.accept.both,

VscCmdi.merge-conflict.accept.current,
* McsEngl.VscCmdi.merge-conflict.accept.current,

VscCmdi.merge-conflict.accept.incoming,
* McsEngl.VscCmdi.merge-conflict.accept.incoming,

VscCmdi.merge-conflict.accept.selection,
* McsEngl.VscCmdi.merge-conflict.accept.selection,

VscCmdi.merge-conflict.compare,
* McsEngl.VscCmdi.merge-conflict.compare,

VscCmdi.merge-conflict.next,
* McsEngl.VscCmdi.merge-conflict.next,

VscCmdi.merge-conflict.previous,
* McsEngl.VscCmdi.merge-conflict.previous,

VscCmdi.merge.acceptAllInput1,
* McsEngl.VscCmdi.merge.acceptAllInput1,

VscCmdi.merge.acceptAllInput2,
* McsEngl.VscCmdi.merge.acceptAllInput2,

VscCmdi.merge.columnLayout,
* McsEngl.VscCmdi.merge.columnLayout,

VscCmdi.merge.dev.copyContentsJson,
* McsEngl.VscCmdi.merge.dev.copyContentsJson,

VscCmdi.merge.dev.loadContentsFromFolder,
* McsEngl.VscCmdi.merge.dev.loadContentsFromFolder,

VscCmdi.merge.dev.openContentsJson,
* McsEngl.VscCmdi.merge.dev.openContentsJson,

VscCmdi.merge.dev.openSelectionInTemporaryMergeEditor,
* McsEngl.VscCmdi.merge.dev.openSelectionInTemporaryMergeEditor,

VscCmdi.merge.dev.saveContentsToFolder,
* McsEngl.VscCmdi.merge.dev.saveContentsToFolder,

VscCmdi.merge.goToNextUnhandledConflict,
* McsEngl.VscCmdi.merge.goToNextUnhandledConflict,

VscCmdi.merge.goToPreviousUnhandledConflict,
* McsEngl.VscCmdi.merge.goToPreviousUnhandledConflict,

VscCmdi.merge.mixedLayout,
* McsEngl.VscCmdi.merge.mixedLayout,

VscCmdi.merge.openBaseEditor,
* McsEngl.VscCmdi.merge.openBaseEditor,

VscCmdi.merge.openResult,
* McsEngl.VscCmdi.merge.openResult,

VscCmdi.merge.showBase,
* McsEngl.VscCmdi.merge.showBase,

VscCmdi.merge.showBaseCenter,
* McsEngl.VscCmdi.merge.showBaseCenter,

VscCmdi.merge.showBaseTop,
* McsEngl.VscCmdi.merge.showBaseTop,

VscCmdi.merge.showNonConflictingChanges,
* McsEngl.VscCmdi.merge.showNonConflictingChanges,

VscCmdi.merge.toggleActiveConflictInput1,
* McsEngl.VscCmdi.merge.toggleActiveConflictInput1,

VscCmdi.merge.toggleActiveConflictInput2,
* McsEngl.VscCmdi.merge.toggleActiveConflictInput2,

VscCmdi.mergeEditor.acceptAllCombination,
* McsEngl.VscCmdi.mergeEditor.acceptAllCombination,

VscCmdi.mergeEditor.acceptMerge,
· key: ctrl+enter,
· when: isMergeEditor,
* McsEngl.VscCmdi.mergeEditor.acceptMerge,

VscCmdi.mergeEditor.compareInput1WithBase,
* McsEngl.VscCmdi.mergeEditor.compareInput1WithBase,

VscCmdi.mergeEditor.compareInput2WithBase,
* McsEngl.VscCmdi.mergeEditor.compareInput2WithBase,

VscCmdi.mergeEditor.resetCloseWithConflictsChoice,
* McsEngl.VscCmdi.mergeEditor.resetCloseWithConflictsChoice,

VscCmdi.mergeEditor.resetResultToBaseAndAutoMerge,
* McsEngl.VscCmdi.mergeEditor.resetResultToBaseAndAutoMerge,

VscCmdi.mergeEditor.toggleBetweenInputs,
· key: ctrl+shift+t,
· when: isMergeEditor,
* McsEngl.VscCmdi.mergeEditor.toggleBetweenInputs,

VscCmdi.microsoft-foundry-help-and-feedback.focus,
* McsEngl.VscCmdi.microsoft-foundry-help-and-feedback.focus,

VscCmdi.microsoft-foundry-help-and-feedback.removeView,
* McsEngl.VscCmdi.microsoft-foundry-help-and-feedback.removeView,

VscCmdi.microsoft-foundry-help-and-feedback.resetViewLocation,
* McsEngl.VscCmdi.microsoft-foundry-help-and-feedback.resetViewLocation,

VscCmdi.microsoft-foundry-help-and-feedback.toggleVisibility,
* McsEngl.VscCmdi.microsoft-foundry-help-and-feedback.toggleVisibility,

VscCmdi.microsoft-foundry-resources-explorer.focus,
* McsEngl.VscCmdi.microsoft-foundry-resources-explorer.focus,

VscCmdi.microsoft-foundry-resources-explorer.resetViewLocation,
* McsEngl.VscCmdi.microsoft-foundry-resources-explorer.resetViewLocation,

VscCmdi.microsoft-foundry-resources.focus,
* McsEngl.VscCmdi.microsoft-foundry-resources.focus,

VscCmdi.microsoft-foundry-resources.removeView,
* McsEngl.VscCmdi.microsoft-foundry-resources.removeView,

VscCmdi.microsoft-foundry-resources.resetViewLocation,
* McsEngl.VscCmdi.microsoft-foundry-resources.resetViewLocation,

VscCmdi.microsoft-foundry-resources.toggleVisibility,
* McsEngl.VscCmdi.microsoft-foundry-resources.toggleVisibility,

VscCmdi.microsoft-foundry-tools.focus,
* McsEngl.VscCmdi.microsoft-foundry-tools.focus,

VscCmdi.microsoft-foundry-tools.removeView,
* McsEngl.VscCmdi.microsoft-foundry-tools.removeView,

VscCmdi.microsoft-foundry-tools.resetViewLocation,
* McsEngl.VscCmdi.microsoft-foundry-tools.resetViewLocation,

VscCmdi.microsoft-foundry-tools.toggleVisibility,
* McsEngl.VscCmdi.microsoft-foundry-tools.toggleVisibility,

VscCmdi.microsoft-foundry-transition-note.focus,
* McsEngl.VscCmdi.microsoft-foundry-transition-note.focus,

VscCmdi.microsoft-foundry-transition-note.removeView,
* McsEngl.VscCmdi.microsoft-foundry-transition-note.removeView,

VscCmdi.microsoft-foundry-transition-note.resetViewLocation,
* McsEngl.VscCmdi.microsoft-foundry-transition-note.resetViewLocation,

VscCmdi.microsoft-foundry-transition-note.toggleVisibility,
* McsEngl.VscCmdi.microsoft-foundry-transition-note.toggleVisibility,

VscCmdi.moveFileToTrash,
· key: delete,
· when: explorerResourceMoveableToTrash && filesExplorerFocus && foldersViewVisible && !inputFocus,
* McsEngl.VscCmdi.moveFileToTrash,

VscCmdi.ms-azuretools.getStarted,
* McsEngl.VscCmdi.ms-azuretools.getStarted,

VscCmdi.ms-azuretools.helpAndFeedback.focus,
* McsEngl.VscCmdi.ms-azuretools.helpAndFeedback.focus,

VscCmdi.ms-azuretools.helpAndFeedback.removeView,
* McsEngl.VscCmdi.ms-azuretools.helpAndFeedback.removeView,

VscCmdi.ms-azuretools.helpAndFeedback.resetViewLocation,
* McsEngl.VscCmdi.ms-azuretools.helpAndFeedback.resetViewLocation,

VscCmdi.ms-azuretools.helpAndFeedback.toggleVisibility,
* McsEngl.VscCmdi.ms-azuretools.helpAndFeedback.toggleVisibility,

VscCmdi.ms-azuretools.loadMore,
* McsEngl.VscCmdi.ms-azuretools.loadMore,

VscCmdi.ms-azuretools.openWalkthrough,
* McsEngl.VscCmdi.ms-azuretools.openWalkthrough,

VscCmdi.ms-azuretools.reportIssue,
* McsEngl.VscCmdi.ms-azuretools.reportIssue,

VscCmdi.ms-azuretools.reviewIssues,
* McsEngl.VscCmdi.ms-azuretools.reviewIssues,

VscCmdi.multiDiffEditor.collapseAll,
* McsEngl.VscCmdi.multiDiffEditor.collapseAll,

VscCmdi.multiDiffEditor.expandAll,
* McsEngl.VscCmdi.multiDiffEditor.expandAll,

VscCmdi.multiDiffEditor.goToFile,
* McsEngl.VscCmdi.multiDiffEditor.goToFile,

VscCmdi.multiDiffEditor.goToNextChange,
· key: alt+f5,
· when: activeEditor == 'multiDiffEditor',
* McsEngl.VscCmdi.multiDiffEditor.goToNextChange,

VscCmdi.multiDiffEditor.goToPreviousChange,
· key: shift+alt+f5,
· when: activeEditor == 'multiDiffEditor',
* McsEngl.VscCmdi.multiDiffEditor.goToPreviousChange,

VscCmdi.nextCompressedFolder,
· key: right,
· when: explorerViewletCompressedFocus && filesExplorerFocus && foldersViewVisible && !explorerViewletCompressedLastFocus && !inputFocus,
* McsEngl.VscCmdi.nextCompressedFolder,

VscCmdi.noop,
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.noteMultiCursor.deleteRight,

VscCmdi.noteMultiCursor.exit,
· key: escape,
· when: config.notebook.multiCursor.enabled && isNotebookMultiSelect && activeEditor == 'workbench.editor.notebook',
* McsEngl.VscCmdi.noteMultiCursor.exit,

VscCmdi.notebook.action.changeTabDisplaySize,
* McsEngl.VscCmdi.notebook.action.changeTabDisplaySize,

VscCmdi.notebook.action.convertIndentationToSpaces,
* McsEngl.VscCmdi.notebook.action.convertIndentationToSpaces,

VscCmdi.notebook.action.convertIndentationToTabs,
* McsEngl.VscCmdi.notebook.action.convertIndentationToTabs,

VscCmdi.notebook.action.indentUsingSpaces,
* McsEngl.VscCmdi.notebook.action.indentUsingSpaces,

VscCmdi.notebook.action.indentUsingTabs,
* McsEngl.VscCmdi.notebook.action.indentUsingTabs,

VscCmdi.notebook.action.toggleNotebookStickyScroll,
* McsEngl.VscCmdi.notebook.action.toggleNotebookStickyScroll,

VscCmdi.notebook.addFindMatchToSelection,
· key: ctrl+d,
· when: config.notebook.multiCursor.enabled && notebookCellEditorFocused && activeEditor == 'workbench.editor.notebook',
* McsEngl.VscCmdi.notebook.addFindMatchToSelection,

VscCmdi.notebook.cancelExecution,
* McsEngl.VscCmdi.notebook.cancelExecution,

VscCmdi.notebook.cell.cancelExecution,
* McsEngl.VscCmdi.notebook.cell.cancelExecution,

VscCmdi.notebook.cell.changeLanguage,
· key: ctrl+k m,
· when: notebookCellEditable && notebookEditable && notebookEditorFocused,
* McsEngl.VscCmdi.notebook.cell.changeLanguage,

VscCmdi.notebook.cell.changeToCode,
· key: y,
· when: notebookEditorFocused && !inputFocus && !notebookOutputFocused && activeEditor == 'workbench.editor.notebook' && notebookCellType == 'markup'",
* McsEngl.VscCmdi.notebook.cell.changeToCode,

VscCmdi.notebook.cell.changeToMarkdown,
· key: m,
· when: notebookEditorFocused && !inputFocus && !notebookOutputFocused && activeEditor == 'workbench.editor.notebook' && notebookCellType == 'code',
* McsEngl.VscCmdi.notebook.cell.changeToMarkdown,

VscCmdi.notebook.cell.chat.explainError,
* McsEngl.VscCmdi.notebook.cell.chat.explainError,

VscCmdi.notebook.cell.chat.fixError,
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.notebook.cell.chat.start,

VscCmdi.notebook.cell.chat.startAtTop,
* McsEngl.VscCmdi.notebook.cell.chat.startAtTop,

VscCmdi.notebook.cell.clearOutputs,
· key: alt+delete,
· when: notebookCellEditable && notebookCellHasOutputs && notebookEditable && notebookEditorFocused && !inputFocus,
* McsEngl.VscCmdi.notebook.cell.clearOutputs,

VscCmdi.notebook.cell.collapseAllCellInputs,
* McsEngl.VscCmdi.notebook.cell.collapseAllCellInputs,

VscCmdi.notebook.cell.collapseAllCellOutputs,
* McsEngl.VscCmdi.notebook.cell.collapseAllCellOutputs,

VscCmdi.notebook.cell.collapseCellInput,
· key: ctrl+k ctrl+c,
· when: notebookCellListFocused && !inputFocus && !notebookCellInputIsCollapsed,
* McsEngl.VscCmdi.notebook.cell.collapseCellInput,

VscCmdi.notebook.cell.collapseCellOutput,
· key: ctrl+k t,
· when: notebookCellHasOutputs && notebookCellListFocused && !inputFocus && !notebookCellOutputIsCollapsed,
* McsEngl.VscCmdi.notebook.cell.collapseCellOutput,

VscCmdi.notebook.cell.copy,
* McsEngl.VscCmdi.notebook.cell.copy,

VscCmdi.notebook.cell.copyDown,
· key: shift+alt+down,
· when: notebookEditorFocused && !inputFocus,
* McsEngl.VscCmdi.notebook.cell.copyDown,

VscCmdi.notebook.cell.copyUp,
· key: shift+alt+up,
· when: notebookEditorFocused && !inputFocus,
* McsEngl.VscCmdi.notebook.cell.copyUp,

VscCmdi.notebook.cell.cursorPageDown,
· key: pagedown,
· when: editorTextFocus && inputFocus && notebookEditorFocused,
* McsEngl.VscCmdi.notebook.cell.cursorPageDown,

VscCmdi.notebook.cell.cursorPageDownSelect,
· key: shift+pagedown,
· when: editorTextFocus && inputFocus && notebookEditorFocused && !notebookOutputFocused,
* McsEngl.VscCmdi.notebook.cell.cursorPageDownSelect,

VscCmdi.notebook.cell.cursorPageUp,
· key: pageup,
· when: editorTextFocus && inputFocus && notebookEditorFocused,
* McsEngl.VscCmdi.notebook.cell.cursorPageUp,

VscCmdi.notebook.cell.cursorPageUpSelect,
· key: shift+pageup,
· when: editorTextFocus && inputFocus && notebookEditorFocused && !notebookOutputFocused,
* McsEngl.VscCmdi.notebook.cell.cursorPageUpSelect,

VscCmdi.notebook.cell.cut,
* McsEngl.VscCmdi.notebook.cell.cut,

VscCmdi.notebook.cell.delete,
· key: delete,
· when: notebookEditorFocused && !inputFocus && !notebookOutputInputFocused,
* McsEngl.VscCmdi.notebook.cell.delete,

VscCmdi.notebook.cell.detectLanguage,
· key: shift+alt+d,
· when: notebookCellEditable && notebookEditable,
* McsEngl.VscCmdi.notebook.cell.detectLanguage,

VscCmdi.notebook.cell.edit,
· key: enter,
· when: notebookCellListFocused && !editorHoverFocused && !inputFocus && !notebookOutputInputFocused,
* McsEngl.VscCmdi.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.VscCmdi.notebook.cell.execute,

VscCmdi.notebook.cell.executeAndFocusContainer,
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.notebook.cell.executeAndSelectBelow,

VscCmdi.notebook.cell.executeCellAndBelow,
* McsEngl.VscCmdi.notebook.cell.executeCellAndBelow,

VscCmdi.notebook.cell.executeCellsAbove,
* McsEngl.VscCmdi.notebook.cell.executeCellsAbove,

VscCmdi.notebook.cell.expandAllCellInputs,
* McsEngl.VscCmdi.notebook.cell.expandAllCellInputs,

VscCmdi.notebook.cell.expandAllCellOutputs,
* McsEngl.VscCmdi.notebook.cell.expandAllCellOutputs,

VscCmdi.notebook.cell.expandCellInput,
· key: ctrl+k ctrl+c,
· when: notebookCellInputIsCollapsed && notebookCellListFocused,
* McsEngl.VscCmdi.notebook.cell.expandCellInput,

VscCmdi.notebook.cell.expandCellOutput,
· key: ctrl+k t,
· when: notebookCellListFocused && notebookCellOutputIsCollapsed,
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.notebook.cell.focusInOutput,

VscCmdi.notebook.cell.focusOutOutput,
· key: ctrl+shift+up,
· when: notebookEditorFocused && notebookOutputFocused,
* McsEngl.VscCmdi.notebook.cell.focusOutOutput,

VscCmdi.notebook.cell.insertCodeCellAbove,
· key: ctrl+shift+enter,
· when: notebookCellListFocused && !inputFocus,
* McsEngl.VscCmdi.notebook.cell.insertCodeCellAbove,

VscCmdi.notebook.cell.insertCodeCellAboveAndFocusContainer,
* McsEngl.VscCmdi.notebook.cell.insertCodeCellAboveAndFocusContainer,

VscCmdi.notebook.cell.insertCodeCellAtTop,
* McsEngl.VscCmdi.notebook.cell.insertCodeCellAtTop,

VscCmdi.notebook.cell.insertCodeCellBelow,
· key: ctrl+enter,
· when: notebookCellListFocused && !inputFocus,
* McsEngl.VscCmdi.notebook.cell.insertCodeCellBelow,

VscCmdi.notebook.cell.insertCodeCellBelowAndFocusContainer,
* McsEngl.VscCmdi.notebook.cell.insertCodeCellBelowAndFocusContainer,

VscCmdi.notebook.cell.insertMarkdownCellAbove,
* McsEngl.VscCmdi.notebook.cell.insertMarkdownCellAbove,

VscCmdi.notebook.cell.insertMarkdownCellAtTop,
* McsEngl.VscCmdi.notebook.cell.insertMarkdownCellAtTop,

VscCmdi.notebook.cell.insertMarkdownCellBelow,
* McsEngl.VscCmdi.notebook.cell.insertMarkdownCellBelow,

VscCmdi.notebook.cell.joinAbove,
· key: shift+alt+win+j,
· when: notebookEditorFocused,
* McsEngl.VscCmdi.notebook.cell.joinAbove,

VscCmdi.notebook.cell.joinBelow,
· key: alt+win+j,
· when: notebookEditorFocused,
* McsEngl.VscCmdi.notebook.cell.joinBelow,

VscCmdi.notebook.cell.joinSelected,
* McsEngl.VscCmdi.notebook.cell.joinSelected,

VscCmdi.notebook.cell.moveDown,
· key: alt+down,
· when: notebookEditorFocused && !inputFocus,
* McsEngl.VscCmdi.notebook.cell.moveDown,

VscCmdi.notebook.cell.moveUp,
· key: alt+up,
· when: notebookEditorFocused && !inputFocus,
* McsEngl.VscCmdi.notebook.cell.moveUp,

VscCmdi.notebook.cell.nullAction,
· key: down,
· when: notebookOutputInputFocused,
* McsEngl.VscCmdi.notebook.cell.nullAction,

VscCmdi.notebook.cell.nullAction,
· key: up,
· when: notebookOutputInputFocused,
* McsEngl.VscCmdi.notebook.cell.nullAction,

VscCmdi.notebook.cell.openFailureActions,
· key: ctrl+.,
· when: notebookCellFocused && notebookCellHasErrorDiagnostics && !notebookCellEditorFocused,
* McsEngl.VscCmdi.notebook.cell.openFailureActions,

VscCmdi.notebook.cell.output.selectAll,
· key: ctrl+a,
· when: notebookEditorFocused && notebookOutputFocused,
* McsEngl.VscCmdi.notebook.cell.output.selectAll,

VscCmdi.notebook.cell.paste,
* McsEngl.VscCmdi.notebook.cell.paste,

VscCmdi.notebook.cell.pasteAbove,
· key: ctrl+shift+v,
· when: notebookEditorFocused && !inputFocus,
* McsEngl.VscCmdi.notebook.cell.pasteAbove,

VscCmdi.notebook.cell.quitEdit,
· key: ctrl+alt+enter,
· when: inputFocus && notebookEditorFocused && !inlineChatFocused && notebookCellType == 'markup',
* McsEngl.VscCmdi.notebook.cell.quitEdit,

VscCmdi.notebook.cell.quitEdit,
· key: escape,
· when: inputFocus && notebookEditorFocused && !editorHasMultipleSelections && !editorHasSelection && !editorHoverVisible && !inlineChatFocused,
* McsEngl.VscCmdi.notebook.cell.quitEdit,

VscCmdi.notebook.cell.quitEdit,
· key: escape,
· when: notebookEditorFocused && notebookOutputFocused,
* McsEngl.VscCmdi.notebook.cell.quitEdit,

VscCmdi.notebook.cell.split,
· key: ctrl+k ctrl+shift+\\,
· when: editorTextFocus && notebookCellEditable && notebookEditable && notebookEditorFocused,
* McsEngl.VscCmdi.notebook.cell.split,

VscCmdi.notebook.cell.toggleLineNumbers,
* McsEngl.VscCmdi.notebook.cell.toggleLineNumbers,

VscCmdi.notebook.cell.toggleOutputScrolling,
· key: ctrl+k y,
· when: notebookCellHasOutputs && notebookCellListFocused && !inputFocus,
* McsEngl.VscCmdi.notebook.cell.toggleOutputScrolling,

VscCmdi.notebook.cell.toggleOutputs,
* McsEngl.VscCmdi.notebook.cell.toggleOutputs,

VscCmdi.notebook.cellOuput.showEmptyOutputs,
* McsEngl.VscCmdi.notebook.cellOuput.showEmptyOutputs,

VscCmdi.notebook.cellOutput.addToChat,
* McsEngl.VscCmdi.notebook.cellOutput.addToChat,

VscCmdi.notebook.cellOutput.copy,
* McsEngl.VscCmdi.notebook.cellOutput.copy,

VscCmdi.notebook.cellOutput.openInOutputPreview,
* McsEngl.VscCmdi.notebook.cellOutput.openInOutputPreview,

VscCmdi.notebook.cellOutput.openInTextEditor,
* McsEngl.VscCmdi.notebook.cellOutput.openInTextEditor,

VscCmdi.notebook.cellOutput.saveImage,
* McsEngl.VscCmdi.notebook.cellOutput.saveImage,

VscCmdi.notebook.centerActiveCell,
· key: ctrl+l,
· when: notebookEditorFocused,
* McsEngl.VscCmdi.notebook.centerActiveCell,

VscCmdi.notebook.chat.selectAndInsertKernelVariable,
* McsEngl.VscCmdi.notebook.chat.selectAndInsertKernelVariable,

VscCmdi.notebook.clearAllCellsOutputs,
* McsEngl.VscCmdi.notebook.clearAllCellsOutputs,

VscCmdi.notebook.clearAllInlineValues,
* McsEngl.VscCmdi.notebook.clearAllInlineValues,

VscCmdi.notebook.clearNotebookEdtitorTypeCache,
* McsEngl.VscCmdi.notebook.clearNotebookEdtitorTypeCache,

VscCmdi.notebook.clearNotebookKernelsMRUCache,
* McsEngl.VscCmdi.notebook.clearNotebookKernelsMRUCache,

VscCmdi.notebook.commentSelectedCells,
· key: ctrl+/,
· when: notebookEditable && notebookEditorFocused && !inputFocus,
* McsEngl.VscCmdi.notebook.commentSelectedCells,

VscCmdi.notebook.developer.addViewZones,
* McsEngl.VscCmdi.notebook.developer.addViewZones,

VscCmdi.notebook.diff.action.next,
· key: alt+f3,
· when: activeEditor == 'workbench.editor.notebookTextDiffEditor',
* McsEngl.VscCmdi.notebook.diff.action.next,

VscCmdi.notebook.diff.action.previous,
· key: shift+alt+f3,
· when: activeEditor == 'workbench.editor.notebookTextDiffEditor',
* McsEngl.VscCmdi.notebook.diff.action.previous,

VscCmdi.notebook.diff.cell.revertInput,
* McsEngl.VscCmdi.notebook.diff.cell.revertInput,

VscCmdi.notebook.diff.cell.revertMetadata,
* McsEngl.VscCmdi.notebook.diff.cell.revertMetadata,

VscCmdi.notebook.diff.cell.revertOutputs,
* McsEngl.VscCmdi.notebook.diff.cell.revertOutputs,

VscCmdi.notebook.diff.cell.switchOutputRenderingStyleToText,
* McsEngl.VscCmdi.notebook.diff.cell.switchOutputRenderingStyleToText,

VscCmdi.notebook.diff.cell.toggleCollapseUnchangedRegions,
* McsEngl.VscCmdi.notebook.diff.cell.toggleCollapseUnchangedRegions,

VscCmdi.notebook.diff.inline.toggle,
* McsEngl.VscCmdi.notebook.diff.inline.toggle,

VscCmdi.notebook.diff.openFile,
* McsEngl.VscCmdi.notebook.diff.openFile,

VscCmdi.notebook.diff.revertMetadata,
* McsEngl.VscCmdi.notebook.diff.revertMetadata,

VscCmdi.notebook.diff.showMetadata,
* McsEngl.VscCmdi.notebook.diff.showMetadata,

VscCmdi.notebook.diff.showOutputs,
* McsEngl.VscCmdi.notebook.diff.showOutputs,

VscCmdi.notebook.diff.switchToText,
* McsEngl.VscCmdi.notebook.diff.switchToText,

VscCmdi.notebook.diffEditor.2.cell.revertInput,
* McsEngl.VscCmdi.notebook.diffEditor.2.cell.revertInput,

VscCmdi.notebook.diffEditor.2.cell.revertMetadata,
* McsEngl.VscCmdi.notebook.diffEditor.2.cell.revertMetadata,

VscCmdi.notebook.diffEditor.2.cell.revertOutputs,
* McsEngl.VscCmdi.notebook.diffEditor.2.cell.revertOutputs,

VscCmdi.notebook.diffEditor.2.goToCell,
* McsEngl.VscCmdi.notebook.diffEditor.2.goToCell,

VscCmdi.notebook.diffEditor.hideUnchangedCells,
* McsEngl.VscCmdi.notebook.diffEditor.hideUnchangedCells,

VscCmdi.notebook.diffEditor.showUnchangedCells,
* McsEngl.VscCmdi.notebook.diffEditor.showUnchangedCells,

VscCmdi.notebook.execute,
* McsEngl.VscCmdi.notebook.execute,

VscCmdi.notebook.find,
· key: ctrl+f,
· when: notebookEditorFocused && !editorFocus && activeEditor == 'workbench.editor.interactive' || notebookEditorFocused && !editorFocus && activeEditor == 'workbench.editor.notebook',
* McsEngl.VscCmdi.notebook.find,

VscCmdi.notebook.findNext.fromWidget,
· key: f3,
· when: findWidgetVisible && notebookEditorFocused,
* McsEngl.VscCmdi.notebook.findNext.fromWidget,

VscCmdi.notebook.findPrevious.fromWidget,
· key: shift+f3,
· when: findWidgetVisible && notebookEditorFocused,
* McsEngl.VscCmdi.notebook.findPrevious.fromWidget,

VscCmdi.notebook.focusBottom,
· key: ctrl+end,
· when: notebookEditorFocused && !inputFocus,
* McsEngl.VscCmdi.notebook.focusBottom,

VscCmdi.notebook.focusNextEditor,
· key: ctrl+down,
· when: notebookEditorFocused && notebookOutputFocused,
* McsEngl.VscCmdi.notebook.focusNextEditor,

VscCmdi.notebook.focusNextEditor,
· key: ctrl+pagedown,
· when: accessibilityModeEnabled && notebookCellEditorFocused,
* McsEngl.VscCmdi.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.VscCmdi.notebook.focusNextEditor,

VscCmdi.notebook.focusNextEditor,
· key: down,
· when: config.notebook.navigation.allowNavigateToSurroundingCells && notebookCursorNavigationMode && notebookEditorFocused && !accessibilityModeEnabled && !isEmbeddedDiffEditor && !notebookCellMarkdownEditMode && notebookCellType == 'markup',
* McsEngl.VscCmdi.notebook.focusNextEditor,

VscCmdi.notebook.focusPreviousEditor,
· key: ctrl+pageup,
· when: accessibilityModeEnabled && notebookCellEditorFocused,
* McsEngl.VscCmdi.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.VscCmdi.notebook.focusPreviousEditor,

VscCmdi.notebook.focusPreviousEditor,
· key: up,
· when: config.notebook.navigation.allowNavigateToSurroundingCells && notebookCursorNavigationMode && notebookEditorFocused && !accessibilityModeEnabled && !isEmbeddedDiffEditor && !notebookCellMarkdownEditMode && notebookCellType == 'markup',
* McsEngl.VscCmdi.notebook.focusPreviousEditor,

VscCmdi.notebook.focusTop,
· key: ctrl+home,
· when: notebookEditorFocused && !inputFocus,
* McsEngl.VscCmdi.notebook.focusTop,

VscCmdi.notebook.fold,
· key: ctrl+shift+[,
· when: notebookEditorFocused && !inputFocus && activeEditor == 'workbench.editor.notebook',
* McsEngl.VscCmdi.notebook.fold,

VscCmdi.notebook.fold,
· key: left,
· when: notebookEditorFocused && !inputFocus && activeEditor == 'workbench.editor.notebook',
* McsEngl.VscCmdi.notebook.fold,

VscCmdi.notebook.format,
· key: shift+alt+f,
· when: notebookEditable && !editorTextFocus && activeEditor == 'workbench.editor.notebook',
* McsEngl.VscCmdi.notebook.format,

VscCmdi.notebook.formatCell,
· key: shift+alt+f,
· when: editorHasDocumentFormattingProvider && editorTextFocus && inCompositeEditor && notebookEditable && !editorReadonly && activeEditor == 'workbench.editor.notebook',
* McsEngl.VscCmdi.notebook.formatCell,

VscCmdi.notebook.hideFind,
· key: escape,
· when: findWidgetVisible && notebookEditorFocused,
* McsEngl.VscCmdi.notebook.hideFind,

VscCmdi.notebook.inlineChat.acceptChangesAndRun,
* McsEngl.VscCmdi.notebook.inlineChat.acceptChangesAndRun,

VscCmdi.notebook.inspectLayout,
* McsEngl.VscCmdi.notebook.inspectLayout,

VscCmdi.notebook.interruptExecution,
* McsEngl.VscCmdi.notebook.interruptExecution,

VscCmdi.notebook.openVariablesView,
* McsEngl.VscCmdi.notebook.openVariablesView,

VscCmdi.notebook.outline.toggleCodeCellSymbols,
* McsEngl.VscCmdi.notebook.outline.toggleCodeCellSymbols,

VscCmdi.notebook.outline.toggleCodeCells,
* McsEngl.VscCmdi.notebook.outline.toggleCodeCells,

VscCmdi.notebook.outline.toggleShowMarkdownHeadersOnly,
* McsEngl.VscCmdi.notebook.outline.toggleShowMarkdownHeadersOnly,

VscCmdi.notebook.quitEditAllCells,
* McsEngl.VscCmdi.notebook.quitEditAllCells,

VscCmdi.notebook.renderAllMarkdownCells,
* McsEngl.VscCmdi.notebook.renderAllMarkdownCells,

VscCmdi.notebook.revealLastFailedCell,
* McsEngl.VscCmdi.notebook.revealLastFailedCell,

VscCmdi.notebook.revealRunningCell,
* McsEngl.VscCmdi.notebook.revealRunningCell,

VscCmdi.notebook.saveMimeTypeOrder,
* McsEngl.VscCmdi.notebook.saveMimeTypeOrder,

VscCmdi.notebook.section.expandSection,
* McsEngl.VscCmdi.notebook.section.expandSection,

VscCmdi.notebook.section.foldSection,
* McsEngl.VscCmdi.notebook.section.foldSection,

VscCmdi.notebook.section.runCells,
* McsEngl.VscCmdi.notebook.section.runCells,

VscCmdi.notebook.section.runSingleCell,
* McsEngl.VscCmdi.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.VscCmdi.notebook.selectAllFindMatches,

VscCmdi.notebook.selectIndentation,
* McsEngl.VscCmdi.notebook.selectIndentation,

VscCmdi.notebook.setProfile,
* McsEngl.VscCmdi.notebook.setProfile,

VscCmdi.notebook.toggle.diff.cell.ignoreTrimWhitespace,
* McsEngl.VscCmdi.notebook.toggle.diff.cell.ignoreTrimWhitespace,

VscCmdi.notebook.toggleCellToolbarPosition,
* McsEngl.VscCmdi.notebook.toggleCellToolbarPosition,

VscCmdi.notebook.toggleCellToolbarPositionFromEditorTitle,
* McsEngl.VscCmdi.notebook.toggleCellToolbarPositionFromEditorTitle,

VscCmdi.notebook.toggleLayoutTroubleshoot,
* McsEngl.VscCmdi.notebook.toggleLayoutTroubleshoot,

VscCmdi.notebook.toggleLineNumbers,
* McsEngl.VscCmdi.notebook.toggleLineNumbers,

VscCmdi.notebook.toggleLineNumbersFromEditorTitle,
* McsEngl.VscCmdi.notebook.toggleLineNumbersFromEditorTitle,

VscCmdi.notebook.unfold,
· key: ctrl+shift+],
· when: notebookEditorFocused && !inputFocus && activeEditor == 'workbench.editor.notebook',
* McsEngl.VscCmdi.notebook.unfold,

VscCmdi.notebook.unfold,
· key: right,
· when: notebookEditorFocused && !inputFocus && activeEditor == 'workbench.editor.notebook',
* McsEngl.VscCmdi.notebook.unfold,

VscCmdi.notification.acceptPrimaryAction,
· key: ctrl+shift+a,
· when: notificationFocus || notificationToastsVisible,
* McsEngl.VscCmdi.notification.acceptPrimaryAction,

VscCmdi.notification.clear,
· key: delete,
· when: notificationFocus,
* McsEngl.VscCmdi.notification.clear,

VscCmdi.notification.collapse,
· key: left,
· when: notificationFocus,
* McsEngl.VscCmdi.notification.collapse,

VscCmdi.notification.expand,
· key: right,
· when: notificationFocus,
* McsEngl.VscCmdi.notification.expand,

VscCmdi.notification.toggle,
· key: enter,
· when: notificationFocus,
* McsEngl.VscCmdi.notification.toggle,

VscCmdi.notification.toggle,
· key: space,
· when: notificationFocus,
* McsEngl.VscCmdi.notification.toggle,

VscCmdi.notifications.clearAll,
* McsEngl.VscCmdi.notifications.clearAll,

VscCmdi.notifications.focusFirstToast,
· key: home,
· when: notificationFocus && notificationToastsVisible,
* McsEngl.VscCmdi.notifications.focusFirstToast,

VscCmdi.notifications.focusFirstToast,
· key: pageup,
· when: notificationFocus && notificationToastsVisible,
* McsEngl.VscCmdi.notifications.focusFirstToast,

VscCmdi.notifications.focusLastToast,
· key: end,
· when: notificationFocus && notificationToastsVisible,
* McsEngl.VscCmdi.notifications.focusLastToast,

VscCmdi.notifications.focusLastToast,
· key: pagedown,
· when: notificationFocus && notificationToastsVisible,
* McsEngl.VscCmdi.notifications.focusLastToast,

VscCmdi.notifications.focusNextToast,
· key: down,
· when: notificationFocus && notificationToastsVisible,
* McsEngl.VscCmdi.notifications.focusNextToast,

VscCmdi.notifications.focusPreviousToast,
· key: up,
· when: notificationFocus && notificationToastsVisible,
* McsEngl.VscCmdi.notifications.focusPreviousToast,

VscCmdi.notifications.focusToasts,
* McsEngl.VscCmdi.notifications.focusToasts,

VscCmdi.notifications.hideList,
· key: escape,
· when: notificationCenterVisible,
* McsEngl.VscCmdi.notifications.hideList,

VscCmdi.notifications.hideToasts,
· key: escape,
· when: notificationFocus && notificationToastsVisible,
* McsEngl.VscCmdi.notifications.hideToasts,

VscCmdi.notifications.hideToasts,
· key: escape,
· when: notificationToastsVisible,
* McsEngl.VscCmdi.notifications.hideToasts,

VscCmdi.notifications.showList,
· key: ctrl+k ctrl+shift+n,
* McsEngl.VscCmdi.notifications.showList,

VscCmdi.notifications.toggleDoNotDisturbMode,
* McsEngl.VscCmdi.notifications.toggleDoNotDisturbMode,

VscCmdi.notifications.toggleDoNotDisturbModeBySource,
* McsEngl.VscCmdi.notifications.toggleDoNotDisturbModeBySource,

VscCmdi.notifications.toggleList,
* McsEngl.VscCmdi.notifications.toggleList,

VscCmdi.npm.debugScript,
* McsEngl.VscCmdi.npm.debugScript,

VscCmdi.npm.debugScriptFromHover,
* McsEngl.VscCmdi.npm.debugScriptFromHover,

VscCmdi.npm.focus,
* McsEngl.VscCmdi.npm.focus,

VscCmdi.npm.openScript,
* McsEngl.VscCmdi.npm.openScript,

VscCmdi.npm.packageManager,
* McsEngl.VscCmdi.npm.packageManager,

VscCmdi.npm.refresh,
* McsEngl.VscCmdi.npm.refresh,

VscCmdi.npm.removeView,
* McsEngl.VscCmdi.npm.removeView,

VscCmdi.npm.resetViewLocation,
* McsEngl.VscCmdi.npm.resetViewLocation,

VscCmdi.npm.runInstall,
* McsEngl.VscCmdi.npm.runInstall,

VscCmdi.npm.runScript,
* McsEngl.VscCmdi.npm.runScript,

VscCmdi.npm.runScriptFromFolder,
* McsEngl.VscCmdi.npm.runScriptFromFolder,

VscCmdi.npm.runScriptFromHover,
* McsEngl.VscCmdi.npm.runScriptFromHover,

VscCmdi.npm.runSelectedScript,
* McsEngl.VscCmdi.npm.runSelectedScript,

VscCmdi.npm.scriptRunner,
* McsEngl.VscCmdi.npm.scriptRunner,

VscCmdi.npm.toggleVisibility,
* McsEngl.VscCmdi.npm.toggleVisibility,

VscCmdi.openEditors.closeAll,
* McsEngl.VscCmdi.openEditors.closeAll,

VscCmdi.openEditors.newUntitledFile,
* McsEngl.VscCmdi.openEditors.newUntitledFile,

VscCmdi.openInIntegratedTerminal,
* McsEngl.VscCmdi.openInIntegratedTerminal,

VscCmdi.openInTerminal,
* McsEngl.VscCmdi.openInTerminal,

VscCmdi.openReference,
* McsEngl.VscCmdi.openReference,

VscCmdi.openReferenceToSide,
· key: ctrl+enter,
· when: listFocus && referenceSearchVisible && !inputFocus && !treeElementCanCollapse && !treeElementCanExpand && !treestickyScrollFocused,
* McsEngl.VscCmdi.openReferenceToSide,

VscCmdi.outdent,
· key: shift+tab,
· when: editorTextFocus && !editorReadonly && !editorTabMovesFocus,
* McsEngl.VscCmdi.outdent,

VscCmdi.outline.collapse,
* McsEngl.VscCmdi.outline.collapse,

VscCmdi.outline.expand,
* McsEngl.VscCmdi.outline.expand,

VscCmdi.outline.filterOnType,
* McsEngl.VscCmdi.outline.filterOnType,

VscCmdi.outline.focus,
* McsEngl.VscCmdi.outline.focus,

VscCmdi.outline.followCursor,
* McsEngl.VscCmdi.outline.followCursor,

VscCmdi.outline.removeView,
* McsEngl.VscCmdi.outline.removeView,

VscCmdi.outline.resetViewLocation,
* McsEngl.VscCmdi.outline.resetViewLocation,

VscCmdi.outline.sortByKind,
* McsEngl.VscCmdi.outline.sortByKind,

VscCmdi.outline.sortByName,
* McsEngl.VscCmdi.outline.sortByName,

VscCmdi.outline.sortByPosition,
* McsEngl.VscCmdi.outline.sortByPosition,

VscCmdi.outline.toggleVisibility,
* McsEngl.VscCmdi.outline.toggleVisibility,

VscCmdi.paste,
* McsEngl.VscCmdi.paste,

VscCmdi.perf.event.profiling,
* McsEngl.VscCmdi.perf.event.profiling,

VscCmdi.perf.insta.printAsyncCycles,
* McsEngl.VscCmdi.perf.insta.printAsyncCycles,

VscCmdi.perf.insta.printTraces,
* McsEngl.VscCmdi.perf.insta.printTraces,

VscCmdi.perfview.show,
* McsEngl.VscCmdi.perfview.show,

VscCmdi.previewSelectedCodeAction,
· key: ctrl+enter,
· when: codeActionMenuVisible && kb-macro.active,
* McsEngl.VscCmdi.previewSelectedCodeAction,

VscCmdi.previewSelectedCodeAction,
· key: ctrl+enter,
· when: codeActionMenuVisible,
* McsEngl.VscCmdi.previewSelectedCodeAction,

VscCmdi.previousCompressedFolder,
· key: left,
· when: explorerViewletCompressedFocus && filesExplorerFocus && foldersViewVisible && !explorerViewletCompressedFirstFocus && !inputFocus,
* McsEngl.VscCmdi.previousCompressedFolder,

VscCmdi.problems.action.clearFilterText,
· key: escape,
· when: problemsFilterFocus,
* McsEngl.VscCmdi.problems.action.clearFilterText,

VscCmdi.problems.action.copy,
· key: ctrl+c,
· when: problemsVisibility && !relatedInformationFocus && focusedView == 'workbench.panel.markers.view',
* McsEngl.VscCmdi.problems.action.copy,

VscCmdi.problems.action.copyMessage,
* McsEngl.VscCmdi.problems.action.copyMessage,

VscCmdi.problems.action.copyRelatedInformationMessage,
* McsEngl.VscCmdi.problems.action.copyRelatedInformationMessage,

VscCmdi.problems.action.focusFilter,
· key: ctrl+f,
· when: focusedView == 'workbench.panel.markers.view',
* McsEngl.VscCmdi.problems.action.focusFilter,

VscCmdi.problems.action.focusProblemsFromFilter,
· key: ctrl+down,
· when: problemsFilterFocus,
* McsEngl.VscCmdi.problems.action.focusProblemsFromFilter,

VscCmdi.problems.action.open,
· key: enter,
· when: problemFocus,
* McsEngl.VscCmdi.problems.action.open,

VscCmdi.problems.action.openToSide,
· key: ctrl+enter,
· when: problemFocus,
* McsEngl.VscCmdi.problems.action.openToSide,

VscCmdi.problems.action.showMultilineMessage,
* McsEngl.VscCmdi.problems.action.showMultilineMessage,

VscCmdi.problems.action.showQuickFixes,
· key: ctrl+.,
· when: problemFocus,
* McsEngl.VscCmdi.problems.action.showQuickFixes,

VscCmdi.problems.action.showSinglelineMessage,
* McsEngl.VscCmdi.problems.action.showSinglelineMessage,

VscCmdi.quickInput.accept,
· key: alt+enter,
· when: inQuickInput && !isComposing && quickInputType != 'quickWidget',
* McsEngl.VscCmdi.quickInput.accept,

VscCmdi.quickInput.accept,
· key: ctrl+alt+enter,
· when: inQuickInput && !isComposing && quickInputType != 'quickWidget',
* McsEngl.VscCmdi.quickInput.accept,

VscCmdi.quickInput.accept,
· key: ctrl+enter,
· when: inQuickInput && !isComposing && quickInputType != 'quickWidget',
* McsEngl.VscCmdi.quickInput.accept,

VscCmdi.quickInput.accept,
· key: ctrl+shift+alt+enter,
· when: inQuickInput && !isComposing && quickInputType != 'quickWidget',
* McsEngl.VscCmdi.quickInput.accept,

VscCmdi.quickInput.accept,
· key: ctrl+shift+enter,
· when: inQuickInput && !isComposing && quickInputType != 'quickWidget',
* McsEngl.VscCmdi.quickInput.accept,

VscCmdi.quickInput.accept,
· key: enter,
· when: inQuickInput && !isComposing && quickInputType != 'quickWidget',
* McsEngl.VscCmdi.quickInput.accept,

VscCmdi.quickInput.accept,
· key: shift+alt+enter,
· when: inQuickInput && !isComposing && quickInputType != 'quickWidget',
* McsEngl.VscCmdi.quickInput.accept,

VscCmdi.quickInput.accept,
· key: shift+enter,
· when: inQuickInput && !isComposing && quickInputType != 'quickWidget',
* McsEngl.VscCmdi.quickInput.accept,

VscCmdi.quickInput.acceptInBackground,
· key: alt+right,
· when: cursorAtEndOfQuickInputBox && inQuickInput && quickInputType == 'quickPick' || inQuickInput && !inputFocus && quickInputType == 'quickPick',
* McsEngl.VscCmdi.quickInput.acceptInBackground,

VscCmdi.quickInput.acceptInBackground,
· key: ctrl+alt+right,
· when: cursorAtEndOfQuickInputBox && inQuickInput && quickInputType == 'quickPick' || inQuickInput && !inputFocus && quickInputType == 'quickPick',
* McsEngl.VscCmdi.quickInput.acceptInBackground,

VscCmdi.quickInput.acceptInBackground,
· key: ctrl+right,
· when: cursorAtEndOfQuickInputBox && inQuickInput && quickInputType == 'quickPick' || inQuickInput && !inputFocus && quickInputType == 'quickPick',
* McsEngl.VscCmdi.quickInput.acceptInBackground,

VscCmdi.quickInput.acceptInBackground,
· key: right,
· when: cursorAtEndOfQuickInputBox && inQuickInput && quickInputType == 'quickPick' || inQuickInput && !inputFocus && quickInputType == 'quickPick',
* McsEngl.VscCmdi.quickInput.acceptInBackground,

VscCmdi.quickInput.first,
· key: ctrl+alt+home,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.VscCmdi.quickInput.first,

VscCmdi.quickInput.first,
· key: ctrl+home,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.VscCmdi.quickInput.first,

VscCmdi.quickInput.hide,
· key: alt+escape,
· when: inQuickInput,
* McsEngl.VscCmdi.quickInput.hide,

VscCmdi.quickInput.hide,
· key: ctrl+alt+escape,
· when: inQuickInput,
* McsEngl.VscCmdi.quickInput.hide,

VscCmdi.quickInput.hide,
· key: ctrl+escape,
· when: inQuickInput,
* McsEngl.VscCmdi.quickInput.hide,

VscCmdi.quickInput.hide,
· key: escape,
· when: inQuickInput,
* McsEngl.VscCmdi.quickInput.hide,

VscCmdi.quickInput.last,
· key: ctrl+alt+end,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.VscCmdi.quickInput.last,

VscCmdi.quickInput.last,
· key: ctrl+end,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.VscCmdi.quickInput.last,

VscCmdi.quickInput.next,
· key: ctrl+down,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.VscCmdi.quickInput.next,

VscCmdi.quickInput.next,
· key: down,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.VscCmdi.quickInput.next,

VscCmdi.quickInput.nextSeparator,
· key: ctrl+alt+down,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.VscCmdi.quickInput.nextSeparator,

VscCmdi.quickInput.nextSeparatorWithQuickAccessFallback,
· key: alt+down,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.VscCmdi.quickInput.nextSeparatorWithQuickAccessFallback,

VscCmdi.quickInput.pageNext,
· key: alt+pagedown,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.VscCmdi.quickInput.pageNext,

VscCmdi.quickInput.pageNext,
· key: ctrl+alt+pagedown,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.VscCmdi.quickInput.pageNext,

VscCmdi.quickInput.pageNext,
· key: ctrl+pagedown,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.VscCmdi.quickInput.pageNext,

VscCmdi.quickInput.pageNext,
· key: pagedown,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.VscCmdi.quickInput.pageNext,

VscCmdi.quickInput.pagePrevious,
· key: alt+pageup,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.VscCmdi.quickInput.pagePrevious,

VscCmdi.quickInput.pagePrevious,
· key: ctrl+alt+pageup,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.VscCmdi.quickInput.pagePrevious,

VscCmdi.quickInput.pagePrevious,
· key: ctrl+pageup,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.VscCmdi.quickInput.pagePrevious,

VscCmdi.quickInput.pagePrevious,
· key: pageup,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.VscCmdi.quickInput.pagePrevious,

VscCmdi.quickInput.previous,
· key: ctrl+up,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.VscCmdi.quickInput.previous,

VscCmdi.quickInput.previous,
· key: up,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.VscCmdi.quickInput.previous,

VscCmdi.quickInput.previousSeparator,
· key: ctrl+alt+up,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.VscCmdi.quickInput.previousSeparator,

VscCmdi.quickInput.previousSeparatorWithQuickAccessFallback,
· key: alt+up,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.VscCmdi.quickInput.previousSeparatorWithQuickAccessFallback,

VscCmdi.quickInput.toggleCheckbox,
· key: space,
· when: inQuickInput && !inputFocus && quickInputType == 'quickPick' || inQuickInput && !inputFocus && quickInputType == 'quickTree',
* McsEngl.VscCmdi.quickInput.toggleCheckbox,

VscCmdi.quickInput.toggleHover,
· key: ctrl+space,
· when: inQuickInput && quickInputType == 'quickPick' || inQuickInput && quickInputType == 'quickTree',
* McsEngl.VscCmdi.quickInput.toggleHover,

VscCmdi.redo,
· key: ctrl+shift+z,
* McsEngl.VscCmdi.redo,

VscCmdi.redo,
· key: ctrl+y,
* McsEngl.VscCmdi.redo,

VscCmdi.refactorPreview,
* McsEngl.VscCmdi.refactorPreview,

VscCmdi.refactorPreview.apply,
· key: ctrl+enter,
· when: refactorPreview.enabled && refactorPreview.hasCheckedChanges && focusedView == 'refactorPreview',
* McsEngl.VscCmdi.refactorPreview.apply,

VscCmdi.refactorPreview.discard,
* McsEngl.VscCmdi.refactorPreview.discard,

VscCmdi.refactorPreview.focus,
* McsEngl.VscCmdi.refactorPreview.focus,

VscCmdi.refactorPreview.groupByFile,
* McsEngl.VscCmdi.refactorPreview.groupByFile,

VscCmdi.refactorPreview.groupByType,
* McsEngl.VscCmdi.refactorPreview.groupByType,

VscCmdi.refactorPreview.resetViewContainerLocation,
* McsEngl.VscCmdi.refactorPreview.resetViewContainerLocation,

VscCmdi.refactorPreview.resetViewLocation,
* McsEngl.VscCmdi.refactorPreview.resetViewLocation,

VscCmdi.refactorPreview.toggleCheckedState,
· key: space,
· when: listFocus && refactorPreview.enabled && !inputFocus && !treestickyScrollFocused,
* McsEngl.VscCmdi.refactorPreview.toggleCheckedState,

VscCmdi.refactorPreview.toggleGrouping,
* McsEngl.VscCmdi.refactorPreview.toggleGrouping,

VscCmdi.references-view.clear,
* McsEngl.VscCmdi.references-view.clear,

VscCmdi.references-view.clearHistory,
* McsEngl.VscCmdi.references-view.clearHistory,

VscCmdi.references-view.copy,
* McsEngl.VscCmdi.references-view.copy,

VscCmdi.references-view.copyAll,
* McsEngl.VscCmdi.references-view.copyAll,

VscCmdi.references-view.copyPath,
* McsEngl.VscCmdi.references-view.copyPath,

VscCmdi.references-view.findImplementations,
* McsEngl.VscCmdi.references-view.findImplementations,

VscCmdi.references-view.findReferences,
· key: shift+alt+f12,
· when: editorHasReferenceProvider,
* McsEngl.VscCmdi.references-view.findReferences,

VscCmdi.references-view.next,
· key: f4,
· when: reference-list.hasResult && references-view.canNavigate,
* McsEngl.VscCmdi.references-view.next,

VscCmdi.references-view.pickFromHistory,
* McsEngl.VscCmdi.references-view.pickFromHistory,

VscCmdi.references-view.prev,
· key: shift+f4,
· when: reference-list.hasResult && references-view.canNavigate,
* McsEngl.VscCmdi.references-view.prev,

VscCmdi.references-view.refind,
* McsEngl.VscCmdi.references-view.refind,

VscCmdi.references-view.refresh,
* McsEngl.VscCmdi.references-view.refresh,

VscCmdi.references-view.removeCallItem,
* McsEngl.VscCmdi.references-view.removeCallItem,

VscCmdi.references-view.removeReferenceItem,
* McsEngl.VscCmdi.references-view.removeReferenceItem,

VscCmdi.references-view.removeTypeItem,
* McsEngl.VscCmdi.references-view.removeTypeItem,

VscCmdi.references-view.showCallHierarchy,
· key: shift+alt+h,
· when: editorHasCallHierarchyProvider,
* McsEngl.VscCmdi.references-view.showCallHierarchy,

VscCmdi.references-view.showIncomingCalls,
* McsEngl.VscCmdi.references-view.showIncomingCalls,

VscCmdi.references-view.showOutgoingCalls,
* McsEngl.VscCmdi.references-view.showOutgoingCalls,

VscCmdi.references-view.showSubtypes,
* McsEngl.VscCmdi.references-view.showSubtypes,

VscCmdi.references-view.showSupertypes,
* McsEngl.VscCmdi.references-view.showSupertypes,

VscCmdi.references-view.showTypeHierarchy,
* McsEngl.VscCmdi.references-view.showTypeHierarchy,

VscCmdi.references-view.tree.focus,
* McsEngl.VscCmdi.references-view.tree.focus,

VscCmdi.references-view.tree.resetViewLocation,
* McsEngl.VscCmdi.references-view.tree.resetViewLocation,

VscCmdi.remote-wsl.connect,
* McsEngl.VscCmdi.remote-wsl.connect,

VscCmdi.remote-wsl.connectInNewWindow,
* McsEngl.VscCmdi.remote-wsl.connectInNewWindow,

VscCmdi.remote-wsl.connectUsingDistro,
* McsEngl.VscCmdi.remote-wsl.connectUsingDistro,

VscCmdi.remote-wsl.connectUsingDistroInNewWindow,
* McsEngl.VscCmdi.remote-wsl.connectUsingDistroInNewWindow,

VscCmdi.remote-wsl.explorer.addDistro,
* McsEngl.VscCmdi.remote-wsl.explorer.addDistro,

VscCmdi.remote-wsl.explorer.connectInCurrentWindow,
* McsEngl.VscCmdi.remote-wsl.explorer.connectInCurrentWindow,

VscCmdi.remote-wsl.explorer.connectInNewWindow,
* McsEngl.VscCmdi.remote-wsl.explorer.connectInNewWindow,

VscCmdi.remote-wsl.explorer.deleteDistro,
* McsEngl.VscCmdi.remote-wsl.explorer.deleteDistro,

VscCmdi.remote-wsl.explorer.openDistroInCurrentWindow,
* McsEngl.VscCmdi.remote-wsl.explorer.openDistroInCurrentWindow,

VscCmdi.remote-wsl.explorer.openDistroInNewWindow,
* McsEngl.VscCmdi.remote-wsl.explorer.openDistroInNewWindow,

VscCmdi.remote-wsl.explorer.refresh,
* McsEngl.VscCmdi.remote-wsl.explorer.refresh,

VscCmdi.remote-wsl.explorer.removeFolder,
* McsEngl.VscCmdi.remote-wsl.explorer.removeFolder,

VscCmdi.remote-wsl.explorer.setDefaultDistro,
* McsEngl.VscCmdi.remote-wsl.explorer.setDefaultDistro,

VscCmdi.remote-wsl.getHelp,
* McsEngl.VscCmdi.remote-wsl.getHelp,

VscCmdi.remote-wsl.getStarted,
* McsEngl.VscCmdi.remote-wsl.getStarted,

VscCmdi.remote-wsl.newWindow,
* McsEngl.VscCmdi.remote-wsl.newWindow,

VscCmdi.remote-wsl.newWindowForDistro,
* McsEngl.VscCmdi.remote-wsl.newWindowForDistro,

VscCmdi.remote-wsl.openFolder,
* McsEngl.VscCmdi.remote-wsl.openFolder,

VscCmdi.remote-wsl.provideFeedback,
* McsEngl.VscCmdi.remote-wsl.provideFeedback,

VscCmdi.remote-wsl.reopenFromRecommendation,
* McsEngl.VscCmdi.remote-wsl.reopenFromRecommendation,

VscCmdi.remote-wsl.reopenInWSL,
* McsEngl.VscCmdi.remote-wsl.reopenInWSL,

VscCmdi.remote-wsl.reopenInWindows,
* McsEngl.VscCmdi.remote-wsl.reopenInWindows,

VscCmdi.remote-wsl.reportIssue,
* McsEngl.VscCmdi.remote-wsl.reportIssue,

VscCmdi.remote-wsl.revealInExplorer,
· key: shift+alt+r,
· when: editorFocus && remoteName == 'wsl',
* McsEngl.VscCmdi.remote-wsl.revealInExplorer,

VscCmdi.remote-wsl.showLog,
* McsEngl.VscCmdi.remote-wsl.showLog,

VscCmdi.remote.tunnel.changeLocalPort,
* McsEngl.VscCmdi.remote.tunnel.changeLocalPort,

VscCmdi.remote.tunnel.closeCommandPalette,
* McsEngl.VscCmdi.remote.tunnel.closeCommandPalette,

VscCmdi.remote.tunnel.closeInline,
· key: delete,
· when: tunnelCloseable && tunnelViewFocus,
* McsEngl.VscCmdi.remote.tunnel.closeInline,

VscCmdi.remote.tunnel.copyAddressCommandPalette,
* McsEngl.VscCmdi.remote.tunnel.copyAddressCommandPalette,

VscCmdi.remote.tunnel.copyAddressInline,
· key: ctrl+c,
· when: tunnelViewFocus && tunnelType == 'Detected' && tunnelViewMultiSelection == 'undefined' || tunnelViewFocus && tunnelType == 'Forwarded' && tunnelViewMultiSelection == 'undefined',
* McsEngl.VscCmdi.remote.tunnel.copyAddressInline,

VscCmdi.remote.tunnel.forwardCommandPalette,
* McsEngl.VscCmdi.remote.tunnel.forwardCommandPalette,

VscCmdi.remote.tunnel.forwardInline,
* McsEngl.VscCmdi.remote.tunnel.forwardInline,

VscCmdi.remote.tunnel.label,
· key: f2,
· when: tunnelViewFocus && tunnelType == 'Forwarded' && tunnelViewMultiSelection == 'undefined',
* McsEngl.VscCmdi.remote.tunnel.label,

VscCmdi.remote.tunnel.open,
* McsEngl.VscCmdi.remote.tunnel.open,

VscCmdi.remote.tunnel.openCommandPalette,
* McsEngl.VscCmdi.remote.tunnel.openCommandPalette,

VscCmdi.remote.tunnel.openPreview,
* McsEngl.VscCmdi.remote.tunnel.openPreview,

VscCmdi.remote.tunnel.setProtocolHttp,
* McsEngl.VscCmdi.remote.tunnel.setProtocolHttp,

VscCmdi.remote.tunnel.setProtocolHttps,
* McsEngl.VscCmdi.remote.tunnel.setProtocolHttps,

VscCmdi.removeRootFolder,
* McsEngl.VscCmdi.removeRootFolder,

VscCmdi.removeSecondaryCursors,
· key: escape,
· when: editorHasMultipleSelections && textInputFocus,
* McsEngl.VscCmdi.removeSecondaryCursors,

VscCmdi.removeSecondaryCursors,
· key: shift+escape,
· when: editorHasMultipleSelections && textInputFocus,
* McsEngl.VscCmdi.removeSecondaryCursors,

VscCmdi.renameFile,
· key: f2,
· when: filesExplorerFocus && foldersViewVisible && !explorerResourceIsRoot && !explorerResourceReadonly && !inputFocus,
* McsEngl.VscCmdi.renameFile,

VscCmdi.reopenActiveEditorWith,
* McsEngl.VscCmdi.reopenActiveEditorWith,

VscCmdi.repl.action.acceptInput,
· key: enter,
· when: inDebugRepl && textInputFocus,
* McsEngl.VscCmdi.repl.action.acceptInput,

VscCmdi.repl.action.copyAll,
* McsEngl.VscCmdi.repl.action.copyAll,

VscCmdi.repl.action.filter,
· key: ctrl+f,
· when: inDebugRepl && textInputFocus,
* McsEngl.VscCmdi.repl.action.filter,

VscCmdi.repl.action.find,
· key: ctrl+alt+f,
· when: inDebugRepl || inDebugRepl && focusedView == 'workbench.panel.repl.view',
* McsEngl.VscCmdi.repl.action.find,

VscCmdi.repl.execute,
· key: ctrl+enter,
· when: isCompositeNotebook && !notebookCellListFocused && activeEditor == 'workbench.editor.repl',
* McsEngl.VscCmdi.repl.execute,

VscCmdi.repl.execute,
· key: enter,
· when: isCompositeNotebook && !config.interactiveWindow.executeWithShiftEnter && !notebookCellListFocused && activeEditor == 'workbench.editor.repl',
* McsEngl.VscCmdi.repl.execute,

VscCmdi.repl.execute,
· key: shift+enter,
· when: config.interactiveWindow.executeWithShiftEnter && isCompositeNotebook && !notebookCellListFocused && activeEditor == 'workbench.editor.repl',
* McsEngl.VscCmdi.repl.execute,

VscCmdi.repl.focusLastItemExecuted,
· key: alt+end alt+end,
· when: isCompositeNotebook && mostRecentReplEditor || mostRecentReplEditor && !notebookCellListFocused,
* McsEngl.VscCmdi.repl.focusLastItemExecuted,

VscCmdi.repl.input.focus,
· key: alt+home alt+home,
· when: mostRecentReplEditor,
* McsEngl.VscCmdi.repl.input.focus,

VscCmdi.repl.input.focus,
· key: ctrl+down,
· when: isCompositeNotebook && notebookEditorFocused,
* McsEngl.VscCmdi.repl.input.focus,

VscCmdi.replacePreviousChar,
* McsEngl.VscCmdi.replacePreviousChar,

VscCmdi.rerunSearchEditorSearch,
· key: ctrl+shift+r,
· when: inSearchEditor,
* McsEngl.VscCmdi.rerunSearchEditorSearch,

VscCmdi.resetGettingStartedProgress,
* McsEngl.VscCmdi.resetGettingStartedProgress,

VscCmdi.revealFileInOS,
· key: shift+alt+r,
· when: !editorFocus,
* McsEngl.VscCmdi.revealFileInOS,

VscCmdi.revealInExplorer,
* McsEngl.VscCmdi.revealInExplorer,

VscCmdi.revealReference,
· key: enter,
· when: listFocus && referenceSearchVisible && !inputFocus && !treeElementCanCollapse && !treeElementCanExpand && !treestickyScrollFocused,
* McsEngl.VscCmdi.revealReference,

VscCmdi.saveAll,
· key: ctrl+k s,
* McsEngl.VscCmdi.saveAll,

VscCmdi.scm.acceptInput,
· key: ctrl+enter,
· when: scmRepository,
* McsEngl.VscCmdi.scm.acceptInput,

VscCmdi.scm.clearInput,
· key: escape,
· when: scmRepository && !editorHasSelection && !inlineSuggestionVisible && !scmInputHasValidationMessage && !suggestWidgetVisible,
* McsEngl.VscCmdi.scm.clearInput,

VscCmdi.scm.clearValidation,
· key: escape,
· when: scmInputHasValidationMessage && scmRepository,
* McsEngl.VscCmdi.scm.clearValidation,

VscCmdi.scm.editor.triggerSetup,
* McsEngl.VscCmdi.scm.editor.triggerSetup,

VscCmdi.scm.forceViewNextCommit,
· key: alt+down,
· when: scmRepository,
* McsEngl.VscCmdi.scm.forceViewNextCommit,

VscCmdi.scm.forceViewPreviousCommit,
· key: alt+up,
· when: scmRepository,
* McsEngl.VscCmdi.scm.forceViewPreviousCommit,

VscCmdi.scm.input.triggerSetup,
* McsEngl.VscCmdi.scm.input.triggerSetup,

VscCmdi.scm.openInIntegratedTerminal,
* McsEngl.VscCmdi.scm.openInIntegratedTerminal,

VscCmdi.scm.openInTerminal,
* McsEngl.VscCmdi.scm.openInTerminal,

VscCmdi.scm.setActiveProvider,
* McsEngl.VscCmdi.scm.setActiveProvider,

VscCmdi.scm.viewNextCommit,
· key: down,
· when: scmInputIsInLastPosition && scmRepository && !suggestWidgetVisible,
* McsEngl.VscCmdi.scm.viewNextCommit,

VscCmdi.scm.viewPreviousCommit,
· key: up,
· when: scmInputIsInFirstPosition && scmRepository && !suggestWidgetVisible,
* McsEngl.VscCmdi.scm.viewPreviousCommit,

VscCmdi.scrollEditorBottom,
* McsEngl.VscCmdi.scrollEditorBottom,

VscCmdi.scrollEditorTop,
* McsEngl.VscCmdi.scrollEditorTop,

VscCmdi.scrollLeft,
* McsEngl.VscCmdi.scrollLeft,

VscCmdi.scrollLineDown,
· key: ctrl+down,
· when: textInputFocus,
* McsEngl.VscCmdi.scrollLineDown,

VscCmdi.scrollLineUp,
· key: ctrl+up,
· when: textInputFocus,
* McsEngl.VscCmdi.scrollLineUp,

VscCmdi.scrollPageDown,
· key: alt+pagedown,
· when: textInputFocus,
* McsEngl.VscCmdi.scrollPageDown,

VscCmdi.scrollPageUp,
· key: alt+pageup,
· when: textInputFocus,
* McsEngl.VscCmdi.scrollPageUp,

VscCmdi.scrollRight,
* McsEngl.VscCmdi.scrollRight,

VscCmdi.search.action.cancel,
· key: escape,
· when: listFocus && searchViewletVisible && !inputFocus && !treestickyScrollFocused && searchState != '0',
* McsEngl.VscCmdi.search.action.cancel,

VscCmdi.search.action.clearHistory,
* McsEngl.VscCmdi.search.action.clearHistory,

VscCmdi.search.action.clearSearchResults,
* McsEngl.VscCmdi.search.action.clearSearchResults,

VscCmdi.search.action.collapseSearchResults,
* McsEngl.VscCmdi.search.action.collapseSearchResults,

VscCmdi.search.action.copyAll,
* McsEngl.VscCmdi.search.action.copyAll,

VscCmdi.search.action.copyMatch,
· key: ctrl+c,
· when: fileMatchOrMatchFocus,
* McsEngl.VscCmdi.search.action.copyMatch,

VscCmdi.search.action.copyPath,
· key: shift+alt+c,
· when: fileMatchOrFolderMatchWithResourceFocus,
* McsEngl.VscCmdi.search.action.copyPath,

VscCmdi.search.action.excludeFileTypeFromSearch,
* McsEngl.VscCmdi.search.action.excludeFileTypeFromSearch,

VscCmdi.search.action.excludeFromSearch,
* McsEngl.VscCmdi.search.action.excludeFromSearch,

VscCmdi.search.action.expandRecursively,
* McsEngl.VscCmdi.search.action.expandRecursively,

VscCmdi.search.action.expandSearchResults,
* McsEngl.VscCmdi.search.action.expandSearchResults,

VscCmdi.search.action.focusFilesToExclude,
* McsEngl.VscCmdi.search.action.focusFilesToExclude,

VscCmdi.search.action.focusFilesToInclude,
* McsEngl.VscCmdi.search.action.focusFilesToInclude,

VscCmdi.search.action.focusNextSearchResult,
· key: f4,
· when: hasSearchResult || inSearchEditor,
* McsEngl.VscCmdi.search.action.focusNextSearchResult,

VscCmdi.search.action.focusPreviousSearchResult,
· key: shift+f4,
· when: hasSearchResult || inSearchEditor,
* McsEngl.VscCmdi.search.action.focusPreviousSearchResult,

VscCmdi.search.action.focusQueryEditorWidget,
· key: escape,
· when: inSearchEditor,
* McsEngl.VscCmdi.search.action.focusQueryEditorWidget,

VscCmdi.search.action.focusSearchFromResults,
· key: ctrl+up,
· when: accessibilityModeEnabled && searchViewletVisible || firstMatchFocus && searchViewletVisible,
* McsEngl.VscCmdi.search.action.focusSearchFromResults,

VscCmdi.search.action.focusSearchList,
* McsEngl.VscCmdi.search.action.focusSearchList,

VscCmdi.search.action.getSearchResults,
* McsEngl.VscCmdi.search.action.getSearchResults,

VscCmdi.search.action.includeFileTypeInSearch,
* McsEngl.VscCmdi.search.action.includeFileTypeInSearch,

VscCmdi.search.action.openEditor,
* McsEngl.VscCmdi.search.action.openEditor,

VscCmdi.search.action.openInEditor,
· key: alt+enter,
· when: hasSearchResult && searchViewletFocus,
* McsEngl.VscCmdi.search.action.openInEditor,

VscCmdi.search.action.openNewEditor,
* McsEngl.VscCmdi.search.action.openNewEditor,

VscCmdi.search.action.openNewEditorFromView,
* McsEngl.VscCmdi.search.action.openNewEditorFromView,

VscCmdi.search.action.openNewEditorToSide,
* McsEngl.VscCmdi.search.action.openNewEditorToSide,

VscCmdi.search.action.openResult,
· key: enter,
· when: fileMatchOrMatchFocus && searchViewletVisible,
* McsEngl.VscCmdi.search.action.openResult,

VscCmdi.search.action.openResultToSide,
· key: ctrl+enter,
· when: fileMatchOrMatchFocus && searchViewletVisible,
* McsEngl.VscCmdi.search.action.openResultToSide,

VscCmdi.search.action.refreshSearchResults,
* McsEngl.VscCmdi.search.action.refreshSearchResults,

VscCmdi.search.action.remove,
· key: delete,
· when: fileMatchOrMatchFocus && searchViewletVisible,
* McsEngl.VscCmdi.search.action.remove,

VscCmdi.search.action.replace,
· key: ctrl+shift+1,
· when: isEditableItem && matchFocus && replaceActive && searchViewletVisible,
* McsEngl.VscCmdi.search.action.replace,

VscCmdi.search.action.replaceAll,
· key: ctrl+alt+enter,
· when: replaceActive && searchViewletVisible && !findWidgetVisible,
* McsEngl.VscCmdi.search.action.replaceAll,

VscCmdi.search.action.replaceAllInFile,
· key: ctrl+shift+1,
· when: fileMatchFocus && isEditableItem && replaceActive && searchViewletVisible,
* McsEngl.VscCmdi.search.action.replaceAllInFile,

VscCmdi.search.action.replaceAllInFile,
· key: ctrl+shift+enter,
· when: fileMatchFocus && isEditableItem && replaceActive && searchViewletVisible,
* McsEngl.VscCmdi.search.action.replaceAllInFile,

VscCmdi.search.action.replaceAllInFolder,
· key: ctrl+shift+1,
· when: folderMatchFocus && isEditableItem && replaceActive && searchViewletVisible,
* McsEngl.VscCmdi.search.action.replaceAllInFolder,

VscCmdi.search.action.replaceAllInFolder,
· key: ctrl+shift+enter,
· when: folderMatchFocus && isEditableItem && replaceActive && searchViewletVisible,
* McsEngl.VscCmdi.search.action.replaceAllInFolder,

VscCmdi.search.action.restrictSearchToFolder,
· key: shift+alt+f,
· when: folderMatchWithResourceFocus && searchViewletVisible,
* McsEngl.VscCmdi.search.action.restrictSearchToFolder,

VscCmdi.search.action.revealInSideBar,
* McsEngl.VscCmdi.search.action.revealInSideBar,

VscCmdi.search.action.searchWithAI,
· key: ctrl+i,
· when: hasAIResultProviderKey && searchViewletFocus,
* McsEngl.VscCmdi.search.action.searchWithAI,

VscCmdi.search.action.viewAsList,
* McsEngl.VscCmdi.search.action.viewAsList,

VscCmdi.search.action.viewAsTree,
* McsEngl.VscCmdi.search.action.viewAsTree,

VscCmdi.search.focus.nextInputBox,
· key: ctrl+down,
· when: inSearchEditor && inputBoxFocus || inputBoxFocus && searchViewletVisible,
* McsEngl.VscCmdi.search.focus.nextInputBox,

VscCmdi.search.focus.previousInputBox,
· key: ctrl+up,
· when: inSearchEditor && inputBoxFocus || inputBoxFocus && searchViewletVisible && !searchInputBoxFocus,
* McsEngl.VscCmdi.search.focus.previousInputBox,

VscCmdi.search.searchEditor.action.deleteFileResults,
· key: ctrl+shift+backspace,
· when: inSearchEditor,
* McsEngl.VscCmdi.search.searchEditor.action.deleteFileResults,

VscCmdi.selectAllSearchEditorMatches,
· key: ctrl+shift+l,
· when: inSearchEditor,
* McsEngl.VscCmdi.selectAllSearchEditorMatches,

VscCmdi.selectFirstSuggestion,
* McsEngl.VscCmdi.selectFirstSuggestion,

VscCmdi.selectForCompare,
* McsEngl.VscCmdi.selectForCompare,

VscCmdi.selectLastSuggestion,
* McsEngl.VscCmdi.selectLastSuggestion,

VscCmdi.selectNextCodeAction,
· key: ctrl+down,
· when: codeActionMenuVisible && kb-macro.active,
* McsEngl.VscCmdi.selectNextCodeAction,

VscCmdi.selectNextCodeAction,
· key: ctrl+down,
· when: codeActionMenuVisible,
* McsEngl.VscCmdi.selectNextCodeAction,

VscCmdi.selectNextCodeAction,
· key: ctrl+n,
· when: false,
* McsEngl.VscCmdi.selectNextCodeAction,

VscCmdi.selectNextCodeAction,
· key: down,
· when: codeActionMenuVisible && kb-macro.active,
* McsEngl.VscCmdi.selectNextCodeAction,

VscCmdi.selectNextCodeAction,
· key: down,
· when: codeActionMenuVisible,
* McsEngl.VscCmdi.selectNextCodeAction,

VscCmdi.selectNextPageSuggestion,
· key: ctrl+pagedown,
· when: suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
* McsEngl.VscCmdi.selectNextPageSuggestion,

VscCmdi.selectNextPageSuggestion,
· key: pagedown,
· when: suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
* McsEngl.VscCmdi.selectNextPageSuggestion,

VscCmdi.selectNextSuggestion,
· key: ctrl+down,
· when: suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
* McsEngl.VscCmdi.selectNextSuggestion,

VscCmdi.selectNextSuggestion,
· key: down,
· when: suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
* McsEngl.VscCmdi.selectNextSuggestion,

VscCmdi.selectPrevCodeAction,
· key: ctrl+p,
· when: false,
* McsEngl.VscCmdi.selectPrevCodeAction,

VscCmdi.selectPrevCodeAction,
· key: ctrl+up,
· when: codeActionMenuVisible && kb-macro.active,
* McsEngl.VscCmdi.selectPrevCodeAction,

VscCmdi.selectPrevCodeAction,
· key: ctrl+up,
· when: codeActionMenuVisible,
* McsEngl.VscCmdi.selectPrevCodeAction,

VscCmdi.selectPrevCodeAction,
· key: up,
· when: codeActionMenuVisible && kb-macro.active,
* McsEngl.VscCmdi.selectPrevCodeAction,

VscCmdi.selectPrevCodeAction,
· key: up,
· when: codeActionMenuVisible,
* McsEngl.VscCmdi.selectPrevCodeAction,

VscCmdi.selectPrevPageSuggestion,
· key: ctrl+pageup,
· when: suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
* McsEngl.VscCmdi.selectPrevPageSuggestion,

VscCmdi.selectPrevPageSuggestion,
· key: pageup,
· when: suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
* McsEngl.VscCmdi.selectPrevPageSuggestion,

VscCmdi.selectPrevSuggestion,
· key: ctrl+up,
· when: suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
* McsEngl.VscCmdi.selectPrevSuggestion,

VscCmdi.selectPrevSuggestion,
· key: up,
· when: suggestWidgetMultipleSuggestions && suggestWidgetVisible && textInputFocus || suggestWidgetVisible && textInputFocus && !suggestWidgetHasFocusedSuggestion,
* McsEngl.VscCmdi.selectPrevSuggestion,

VscCmdi.setRootFolder,
* McsEngl.VscCmdi.setRootFolder,

VscCmdi.setSelection,
* McsEngl.VscCmdi.setSelection,

VscCmdi.settings.action.clearSearchResults,
· key: escape,
· when: inSettingsEditor && inSettingsSearch,
* McsEngl.VscCmdi.settings.action.clearSearchResults,

VscCmdi.settings.action.focusLevelUp,
· key: escape,
· when: inSettingsEditor && !inSettingsJSONEditor && !inSettingsSearch,
* McsEngl.VscCmdi.settings.action.focusLevelUp,

VscCmdi.settings.action.focusSettingControl,
· key: enter,
· when: inSettingsEditor && settingRowFocus,
* McsEngl.VscCmdi.settings.action.focusSettingControl,

VscCmdi.settings.action.focusSettingsFile,
· key: down,
· when: inSettingsSearch && !suggestWidgetVisible,
* McsEngl.VscCmdi.settings.action.focusSettingsFile,

VscCmdi.settings.action.focusSettingsFromSearch,
· key: down,
· when: inSettingsSearch && !suggestWidgetVisible,
* McsEngl.VscCmdi.settings.action.focusSettingsFromSearch,

VscCmdi.settings.action.focusSettingsList,
· key: enter,
· when: inSettingsEditor && settingsTocRowFocus,
* McsEngl.VscCmdi.settings.action.focusSettingsList,

VscCmdi.settings.action.focusTOC,
· key: left,
· when: inSettingsEditor && settingRowFocus,
* McsEngl.VscCmdi.settings.action.focusTOC,

VscCmdi.settings.action.search,
· key: ctrl+f,
· when: inSettingsEditor,
* McsEngl.VscCmdi.settings.action.search,

VscCmdi.settings.action.showContextMenu,
· key: shift+f9,
· when: inSettingsEditor,
* McsEngl.VscCmdi.settings.action.showContextMenu,

VscCmdi.settings.action.toggleAiSearch,
· key: ctrl+i,
· when: aiSettingResultsAvailable && inSettingsEditor,
* McsEngl.VscCmdi.settings.action.toggleAiSearch,

VscCmdi.settings.filterByOnline,
* McsEngl.VscCmdi.settings.filterByOnline,

VscCmdi.settings.filterByTelemetry,
* McsEngl.VscCmdi.settings.filterByTelemetry,

VscCmdi.settings.filterUntrusted,
* McsEngl.VscCmdi.settings.filterUntrusted,

VscCmdi.settings.switchToJSON,
* McsEngl.VscCmdi.settings.switchToJSON,

VscCmdi.showCustomTitleBar,
* McsEngl.VscCmdi.showCustomTitleBar,

VscCmdi.showEditorScreenReaderNotification,
* McsEngl.VscCmdi.showEditorScreenReaderNotification,

VscCmdi.showNextParameterHint,
· key: alt+down,
· when: editorFocus && kb-macro.active && parameterHintsMultipleSignatures && parameterHintsVisible,
* McsEngl.VscCmdi.showNextParameterHint,

VscCmdi.showNextParameterHint,
· key: alt+down,
· when: editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible,
* McsEngl.VscCmdi.showNextParameterHint,

VscCmdi.showNextParameterHint,
· key: ctrl+n,
· when: false,
* McsEngl.VscCmdi.showNextParameterHint,

VscCmdi.showNextParameterHint,
· key: down,
· when: editorFocus && kb-macro.active && parameterHintsMultipleSignatures && parameterHintsVisible,
* McsEngl.VscCmdi.showNextParameterHint,

VscCmdi.showNextParameterHint,
· key: down,
· when: editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible,
* McsEngl.VscCmdi.showNextParameterHint,

VscCmdi.showPrevParameterHint,
· key: alt+up,
· when: editorFocus && kb-macro.active && parameterHintsMultipleSignatures && parameterHintsVisible,
* McsEngl.VscCmdi.showPrevParameterHint,

VscCmdi.showPrevParameterHint,
· key: alt+up,
· when: editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible,
* McsEngl.VscCmdi.showPrevParameterHint,

VscCmdi.showPrevParameterHint,
· key: ctrl+p,
· when: false,
* McsEngl.VscCmdi.showPrevParameterHint,

VscCmdi.showPrevParameterHint,
· key: up,
· when: editorFocus && kb-macro.active && parameterHintsMultipleSignatures && parameterHintsVisible,
* McsEngl.VscCmdi.showPrevParameterHint,

VscCmdi.showPrevParameterHint,
· key: up,
· when: editorFocus && parameterHintsMultipleSignatures && parameterHintsVisible,
* McsEngl.VscCmdi.showPrevParameterHint,

VscCmdi.signals.sounds.help,
* McsEngl.VscCmdi.signals.sounds.help,

VscCmdi.simpleBrowser.show,
* McsEngl.VscCmdi.simpleBrowser.show,

VscCmdi.suggestWidgetCopy,
· key: ctrl+c,
· when: suggestWidgetDetailsFocused,
* McsEngl.VscCmdi.suggestWidgetCopy,

VscCmdi.suggestWidgetCopy,
· key: ctrl+insert,
· when: suggestWidgetDetailsFocused,
* McsEngl.VscCmdi.suggestWidgetCopy,

VscCmdi.tab,
· key: tab,
· when: editorTextFocus && !editorReadonly && !editorTabMovesFocus,
* McsEngl.VscCmdi.tab,

VscCmdi.targetsWsl.focus,
* McsEngl.VscCmdi.targetsWsl.focus,

VscCmdi.targetsWsl.resetViewLocation,
* McsEngl.VscCmdi.targetsWsl.resetViewLocation,

VscCmdi.terminal.focus,
* McsEngl.VscCmdi.terminal.focus,

VscCmdi.terminal.integrated.suggest.clearCachedGlobals,
* McsEngl.VscCmdi.terminal.integrated.suggest.clearCachedGlobals,

VscCmdi.terminal.removeView,
* McsEngl.VscCmdi.terminal.removeView,

VscCmdi.terminal.resetViewContainerLocation,
* McsEngl.VscCmdi.terminal.resetViewContainerLocation,

VscCmdi.terminal.resetViewLocation,
* McsEngl.VscCmdi.terminal.resetViewLocation,

VscCmdi.terminal.toggleVisibility,
* McsEngl.VscCmdi.terminal.toggleVisibility,

VscCmdi.terminalSuggestToggleExplainMode,
· key: ctrl+/,
· when: terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible,
* McsEngl.VscCmdi.terminalSuggestToggleExplainMode,

VscCmdi.testing.callStack.debug,
* McsEngl.VscCmdi.testing.callStack.debug,

VscCmdi.testing.callStack.run,
* McsEngl.VscCmdi.testing.callStack.run,

VscCmdi.testing.cancelRun,
· key: ctrl+; ctrl+x,
* McsEngl.VscCmdi.testing.cancelRun,

VscCmdi.testing.cancelTestRefresh,
* McsEngl.VscCmdi.testing.cancelTestRefresh,

VscCmdi.testing.clearTestResults,
* McsEngl.VscCmdi.testing.clearTestResults,

VscCmdi.testing.collapseAll,
* McsEngl.VscCmdi.testing.collapseAll,

VscCmdi.testing.collapsePeekStack,
* McsEngl.VscCmdi.testing.collapsePeekStack,

VscCmdi.testing.configureProfile,
* McsEngl.VscCmdi.testing.configureProfile,

VscCmdi.testing.continuousRunUsingForTest,
* McsEngl.VscCmdi.testing.continuousRunUsingForTest,

VscCmdi.testing.coverage,
* McsEngl.VscCmdi.testing.coverage,

VscCmdi.testing.coverage.close,
* McsEngl.VscCmdi.testing.coverage.close,

VscCmdi.testing.coverage.goToNextMissedLine,
· key: alt+f9,
· when: activeEditor && testing.hasCoverageInFile,
* McsEngl.VscCmdi.testing.coverage.goToNextMissedLine,

VscCmdi.testing.coverage.goToPreviousMissedLine,
· key: shift+alt+f9,
· when: activeEditor && testing.hasCoverageInFile,
* McsEngl.VscCmdi.testing.coverage.goToPreviousMissedLine,

VscCmdi.testing.coverage.uri,
* McsEngl.VscCmdi.testing.coverage.uri,

VscCmdi.testing.coverageAll,
· key: ctrl+; ctrl+shift+a,
* McsEngl.VscCmdi.testing.coverageAll,

VscCmdi.testing.coverageAtCursor,
· key: ctrl+; ctrl+shift+c,
· when: editorTextFocus,
* McsEngl.VscCmdi.testing.coverageAtCursor,

VscCmdi.testing.coverageCurrentFile,
· key: ctrl+; ctrl+shift+f,
· when: editorTextFocus,
* McsEngl.VscCmdi.testing.coverageCurrentFile,

VscCmdi.testing.coverageFilterToTest,
* McsEngl.VscCmdi.testing.coverageFilterToTest,

VscCmdi.testing.coverageFilterToTestInEditor,
* McsEngl.VscCmdi.testing.coverageFilterToTestInEditor,

VscCmdi.testing.coverageLastRun,
· key: ctrl+; ctrl+shift+l,
* McsEngl.VscCmdi.testing.coverageLastRun,

VscCmdi.testing.coverageSelected,
* McsEngl.VscCmdi.testing.coverageSelected,

VscCmdi.testing.coverageToggleToolbar,
* McsEngl.VscCmdi.testing.coverageToggleToolbar,

VscCmdi.testing.coverageViewChangeSorting,
* McsEngl.VscCmdi.testing.coverageViewChangeSorting,

VscCmdi.testing.coverageViewCollapseAll,
* McsEngl.VscCmdi.testing.coverageViewCollapseAll,

VscCmdi.testing.debug,
* McsEngl.VscCmdi.testing.debug,

VscCmdi.testing.debug.uri,
* McsEngl.VscCmdi.testing.debug.uri,

VscCmdi.testing.debugAll,
· key: ctrl+; ctrl+a,
* McsEngl.VscCmdi.testing.debugAll,

VscCmdi.testing.debugAtCursor,
· key: ctrl+; ctrl+c,
· when: editorTextFocus,
* McsEngl.VscCmdi.testing.debugAtCursor,

VscCmdi.testing.debugCurrentFile,
· key: ctrl+; ctrl+f,
· when: editorTextFocus,
* McsEngl.VscCmdi.testing.debugCurrentFile,

VscCmdi.testing.debugFailTests,
· key: ctrl+; ctrl+e,
* McsEngl.VscCmdi.testing.debugFailTests,

VscCmdi.testing.debugFailedFromLastRun,
* McsEngl.VscCmdi.testing.debugFailedFromLastRun,

VscCmdi.testing.debugLastRun,
· key: ctrl+; ctrl+l,
* McsEngl.VscCmdi.testing.debugLastRun,

VscCmdi.testing.debugSelected,
* McsEngl.VscCmdi.testing.debugSelected,

VscCmdi.testing.editFocusedTest,
· key: alt+enter,
· when: focusedView == 'workbench.view.testing',
* McsEngl.VscCmdi.testing.editFocusedTest,

VscCmdi.testing.getSelectedProfiles,
* McsEngl.VscCmdi.testing.getSelectedProfiles,

VscCmdi.testing.goToNextMessage,
· key: alt+f8,
· when: editorFocus && testing.isPeekVisible,
* McsEngl.VscCmdi.testing.goToNextMessage,

VscCmdi.testing.goToPreviousMessage,
· key: shift+alt+f8,
· when: editorFocus && testing.isPeekVisible,
* McsEngl.VscCmdi.testing.goToPreviousMessage,

VscCmdi.testing.goToRelatedCode,
* McsEngl.VscCmdi.testing.goToRelatedCode,

VscCmdi.testing.goToRelatedTest,
* McsEngl.VscCmdi.testing.goToRelatedTest,

VscCmdi.testing.hideTest,
* McsEngl.VscCmdi.testing.hideTest,

VscCmdi.testing.openCoverage,
* McsEngl.VscCmdi.testing.openCoverage,

VscCmdi.testing.openMessageInEditor,
* McsEngl.VscCmdi.testing.openMessageInEditor,

VscCmdi.testing.openOutputPeek,
· key: ctrl+; ctrl+m,
* McsEngl.VscCmdi.testing.openOutputPeek,

VscCmdi.testing.peekRelatedCode,
* McsEngl.VscCmdi.testing.peekRelatedCode,

VscCmdi.testing.peekRelatedTest,
* McsEngl.VscCmdi.testing.peekRelatedTest,

VscCmdi.testing.reRunFailTests,
· key: ctrl+; e,
* McsEngl.VscCmdi.testing.reRunFailTests,

VscCmdi.testing.reRunFailedFromLastRun,
* McsEngl.VscCmdi.testing.reRunFailedFromLastRun,

VscCmdi.testing.reRunLastRun,
· key: ctrl+; l,
* McsEngl.VscCmdi.testing.reRunLastRun,

VscCmdi.testing.refreshTests,
· key: ctrl+; ctrl+r,
· when: testing.canRefresh,
* McsEngl.VscCmdi.testing.refreshTests,

VscCmdi.testing.run,
* McsEngl.VscCmdi.testing.run,

VscCmdi.testing.run.uri,
* McsEngl.VscCmdi.testing.run.uri,

VscCmdi.testing.runAll,
· key: ctrl+; a,
* McsEngl.VscCmdi.testing.runAll,

VscCmdi.testing.runAtCursor,
· key: ctrl+; c,
· when: editorTextFocus,
* McsEngl.VscCmdi.testing.runAtCursor,

VscCmdi.testing.runCurrentFile,
· key: ctrl+; f,
· when: editorTextFocus,
* McsEngl.VscCmdi.testing.runCurrentFile,

VscCmdi.testing.runSelected,
* McsEngl.VscCmdi.testing.runSelected,

VscCmdi.testing.runUsing,
* McsEngl.VscCmdi.testing.runUsing,

VscCmdi.testing.searchForTestExtension,
* McsEngl.VscCmdi.testing.searchForTestExtension,

VscCmdi.testing.selectDefaultTestProfiles,
* McsEngl.VscCmdi.testing.selectDefaultTestProfiles,

VscCmdi.testing.showMostRecentOutput,
· key: ctrl+; ctrl+o,
· when: testing.hasAnyResults,
* McsEngl.VscCmdi.testing.showMostRecentOutput,

VscCmdi.testing.sortByDuration,
* McsEngl.VscCmdi.testing.sortByDuration,

VscCmdi.testing.sortByLocation,
* McsEngl.VscCmdi.testing.sortByLocation,

VscCmdi.testing.sortByStatus,
* McsEngl.VscCmdi.testing.sortByStatus,

VscCmdi.testing.startContinuousRun,
* McsEngl.VscCmdi.testing.startContinuousRun,

VscCmdi.testing.startContinuousRunFromExtension,
* McsEngl.VscCmdi.testing.startContinuousRunFromExtension,

VscCmdi.testing.stopContinuousRun,
* McsEngl.VscCmdi.testing.stopContinuousRun,

VscCmdi.testing.stopContinuousRunFromExtension,
* McsEngl.VscCmdi.testing.stopContinuousRunFromExtension,

VscCmdi.testing.toggleContinuousRunForTest,
* McsEngl.VscCmdi.testing.toggleContinuousRunForTest,

VscCmdi.testing.toggleCoverageInExplorer,
* McsEngl.VscCmdi.testing.toggleCoverageInExplorer,

VscCmdi.testing.toggleInlineCoverage,
· key: ctrl+; ctrl+shift+i,
* McsEngl.VscCmdi.testing.toggleInlineCoverage,

VscCmdi.testing.toggleInlineTestOutput,
· key: ctrl+; ctrl+i,
* McsEngl.VscCmdi.testing.toggleInlineTestOutput,

VscCmdi.testing.toggleResultsViewLayout,
* McsEngl.VscCmdi.testing.toggleResultsViewLayout,

VscCmdi.testing.toggleTestingPeekHistory,
· key: alt+h,
· when: testing.isPeekVisible,
* McsEngl.VscCmdi.testing.toggleTestingPeekHistory,

VscCmdi.testing.unhideAllTests,
* McsEngl.VscCmdi.testing.unhideAllTests,

VscCmdi.testing.unhideTest,
* McsEngl.VscCmdi.testing.unhideTest,

VscCmdi.testing.viewAsList,
* McsEngl.VscCmdi.testing.viewAsList,

VscCmdi.testing.viewAsTree,
* McsEngl.VscCmdi.testing.viewAsTree,

VscCmdi.timeline.focus,
* McsEngl.VscCmdi.timeline.focus,

VscCmdi.timeline.refresh,
* McsEngl.VscCmdi.timeline.refresh,

VscCmdi.timeline.removeView,
* McsEngl.VscCmdi.timeline.removeView,

VscCmdi.timeline.resetViewLocation,
* McsEngl.VscCmdi.timeline.resetViewLocation,

VscCmdi.timeline.toggleExcludeSource:timeline.localHistory,
* McsEngl.VscCmdi.timeline.toggleExcludeSource:timeline.localHistory,

VscCmdi.timeline.toggleFollowActiveEditor,
* McsEngl.VscCmdi.timeline.toggleFollowActiveEditor,

VscCmdi.timeline.toggleVisibility,
* McsEngl.VscCmdi.timeline.toggleVisibility,

VscCmdi.toggle.chat.unifiedAgentsBar.enabled,
* McsEngl.VscCmdi.toggle.chat.unifiedAgentsBar.enabled,

VscCmdi.toggle.diff.ignoreTrimWhitespace,
* McsEngl.VscCmdi.toggle.diff.ignoreTrimWhitespace,

VscCmdi.toggle.diff.renderSideBySide,
* McsEngl.VscCmdi.toggle.diff.renderSideBySide,

VscCmdi.toggle.toggleCustomTitleBar,
* McsEngl.VscCmdi.toggle.toggleCustomTitleBar,

VscCmdi.toggle.window.commandCenter,
* McsEngl.VscCmdi.toggle.window.commandCenter,

VscCmdi.toggle.window.customTitleBarVisibility,
* McsEngl.VscCmdi.toggle.window.customTitleBarVisibility,

VscCmdi.toggle.window.customTitleBarVisibility.windowed,
* McsEngl.VscCmdi.toggle.window.customTitleBarVisibility.windowed,

VscCmdi.toggle.workbench.browser.showInTitleBar,
* McsEngl.VscCmdi.toggle.workbench.browser.showInTitleBar,

VscCmdi.toggle.workbench.editor.editorActionsLocation,
* McsEngl.VscCmdi.toggle.workbench.editor.editorActionsLocation,

VscCmdi.toggle.workbench.experimental.share.enabled,
* McsEngl.VscCmdi.toggle.workbench.experimental.share.enabled,

VscCmdi.toggle.workbench.layoutControl.enabled,
* McsEngl.VscCmdi.toggle.workbench.layoutControl.enabled,

VscCmdi.toggle.workbench.navigationControl.enabled,
* McsEngl.VscCmdi.toggle.workbench.navigationControl.enabled,

VscCmdi.toggle.workbench.notifications.showInTitleBar,
* McsEngl.VscCmdi.toggle.workbench.notifications.showInTitleBar,

VscCmdi.toggleExplainMode,
· key: ctrl+/,
· when: suggestWidgetVisible,
* McsEngl.VscCmdi.toggleExplainMode,

VscCmdi.toggleFindCaseSensitive,
· key: alt+c,
· when: editorFocus,
* McsEngl.VscCmdi.toggleFindCaseSensitive,

VscCmdi.toggleFindInSelection,
· key: alt+l,
· when: editorFocus,
* McsEngl.VscCmdi.toggleFindInSelection,

VscCmdi.toggleFindRegex,
· key: alt+r,
· when: editorFocus,
* McsEngl.VscCmdi.toggleFindRegex,

VscCmdi.toggleFindWholeWord,
· key: alt+w,
· when: editorFocus,
* McsEngl.VscCmdi.toggleFindWholeWord,

VscCmdi.togglePeekWidgetFocus,
· key: ctrl+k f2,
· when: inReferenceSearchEditor || referenceSearchVisible,
* McsEngl.VscCmdi.togglePeekWidgetFocus,

VscCmdi.togglePreserveCase,
· key: alt+p,
· when: editorFocus,
* McsEngl.VscCmdi.togglePreserveCase,

VscCmdi.toggleQuickDiffWidgetFocus,
· key: ctrl+k f2,
· when: dirtyDiffVisible,
* McsEngl.VscCmdi.toggleQuickDiffWidgetFocus,

VscCmdi.toggleSearchCaseSensitive,
· key: alt+c,
· when: searchViewletFocus,
* McsEngl.VscCmdi.toggleSearchCaseSensitive,

VscCmdi.toggleSearchEditorCaseSensitive,
· key: alt+c,
· when: inSearchEditor && searchInputBoxFocus,
* McsEngl.VscCmdi.toggleSearchEditorCaseSensitive,

VscCmdi.toggleSearchEditorContextLines,
· key: alt+l,
· when: inSearchEditor,
* McsEngl.VscCmdi.toggleSearchEditorContextLines,

VscCmdi.toggleSearchEditorRegex,
· key: alt+r,
· when: inSearchEditor && searchInputBoxFocus,
* McsEngl.VscCmdi.toggleSearchEditorRegex,

VscCmdi.toggleSearchEditorWholeWord,
· key: alt+w,
· when: inSearchEditor && searchInputBoxFocus,
* McsEngl.VscCmdi.toggleSearchEditorWholeWord,

VscCmdi.toggleSearchPreserveCase,
· key: alt+p,
· when: searchViewletFocus,
* McsEngl.VscCmdi.toggleSearchPreserveCase,

VscCmdi.toggleSearchRegex,
· key: alt+r,
· when: searchViewletFocus,
* McsEngl.VscCmdi.toggleSearchRegex,

VscCmdi.toggleSearchWholeWord,
· key: alt+w,
· when: searchViewletFocus,
* McsEngl.VscCmdi.toggleSearchWholeWord,

VscCmdi.toggleSectionCodeAction,
· key: space,
· when: codeActionMenuVisible && !codeActionMenuFilterFocused,
* McsEngl.VscCmdi.toggleSectionCodeAction,

VscCmdi.toggleSuggestionDetails,
· key: ctrl+i,
· when: suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus,
* McsEngl.VscCmdi.toggleSuggestionDetails,

VscCmdi.toggleSuggestionDetails,
· key: ctrl+space,
· when: suggestWidgetHasFocusedSuggestion && suggestWidgetVisible && textInputFocus,
* McsEngl.VscCmdi.toggleSuggestionDetails,

VscCmdi.toggleSuggestionFocus,
· key: ctrl+alt+space,
· when: suggestWidgetVisible && textInputFocus,
* McsEngl.VscCmdi.toggleSuggestionFocus,

VscCmdi.tree.toggleStickyScroll,
* McsEngl.VscCmdi.tree.toggleStickyScroll,

VscCmdi.tunnel-forwarding.restart,
* McsEngl.VscCmdi.tunnel-forwarding.restart,

VscCmdi.tunnel-forwarding.showLog,
* McsEngl.VscCmdi.tunnel-forwarding.showLog,

VscCmdi.typescript.experimental.disableTsgo,
* McsEngl.VscCmdi.typescript.experimental.disableTsgo,

VscCmdi.typescript.experimental.enableTsgo,
* McsEngl.VscCmdi.typescript.experimental.enableTsgo,

VscCmdi.typescript.findAllFileReferences,
* McsEngl.VscCmdi.typescript.findAllFileReferences,

VscCmdi.typescript.goToProjectConfig,
* McsEngl.VscCmdi.typescript.goToProjectConfig,

VscCmdi.typescript.goToSourceDefinition,
* McsEngl.VscCmdi.typescript.goToSourceDefinition,

VscCmdi.typescript.openTsServerLog,
* McsEngl.VscCmdi.typescript.openTsServerLog,

VscCmdi.typescript.reloadProjects,
* McsEngl.VscCmdi.typescript.reloadProjects,

VscCmdi.typescript.removeUnusedImports,
* McsEngl.VscCmdi.typescript.removeUnusedImports,

VscCmdi.typescript.restartTsServer,
* McsEngl.VscCmdi.typescript.restartTsServer,

VscCmdi.typescript.selectTypeScriptVersion,
* McsEngl.VscCmdi.typescript.selectTypeScriptVersion,

VscCmdi.typescript.sortImports,
* McsEngl.VscCmdi.typescript.sortImports,

VscCmdi.typescript.tsserverRequest,
* McsEngl.VscCmdi.typescript.tsserverRequest,

VscCmdi.undo,
· key: ctrl+z,
* McsEngl.VscCmdi.undo,

VscCmdi.update.check,
* McsEngl.VscCmdi.update.check,

VscCmdi.update.checkForUpdate,
* McsEngl.VscCmdi.update.checkForUpdate,

VscCmdi.update.checking,
* McsEngl.VscCmdi.update.checking,

VscCmdi.update.downloadNow,
* McsEngl.VscCmdi.update.downloadNow,

VscCmdi.update.downloadUpdate,
* McsEngl.VscCmdi.update.downloadUpdate,

VscCmdi.update.downloading,
* McsEngl.VscCmdi.update.downloading,

VscCmdi.update.install,
* McsEngl.VscCmdi.update.install,

VscCmdi.update.installUpdate,
* McsEngl.VscCmdi.update.installUpdate,

VscCmdi.update.restart,
* McsEngl.VscCmdi.update.restart,

VscCmdi.update.restartToUpdate,
* McsEngl.VscCmdi.update.restartToUpdate,

VscCmdi.update.showCurrentReleaseNotes,
* McsEngl.VscCmdi.update.showCurrentReleaseNotes,

VscCmdi.update.showUpdateReleaseNotes,
* McsEngl.VscCmdi.update.showUpdateReleaseNotes,

VscCmdi.update.updating,
* McsEngl.VscCmdi.update.updating,

VscCmdi.variables.collapse,
* McsEngl.VscCmdi.variables.collapse,

VscCmdi.views.moveViewDown,
· key: ctrl+k down,
· when: focusedView != '',
* McsEngl.VscCmdi.views.moveViewDown,

VscCmdi.views.moveViewLeft,
· key: ctrl+k left,
· when: focusedView != '',
* McsEngl.VscCmdi.views.moveViewLeft,

VscCmdi.views.moveViewRight,
· key: ctrl+k right,
· when: focusedView != '',
* McsEngl.VscCmdi.views.moveViewRight,

VscCmdi.views.moveViewUp,
· key: ctrl+k up,
· when: focusedView != '',
* McsEngl.VscCmdi.views.moveViewUp,

VscCmdi.vscode-edge-devtools-view.attach,
* McsEngl.VscCmdi.vscode-edge-devtools-view.attach,

VscCmdi.vscode-edge-devtools-view.close-instance,
* McsEngl.VscCmdi.vscode-edge-devtools-view.close-instance,

VscCmdi.vscode-edge-devtools-view.configureLaunchJson,
* McsEngl.VscCmdi.vscode-edge-devtools-view.configureLaunchJson,

VscCmdi.vscode-edge-devtools-view.copyItem,
* McsEngl.VscCmdi.vscode-edge-devtools-view.copyItem,

VscCmdi.vscode-edge-devtools-view.cssMirrorContent,
* McsEngl.VscCmdi.vscode-edge-devtools-view.cssMirrorContent,

VscCmdi.vscode-edge-devtools-view.help-links.focus,
* McsEngl.VscCmdi.vscode-edge-devtools-view.help-links.focus,

VscCmdi.vscode-edge-devtools-view.help-links.removeView,
* McsEngl.VscCmdi.vscode-edge-devtools-view.help-links.removeView,

VscCmdi.vscode-edge-devtools-view.help-links.resetViewLocation,
* McsEngl.VscCmdi.vscode-edge-devtools-view.help-links.resetViewLocation,

VscCmdi.vscode-edge-devtools-view.help-links.toggleVisibility,
* McsEngl.VscCmdi.vscode-edge-devtools-view.help-links.toggleVisibility,

VscCmdi.vscode-edge-devtools-view.launch,
* McsEngl.VscCmdi.vscode-edge-devtools-view.launch,

VscCmdi.vscode-edge-devtools-view.launchHtml,
* McsEngl.VscCmdi.vscode-edge-devtools-view.launchHtml,

VscCmdi.vscode-edge-devtools-view.launchProject,
* McsEngl.VscCmdi.vscode-edge-devtools-view.launchProject,

VscCmdi.vscode-edge-devtools-view.launchScreencast,
* McsEngl.VscCmdi.vscode-edge-devtools-view.launchScreencast,

VscCmdi.vscode-edge-devtools-view.openSettings,
* McsEngl.VscCmdi.vscode-edge-devtools-view.openSettings,

VscCmdi.vscode-edge-devtools-view.refresh,
* McsEngl.VscCmdi.vscode-edge-devtools-view.refresh,

VscCmdi.vscode-edge-devtools-view.targets.focus,
* McsEngl.VscCmdi.vscode-edge-devtools-view.targets.focus,

VscCmdi.vscode-edge-devtools-view.targets.removeView,
* McsEngl.VscCmdi.vscode-edge-devtools-view.targets.removeView,

VscCmdi.vscode-edge-devtools-view.targets.resetViewLocation,
* McsEngl.VscCmdi.vscode-edge-devtools-view.targets.resetViewLocation,

VscCmdi.vscode-edge-devtools-view.targets.toggleVisibility,
* McsEngl.VscCmdi.vscode-edge-devtools-view.targets.toggleVisibility,

VscCmdi.vscode-edge-devtools-view.toggleInspect,
* McsEngl.VscCmdi.vscode-edge-devtools-view.toggleInspect,

VscCmdi.vscode-edge-devtools-view.toggleScreencast,
* McsEngl.VscCmdi.vscode-edge-devtools-view.toggleScreencast,

VscCmdi.vscode-edge-devtools-view.viewChangelog,
* McsEngl.VscCmdi.vscode-edge-devtools-view.viewChangelog,

VscCmdi.vscode-edge-devtools-view.viewDocumentation,
* McsEngl.VscCmdi.vscode-edge-devtools-view.viewDocumentation,

VscCmdi.vscode-edge-devtools.attach,
* McsEngl.VscCmdi.vscode-edge-devtools.attach,

VscCmdi.vscode-edge-devtools.attachToCurrentDebugTarget,
* McsEngl.VscCmdi.vscode-edge-devtools.attachToCurrentDebugTarget,

VscCmdi.vscode-edge-devtools.launch,
* McsEngl.VscCmdi.vscode-edge-devtools.launch,

VscCmdi.vscode-macros.debug,
* McsEngl.VscCmdi.vscode-macros.debug,

VscCmdi.vscode-macros.openMacroDirectory,
* McsEngl.VscCmdi.vscode-macros.openMacroDirectory,

VscCmdi.vscode-macros.run,
* McsEngl.VscCmdi.vscode-macros.run,

VscCmdi.vscode-macros.runUserMacro,
* McsEngl.VscCmdi.vscode-macros.runUserMacro,

VscCmdi.vscode-macros.selectMacroFile,
* McsEngl.VscCmdi.vscode-macros.selectMacroFile,

VscCmdi.vscode-macros.user1,
* McsEngl.VscCmdi.vscode-macros.user1,

VscCmdi.vscode-macros.user2,
* McsEngl.VscCmdi.vscode-macros.user2,

VscCmdi.vscode-macros.user3,
* McsEngl.VscCmdi.vscode-macros.user3,

VscCmdi.vscode-macros.user4,
* McsEngl.VscCmdi.vscode-macros.user4,

VscCmdi.vscode-macros.user5,
* McsEngl.VscCmdi.vscode-macros.user5,

VscCmdi.vscode-macros.user6,
* McsEngl.VscCmdi.vscode-macros.user6,

VscCmdi.vscode-macros.user7,
* McsEngl.VscCmdi.vscode-macros.user7,

VscCmdi.vscode-macros.user8,
* McsEngl.VscCmdi.vscode-macros.user8,

VscCmdi.vscode-macros.user9,
* McsEngl.VscCmdi.vscode-macros.user9,

VscCmdi.vscode-macros.user10,
* McsEngl.VscCmdi.vscode-macros.user10,

VscCmdi.vscode-webhint/apply-code-fix,
* McsEngl.VscCmdi.vscode-webhint/apply-code-fix,

VscCmdi.vscode-webhint/edit-hintrc-project,
* McsEngl.VscCmdi.vscode-webhint/edit-hintrc-project,

VscCmdi.vscode-webhint/ignore-axe-rule-project,
* McsEngl.VscCmdi.vscode-webhint/ignore-axe-rule-project,

VscCmdi.vscode-webhint/ignore-browsers-project,
* McsEngl.VscCmdi.vscode-webhint/ignore-browsers-project,

VscCmdi.vscode-webhint/ignore-feature-project,
* McsEngl.VscCmdi.vscode-webhint/ignore-feature-project,

VscCmdi.vscode-webhint/ignore-hint-project,
* McsEngl.VscCmdi.vscode-webhint/ignore-hint-project,

VscCmdi.walkthroughs.selectStep,
* McsEngl.VscCmdi.walkthroughs.selectStep,

VscCmdi.watch.collapse,
* McsEngl.VscCmdi.watch.collapse,

VscCmdi.welcome.goBack,
· key: escape,
· when: inWelcome && activeEditor == 'gettingStartedPage',
* McsEngl.VscCmdi.welcome.goBack,

VscCmdi.welcome.markStepComplete,
* McsEngl.VscCmdi.welcome.markStepComplete,

VscCmdi.welcome.markStepIncomplete,
* McsEngl.VscCmdi.welcome.markStepIncomplete,

VscCmdi.welcome.newWorkspaceChat,
* McsEngl.VscCmdi.welcome.newWorkspaceChat,

VscCmdi.welcome.showAllWalkthroughs,
* McsEngl.VscCmdi.welcome.showAllWalkthroughs,

VscCmdi.welcome.showNewFileEntries,
· key: ctrl+alt+win+n,
* McsEngl.VscCmdi.welcome.showNewFileEntries,

VscCmdi.widgetNavigation.focusNext,
· key: ctrl+down,
· when: inputFocus && navigableContainerFocused || navigableContainerFocused && treestickyScrollFocused || navigableContainerFocused && !listFocus || navigableContainerFocused && listScrollAtBoundary == 'both' || navigableContainerFocused && listScrollAtBoundary == 'bottom',
* McsEngl.VscCmdi.widgetNavigation.focusNext,

VscCmdi.widgetNavigation.focusPrevious,
· key: ctrl+up,
· when: inputFocus && navigableContainerFocused || navigableContainerFocused && treestickyScrollFocused || navigableContainerFocused && !listFocus || navigableContainerFocused && listScrollAtBoundary == 'both' || navigableContainerFocused && listScrollAtBoundary == 'top',
* McsEngl.VscCmdi.widgetNavigation.focusPrevious,

VscCmdi.workbench.action.acceptSelectedQuickOpenItem,
* McsEngl.VscCmdi.workbench.action.acceptSelectedQuickOpenItem,

VscCmdi.workbench.action.activityBarLocation.bottom,
* McsEngl.VscCmdi.workbench.action.activityBarLocation.bottom,

VscCmdi.workbench.action.activityBarLocation.default,
* McsEngl.VscCmdi.workbench.action.activityBarLocation.default,

VscCmdi.workbench.action.activityBarLocation.hide,
* McsEngl.VscCmdi.workbench.action.activityBarLocation.hide,

VscCmdi.workbench.action.activityBarLocation.top,
* McsEngl.VscCmdi.workbench.action.activityBarLocation.top,

VscCmdi.workbench.action.addComment,
· key: ctrl+k ctrl+alt+c,
· when: activeCursorHasCommentingRange,
* McsEngl.VscCmdi.workbench.action.addComment,

VscCmdi.workbench.action.addRootFolder,
* McsEngl.VscCmdi.workbench.action.addRootFolder,

VscCmdi.workbench.action.alignPanelCenter,
* McsEngl.VscCmdi.workbench.action.alignPanelCenter,

VscCmdi.workbench.action.alignPanelJustify,
* McsEngl.VscCmdi.workbench.action.alignPanelJustify,

VscCmdi.workbench.action.alignPanelLeft,
* McsEngl.VscCmdi.workbench.action.alignPanelLeft,

VscCmdi.workbench.action.alignPanelRight,
* McsEngl.VscCmdi.workbench.action.alignPanelRight,

VscCmdi.workbench.action.alignQuickInputCenter,
* McsEngl.VscCmdi.workbench.action.alignQuickInputCenter,

VscCmdi.workbench.action.alignQuickInputTop,
* McsEngl.VscCmdi.workbench.action.alignQuickInputTop,

VscCmdi.workbench.action.alternativeAcceptSelectedQuickOpenItem,
* McsEngl.VscCmdi.workbench.action.alternativeAcceptSelectedQuickOpenItem,

VscCmdi.workbench.action.askVScode,
* McsEngl.VscCmdi.workbench.action.askVScode,

VscCmdi.workbench.action.blur,
* McsEngl.VscCmdi.workbench.action.blur,

VscCmdi.workbench.action.browseColorThemesInMarketplace,
* McsEngl.VscCmdi.workbench.action.browseColorThemesInMarketplace,

VscCmdi.workbench.action.browser.addConsoleLogsToChat,
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.workbench.action.browser.addElementToChat,

VscCmdi.workbench.action.browser.addFocusedElementToChat,
· key: ctrl+enter,
· when: browserElementSelectionActive && browserFocused,
* McsEngl.VscCmdi.workbench.action.browser.addFocusedElementToChat,

VscCmdi.workbench.action.browser.clearEphemeralStorage,
* McsEngl.VscCmdi.workbench.action.browser.clearEphemeralStorage,

VscCmdi.workbench.action.browser.clearGlobalStorage,
* McsEngl.VscCmdi.workbench.action.browser.clearGlobalStorage,

VscCmdi.workbench.action.browser.clearWorkspaceStorage,
* McsEngl.VscCmdi.workbench.action.browser.clearWorkspaceStorage,

VscCmdi.workbench.action.browser.closeAll,
* McsEngl.VscCmdi.workbench.action.browser.closeAll,

VscCmdi.workbench.action.browser.closeAllInGroup,
* McsEngl.VscCmdi.workbench.action.browser.closeAllInGroup,

VscCmdi.workbench.action.browser.findNext,
· key: enter,
· when: browserFindWidgetFocused && activeEditor == 'workbench.editor.browser',
* McsEngl.VscCmdi.workbench.action.browser.findNext,

VscCmdi.workbench.action.browser.findNext,
· key: f3,
· when: browserFindWidgetVisible && activeEditor == 'workbench.editor.browser',
* McsEngl.VscCmdi.workbench.action.browser.findNext,

VscCmdi.workbench.action.browser.findPrevious,
· key: shift+enter,
· when: browserFindWidgetFocused && activeEditor == 'workbench.editor.browser',
* McsEngl.VscCmdi.workbench.action.browser.findPrevious,

VscCmdi.workbench.action.browser.findPrevious,
· key: shift+f3,
· when: browserFindWidgetVisible && activeEditor == 'workbench.editor.browser',
* McsEngl.VscCmdi.workbench.action.browser.findPrevious,

VscCmdi.workbench.action.browser.focusUrlInput,
· key: ctrl+l,
· when: activeEditor == 'workbench.editor.browser',
* McsEngl.VscCmdi.workbench.action.browser.focusUrlInput,

VscCmdi.workbench.action.browser.goBack,
· key: alt+left,
· when: browserCanGoBack && activeEditor == 'workbench.editor.browser',
* McsEngl.VscCmdi.workbench.action.browser.goBack,

VscCmdi.workbench.action.browser.goBack,
· key: browserback,
· when: browserCanGoBack && activeEditor == 'workbench.editor.browser',
* McsEngl.VscCmdi.workbench.action.browser.goBack,

VscCmdi.workbench.action.browser.goForward,
· key: alt+right,
· when: browserCanGoForward && activeEditor == 'workbench.editor.browser',
* McsEngl.VscCmdi.workbench.action.browser.goForward,

VscCmdi.workbench.action.browser.goForward,
· key: browserforward,
· when: browserCanGoForward && activeEditor == 'workbench.editor.browser',
* McsEngl.VscCmdi.workbench.action.browser.goForward,

VscCmdi.workbench.action.browser.hardReload,
· key: ctrl+f5,
· when: browserFocused && activeEditor == 'workbench.editor.browser',
* McsEngl.VscCmdi.workbench.action.browser.hardReload,

VscCmdi.workbench.action.browser.hardReload,
· key: ctrl+shift+r,
· when: browserFocused && activeEditor == 'workbench.editor.browser',
* McsEngl.VscCmdi.workbench.action.browser.hardReload,

VscCmdi.workbench.action.browser.hideFind,
· key: escape,
· when: browserFindWidgetVisible && activeEditor == 'workbench.editor.browser',
* McsEngl.VscCmdi.workbench.action.browser.hideFind,

VscCmdi.workbench.action.browser.newTab,
· key: ctrl+t,
· when: activeEditor == 'workbench.editor.browser',
* McsEngl.VscCmdi.workbench.action.browser.newTab,

VscCmdi.workbench.action.browser.open,
* McsEngl.VscCmdi.workbench.action.browser.open,

VscCmdi.workbench.action.browser.openExternal,
* McsEngl.VscCmdi.workbench.action.browser.openExternal,

VscCmdi.workbench.action.browser.openSettings,
* McsEngl.VscCmdi.workbench.action.browser.openSettings,

VscCmdi.workbench.action.browser.quickOpen,
· key: ctrl+shift+a,
· when: activeEditor == 'workbench.editor.browser',
* McsEngl.VscCmdi.workbench.action.browser.quickOpen,

VscCmdi.workbench.action.browser.reload,
· key: ctrl+r,
· when: browserFocused && activeEditor == 'workbench.editor.browser',
* McsEngl.VscCmdi.workbench.action.browser.reload,

VscCmdi.workbench.action.browser.reload,
· key: f5,
· when: browserFocused && activeEditor == 'workbench.editor.browser',
* McsEngl.VscCmdi.workbench.action.browser.reload,

VscCmdi.workbench.action.browser.resetZoom,
· key: ctrl+numpad0,
· when: browserFocused && browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser',
* McsEngl.VscCmdi.workbench.action.browser.resetZoom,

VscCmdi.workbench.action.browser.showFind,
· key: ctrl+f,
· when: browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser',
* McsEngl.VscCmdi.workbench.action.browser.showFind,

VscCmdi.workbench.action.browser.toggleDevTools,
· key: f12,
· when: browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser',
* McsEngl.VscCmdi.workbench.action.browser.toggleDevTools,

VscCmdi.workbench.action.browser.zoomIn,
· key: ctrl+=,
· when: browserFocused && browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser',
* McsEngl.VscCmdi.workbench.action.browser.zoomIn,

VscCmdi.workbench.action.browser.zoomIn,
· key: ctrl+numpad_add,
· when: browserFocused && browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser',
* McsEngl.VscCmdi.workbench.action.browser.zoomIn,

VscCmdi.workbench.action.browser.zoomIn,
· key: ctrl+shift+=,
· when: browserFocused && browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser',
* McsEngl.VscCmdi.workbench.action.browser.zoomIn,

VscCmdi.workbench.action.browser.zoomOut,
· key: ctrl+-,
· when: browserFocused && browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser',
* McsEngl.VscCmdi.workbench.action.browser.zoomOut,

VscCmdi.workbench.action.browser.zoomOut,
· key: ctrl+numpad_subtract,
· when: browserFocused && browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser',
* McsEngl.VscCmdi.workbench.action.browser.zoomOut,

VscCmdi.workbench.action.browser.zoomOut,
· key: ctrl+shift+-,
· when: browserFocused && browserHasUrl && !browserHasError && activeEditor == 'workbench.editor.browser',
* McsEngl.VscCmdi.workbench.action.browser.zoomOut,

VscCmdi.workbench.action.chat.acceptElicitation,
· key: ctrl+enter,
· when: chatHasElicitationRequest && inChat,
* McsEngl.VscCmdi.workbench.action.chat.acceptElicitation,

VscCmdi.workbench.action.chat.acceptTool,
· key: ctrl+enter,
· when: chatHasToolConfirmation && inChat,
* McsEngl.VscCmdi.workbench.action.chat.acceptTool,

VscCmdi.workbench.action.chat.addDynamicVariable,
* McsEngl.VscCmdi.workbench.action.chat.addDynamicVariable,

VscCmdi.workbench.action.chat.addToChatAction,
* McsEngl.VscCmdi.workbench.action.chat.addToChatAction,

VscCmdi.workbench.action.chat.applyCompareEdits,
* McsEngl.VscCmdi.workbench.action.chat.applyCompareEdits,

VscCmdi.workbench.action.chat.applyInEditor,
· key: ctrl+enter,
· when: accessibleViewInCodeBlock && chatIsEnabled || chatIsEnabled && inChat && !inChatInput,
* McsEngl.VscCmdi.workbench.action.chat.applyInEditor,

VscCmdi.workbench.action.chat.archiveAllAgentSessions,
* McsEngl.VscCmdi.workbench.action.chat.archiveAllAgentSessions,

VscCmdi.workbench.action.chat.assignSelectedAgent,
* McsEngl.VscCmdi.workbench.action.chat.assignSelectedAgent,

VscCmdi.workbench.action.chat.attachContext,
· key: ctrl+/,
· when: inChatInput && chatLocation == 'panel',
* McsEngl.VscCmdi.workbench.action.chat.attachContext,

VscCmdi.workbench.action.chat.attachFile,
* McsEngl.VscCmdi.workbench.action.chat.attachFile,

VscCmdi.workbench.action.chat.attachFolder,
* McsEngl.VscCmdi.workbench.action.chat.attachFolder,

VscCmdi.workbench.action.chat.attachPinnedEditors,
* McsEngl.VscCmdi.workbench.action.chat.attachPinnedEditors,

VscCmdi.workbench.action.chat.attachSelection,
* McsEngl.VscCmdi.workbench.action.chat.attachSelection,

VscCmdi.workbench.action.chat.cancel,
· key: alt+backspace,
· when: chatHasQuestionCarousel && !chatRemoteJobCreating || chatHasToolConfirmation && !chatRemoteJobCreating || chatSessionRequestInProgress && !chatRemoteJobCreating,
* McsEngl.VscCmdi.workbench.action.chat.cancel,

VscCmdi.workbench.action.chat.changeModel,
* McsEngl.VscCmdi.workbench.action.chat.changeModel,

VscCmdi.workbench.action.chat.chatSessionPrimaryPicker,
* McsEngl.VscCmdi.workbench.action.chat.chatSessionPrimaryPicker,

VscCmdi.workbench.action.chat.clearHistory,
* McsEngl.VscCmdi.workbench.action.chat.clearHistory,

VscCmdi.workbench.action.chat.clearInputHistory,
* McsEngl.VscCmdi.workbench.action.chat.clearInputHistory,

VscCmdi.workbench.action.chat.clearRecentlyUsedLanguageModels,
* McsEngl.VscCmdi.workbench.action.chat.clearRecentlyUsedLanguageModels,

VscCmdi.workbench.action.chat.configure.customagents,
* McsEngl.VscCmdi.workbench.action.chat.configure.customagents,

VscCmdi.workbench.action.chat.configure.customagents.disabled,
* McsEngl.VscCmdi.workbench.action.chat.configure.customagents.disabled,

VscCmdi.workbench.action.chat.configure.hooks,
* McsEngl.VscCmdi.workbench.action.chat.configure.hooks,

VscCmdi.workbench.action.chat.configure.instructions,
* McsEngl.VscCmdi.workbench.action.chat.configure.instructions,

VscCmdi.workbench.action.chat.configure.prompts,
* McsEngl.VscCmdi.workbench.action.chat.configure.prompts,

VscCmdi.workbench.action.chat.configure.skills,
* McsEngl.VscCmdi.workbench.action.chat.configure.skills,

VscCmdi.workbench.action.chat.configureCodeCompletions,
* McsEngl.VscCmdi.workbench.action.chat.configureCodeCompletions,

VscCmdi.workbench.action.chat.configureTools,
* McsEngl.VscCmdi.workbench.action.chat.configureTools,

VscCmdi.workbench.action.chat.copyAll,
* McsEngl.VscCmdi.workbench.action.chat.copyAll,

VscCmdi.workbench.action.chat.copyCodeBlock,
* McsEngl.VscCmdi.workbench.action.chat.copyCodeBlock,

VscCmdi.workbench.action.chat.copyFinalResponse,
* McsEngl.VscCmdi.workbench.action.chat.copyFinalResponse,

VscCmdi.workbench.action.chat.copyItem,
* McsEngl.VscCmdi.workbench.action.chat.copyItem,

VscCmdi.workbench.action.chat.copyKatexMathSource,
* McsEngl.VscCmdi.workbench.action.chat.copyKatexMathSource,

VscCmdi.workbench.action.chat.copyLink,
* McsEngl.VscCmdi.workbench.action.chat.copyLink,

VscCmdi.workbench.action.chat.createPlugin,
* McsEngl.VscCmdi.workbench.action.chat.createPlugin,

VscCmdi.workbench.action.chat.disableTips,
* McsEngl.VscCmdi.workbench.action.chat.disableTips,

VscCmdi.workbench.action.chat.discardCompareEdits,
* McsEngl.VscCmdi.workbench.action.chat.discardCompareEdits,

VscCmdi.workbench.action.chat.dismissTip,
* McsEngl.VscCmdi.workbench.action.chat.dismissTip,

VscCmdi.workbench.action.chat.dismissTipToolbar,
* McsEngl.VscCmdi.workbench.action.chat.dismissTipToolbar,

VscCmdi.workbench.action.chat.editRequests,
· key: enter,
· when: inChat && !textInputFocus,
* McsEngl.VscCmdi.workbench.action.chat.editRequests,

VscCmdi.workbench.action.chat.editToolApproval,
* McsEngl.VscCmdi.workbench.action.chat.editToolApproval,

VscCmdi.workbench.action.chat.executeHandoff,
* McsEngl.VscCmdi.workbench.action.chat.executeHandoff,

VscCmdi.workbench.action.chat.export,
* McsEngl.VscCmdi.workbench.action.chat.export,

VscCmdi.workbench.action.chat.exportAgentDebugLog,
* McsEngl.VscCmdi.workbench.action.chat.exportAgentDebugLog,

VscCmdi.workbench.action.chat.exportAsZip,
* McsEngl.VscCmdi.workbench.action.chat.exportAsZip,

VscCmdi.workbench.action.chat.focusAgentSessionsViewer,
* McsEngl.VscCmdi.workbench.action.chat.focusAgentSessionsViewer,

VscCmdi.workbench.action.chat.focusConfirmation,
· key: ctrl+shift+a,
· when: accessibilityModeEnabled && chatIsEnabled && !chatHasQuestionCarousel,
* McsEngl.VscCmdi.workbench.action.chat.focusConfirmation,

VscCmdi.workbench.action.chat.focusInput,
· key: ctrl+down,
· when: inChat && !inChatInput && !quickChatHasFocus,
* McsEngl.VscCmdi.workbench.action.chat.focusInput,

VscCmdi.workbench.action.chat.focusInput,
· key: ctrl+up,
· when: inChat && quickChatHasFocus && !inChatInput,
* McsEngl.VscCmdi.workbench.action.chat.focusInput,

VscCmdi.workbench.action.chat.focusQuestionCarousel,
· key: ctrl+shift+a,
· when: chatHasQuestionCarousel && inChat,
* McsEngl.VscCmdi.workbench.action.chat.focusQuestionCarousel,

VscCmdi.workbench.action.chat.focusTip,
· key: ctrl+shift+/,
· when: inChat || inChat && inChatTip,
* McsEngl.VscCmdi.workbench.action.chat.focusTip,

VscCmdi.workbench.action.chat.focusTodosView,
· key: ctrl+shift+t,
· when: inChatInput && chatAgentKind == 'agent' || inChatTodoList && chatAgentKind == 'agent',
* McsEngl.VscCmdi.workbench.action.chat.focusTodosView,

VscCmdi.workbench.action.chat.forkConversation,
* McsEngl.VscCmdi.workbench.action.chat.forkConversation,

VscCmdi.workbench.action.chat.generateAgent,
* McsEngl.VscCmdi.workbench.action.chat.generateAgent,

VscCmdi.workbench.action.chat.generateAgentInstructions,
* McsEngl.VscCmdi.workbench.action.chat.generateAgentInstructions,

VscCmdi.workbench.action.chat.generateHook,
* McsEngl.VscCmdi.workbench.action.chat.generateHook,

VscCmdi.workbench.action.chat.generateOnDemandInstructions,
* McsEngl.VscCmdi.workbench.action.chat.generateOnDemandInstructions,

VscCmdi.workbench.action.chat.generatePrompt,
* McsEngl.VscCmdi.workbench.action.chat.generatePrompt,

VscCmdi.workbench.action.chat.generateSkill,
* McsEngl.VscCmdi.workbench.action.chat.generateSkill,

VscCmdi.workbench.action.chat.getHandoffs,
* McsEngl.VscCmdi.workbench.action.chat.getHandoffs,

VscCmdi.workbench.action.chat.hideSetup,
* McsEngl.VscCmdi.workbench.action.chat.hideSetup,

VscCmdi.workbench.action.chat.history,
* McsEngl.VscCmdi.workbench.action.chat.history,

VscCmdi.workbench.action.chat.holdToVoiceChatInChatView,
· key: ctrl+i,
· when: chatIsEnabled && hasSpeechProvider && !chatSessionRequestInProgress && !editorFocus && !inChatInput && !inSettingsEditor && !inlineChatFocused && !notebookEditorFocused && !searchViewletFocus,
* McsEngl.VscCmdi.workbench.action.chat.holdToVoiceChatInChatView,

VscCmdi.workbench.action.chat.import,
* McsEngl.VscCmdi.workbench.action.chat.import,

VscCmdi.workbench.action.chat.importAgentDebugLog,
* McsEngl.VscCmdi.workbench.action.chat.importAgentDebugLog,

VscCmdi.workbench.action.chat.inlineVoiceChat,
* McsEngl.VscCmdi.workbench.action.chat.inlineVoiceChat,

VscCmdi.workbench.action.chat.insertCodeBlock,
· key: ctrl+enter,
· when: accessibleViewInCodeBlock && chatIsEnabled || chatIsEnabled && inChat && !inChatInput,
* McsEngl.VscCmdi.workbench.action.chat.insertCodeBlock,

VscCmdi.workbench.action.chat.insertForkConversationCommand,
* McsEngl.VscCmdi.workbench.action.chat.insertForkConversationCommand,

VscCmdi.workbench.action.chat.insertIntoNewFile,
* McsEngl.VscCmdi.workbench.action.chat.insertIntoNewFile,

VscCmdi.workbench.action.chat.insertIntoNotebook,
* McsEngl.VscCmdi.workbench.action.chat.insertIntoNotebook,

VscCmdi.workbench.action.chat.insertSearchResults,
* McsEngl.VscCmdi.workbench.action.chat.insertSearchResults,

VscCmdi.workbench.action.chat.insertTroubleshootCommand,
* McsEngl.VscCmdi.workbench.action.chat.insertTroubleshootCommand,

VscCmdi.workbench.action.chat.inspectChatModel,
* McsEngl.VscCmdi.workbench.action.chat.inspectChatModel,

VscCmdi.workbench.action.chat.installPluginFromSource,
* McsEngl.VscCmdi.workbench.action.chat.installPluginFromSource,

VscCmdi.workbench.action.chat.logChatIndex,
* McsEngl.VscCmdi.workbench.action.chat.logChatIndex,

VscCmdi.workbench.action.chat.logInputHistory,
* McsEngl.VscCmdi.workbench.action.chat.logInputHistory,

VscCmdi.workbench.action.chat.manage,
* McsEngl.VscCmdi.workbench.action.chat.manage,

VscCmdi.workbench.action.chat.manageLanguageModelAuthentication,
* McsEngl.VscCmdi.workbench.action.chat.manageLanguageModelAuthentication,

VscCmdi.workbench.action.chat.manageOverages,
* McsEngl.VscCmdi.workbench.action.chat.manageOverages,

VscCmdi.workbench.action.chat.managePluginMarketplaces,
* McsEngl.VscCmdi.workbench.action.chat.managePluginMarketplaces,

VscCmdi.workbench.action.chat.managePlugins,
* McsEngl.VscCmdi.workbench.action.chat.managePlugins,

VscCmdi.workbench.action.chat.manageSettings,
* McsEngl.VscCmdi.workbench.action.chat.manageSettings,

VscCmdi.workbench.action.chat.markAllAgentSessionsRead,
* McsEngl.VscCmdi.workbench.action.chat.markAllAgentSessionsRead,

VscCmdi.workbench.action.chat.markHelpful,
* McsEngl.VscCmdi.workbench.action.chat.markHelpful,

VscCmdi.workbench.action.chat.markUnhelpful,
* McsEngl.VscCmdi.workbench.action.chat.markUnhelpful,

VscCmdi.workbench.action.chat.newChat,
· key: ctrl+l,
· when: chatIsEnabled && inChat && chatLocation == 'panel',
* McsEngl.VscCmdi.workbench.action.chat.newChat,

VscCmdi.workbench.action.chat.newChat,
· key: ctrl+n,
· when: chatIsEnabled && inChat && chatLocation == 'panel',
* McsEngl.VscCmdi.workbench.action.chat.newChat,

VscCmdi.workbench.action.chat.newChat.commentIcon,
* McsEngl.VscCmdi.workbench.action.chat.newChat.commentIcon,

VscCmdi.workbench.action.chat.newChat.copilotIcon,
* McsEngl.VscCmdi.workbench.action.chat.newChat.copilotIcon,

VscCmdi.workbench.action.chat.newChat.newSessionIcon,
* McsEngl.VscCmdi.workbench.action.chat.newChat.newSessionIcon,

VscCmdi.workbench.action.chat.newEditSession,
* McsEngl.VscCmdi.workbench.action.chat.newEditSession,

VscCmdi.workbench.action.chat.newLocalChat,
* McsEngl.VscCmdi.workbench.action.chat.newLocalChat,

VscCmdi.workbench.action.chat.nextCodeBlock,
· key: ctrl+alt+pagedown,
· when: chatIsEnabled && inChat,
* McsEngl.VscCmdi.workbench.action.chat.nextCodeBlock,

VscCmdi.workbench.action.chat.nextFileTree,
· key: ctrl+f9,
· when: chatIsEnabled && inChat,
* McsEngl.VscCmdi.workbench.action.chat.nextFileTree,

VscCmdi.workbench.action.chat.nextQuestion,
· key: alt+n,
· when: chatHasQuestionCarousel && inChat && inChatQuestionCarousel,
* McsEngl.VscCmdi.workbench.action.chat.nextQuestion,

VscCmdi.workbench.action.chat.nextTip,
* McsEngl.VscCmdi.workbench.action.chat.nextTip,

VscCmdi.workbench.action.chat.nextUserPrompt,
· key: ctrl+alt+down,
· when: chatIsEnabled && inChat,
* McsEngl.VscCmdi.workbench.action.chat.nextUserPrompt,

VscCmdi.workbench.action.chat.open,
· key: ctrl+alt+i,
· when: !chatSetupDisabled && !chatSetupHidden,
* McsEngl.VscCmdi.workbench.action.chat.open,

VscCmdi.workbench.action.chat.openAIAgentExpert,
* McsEngl.VscCmdi.workbench.action.chat.openAIAgentExpert,

VscCmdi.workbench.action.chat.openAgentDebugPanel,
* McsEngl.VscCmdi.workbench.action.chat.openAgentDebugPanel,

VscCmdi.workbench.action.chat.openAgentDebugPanelForSession,
* McsEngl.VscCmdi.workbench.action.chat.openAgentDebugPanelForSession,

VscCmdi.workbench.action.chat.openAsk,
* McsEngl.VscCmdi.workbench.action.chat.openAsk,

VscCmdi.workbench.action.chat.openAzure IaC Exporter,
* McsEngl.VscCmdi.workbench.action.chat.openAzure IaC Exporter,

VscCmdi.workbench.action.chat.openAzure IaC Generator,
* McsEngl.VscCmdi.workbench.action.chat.openAzure IaC Generator,

VscCmdi.workbench.action.chat.openAzureCostOptimizeAgent,
* McsEngl.VscCmdi.workbench.action.chat.openAzureCostOptimizeAgent,

VscCmdi.workbench.action.chat.openAzure_Static_Web_App,
* McsEngl.VscCmdi.workbench.action.chat.openAzure_Static_Web_App,

VscCmdi.workbench.action.chat.openAzure_function_codegen_and_deployment,
* McsEngl.VscCmdi.workbench.action.chat.openAzure_function_codegen_and_deployment,

VscCmdi.workbench.action.chat.openCompareBlockInDiffEditor,
* McsEngl.VscCmdi.workbench.action.chat.openCompareBlockInDiffEditor,

VscCmdi.workbench.action.chat.openDataAnalysisExpert,
* McsEngl.VscCmdi.workbench.action.chat.openDataAnalysisExpert,

VscCmdi.workbench.action.chat.openDelegationPicker,
* McsEngl.VscCmdi.workbench.action.chat.openDelegationPicker,

VscCmdi.workbench.action.chat.openDeployToAzure,
* McsEngl.VscCmdi.workbench.action.chat.openDeployToAzure,

VscCmdi.workbench.action.chat.openFeatureSettings,
* McsEngl.VscCmdi.workbench.action.chat.openFeatureSettings,

VscCmdi.workbench.action.chat.openImageInCarousel,
* McsEngl.VscCmdi.workbench.action.chat.openImageInCarousel,

VscCmdi.workbench.action.chat.openInEditor,
* McsEngl.VscCmdi.workbench.action.chat.openInEditor,

VscCmdi.workbench.action.chat.openInNewWindow,
* McsEngl.VscCmdi.workbench.action.chat.openInNewWindow,

VscCmdi.workbench.action.chat.openInSidebar,
* McsEngl.VscCmdi.workbench.action.chat.openInSidebar,

VscCmdi.workbench.action.chat.openLambdaToFunctionMigration,
* McsEngl.VscCmdi.workbench.action.chat.openLambdaToFunctionMigration,

VscCmdi.workbench.action.chat.openMCP AppService Builder,
* McsEngl.VscCmdi.workbench.action.chat.openMCP AppService Builder,

VscCmdi.workbench.action.chat.openModePicker,
· key: ctrl+.,
· when: chatIsEnabled && inChatInput && chatLocation == 'panel',
* McsEngl.VscCmdi.workbench.action.chat.openModePicker,

VscCmdi.workbench.action.chat.openModelPicker,
· key: ctrl+alt+.,
· when: chatIsEnabled && inChatInput,
* McsEngl.VscCmdi.workbench.action.chat.openModelPicker,

VscCmdi.workbench.action.chat.openNewChatSessionInPlace.agent-host-copilot,
* McsEngl.VscCmdi.workbench.action.chat.openNewChatSessionInPlace.agent-host-copilot,

VscCmdi.workbench.action.chat.openNewChatSessionInPlace.claude-code,
* McsEngl.VscCmdi.workbench.action.chat.openNewChatSessionInPlace.claude-code,

VscCmdi.workbench.action.chat.openNewChatSessionInPlace.copilot-cloud-agent,
* McsEngl.VscCmdi.workbench.action.chat.openNewChatSessionInPlace.copilot-cloud-agent,

VscCmdi.workbench.action.chat.openNewChatSessionInPlace.copilotcli,
* McsEngl.VscCmdi.workbench.action.chat.openNewChatSessionInPlace.copilotcli,

VscCmdi.workbench.action.chat.openNewChatSessionInPlace.local,
* McsEngl.VscCmdi.workbench.action.chat.openNewChatSessionInPlace.local,

VscCmdi.workbench.action.chat.openNewSessionEditor.claude-code,
* McsEngl.VscCmdi.workbench.action.chat.openNewSessionEditor.claude-code,

VscCmdi.workbench.action.chat.openNewSessionEditor.copilot-cloud-agent,
* McsEngl.VscCmdi.workbench.action.chat.openNewSessionEditor.copilot-cloud-agent,

VscCmdi.workbench.action.chat.openNewSessionEditor.copilotcli,
* McsEngl.VscCmdi.workbench.action.chat.openNewSessionEditor.copilotcli,

VscCmdi.workbench.action.chat.openNewSessionSidebar.claude-code,
* McsEngl.VscCmdi.workbench.action.chat.openNewSessionSidebar.claude-code,

VscCmdi.workbench.action.chat.openNewSessionSidebar.copilot-cloud-agent,
* McsEngl.VscCmdi.workbench.action.chat.openNewSessionSidebar.copilot-cloud-agent,

VscCmdi.workbench.action.chat.openNewSessionSidebar.copilotcli,
* McsEngl.VscCmdi.workbench.action.chat.openNewSessionSidebar.copilotcli,

VscCmdi.workbench.action.chat.openPermissionPicker,
* McsEngl.VscCmdi.workbench.action.chat.openPermissionPicker,

VscCmdi.workbench.action.chat.openPlan,
* McsEngl.VscCmdi.workbench.action.chat.openPlan,

VscCmdi.workbench.action.chat.openQuotaExceededDialog,
* McsEngl.VscCmdi.workbench.action.chat.openQuotaExceededDialog,

VscCmdi.workbench.action.chat.openSessionInEditorGroup,
· key: ctrl+enter,
· when: agentSessionsViewerFocused && !isSessionsWindow,
* McsEngl.VscCmdi.workbench.action.chat.openSessionInEditorGroup,

VscCmdi.workbench.action.chat.openSessionInNewEditorGroup,
· key: ctrl+alt+enter,
· when: agentSessionsViewerFocused && !isSessionsWindow,
* McsEngl.VscCmdi.workbench.action.chat.openSessionInNewEditorGroup,

VscCmdi.workbench.action.chat.openSessionInNewWindow,
* McsEngl.VscCmdi.workbench.action.chat.openSessionInNewWindow,

VscCmdi.workbench.action.chat.openSessionTargetPicker,
* McsEngl.VscCmdi.workbench.action.chat.openSessionTargetPicker,

VscCmdi.workbench.action.chat.openSessionWithPrompt.claude-code,
* McsEngl.VscCmdi.workbench.action.chat.openSessionWithPrompt.claude-code,

VscCmdi.workbench.action.chat.openSessionWithPrompt.copilot-cloud-agent,
* McsEngl.VscCmdi.workbench.action.chat.openSessionWithPrompt.copilot-cloud-agent,

VscCmdi.workbench.action.chat.openSessionWithPrompt.copilotcli,
* McsEngl.VscCmdi.workbench.action.chat.openSessionWithPrompt.copilotcli,

VscCmdi.workbench.action.chat.openStorageFolder,
* McsEngl.VscCmdi.workbench.action.chat.openStorageFolder,

VscCmdi.workbench.action.chat.openWorkspacePicker,
* McsEngl.VscCmdi.workbench.action.chat.openWorkspacePicker,

VscCmdi.workbench.action.chat.openagent,
· key: ctrl+shift+i,
· when: config.chat.agent.enabled && !chatSetupDisabled && !chatSetupHidden,
* McsEngl.VscCmdi.workbench.action.chat.openagent,

VscCmdi.workbench.action.chat.openask,
* McsEngl.VscCmdi.workbench.action.chat.openask,

VscCmdi.workbench.action.chat.openedit,
* McsEngl.VscCmdi.workbench.action.chat.openedit,

VscCmdi.workbench.action.chat.picker.customagents,
* McsEngl.VscCmdi.workbench.action.chat.picker.customagents,

VscCmdi.workbench.action.chat.picker.customagents.disabled,
* McsEngl.VscCmdi.workbench.action.chat.picker.customagents.disabled,

VscCmdi.workbench.action.chat.previousCodeBlock,
· key: ctrl+alt+pageup,
· when: chatIsEnabled && inChat,
* McsEngl.VscCmdi.workbench.action.chat.previousCodeBlock,

VscCmdi.workbench.action.chat.previousFileTree,
· key: ctrl+shift+f9,
· when: chatIsEnabled && inChat,
* McsEngl.VscCmdi.workbench.action.chat.previousFileTree,

VscCmdi.workbench.action.chat.previousQuestion,
· key: alt+p,
· when: chatHasQuestionCarousel && inChat && inChatQuestionCarousel,
* McsEngl.VscCmdi.workbench.action.chat.previousQuestion,

VscCmdi.workbench.action.chat.previousTip,
* McsEngl.VscCmdi.workbench.action.chat.previousTip,

VscCmdi.workbench.action.chat.previousUserPrompt,
· key: ctrl+alt+up,
· when: chatIsEnabled && inChat,
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.workbench.action.chat.queueMessage,

VscCmdi.workbench.action.chat.quickVoiceChat,
* McsEngl.VscCmdi.workbench.action.chat.quickVoiceChat,

VscCmdi.workbench.action.chat.readChatResponseAloud,
* McsEngl.VscCmdi.workbench.action.chat.readChatResponseAloud,

VscCmdi.workbench.action.chat.redoEdit,
* McsEngl.VscCmdi.workbench.action.chat.redoEdit,

VscCmdi.workbench.action.chat.redoEdit2,
* McsEngl.VscCmdi.workbench.action.chat.redoEdit2,

VscCmdi.workbench.action.chat.removeAllPendingRequests,
* McsEngl.VscCmdi.workbench.action.chat.removeAllPendingRequests,

VscCmdi.workbench.action.chat.removePendingRequest,
* McsEngl.VscCmdi.workbench.action.chat.removePendingRequest,

VscCmdi.workbench.action.chat.reportIssueForBug,
* McsEngl.VscCmdi.workbench.action.chat.reportIssueForBug,

VscCmdi.workbench.action.chat.resetDismissedTips,
* McsEngl.VscCmdi.workbench.action.chat.resetDismissedTips,

VscCmdi.workbench.action.chat.resetGrowthSession,
* McsEngl.VscCmdi.workbench.action.chat.resetGrowthSession,

VscCmdi.workbench.action.chat.resetTrustedTools,
* McsEngl.VscCmdi.workbench.action.chat.resetTrustedTools,

VscCmdi.workbench.action.chat.restoreCheckpoint,
· key: delete,
· when: inChat && !inChatQuestionCarousel && !textInputFocus,
* McsEngl.VscCmdi.workbench.action.chat.restoreCheckpoint,

VscCmdi.workbench.action.chat.restoreLastCheckpoint,
* McsEngl.VscCmdi.workbench.action.chat.restoreLastCheckpoint,

VscCmdi.workbench.action.chat.retry,
* McsEngl.VscCmdi.workbench.action.chat.retry,

VscCmdi.workbench.action.chat.retrySetup,
* McsEngl.VscCmdi.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.VscCmdi.workbench.action.chat.run-in-new-chat.prompt.current,

VscCmdi.workbench.action.chat.run.prompt,
· key: alt+win+/,
· when: chatIsEnabled,
* McsEngl.VscCmdi.workbench.action.chat.run.prompt,

VscCmdi.workbench.action.chat.run.prompt.current,
· key: alt+win+/,
· when: chatIsEnabled && editorTextFocus && resourceSet && resourceLangId == 'prompt',
* McsEngl.VscCmdi.workbench.action.chat.run.prompt.current,

VscCmdi.workbench.action.chat.runInTerminal,
· key: ctrl+alt+enter,
· when: accessibleViewInCodeBlock && chatIsEnabled || chatIsEnabled && inChat,
* McsEngl.VscCmdi.workbench.action.chat.runInTerminal,

VscCmdi.workbench.action.chat.save-as-agent,
* McsEngl.VscCmdi.workbench.action.chat.save-as-agent,

VscCmdi.workbench.action.chat.save-as-instructions,
* McsEngl.VscCmdi.workbench.action.chat.save-as-instructions,

VscCmdi.workbench.action.chat.save-as-prompt,
* McsEngl.VscCmdi.workbench.action.chat.save-as-prompt,

VscCmdi.workbench.action.chat.sendPendingImmediately,
* McsEngl.VscCmdi.workbench.action.chat.sendPendingImmediately,

VscCmdi.workbench.action.chat.sendToNewChat,
· key: ctrl+shift+enter,
· when: chatInputHasText && inChatInput,
* McsEngl.VscCmdi.workbench.action.chat.sendToNewChat,

VscCmdi.workbench.action.chat.setAgentSessionsOrientationSideBySide,
* McsEngl.VscCmdi.workbench.action.chat.setAgentSessionsOrientationSideBySide,

VscCmdi.workbench.action.chat.setAgentSessionsOrientationStacked,
* McsEngl.VscCmdi.workbench.action.chat.setAgentSessionsOrientationStacked,

VscCmdi.workbench.action.chat.showContextUsage,
* McsEngl.VscCmdi.workbench.action.chat.showContextUsage,

VscCmdi.workbench.action.chat.showExtensionsUsingCopilot,
* McsEngl.VscCmdi.workbench.action.chat.showExtensionsUsingCopilot,

VscCmdi.workbench.action.chat.showOutput,
* McsEngl.VscCmdi.workbench.action.chat.showOutput,

VscCmdi.workbench.action.chat.signInIndicator,
* McsEngl.VscCmdi.workbench.action.chat.signInIndicator,

VscCmdi.workbench.action.chat.skipTool,
· key: ctrl+alt+enter,
· when: chatHasToolConfirmation && inChat,
* McsEngl.VscCmdi.workbench.action.chat.skipTool,

VscCmdi.workbench.action.chat.startOver,
* McsEngl.VscCmdi.workbench.action.chat.startOver,

VscCmdi.workbench.action.chat.startParameterizedPrompt,
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.workbench.action.chat.stopListeningAndSubmit,

VscCmdi.workbench.action.chat.stopReadChatItemAloud,
· key: escape,
· when: scopedChatSynthesisInProgress,
* McsEngl.VscCmdi.workbench.action.chat.stopReadChatItemAloud,

VscCmdi.workbench.action.chat.submit,
· key: enter,
· when: chatInputHasText && chatSessionOptionsValid && inChatInput && !chatSessionRequestInProgress && !withinEditSessionDiff,
* McsEngl.VscCmdi.workbench.action.chat.submit,

VscCmdi.workbench.action.chat.submitWithCodebase,
· key: ctrl+enter,
· when: chatInputHasText && inChatInput && !chatSessionRequestInProgress,
* McsEngl.VscCmdi.workbench.action.chat.submitWithCodebase,

VscCmdi.workbench.action.chat.submitWithoutDispatching,
· key: shift+alt+enter,
· when: chatInputHasText && inChatInput && !chatSessionRequestInProgress && chatAgentKind == 'ask',
* McsEngl.VscCmdi.workbench.action.chat.submitWithoutDispatching,

VscCmdi.workbench.action.chat.switchToNextModel,
* McsEngl.VscCmdi.workbench.action.chat.switchToNextModel,

VscCmdi.workbench.action.chat.toggle,
* McsEngl.VscCmdi.workbench.action.chat.toggle,

VscCmdi.workbench.action.chat.toggleAgentMode,
* McsEngl.VscCmdi.workbench.action.chat.toggleAgentMode,

VscCmdi.workbench.action.chat.toggleCompareBlockDiffViewMode,
* McsEngl.VscCmdi.workbench.action.chat.toggleCompareBlockDiffViewMode,

VscCmdi.workbench.action.chat.toggleDefaultVisibility,
* McsEngl.VscCmdi.workbench.action.chat.toggleDefaultVisibility,

VscCmdi.workbench.action.chat.toggleShowAgentSessions,
* McsEngl.VscCmdi.workbench.action.chat.toggleShowAgentSessions,

VscCmdi.workbench.action.chat.toggleShowContextUsage,
* McsEngl.VscCmdi.workbench.action.chat.toggleShowContextUsage,

VscCmdi.workbench.action.chat.toggleThinkingContentAccessibleView,
· key: alt+t,
· when: accessibleViewIsShown && chatIsEnabled && accessibleViewCurrentProviderId == 'panelChat',
* McsEngl.VscCmdi.workbench.action.chat.toggleThinkingContentAccessibleView,

VscCmdi.workbench.action.chat.triggerSetup,
* McsEngl.VscCmdi.workbench.action.chat.triggerSetup,

VscCmdi.workbench.action.chat.triggerSetupAnonymousWithoutDialog,
* McsEngl.VscCmdi.workbench.action.chat.triggerSetupAnonymousWithoutDialog,

VscCmdi.workbench.action.chat.triggerSetupForceSignIn,
* McsEngl.VscCmdi.workbench.action.chat.triggerSetupForceSignIn,

VscCmdi.workbench.action.chat.triggerSetupFromAccounts,
* McsEngl.VscCmdi.workbench.action.chat.triggerSetupFromAccounts,

VscCmdi.workbench.action.chat.triggerSetupSupportAnonymousAction,
* McsEngl.VscCmdi.workbench.action.chat.triggerSetupSupportAnonymousAction,

VscCmdi.workbench.action.chat.undoEdit,
* McsEngl.VscCmdi.workbench.action.chat.undoEdit,

VscCmdi.workbench.action.chat.undoEdits,
· key: delete,
· when: inChat && !inChatQuestionCarousel && !textInputFocus,
* McsEngl.VscCmdi.workbench.action.chat.undoEdits,

VscCmdi.workbench.action.chat.upgradePlan,
* McsEngl.VscCmdi.workbench.action.chat.upgradePlan,

VscCmdi.workbench.action.chat.voiceChatInChatView,
* McsEngl.VscCmdi.workbench.action.chat.voiceChatInChatView,

VscCmdi.workbench.action.chatEditor.newChat,
* McsEngl.VscCmdi.workbench.action.chatEditor.newChat,

VscCmdi.workbench.action.clearCommandHistory,
* McsEngl.VscCmdi.workbench.action.clearCommandHistory,

VscCmdi.workbench.action.clearEditorHistory,
* McsEngl.VscCmdi.workbench.action.clearEditorHistory,

VscCmdi.workbench.action.clearEditorHistoryWithoutConfirm,
* McsEngl.VscCmdi.workbench.action.clearEditorHistoryWithoutConfirm,

VscCmdi.workbench.action.clearLocalePreference,
* McsEngl.VscCmdi.workbench.action.clearLocalePreference,

VscCmdi.workbench.action.clearRecentFiles,
* McsEngl.VscCmdi.workbench.action.clearRecentFiles,

VscCmdi.workbench.action.closeActiveEditor,
· key: ctrl+f4,
* McsEngl.VscCmdi.workbench.action.closeActiveEditor,

VscCmdi.workbench.action.closeActiveEditor,
· key: ctrl+w,
* McsEngl.VscCmdi.workbench.action.closeActiveEditor,

VscCmdi.workbench.action.closeActivePinnedEditor,
* McsEngl.VscCmdi.workbench.action.closeActivePinnedEditor,

VscCmdi.workbench.action.closeAllEditors,
· key: ctrl+k ctrl+w,
* McsEngl.VscCmdi.workbench.action.closeAllEditors,

VscCmdi.workbench.action.closeAllGroups,
· key: ctrl+k ctrl+shift+w,
* McsEngl.VscCmdi.workbench.action.closeAllGroups,

VscCmdi.workbench.action.closeAuxiliaryBar,
* McsEngl.VscCmdi.workbench.action.closeAuxiliaryBar,

VscCmdi.workbench.action.closeEditorInAllGroups,
* McsEngl.VscCmdi.workbench.action.closeEditorInAllGroups,

VscCmdi.workbench.action.closeEditorsAndGroup,
* McsEngl.VscCmdi.workbench.action.closeEditorsAndGroup,

VscCmdi.workbench.action.closeEditorsInGroup,
· key: ctrl+k w,
* McsEngl.VscCmdi.workbench.action.closeEditorsInGroup,

VscCmdi.workbench.action.closeEditorsInOtherGroups,
* McsEngl.VscCmdi.workbench.action.closeEditorsInOtherGroups,

VscCmdi.workbench.action.closeEditorsToTheLeft,
* McsEngl.VscCmdi.workbench.action.closeEditorsToTheLeft,

VscCmdi.workbench.action.closeEditorsToTheRight,
* McsEngl.VscCmdi.workbench.action.closeEditorsToTheRight,

VscCmdi.workbench.action.closeFolder,
· key: ctrl+k f,
· when: emptyWorkspaceSupport && workbenchState != 'empty',
* McsEngl.VscCmdi.workbench.action.closeFolder,

VscCmdi.workbench.action.closeGroup,
· key: ctrl+f4,
· when: activeEditorGroupEmpty && multipleEditorGroups,
* McsEngl.VscCmdi.workbench.action.closeGroup,

VscCmdi.workbench.action.closeGroup,
· key: ctrl+w,
· when: activeEditorGroupEmpty && multipleEditorGroups,
* McsEngl.VscCmdi.workbench.action.closeGroup,

VscCmdi.workbench.action.closeModalEditor,
· key: escape,
· when: editorFocus && editorPartModal,
* McsEngl.VscCmdi.workbench.action.closeModalEditor,

VscCmdi.workbench.action.closeModalEditor,
· key: escape,
· when: editorPartModal && !editorFocus,
* McsEngl.VscCmdi.workbench.action.closeModalEditor,

VscCmdi.workbench.action.closeOtherEditors,
* McsEngl.VscCmdi.workbench.action.closeOtherEditors,

VscCmdi.workbench.action.closeOtherWindows,
* McsEngl.VscCmdi.workbench.action.closeOtherWindows,

VscCmdi.workbench.action.closePanel,
* McsEngl.VscCmdi.workbench.action.closePanel,

VscCmdi.workbench.action.closeQuickOpen,
· key: escape,
· when: inQuickOpen,
* McsEngl.VscCmdi.workbench.action.closeQuickOpen,

VscCmdi.workbench.action.closeQuickOpen,
· key: shift+escape,
· when: inQuickOpen,
* McsEngl.VscCmdi.workbench.action.closeQuickOpen,

VscCmdi.workbench.action.closeSidebar,
* McsEngl.VscCmdi.workbench.action.closeSidebar,

VscCmdi.workbench.action.closeUnmodifiedEditors,
· key: ctrl+k u,
* McsEngl.VscCmdi.workbench.action.closeUnmodifiedEditors,

VscCmdi.workbench.action.closeWindow,
· key: alt+f4,
* McsEngl.VscCmdi.workbench.action.closeWindow,

VscCmdi.workbench.action.closeWindow,
· key: ctrl+shift+w,
* McsEngl.VscCmdi.workbench.action.closeWindow,

VscCmdi.workbench.action.collapseAllComments,
* McsEngl.VscCmdi.workbench.action.collapseAllComments,

VscCmdi.workbench.action.compareEditor.focusOtherSide,
* McsEngl.VscCmdi.workbench.action.compareEditor.focusOtherSide,

VscCmdi.workbench.action.compareEditor.focusPrimarySide,
* McsEngl.VscCmdi.workbench.action.compareEditor.focusPrimarySide,

VscCmdi.workbench.action.compareEditor.focusSecondarySide,
* McsEngl.VscCmdi.workbench.action.compareEditor.focusSecondarySide,

VscCmdi.workbench.action.compareEditor.nextChange,
· key: alt+f5,
· when: textCompareEditorVisible,
* McsEngl.VscCmdi.workbench.action.compareEditor.nextChange,

VscCmdi.workbench.action.compareEditor.openSide,
· key: ctrl+k shift+o,
· when: inDiffEditor,
* McsEngl.VscCmdi.workbench.action.compareEditor.openSide,

VscCmdi.workbench.action.compareEditor.previousChange,
· key: shift+alt+f5,
· when: textCompareEditorVisible,
* McsEngl.VscCmdi.workbench.action.compareEditor.previousChange,

VscCmdi.workbench.action.compareEditor.swapSides,
* McsEngl.VscCmdi.workbench.action.compareEditor.swapSides,

VscCmdi.workbench.action.configureEditor,
* McsEngl.VscCmdi.workbench.action.configureEditor,

VscCmdi.workbench.action.configureEditorTabs,
* McsEngl.VscCmdi.workbench.action.configureEditorTabs,

VscCmdi.workbench.action.configureLanguageBasedSettings,
* McsEngl.VscCmdi.workbench.action.configureLanguageBasedSettings,

VscCmdi.workbench.action.configureLocale,
* McsEngl.VscCmdi.workbench.action.configureLocale,

VscCmdi.workbench.action.configureMeteredConnection,
* McsEngl.VscCmdi.workbench.action.configureMeteredConnection,

VscCmdi.workbench.action.configureRuntimeArguments,
* McsEngl.VscCmdi.workbench.action.configureRuntimeArguments,

VscCmdi.workbench.action.continueOn.extensions,
* McsEngl.VscCmdi.workbench.action.continueOn.extensions,

VscCmdi.workbench.action.copyEditorGroupToNewWindow,
* McsEngl.VscCmdi.workbench.action.copyEditorGroupToNewWindow,

VscCmdi.workbench.action.copyEditorToNewWindow,
· key: ctrl+k o,
· when: activeEditor,
* McsEngl.VscCmdi.workbench.action.copyEditorToNewWindow,

VscCmdi.workbench.action.createTerminalEditor,
* McsEngl.VscCmdi.workbench.action.createTerminalEditor,

VscCmdi.workbench.action.createTerminalEditorSameGroup,
* McsEngl.VscCmdi.workbench.action.createTerminalEditorSameGroup,

VscCmdi.workbench.action.createTerminalEditorSide,
* McsEngl.VscCmdi.workbench.action.createTerminalEditorSide,

VscCmdi.workbench.action.customizeLayout,
* McsEngl.VscCmdi.workbench.action.customizeLayout,

VscCmdi.workbench.action.debug.callStackBottom,
* McsEngl.VscCmdi.workbench.action.debug.callStackBottom,

VscCmdi.workbench.action.debug.callStackDown,
* McsEngl.VscCmdi.workbench.action.debug.callStackDown,

VscCmdi.workbench.action.debug.callStackTop,
* McsEngl.VscCmdi.workbench.action.debug.callStackTop,

VscCmdi.workbench.action.debug.callStackUp,
* McsEngl.VscCmdi.workbench.action.debug.callStackUp,

VscCmdi.workbench.action.debug.configure,
* McsEngl.VscCmdi.workbench.action.debug.configure,

VscCmdi.workbench.action.debug.continue,
· key: f5,
· when: debugState == 'stopped',
* McsEngl.VscCmdi.workbench.action.debug.continue,

VscCmdi.workbench.action.debug.disconnect,
· key: shift+f5,
· when: focusedSessionIsAttach && inDebugMode,
* McsEngl.VscCmdi.workbench.action.debug.disconnect,

VscCmdi.workbench.action.debug.disconnectAndSuspend,
* McsEngl.VscCmdi.workbench.action.debug.disconnectAndSuspend,

VscCmdi.workbench.action.debug.focusProcess,
* McsEngl.VscCmdi.workbench.action.debug.focusProcess,

VscCmdi.workbench.action.debug.nextConsole,
· key: ctrl+pagedown,
· when: inDebugRepl,
* McsEngl.VscCmdi.workbench.action.debug.nextConsole,

VscCmdi.workbench.action.debug.pause,
· key: f6,
· when: debugState == 'running',
* McsEngl.VscCmdi.workbench.action.debug.pause,

VscCmdi.workbench.action.debug.prevConsole,
· key: ctrl+pageup,
· when: inDebugRepl,
* McsEngl.VscCmdi.workbench.action.debug.prevConsole,

VscCmdi.workbench.action.debug.restart,
· key: ctrl+shift+f5,
· when: inDebugMode,
* McsEngl.VscCmdi.workbench.action.debug.restart,

VscCmdi.workbench.action.debug.restartFrame,
* McsEngl.VscCmdi.workbench.action.debug.restartFrame,

VscCmdi.workbench.action.debug.reverseContinue,
* McsEngl.VscCmdi.workbench.action.debug.reverseContinue,

VscCmdi.workbench.action.debug.run,
· key: ctrl+f5,
· when: debuggersAvailable && debugState != 'initializing',
* McsEngl.VscCmdi.workbench.action.debug.run,

VscCmdi.workbench.action.debug.selectDebugConsole,
* McsEngl.VscCmdi.workbench.action.debug.selectDebugConsole,

VscCmdi.workbench.action.debug.selectDebugSession,
* McsEngl.VscCmdi.workbench.action.debug.selectDebugSession,

VscCmdi.workbench.action.debug.selectRepl,
* McsEngl.VscCmdi.workbench.action.debug.selectRepl,

VscCmdi.workbench.action.debug.selectandstart,
* McsEngl.VscCmdi.workbench.action.debug.selectandstart,

VscCmdi.workbench.action.debug.showLoadedScripts,
* McsEngl.VscCmdi.workbench.action.debug.showLoadedScripts,

VscCmdi.workbench.action.debug.start,
· key: f5,
· when: debuggersAvailable && debugState == 'inactive',
* McsEngl.VscCmdi.workbench.action.debug.start,

VscCmdi.workbench.action.debug.stepBack,
* McsEngl.VscCmdi.workbench.action.debug.stepBack,

VscCmdi.workbench.action.debug.stepInto,
· key: f11,
· when: debugState != 'inactive',
* McsEngl.VscCmdi.workbench.action.debug.stepInto,

VscCmdi.workbench.action.debug.stepIntoTarget,
· key: ctrl+f11,
· when: inDebugMode && stepIntoTargetsSupported && debugState == 'stopped',
* McsEngl.VscCmdi.workbench.action.debug.stepIntoTarget,

VscCmdi.workbench.action.debug.stepOut,
· key: shift+f11,
· when: debugState == 'stopped',
* McsEngl.VscCmdi.workbench.action.debug.stepOut,

VscCmdi.workbench.action.debug.stepOver,
· key: f10,
· when: debugState == 'stopped',
* McsEngl.VscCmdi.workbench.action.debug.stepOver,

VscCmdi.workbench.action.debug.stop,
· key: shift+f5,
· when: inDebugMode && !focusedSessionIsAttach,
* McsEngl.VscCmdi.workbench.action.debug.stop,

VscCmdi.workbench.action.debug.terminateThread,
* McsEngl.VscCmdi.workbench.action.debug.terminateThread,

VscCmdi.workbench.action.debugExtensionHostAndRenderer,
* McsEngl.VscCmdi.workbench.action.debugExtensionHostAndRenderer,

VscCmdi.workbench.action.debugRenderer,
* McsEngl.VscCmdi.workbench.action.debugRenderer,

VscCmdi.workbench.action.decreaseViewHeight,
* McsEngl.VscCmdi.workbench.action.decreaseViewHeight,

VscCmdi.workbench.action.decreaseViewSize,
* McsEngl.VscCmdi.workbench.action.decreaseViewSize,

VscCmdi.workbench.action.decreaseViewWidth,
* McsEngl.VscCmdi.workbench.action.decreaseViewWidth,

VscCmdi.workbench.action.disableCompactAuxiliaryWindow,
* McsEngl.VscCmdi.workbench.action.disableCompactAuxiliaryWindow,

VscCmdi.workbench.action.disableWindowAlwaysOnTop,
* McsEngl.VscCmdi.workbench.action.disableWindowAlwaysOnTop,

VscCmdi.workbench.action.download,
* McsEngl.VscCmdi.workbench.action.download,

VscCmdi.workbench.action.duplicateActiveEditorGroupDown,
* McsEngl.VscCmdi.workbench.action.duplicateActiveEditorGroupDown,

VscCmdi.workbench.action.duplicateActiveEditorGroupLeft,
* McsEngl.VscCmdi.workbench.action.duplicateActiveEditorGroupLeft,

VscCmdi.workbench.action.duplicateActiveEditorGroupRight,
* McsEngl.VscCmdi.workbench.action.duplicateActiveEditorGroupRight,

VscCmdi.workbench.action.duplicateActiveEditorGroupUp,
* McsEngl.VscCmdi.workbench.action.duplicateActiveEditorGroupUp,

VscCmdi.workbench.action.duplicateWorkspaceInNewWindow,
* McsEngl.VscCmdi.workbench.action.duplicateWorkspaceInNewWindow,

VscCmdi.workbench.action.editor.changeEOL,
* McsEngl.VscCmdi.workbench.action.editor.changeEOL,

VscCmdi.workbench.action.editor.changeEncoding,
* McsEngl.VscCmdi.workbench.action.editor.changeEncoding,

VscCmdi.workbench.action.editor.changeLanguageMode,
· key: ctrl+k m,
· when: !notebookEditorFocused,
* McsEngl.VscCmdi.workbench.action.editor.changeLanguageMode,

VscCmdi.workbench.action.editor.nextChange,
· key: alt+f5,
· when: editorTextFocus && !textCompareEditorActive && quickDiffDecorationCount != '0',
* McsEngl.VscCmdi.workbench.action.editor.nextChange,

VscCmdi.workbench.action.editor.previousChange,
· key: shift+alt+f5,
· when: editorTextFocus && !textCompareEditorActive && quickDiffDecorationCount != '0',
* McsEngl.VscCmdi.workbench.action.editor.previousChange,

VscCmdi.workbench.action.editorActionsDefault,
* McsEngl.VscCmdi.workbench.action.editorActionsDefault,

VscCmdi.workbench.action.editorActionsTitleBar,
* McsEngl.VscCmdi.workbench.action.editorActionsTitleBar,

VscCmdi.workbench.action.editorDictation.start,
· key: alt+`,
· when: hasSpeechProvider && !editorReadonly && !speechToTextInProgress,
* McsEngl.VscCmdi.workbench.action.editorDictation.start,

VscCmdi.workbench.action.editorDictation.start,
· key: ctrl+alt+v,
· when: hasSpeechProvider && !editorReadonly && !speechToTextInProgress,
* McsEngl.VscCmdi.workbench.action.editorDictation.start,

VscCmdi.workbench.action.editorDictation.stop,
· key: escape,
· when: editorDictation.inProgress,
* McsEngl.VscCmdi.workbench.action.editorDictation.stop,

VscCmdi.workbench.action.editorLayoutSingle,
* McsEngl.VscCmdi.workbench.action.editorLayoutSingle,

VscCmdi.workbench.action.editorLayoutThreeColumns,
* McsEngl.VscCmdi.workbench.action.editorLayoutThreeColumns,

VscCmdi.workbench.action.editorLayoutThreeRows,
* McsEngl.VscCmdi.workbench.action.editorLayoutThreeRows,

VscCmdi.workbench.action.editorLayoutTwoByTwoGrid,
* McsEngl.VscCmdi.workbench.action.editorLayoutTwoByTwoGrid,

VscCmdi.workbench.action.editorLayoutTwoColumns,
* McsEngl.VscCmdi.workbench.action.editorLayoutTwoColumns,

VscCmdi.workbench.action.editorLayoutTwoColumnsBottom,
* McsEngl.VscCmdi.workbench.action.editorLayoutTwoColumnsBottom,

VscCmdi.workbench.action.editorLayoutTwoRows,
* McsEngl.VscCmdi.workbench.action.editorLayoutTwoRows,

VscCmdi.workbench.action.editorLayoutTwoRowsRight,
* McsEngl.VscCmdi.workbench.action.editorLayoutTwoRowsRight,

VscCmdi.workbench.action.edits.addFilesFromReferences,
* McsEngl.VscCmdi.workbench.action.edits.addFilesFromReferences,

VscCmdi.workbench.action.edits.submit,
* McsEngl.VscCmdi.workbench.action.edits.submit,

VscCmdi.workbench.action.enableCompactAuxiliaryWindow,
* McsEngl.VscCmdi.workbench.action.enableCompactAuxiliaryWindow,

VscCmdi.workbench.action.enableWindowAlwaysOnTop,
* McsEngl.VscCmdi.workbench.action.enableWindowAlwaysOnTop,

VscCmdi.workbench.action.evenEditorWidths,
* McsEngl.VscCmdi.workbench.action.evenEditorWidths,

VscCmdi.workbench.action.exitZenMode,
· key: escape escape,
· when: inZenMode,
* McsEngl.VscCmdi.workbench.action.exitZenMode,

VscCmdi.workbench.action.expandAllComments,
* McsEngl.VscCmdi.workbench.action.expandAllComments,

VscCmdi.workbench.action.expandUnresolvedComments,
* McsEngl.VscCmdi.workbench.action.expandUnresolvedComments,

VscCmdi.workbench.action.exportLogs,
* McsEngl.VscCmdi.workbench.action.exportLogs,

VscCmdi.workbench.action.extensionHostProfiler.stop,
* McsEngl.VscCmdi.workbench.action.extensionHostProfiler.stop,

VscCmdi.workbench.action.files.copyPathOfActiveFile,
· key: ctrl+k p,
* McsEngl.VscCmdi.workbench.action.files.copyPathOfActiveFile,

VscCmdi.workbench.action.files.newFile,
* McsEngl.VscCmdi.workbench.action.files.newFile,

VscCmdi.workbench.action.files.newUntitledFile,
· key: ctrl+n,
* McsEngl.VscCmdi.workbench.action.files.newUntitledFile,

VscCmdi.workbench.action.files.openFile,
· key: ctrl+o,
· when: true,
* McsEngl.VscCmdi.workbench.action.files.openFile,

VscCmdi.workbench.action.files.openFileFolder,
· key: ctrl+o,
· when: isMacNative && openFolderWorkspaceSupport,
* McsEngl.VscCmdi.workbench.action.files.openFileFolder,

VscCmdi.workbench.action.files.openFileFolderInNewWindow,
* McsEngl.VscCmdi.workbench.action.files.openFileFolderInNewWindow,

VscCmdi.workbench.action.files.openFileInNewWindow,
* McsEngl.VscCmdi.workbench.action.files.openFileInNewWindow,

VscCmdi.workbench.action.files.openFolder,
· key: ctrl+k ctrl+o,
· when: openFolderWorkspaceSupport,
* McsEngl.VscCmdi.workbench.action.files.openFolder,

VscCmdi.workbench.action.files.openFolderInNewWindow,
* McsEngl.VscCmdi.workbench.action.files.openFolderInNewWindow,

VscCmdi.workbench.action.files.openFolderViaWorkspace,
· key: ctrl+o,
· when: !openFolderWorkspaceSupport && workbenchState == 'workspace',
* McsEngl.VscCmdi.workbench.action.files.openFolderViaWorkspace,

VscCmdi.workbench.action.files.openLocalFile,
· key: ctrl+o,
· when: remoteFileDialogVisible,
* McsEngl.VscCmdi.workbench.action.files.openLocalFile,

VscCmdi.workbench.action.files.openLocalFolder,
· key: ctrl+k ctrl+o,
· when: remoteFileDialogVisible,
* McsEngl.VscCmdi.workbench.action.files.openLocalFolder,

VscCmdi.workbench.action.files.resetActiveEditorReadonlyInSession,
* McsEngl.VscCmdi.workbench.action.files.resetActiveEditorReadonlyInSession,

VscCmdi.workbench.action.files.revealActiveFileInWindows,
· key: ctrl+k r,
* McsEngl.VscCmdi.workbench.action.files.revealActiveFileInWindows,

VscCmdi.workbench.action.files.revert,
* McsEngl.VscCmdi.workbench.action.files.revert,

VscCmdi.workbench.action.files.save,
· key: ctrl+s,
* McsEngl.VscCmdi.workbench.action.files.save,

VscCmdi.workbench.action.files.saveAll,
* McsEngl.VscCmdi.workbench.action.files.saveAll,

VscCmdi.workbench.action.files.saveAs,
· key: ctrl+shift+s,
* McsEngl.VscCmdi.workbench.action.files.saveAs,

VscCmdi.workbench.action.files.saveFiles,
* McsEngl.VscCmdi.workbench.action.files.saveFiles,

VscCmdi.workbench.action.files.saveLocalFile,
· key: ctrl+shift+s,
· when: remoteFileDialogVisible,
* McsEngl.VscCmdi.workbench.action.files.saveLocalFile,

VscCmdi.workbench.action.files.saveWithoutFormatting,
· key: ctrl+k ctrl+shift+s,
* McsEngl.VscCmdi.workbench.action.files.saveWithoutFormatting,

VscCmdi.workbench.action.files.setActiveEditorReadonlyInSession,
* McsEngl.VscCmdi.workbench.action.files.setActiveEditorReadonlyInSession,

VscCmdi.workbench.action.files.setActiveEditorWriteableInSession,
* McsEngl.VscCmdi.workbench.action.files.setActiveEditorWriteableInSession,

VscCmdi.workbench.action.files.showOpenedFileInNewWindow,
* McsEngl.VscCmdi.workbench.action.files.showOpenedFileInNewWindow,

VscCmdi.workbench.action.files.toggleActiveEditorReadonlyInSession,
* McsEngl.VscCmdi.workbench.action.files.toggleActiveEditorReadonlyInSession,

VscCmdi.workbench.action.findInFiles,
· key: ctrl+shift+f,
* McsEngl.VscCmdi.workbench.action.findInFiles,

VscCmdi.workbench.action.firstEditorInGroup,
* McsEngl.VscCmdi.workbench.action.firstEditorInGroup,

VscCmdi.workbench.action.focusAboveGroup,
· key: ctrl+k ctrl+up,
* McsEngl.VscCmdi.workbench.action.focusAboveGroup,

VscCmdi.workbench.action.focusAboveGroupWithoutWrap,
* McsEngl.VscCmdi.workbench.action.focusAboveGroupWithoutWrap,

VscCmdi.workbench.action.focusActiveEditorGroup,
* McsEngl.VscCmdi.workbench.action.focusActiveEditorGroup,

VscCmdi.workbench.action.focusActivityBar,
* McsEngl.VscCmdi.workbench.action.focusActivityBar,

VscCmdi.workbench.action.focusAuxiliaryBar,
* McsEngl.VscCmdi.workbench.action.focusAuxiliaryBar,

VscCmdi.workbench.action.focusBanner,
* McsEngl.VscCmdi.workbench.action.focusBanner,

VscCmdi.workbench.action.focusBelowGroup,
· key: ctrl+k ctrl+down,
* McsEngl.VscCmdi.workbench.action.focusBelowGroup,

VscCmdi.workbench.action.focusBelowGroupWithoutWrap,
* McsEngl.VscCmdi.workbench.action.focusBelowGroupWithoutWrap,

VscCmdi.workbench.action.focusCommentOnCurrentLine,
* McsEngl.VscCmdi.workbench.action.focusCommentOnCurrentLine,

VscCmdi.workbench.action.focusEighthEditorGroup,
· key: ctrl+8,
* McsEngl.VscCmdi.workbench.action.focusEighthEditorGroup,

VscCmdi.workbench.action.focusFifthEditorGroup,
· key: ctrl+5,
* McsEngl.VscCmdi.workbench.action.focusFifthEditorGroup,

VscCmdi.workbench.action.focusFirstEditorGroup,
· key: ctrl+1,
* McsEngl.VscCmdi.workbench.action.focusFirstEditorGroup,

VscCmdi.workbench.action.focusFirstSideEditor,
* McsEngl.VscCmdi.workbench.action.focusFirstSideEditor,

VscCmdi.workbench.action.focusFourthEditorGroup,
· key: ctrl+4,
* McsEngl.VscCmdi.workbench.action.focusFourthEditorGroup,

VscCmdi.workbench.action.focusLastEditorGroup,
* McsEngl.VscCmdi.workbench.action.focusLastEditorGroup,

VscCmdi.workbench.action.focusLeftGroup,
· key: ctrl+k ctrl+left,
* McsEngl.VscCmdi.workbench.action.focusLeftGroup,

VscCmdi.workbench.action.focusLeftGroupWithoutWrap,
* McsEngl.VscCmdi.workbench.action.focusLeftGroupWithoutWrap,

VscCmdi.workbench.action.focusNextGroup,
* McsEngl.VscCmdi.workbench.action.focusNextGroup,

VscCmdi.workbench.action.focusNextPart,
· key: f6,
* McsEngl.VscCmdi.workbench.action.focusNextPart,

VscCmdi.workbench.action.focusOtherSideEditor,
* McsEngl.VscCmdi.workbench.action.focusOtherSideEditor,

VscCmdi.workbench.action.focusPanel,
* McsEngl.VscCmdi.workbench.action.focusPanel,

VscCmdi.workbench.action.focusPreviousGroup,
* McsEngl.VscCmdi.workbench.action.focusPreviousGroup,

VscCmdi.workbench.action.focusPreviousPart,
· key: shift+f6,
* McsEngl.VscCmdi.workbench.action.focusPreviousPart,

VscCmdi.workbench.action.focusQuickOpen,
* McsEngl.VscCmdi.workbench.action.focusQuickOpen,

VscCmdi.workbench.action.focusRightGroup,
· key: ctrl+k ctrl+right,
* McsEngl.VscCmdi.workbench.action.focusRightGroup,

VscCmdi.workbench.action.focusRightGroupWithoutWrap,
* McsEngl.VscCmdi.workbench.action.focusRightGroupWithoutWrap,

VscCmdi.workbench.action.focusSecondEditorGroup,
· key: ctrl+2,
* McsEngl.VscCmdi.workbench.action.focusSecondEditorGroup,

VscCmdi.workbench.action.focusSecondSideEditor,
* McsEngl.VscCmdi.workbench.action.focusSecondSideEditor,

VscCmdi.workbench.action.focusSeventhEditorGroup,
· key: ctrl+7,
* McsEngl.VscCmdi.workbench.action.focusSeventhEditorGroup,

VscCmdi.workbench.action.focusSideBar,
· key: ctrl+0,
* McsEngl.VscCmdi.workbench.action.focusSideBar,

VscCmdi.workbench.action.focusSixthEditorGroup,
· key: ctrl+6,
* McsEngl.VscCmdi.workbench.action.focusSixthEditorGroup,

VscCmdi.workbench.action.focusStatusBar,
* McsEngl.VscCmdi.workbench.action.focusStatusBar,

VscCmdi.workbench.action.focusThirdEditorGroup,
· key: ctrl+3,
* McsEngl.VscCmdi.workbench.action.focusThirdEditorGroup,

VscCmdi.workbench.action.focusTitleBar,
* McsEngl.VscCmdi.workbench.action.focusTitleBar,

VscCmdi.workbench.action.generateColorTheme,
* McsEngl.VscCmdi.workbench.action.generateColorTheme,

VscCmdi.workbench.action.getStartedWithAccessibilityFeatures,
* McsEngl.VscCmdi.workbench.action.getStartedWithAccessibilityFeatures,

VscCmdi.workbench.action.gotoLine,
· key: ctrl+g,
* McsEngl.VscCmdi.workbench.action.gotoLine,

VscCmdi.workbench.action.gotoOffset,
* McsEngl.VscCmdi.workbench.action.gotoOffset,

VscCmdi.workbench.action.gotoSymbol,
· key: ctrl+shift+o,
· when: !accessibilityHelpIsShown && !accessibleViewIsShown,
* McsEngl.VscCmdi.workbench.action.gotoSymbol,

VscCmdi.workbench.action.hideComment,
· key: alt+backspace,
· when: commentWidgetVisible && editorFocus,
* McsEngl.VscCmdi.workbench.action.hideComment,

VscCmdi.workbench.action.hideComment,
· key: escape,
· when: commentEditorFocused || commentFocused,
* McsEngl.VscCmdi.workbench.action.hideComment,

VscCmdi.workbench.action.hideComment,
· key: shift+escape,
· when: commentEditorFocused || commentFocused,
* McsEngl.VscCmdi.workbench.action.hideComment,

VscCmdi.workbench.action.hideEditorActions,
* McsEngl.VscCmdi.workbench.action.hideEditorActions,

VscCmdi.workbench.action.hideEditorTabs,
* McsEngl.VscCmdi.workbench.action.hideEditorTabs,

VscCmdi.workbench.action.holdLockedScrolling,
* McsEngl.VscCmdi.workbench.action.holdLockedScrolling,

VscCmdi.workbench.action.importLog,
* McsEngl.VscCmdi.workbench.action.importLog,

VscCmdi.workbench.action.increaseViewHeight,
* McsEngl.VscCmdi.workbench.action.increaseViewHeight,

VscCmdi.workbench.action.increaseViewSize,
* McsEngl.VscCmdi.workbench.action.increaseViewSize,

VscCmdi.workbench.action.increaseViewWidth,
* McsEngl.VscCmdi.workbench.action.increaseViewWidth,

VscCmdi.workbench.action.inspectContextKeys,
* McsEngl.VscCmdi.workbench.action.inspectContextKeys,

VscCmdi.workbench.action.inspectKeyMappings,
* McsEngl.VscCmdi.workbench.action.inspectKeyMappings,

VscCmdi.workbench.action.inspectKeyMappingsJSON,
* McsEngl.VscCmdi.workbench.action.inspectKeyMappingsJSON,

VscCmdi.workbench.action.interactivePlayground.arrowDown,
· key: down,
· when: interactivePlaygroundFocus && !editorTextFocus,
* McsEngl.VscCmdi.workbench.action.interactivePlayground.arrowDown,

VscCmdi.workbench.action.interactivePlayground.arrowUp,
· key: up,
· when: interactivePlaygroundFocus && !editorTextFocus,
* McsEngl.VscCmdi.workbench.action.interactivePlayground.arrowUp,

VscCmdi.workbench.action.interactivePlayground.pageDown,
· key: pagedown,
· when: interactivePlaygroundFocus && !editorTextFocus,
* McsEngl.VscCmdi.workbench.action.interactivePlayground.pageDown,

VscCmdi.workbench.action.interactivePlayground.pageUp,
· key: pageup,
· when: interactivePlaygroundFocus && !editorTextFocus,
* McsEngl.VscCmdi.workbench.action.interactivePlayground.pageUp,

VscCmdi.workbench.action.joinAllGroups,
* McsEngl.VscCmdi.workbench.action.joinAllGroups,

VscCmdi.workbench.action.joinEditorInGroup,
· key: ctrl+k ctrl+shift+\\,
· when: sideBySideEditorActive,
* McsEngl.VscCmdi.workbench.action.joinEditorInGroup,

VscCmdi.workbench.action.joinTwoGroups,
* McsEngl.VscCmdi.workbench.action.joinTwoGroups,

VscCmdi.workbench.action.keepEditor,
· key: ctrl+k enter,
* McsEngl.VscCmdi.workbench.action.keepEditor,

VscCmdi.workbench.action.keybindingsReference,
· key: ctrl+k ctrl+r,
* McsEngl.VscCmdi.workbench.action.keybindingsReference,

VscCmdi.workbench.action.lastEditorInGroup,
· key: alt+0,
* McsEngl.VscCmdi.workbench.action.lastEditorInGroup,

VscCmdi.workbench.action.lastEditorInGroup,
· key: ctrl+9,
* McsEngl.VscCmdi.workbench.action.lastEditorInGroup,

VscCmdi.workbench.action.localHistory.compareWithFile,
* McsEngl.VscCmdi.workbench.action.localHistory.compareWithFile,

VscCmdi.workbench.action.localHistory.compareWithPrevious,
* McsEngl.VscCmdi.workbench.action.localHistory.compareWithPrevious,

VscCmdi.workbench.action.localHistory.compareWithSelected,
* McsEngl.VscCmdi.workbench.action.localHistory.compareWithSelected,

VscCmdi.workbench.action.localHistory.create,
* McsEngl.VscCmdi.workbench.action.localHistory.create,

VscCmdi.workbench.action.localHistory.delete,
* McsEngl.VscCmdi.workbench.action.localHistory.delete,

VscCmdi.workbench.action.localHistory.deleteAll,
* McsEngl.VscCmdi.workbench.action.localHistory.deleteAll,

VscCmdi.workbench.action.localHistory.open,
* McsEngl.VscCmdi.workbench.action.localHistory.open,

VscCmdi.workbench.action.localHistory.rename,
* McsEngl.VscCmdi.workbench.action.localHistory.rename,

VscCmdi.workbench.action.localHistory.restore,
* McsEngl.VscCmdi.workbench.action.localHistory.restore,

VscCmdi.workbench.action.localHistory.restoreViaEditor,
* McsEngl.VscCmdi.workbench.action.localHistory.restoreViaEditor,

VscCmdi.workbench.action.localHistory.restoreViaPicker,
* McsEngl.VscCmdi.workbench.action.localHistory.restoreViaPicker,

VscCmdi.workbench.action.localHistory.revealInOS,
* McsEngl.VscCmdi.workbench.action.localHistory.revealInOS,

VscCmdi.workbench.action.localHistory.selectForCompare,
* McsEngl.VscCmdi.workbench.action.localHistory.selectForCompare,

VscCmdi.workbench.action.lockEditorGroup,
* McsEngl.VscCmdi.workbench.action.lockEditorGroup,

VscCmdi.workbench.action.logStorage,
* McsEngl.VscCmdi.workbench.action.logStorage,

VscCmdi.workbench.action.logWorkingCopies,
* McsEngl.VscCmdi.workbench.action.logWorkingCopies,

VscCmdi.workbench.action.manageAccounts,
* McsEngl.VscCmdi.workbench.action.manageAccounts,

VscCmdi.workbench.action.manageTrustedDomain,
* McsEngl.VscCmdi.workbench.action.manageTrustedDomain,

VscCmdi.workbench.action.maximizeAuxiliaryBar,
* McsEngl.VscCmdi.workbench.action.maximizeAuxiliaryBar,

VscCmdi.workbench.action.maximizeEditorHideSidebar,
* McsEngl.VscCmdi.workbench.action.maximizeEditorHideSidebar,

VscCmdi.workbench.action.minimizeOtherEditors,
* McsEngl.VscCmdi.workbench.action.minimizeOtherEditors,

VscCmdi.workbench.action.minimizeOtherEditorsHideSidebar,
* McsEngl.VscCmdi.workbench.action.minimizeOtherEditorsHideSidebar,

VscCmdi.workbench.action.moveActiveEditorGroupDown,
· key: ctrl+k down,
* McsEngl.VscCmdi.workbench.action.moveActiveEditorGroupDown,

VscCmdi.workbench.action.moveActiveEditorGroupLeft,
· key: ctrl+k left,
* McsEngl.VscCmdi.workbench.action.moveActiveEditorGroupLeft,

VscCmdi.workbench.action.moveActiveEditorGroupRight,
· key: ctrl+k right,
* McsEngl.VscCmdi.workbench.action.moveActiveEditorGroupRight,

VscCmdi.workbench.action.moveActiveEditorGroupUp,
· key: ctrl+k up,
* McsEngl.VscCmdi.workbench.action.moveActiveEditorGroupUp,

VscCmdi.workbench.action.moveEditorGroupToNewWindow,
* McsEngl.VscCmdi.workbench.action.moveEditorGroupToNewWindow,

VscCmdi.workbench.action.moveEditorLeftInGroup,
· key: ctrl+shift+pageup,
* McsEngl.VscCmdi.workbench.action.moveEditorLeftInGroup,

VscCmdi.workbench.action.moveEditorRightInGroup,
· key: ctrl+shift+pagedown,
* McsEngl.VscCmdi.workbench.action.moveEditorRightInGroup,

VscCmdi.workbench.action.moveEditorToAboveGroup,
* McsEngl.VscCmdi.workbench.action.moveEditorToAboveGroup,

VscCmdi.workbench.action.moveEditorToBelowGroup,
* McsEngl.VscCmdi.workbench.action.moveEditorToBelowGroup,

VscCmdi.workbench.action.moveEditorToEnd,
* McsEngl.VscCmdi.workbench.action.moveEditorToEnd,

VscCmdi.workbench.action.moveEditorToFirstGroup,
· key: shift+alt+1,
* McsEngl.VscCmdi.workbench.action.moveEditorToFirstGroup,

VscCmdi.workbench.action.moveEditorToLastGroup,
· key: shift+alt+9,
* McsEngl.VscCmdi.workbench.action.moveEditorToLastGroup,

VscCmdi.workbench.action.moveEditorToLeftGroup,
* McsEngl.VscCmdi.workbench.action.moveEditorToLeftGroup,

VscCmdi.workbench.action.moveEditorToNewWindow,
* McsEngl.VscCmdi.workbench.action.moveEditorToNewWindow,

VscCmdi.workbench.action.moveEditorToNextGroup,
· key: ctrl+alt+right,
* McsEngl.VscCmdi.workbench.action.moveEditorToNextGroup,

VscCmdi.workbench.action.moveEditorToPreviousGroup,
· key: ctrl+alt+left,
* McsEngl.VscCmdi.workbench.action.moveEditorToPreviousGroup,

VscCmdi.workbench.action.moveEditorToRightGroup,
* McsEngl.VscCmdi.workbench.action.moveEditorToRightGroup,

VscCmdi.workbench.action.moveEditorToStart,
* McsEngl.VscCmdi.workbench.action.moveEditorToStart,

VscCmdi.workbench.action.moveFocusedView,
* McsEngl.VscCmdi.workbench.action.moveFocusedView,

VscCmdi.workbench.action.moveModalEditorToMain,
* McsEngl.VscCmdi.workbench.action.moveModalEditorToMain,

VscCmdi.workbench.action.moveModalEditorToWindow,
* McsEngl.VscCmdi.workbench.action.moveModalEditorToWindow,

VscCmdi.workbench.action.movePanelToSecondarySideBar,
* McsEngl.VscCmdi.workbench.action.movePanelToSecondarySideBar,

VscCmdi.workbench.action.movePanelToSidePanel,
* McsEngl.VscCmdi.workbench.action.movePanelToSidePanel,

VscCmdi.workbench.action.moveSecondarySideBarToPanel,
* McsEngl.VscCmdi.workbench.action.moveSecondarySideBarToPanel,

VscCmdi.workbench.action.moveSideBarLeft,
* McsEngl.VscCmdi.workbench.action.moveSideBarLeft,

VscCmdi.workbench.action.moveSideBarRight,
* McsEngl.VscCmdi.workbench.action.moveSideBarRight,

VscCmdi.workbench.action.moveSidePanelToPanel,
* McsEngl.VscCmdi.workbench.action.moveSidePanelToPanel,

VscCmdi.workbench.action.moveView,
* McsEngl.VscCmdi.workbench.action.moveView,

VscCmdi.workbench.action.navigateBack,
· key: alt+left,
· when: canNavigateBack,
* McsEngl.VscCmdi.workbench.action.navigateBack,

VscCmdi.workbench.action.navigateBack,
· key: browserback,
· when: canNavigateBack,
* McsEngl.VscCmdi.workbench.action.navigateBack,

VscCmdi.workbench.action.navigateBackInEditLocations,
* McsEngl.VscCmdi.workbench.action.navigateBackInEditLocations,

VscCmdi.workbench.action.navigateBackInNavigationLocations,
* McsEngl.VscCmdi.workbench.action.navigateBackInNavigationLocations,

VscCmdi.workbench.action.navigateDown,
* McsEngl.VscCmdi.workbench.action.navigateDown,

VscCmdi.workbench.action.navigateEditorGroups,
* McsEngl.VscCmdi.workbench.action.navigateEditorGroups,

VscCmdi.workbench.action.navigateForward,
· key: alt+right,
· when: canNavigateForward,
* McsEngl.VscCmdi.workbench.action.navigateForward,

VscCmdi.workbench.action.navigateForward,
· key: browserforward,
· when: canNavigateForward,
* McsEngl.VscCmdi.workbench.action.navigateForward,

VscCmdi.workbench.action.navigateForwardInEditLocations,
* McsEngl.VscCmdi.workbench.action.navigateForwardInEditLocations,

VscCmdi.workbench.action.navigateForwardInNavigationLocations,
* McsEngl.VscCmdi.workbench.action.navigateForwardInNavigationLocations,

VscCmdi.workbench.action.navigateLast,
* McsEngl.VscCmdi.workbench.action.navigateLast,

VscCmdi.workbench.action.navigateLeft,
* McsEngl.VscCmdi.workbench.action.navigateLeft,

VscCmdi.workbench.action.navigateModalEditorNext,
· key: alt+down,
· when: editorPartModal && editorPartModalNavigation,
* McsEngl.VscCmdi.workbench.action.navigateModalEditorNext,

VscCmdi.workbench.action.navigateModalEditorPrevious,
· key: alt+up,
· when: editorPartModal && editorPartModalNavigation,
* McsEngl.VscCmdi.workbench.action.navigateModalEditorPrevious,

VscCmdi.workbench.action.navigatePreviousInEditLocations,
* McsEngl.VscCmdi.workbench.action.navigatePreviousInEditLocations,

VscCmdi.workbench.action.navigatePreviousInNavigationLocations,
* McsEngl.VscCmdi.workbench.action.navigatePreviousInNavigationLocations,

VscCmdi.workbench.action.navigateRight,
* McsEngl.VscCmdi.workbench.action.navigateRight,

VscCmdi.workbench.action.navigateToLastEditLocation,
· key: ctrl+k ctrl+q,
* McsEngl.VscCmdi.workbench.action.navigateToLastEditLocation,

VscCmdi.workbench.action.navigateToLastNavigationLocation,
* McsEngl.VscCmdi.workbench.action.navigateToLastNavigationLocation,

VscCmdi.workbench.action.navigateUp,
* McsEngl.VscCmdi.workbench.action.navigateUp,

VscCmdi.workbench.action.newChatWindow,
* McsEngl.VscCmdi.workbench.action.newChatWindow,

VscCmdi.workbench.action.newEmptyEditorWindow,
* McsEngl.VscCmdi.workbench.action.newEmptyEditorWindow,

VscCmdi.workbench.action.newGroupAbove,
* McsEngl.VscCmdi.workbench.action.newGroupAbove,

VscCmdi.workbench.action.newGroupBelow,
* McsEngl.VscCmdi.workbench.action.newGroupBelow,

VscCmdi.workbench.action.newGroupLeft,
* McsEngl.VscCmdi.workbench.action.newGroupLeft,

VscCmdi.workbench.action.newGroupRight,
* McsEngl.VscCmdi.workbench.action.newGroupRight,

VscCmdi.workbench.action.newWindow,
· key: ctrl+shift+n,
* McsEngl.VscCmdi.workbench.action.newWindow,

VscCmdi.workbench.action.nextAuxiliaryBarView,
* McsEngl.VscCmdi.workbench.action.nextAuxiliaryBarView,

VscCmdi.workbench.action.nextEditor,
· key: ctrl+pagedown,
* McsEngl.VscCmdi.workbench.action.nextEditor,

VscCmdi.workbench.action.nextEditorInGroup,
· key: ctrl+k ctrl+pagedown,
* McsEngl.VscCmdi.workbench.action.nextEditorInGroup,

VscCmdi.workbench.action.nextPanelView,
* McsEngl.VscCmdi.workbench.action.nextPanelView,

VscCmdi.workbench.action.nextSideBarView,
* McsEngl.VscCmdi.workbench.action.nextSideBarView,

VscCmdi.workbench.action.openAccessibilitySettings,
* McsEngl.VscCmdi.workbench.action.openAccessibilitySettings,

VscCmdi.workbench.action.openActiveLogOutputFile,
* McsEngl.VscCmdi.workbench.action.openActiveLogOutputFile,

VscCmdi.workbench.action.openActiveLogOutputFileInNewWindow,
* McsEngl.VscCmdi.workbench.action.openActiveLogOutputFileInNewWindow,

VscCmdi.workbench.action.openAgentSessionsWelcome,
* McsEngl.VscCmdi.workbench.action.openAgentSessionsWelcome,

VscCmdi.workbench.action.openApplicationSettingsJson,
* McsEngl.VscCmdi.workbench.action.openApplicationSettingsJson,

VscCmdi.workbench.action.openChat,
· key: ctrl+n,
· when: chatIsEnabled && inChat && inChatEditor,
* McsEngl.VscCmdi.workbench.action.openChat,

VscCmdi.workbench.action.openChat.commentIcon,
* McsEngl.VscCmdi.workbench.action.openChat.commentIcon,

VscCmdi.workbench.action.openChat.copilotIcon,
* McsEngl.VscCmdi.workbench.action.openChat.copilotIcon,

VscCmdi.workbench.action.openChat.newSessionIcon,
* McsEngl.VscCmdi.workbench.action.openChat.newSessionIcon,

VscCmdi.workbench.action.openChatToSide,
* McsEngl.VscCmdi.workbench.action.openChatToSide,

VscCmdi.workbench.action.openDefaultKeybindingsFile,
* McsEngl.VscCmdi.workbench.action.openDefaultKeybindingsFile,

VscCmdi.workbench.action.openDocumentationUrl,
* McsEngl.VscCmdi.workbench.action.openDocumentationUrl,

VscCmdi.workbench.action.openEditorAtIndex,
* McsEngl.VscCmdi.workbench.action.openEditorAtIndex,

VscCmdi.workbench.action.openEditorAtIndex1,
· key: alt+1,
* McsEngl.VscCmdi.workbench.action.openEditorAtIndex1,

VscCmdi.workbench.action.openEditorAtIndex2,
· key: alt+2,
* McsEngl.VscCmdi.workbench.action.openEditorAtIndex2,

VscCmdi.workbench.action.openEditorAtIndex3,
· key: alt+3,
* McsEngl.VscCmdi.workbench.action.openEditorAtIndex3,

VscCmdi.workbench.action.openEditorAtIndex4,
· key: alt+4,
* McsEngl.VscCmdi.workbench.action.openEditorAtIndex4,

VscCmdi.workbench.action.openEditorAtIndex5,
· key: alt+5,
* McsEngl.VscCmdi.workbench.action.openEditorAtIndex5,

VscCmdi.workbench.action.openEditorAtIndex6,
· key: alt+6,
* McsEngl.VscCmdi.workbench.action.openEditorAtIndex6,

VscCmdi.workbench.action.openEditorAtIndex7,
· key: alt+7,
* McsEngl.VscCmdi.workbench.action.openEditorAtIndex7,

VscCmdi.workbench.action.openEditorAtIndex8,
· key: alt+8,
* McsEngl.VscCmdi.workbench.action.openEditorAtIndex8,

VscCmdi.workbench.action.openEditorAtIndex9,
· key: alt+9,
* McsEngl.VscCmdi.workbench.action.openEditorAtIndex9,

VscCmdi.workbench.action.openExtensionLogsFolder,
* McsEngl.VscCmdi.workbench.action.openExtensionLogsFolder,

VscCmdi.workbench.action.openFolderSettings,
* McsEngl.VscCmdi.workbench.action.openFolderSettings,

VscCmdi.workbench.action.openFolderSettingsFile,
* McsEngl.VscCmdi.workbench.action.openFolderSettingsFile,

VscCmdi.workbench.action.openGlobalKeybindings,
· key: ctrl+k ctrl+s,
* McsEngl.VscCmdi.workbench.action.openGlobalKeybindings,

VscCmdi.workbench.action.openGlobalKeybindingsFile,
* McsEngl.VscCmdi.workbench.action.openGlobalKeybindingsFile,

VscCmdi.workbench.action.openGlobalSettings,
* McsEngl.VscCmdi.workbench.action.openGlobalSettings,

VscCmdi.workbench.action.openImagesInCarousel,
* McsEngl.VscCmdi.workbench.action.openImagesInCarousel,

VscCmdi.workbench.action.openIssueReporter,
* McsEngl.VscCmdi.workbench.action.openIssueReporter,

VscCmdi.workbench.action.openLanguageModelsJson,
* McsEngl.VscCmdi.workbench.action.openLanguageModelsJson,

VscCmdi.workbench.action.openLicenseUrl,
* McsEngl.VscCmdi.workbench.action.openLicenseUrl,

VscCmdi.workbench.action.openLogFile,
* McsEngl.VscCmdi.workbench.action.openLogFile,

VscCmdi.workbench.action.openLogsFolder,
* McsEngl.VscCmdi.workbench.action.openLogsFolder,

VscCmdi.workbench.action.openNewsletterSignupUrl,
* McsEngl.VscCmdi.workbench.action.openNewsletterSignupUrl,

VscCmdi.workbench.action.openNextRecentlyUsedEditor,
* McsEngl.VscCmdi.workbench.action.openNextRecentlyUsedEditor,

VscCmdi.workbench.action.openNextRecentlyUsedEditorInGroup,
* McsEngl.VscCmdi.workbench.action.openNextRecentlyUsedEditorInGroup,

VscCmdi.workbench.action.openPreviousEditorFromHistory,
* McsEngl.VscCmdi.workbench.action.openPreviousEditorFromHistory,

VscCmdi.workbench.action.openPreviousRecentlyUsedEditor,
* McsEngl.VscCmdi.workbench.action.openPreviousRecentlyUsedEditor,

VscCmdi.workbench.action.openPreviousRecentlyUsedEditorInGroup,
* McsEngl.VscCmdi.workbench.action.openPreviousRecentlyUsedEditorInGroup,

VscCmdi.workbench.action.openPrivacyStatementUrl,
* McsEngl.VscCmdi.workbench.action.openPrivacyStatementUrl,

VscCmdi.workbench.action.openProcessExplorer,
* McsEngl.VscCmdi.workbench.action.openProcessExplorer,

VscCmdi.workbench.action.openProfile.Default,
* McsEngl.VscCmdi.workbench.action.openProfile.Default,

VscCmdi.workbench.action.openQuickChat,
* McsEngl.VscCmdi.workbench.action.openQuickChat,

VscCmdi.workbench.action.openRawDefaultSettings,
* McsEngl.VscCmdi.workbench.action.openRawDefaultSettings,

VscCmdi.workbench.action.openRecent,
· key: ctrl+r,
* McsEngl.VscCmdi.workbench.action.openRecent,

VscCmdi.workbench.action.openRemoteSettings,
* McsEngl.VscCmdi.workbench.action.openRemoteSettings,

VscCmdi.workbench.action.openRemoteSettingsFile,
* McsEngl.VscCmdi.workbench.action.openRemoteSettingsFile,

VscCmdi.workbench.action.openRequestFeatureUrl,
* McsEngl.VscCmdi.workbench.action.openRequestFeatureUrl,

VscCmdi.workbench.action.openSessionsWindow,
* McsEngl.VscCmdi.workbench.action.openSessionsWindow,

VscCmdi.workbench.action.openSettings,ctrl+,,
* McsEngl.VscCmdi.workbench.action.openSettings,ctrl+,,

VscCmdi.workbench.action.openSettings2,
* McsEngl.VscCmdi.workbench.action.openSettings2,

VscCmdi.workbench.action.openSettingsJson,
* McsEngl.VscCmdi.workbench.action.openSettingsJson,

VscCmdi.workbench.action.openSnippets,
* McsEngl.VscCmdi.workbench.action.openSnippets,

VscCmdi.workbench.action.openTipsAndTricksUrl,
* McsEngl.VscCmdi.workbench.action.openTipsAndTricksUrl,

VscCmdi.workbench.action.openVideoTutorialsUrl,
* McsEngl.VscCmdi.workbench.action.openVideoTutorialsUrl,

VscCmdi.workbench.action.openView,
* McsEngl.VscCmdi.workbench.action.openView,

VscCmdi.workbench.action.openWalkthrough,
* McsEngl.VscCmdi.workbench.action.openWalkthrough,

VscCmdi.workbench.action.openWorkspace,
* McsEngl.VscCmdi.workbench.action.openWorkspace,

VscCmdi.workbench.action.openWorkspaceConfigFile,
* McsEngl.VscCmdi.workbench.action.openWorkspaceConfigFile,

VscCmdi.workbench.action.openWorkspaceFromEditor,
* McsEngl.VscCmdi.workbench.action.openWorkspaceFromEditor,

VscCmdi.workbench.action.openWorkspaceInNewWindow,
* McsEngl.VscCmdi.workbench.action.openWorkspaceInNewWindow,

VscCmdi.workbench.action.openWorkspaceSettings,
* McsEngl.VscCmdi.workbench.action.openWorkspaceSettings,

VscCmdi.workbench.action.openWorkspaceSettingsFile,
* McsEngl.VscCmdi.workbench.action.openWorkspaceSettingsFile,

VscCmdi.workbench.action.openYouTubeUrl,
* McsEngl.VscCmdi.workbench.action.openYouTubeUrl,

VscCmdi.workbench.action.output.activeOutputLogLevel.0,
* McsEngl.VscCmdi.workbench.action.output.activeOutputLogLevel.0,

VscCmdi.workbench.action.output.activeOutputLogLevel.1,
* McsEngl.VscCmdi.workbench.action.output.activeOutputLogLevel.1,

VscCmdi.workbench.action.output.activeOutputLogLevel.2,
* McsEngl.VscCmdi.workbench.action.output.activeOutputLogLevel.2,

VscCmdi.workbench.action.output.activeOutputLogLevel.3,
* McsEngl.VscCmdi.workbench.action.output.activeOutputLogLevel.3,

VscCmdi.workbench.action.output.activeOutputLogLevel.4,
* McsEngl.VscCmdi.workbench.action.output.activeOutputLogLevel.4,

VscCmdi.workbench.action.output.activeOutputLogLevel.5,
* McsEngl.VscCmdi.workbench.action.output.activeOutputLogLevel.5,

VscCmdi.workbench.action.output.activeOutputLogLevelDefault,
* McsEngl.VscCmdi.workbench.action.output.activeOutputLogLevelDefault,

VscCmdi.workbench.action.output.addCompoundLog,
* McsEngl.VscCmdi.workbench.action.output.addCompoundLog,

VscCmdi.workbench.action.output.remove,
* McsEngl.VscCmdi.workbench.action.output.remove,

VscCmdi.workbench.action.output.show.GitHub.copilot-chat.GitHub Copilot Chat.log,
* McsEngl.VscCmdi.workbench.action.output.show.GitHub.copilot-chat.GitHub Copilot Chat.log,

VscCmdi.workbench.action.output.show.TeamsDevApp.vscode-ai-foundry.Microsoft Foundry.log,
* McsEngl.VscCmdi.workbench.action.output.show.TeamsDevApp.vscode-ai-foundry.Microsoft Foundry.log,

VscCmdi.workbench.action.output.show.agentSessionsOutput,
* McsEngl.VscCmdi.workbench.action.output.show.agentSessionsOutput,

VscCmdi.workbench.action.output.show.dbaeumer.vscode-eslint.ESLint.log,
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.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.VscCmdi.workbench.action.output.show.extension-output-ms-edgedevtools.vscode-edge-devtools-#1-Microsoft Edge Tools,

VscCmdi.workbench.action.output.show.exthost,
* McsEngl.VscCmdi.workbench.action.output.show.exthost,

VscCmdi.workbench.action.output.show.main,
* McsEngl.VscCmdi.workbench.action.output.show.main,

VscCmdi.workbench.action.output.show.mcpGateway,
* McsEngl.VscCmdi.workbench.action.output.show.mcpGateway,

VscCmdi.workbench.action.output.show.ms-azuretools.vscode-azureresourcegroups.Azure Resource Groups.log,
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.workbench.action.output.show.ms-windows-ai-studio.windows-ai-studio.AI Toolkit.log,

VscCmdi.workbench.action.output.show.ptyhost,
* McsEngl.VscCmdi.workbench.action.output.show.ptyhost,

VscCmdi.workbench.action.output.show.remoteTunnelService,
* McsEngl.VscCmdi.workbench.action.output.show.remoteTunnelService,

VscCmdi.workbench.action.output.show.rendererLog,
* McsEngl.VscCmdi.workbench.action.output.show.rendererLog,

VscCmdi.workbench.action.output.show.shared,
* McsEngl.VscCmdi.workbench.action.output.show.shared,

VscCmdi.workbench.action.output.show.tasks,
* McsEngl.VscCmdi.workbench.action.output.show.tasks,

VscCmdi.workbench.action.output.show.terminal,
* McsEngl.VscCmdi.workbench.action.output.show.terminal,

VscCmdi.workbench.action.output.show.textModelChanges,
* McsEngl.VscCmdi.workbench.action.output.show.textModelChanges,

VscCmdi.workbench.action.output.show.userDataSync,
* McsEngl.VscCmdi.workbench.action.output.show.userDataSync,

VscCmdi.workbench.action.output.show.vscode.git.Git.log,
* McsEngl.VscCmdi.workbench.action.output.show.vscode.git.Git.log,

VscCmdi.workbench.action.output.show.vscode.github-authentication.GitHub Authentication.log,
* McsEngl.VscCmdi.workbench.action.output.show.vscode.github-authentication.GitHub Authentication.log,

VscCmdi.workbench.action.output.show.vscode.github.GitHub.log,
* McsEngl.VscCmdi.workbench.action.output.show.vscode.github.GitHub.log,

VscCmdi.workbench.action.output.show.vscode.json-language-features.JSON Language Server.log,
* McsEngl.VscCmdi.workbench.action.output.show.vscode.json-language-features.JSON Language Server.log,

VscCmdi.workbench.action.output.show.vscode.microsoft-authentication.Microsoft Authentication.log,
* McsEngl.VscCmdi.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.VscCmdi.workbench.action.output.toggleOutput,

VscCmdi.workbench.action.pauseSocketWriting,
* McsEngl.VscCmdi.workbench.action.pauseSocketWriting,

VscCmdi.workbench.action.pinEditor,
· key: ctrl+k shift+enter,
· when: !activeEditorIsPinned,
* McsEngl.VscCmdi.workbench.action.pinEditor,

VscCmdi.workbench.action.populateFileFromSnippet,
* McsEngl.VscCmdi.workbench.action.populateFileFromSnippet,

VscCmdi.workbench.action.positionPanelBottom,
* McsEngl.VscCmdi.workbench.action.positionPanelBottom,

VscCmdi.workbench.action.positionPanelLeft,
* McsEngl.VscCmdi.workbench.action.positionPanelLeft,

VscCmdi.workbench.action.positionPanelRight,
* McsEngl.VscCmdi.workbench.action.positionPanelRight,

VscCmdi.workbench.action.positionPanelTop,
* McsEngl.VscCmdi.workbench.action.positionPanelTop,

VscCmdi.workbench.action.previewColorTheme,
* McsEngl.VscCmdi.workbench.action.previewColorTheme,

VscCmdi.workbench.action.previousAuxiliaryBarView,
* McsEngl.VscCmdi.workbench.action.previousAuxiliaryBarView,

VscCmdi.workbench.action.previousEditor,
· key: ctrl+pageup,
* McsEngl.VscCmdi.workbench.action.previousEditor,

VscCmdi.workbench.action.previousEditorInGroup,
· key: ctrl+k ctrl+pageup,
* McsEngl.VscCmdi.workbench.action.previousEditorInGroup,

VscCmdi.workbench.action.previousPanelView,
* McsEngl.VscCmdi.workbench.action.previousPanelView,

VscCmdi.workbench.action.previousSideBarView,
* McsEngl.VscCmdi.workbench.action.previousSideBarView,

VscCmdi.workbench.action.problems.focus,
* McsEngl.VscCmdi.workbench.action.problems.focus,

VscCmdi.workbench.action.quickInputBack,
· key: alt+left,
· when: inQuickOpen,
* McsEngl.VscCmdi.workbench.action.quickInputBack,

VscCmdi.workbench.action.quickOpen,
· key: ctrl+e,
* McsEngl.VscCmdi.workbench.action.quickOpen,

VscCmdi.workbench.action.quickOpen,
· key: ctrl+p,
* McsEngl.VscCmdi.workbench.action.quickOpen,

VscCmdi.workbench.action.quickOpenLeastRecentlyUsedEditor,
* McsEngl.VscCmdi.workbench.action.quickOpenLeastRecentlyUsedEditor,

VscCmdi.workbench.action.quickOpenLeastRecentlyUsedEditorInGroup,
· key: ctrl+shift+tab,
· when: !activeEditorGroupEmpty,
* McsEngl.VscCmdi.workbench.action.quickOpenLeastRecentlyUsedEditorInGroup,

VscCmdi.workbench.action.quickOpenLeastRecentlyUsedEditorInGroup,
· key: ctrl+shift+tab,
· when: kb-macro.active && !activeEditorGroupEmpty,
* McsEngl.VscCmdi.workbench.action.quickOpenLeastRecentlyUsedEditorInGroup,

VscCmdi.workbench.action.quickOpenNavigateNext,
* McsEngl.VscCmdi.workbench.action.quickOpenNavigateNext,

VscCmdi.workbench.action.quickOpenNavigateNextInEditorPicker,
· key: ctrl+tab,
· when: inEditorsPicker && inQuickOpen && kb-macro.active,
* McsEngl.VscCmdi.workbench.action.quickOpenNavigateNextInEditorPicker,

VscCmdi.workbench.action.quickOpenNavigateNextInEditorPicker,
· key: ctrl+tab,
· when: inEditorsPicker && inQuickOpen,
* McsEngl.VscCmdi.workbench.action.quickOpenNavigateNextInEditorPicker,

VscCmdi.workbench.action.quickOpenNavigateNextInFilePicker,
· key: ctrl+e,
· when: inFilesPicker && inQuickOpen,
* McsEngl.VscCmdi.workbench.action.quickOpenNavigateNextInFilePicker,

VscCmdi.workbench.action.quickOpenNavigateNextInFilePicker,
· key: ctrl+p,
· when: inFilesPicker && inQuickOpen,
* McsEngl.VscCmdi.workbench.action.quickOpenNavigateNextInFilePicker,

VscCmdi.workbench.action.quickOpenNavigateNextInRecentFilesPicker,
· key: ctrl+r,
· when: inQuickOpen && inRecentFilesPicker,
* McsEngl.VscCmdi.workbench.action.quickOpenNavigateNextInRecentFilesPicker,

VscCmdi.workbench.action.quickOpenNavigateNextInTerminalPicker,
* McsEngl.VscCmdi.workbench.action.quickOpenNavigateNextInTerminalPicker,

VscCmdi.workbench.action.quickOpenNavigateNextInViewPicker,
· key: ctrl+q,
· when: inQuickOpen && inViewsPicker,
* McsEngl.VscCmdi.workbench.action.quickOpenNavigateNextInViewPicker,

VscCmdi.workbench.action.quickOpenNavigatePrevious,
* McsEngl.VscCmdi.workbench.action.quickOpenNavigatePrevious,

VscCmdi.workbench.action.quickOpenNavigatePreviousInEditorPicker,
· key: ctrl+shift+tab,
· when: inEditorsPicker && inQuickOpen && kb-macro.active,
* McsEngl.VscCmdi.workbench.action.quickOpenNavigatePreviousInEditorPicker,

VscCmdi.workbench.action.quickOpenNavigatePreviousInEditorPicker,
· key: ctrl+shift+tab,
· when: inEditorsPicker && inQuickOpen,
* McsEngl.VscCmdi.workbench.action.quickOpenNavigatePreviousInEditorPicker,

VscCmdi.workbench.action.quickOpenNavigatePreviousInFilePicker,
· key: ctrl+shift+e,
· when: inFilesPicker && inQuickOpen,
* McsEngl.VscCmdi.workbench.action.quickOpenNavigatePreviousInFilePicker,

VscCmdi.workbench.action.quickOpenNavigatePreviousInFilePicker,
· key: ctrl+shift+p,
· when: inFilesPicker && inQuickOpen,
* McsEngl.VscCmdi.workbench.action.quickOpenNavigatePreviousInFilePicker,

VscCmdi.workbench.action.quickOpenNavigatePreviousInRecentFilesPicker,
· key: ctrl+shift+r,
· when: inQuickOpen && inRecentFilesPicker,
* McsEngl.VscCmdi.workbench.action.quickOpenNavigatePreviousInRecentFilesPicker,

VscCmdi.workbench.action.quickOpenNavigatePreviousInTerminalPicker,
* McsEngl.VscCmdi.workbench.action.quickOpenNavigatePreviousInTerminalPicker,

VscCmdi.workbench.action.quickOpenNavigatePreviousInViewPicker,
· key: ctrl+shift+q,
· when: inQuickOpen && inViewsPicker,
* McsEngl.VscCmdi.workbench.action.quickOpenNavigatePreviousInViewPicker,

VscCmdi.workbench.action.quickOpenPreviousEditor,
* McsEngl.VscCmdi.workbench.action.quickOpenPreviousEditor,

VscCmdi.workbench.action.quickOpenPreviousRecentlyUsedEditor,
* McsEngl.VscCmdi.workbench.action.quickOpenPreviousRecentlyUsedEditor,

VscCmdi.workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup,
· key: ctrl+tab,
· when: !activeEditorGroupEmpty,
* McsEngl.VscCmdi.workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup,

VscCmdi.workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup,
· key: ctrl+tab,
· when: kb-macro.active && !activeEditorGroupEmpty,
* McsEngl.VscCmdi.workbench.action.quickOpenPreviousRecentlyUsedEditorInGroup,

VscCmdi.workbench.action.quickOpenRecent,
* McsEngl.VscCmdi.workbench.action.quickOpenRecent,

VscCmdi.workbench.action.quickOpenSelectNext,
* McsEngl.VscCmdi.workbench.action.quickOpenSelectNext,

VscCmdi.workbench.action.quickOpenSelectPrevious,
* McsEngl.VscCmdi.workbench.action.quickOpenSelectPrevious,

VscCmdi.workbench.action.quickOpenTerm,
* McsEngl.VscCmdi.workbench.action.quickOpenTerm,

VscCmdi.workbench.action.quickOpenView,
· key: ctrl+q,
* McsEngl.VscCmdi.workbench.action.quickOpenView,

VscCmdi.workbench.action.quickOpenWithModes,
* McsEngl.VscCmdi.workbench.action.quickOpenWithModes,

VscCmdi.workbench.action.quickPickManyToggle,
* McsEngl.VscCmdi.workbench.action.quickPickManyToggle,

VscCmdi.workbench.action.quickSwitchWindow,
* McsEngl.VscCmdi.workbench.action.quickSwitchWindow,

VscCmdi.workbench.action.quickTextSearch,
* McsEngl.VscCmdi.workbench.action.quickTextSearch,

VscCmdi.workbench.action.quickchat.close,
* McsEngl.VscCmdi.workbench.action.quickchat.close,

VscCmdi.workbench.action.quickchat.openInChatView,
* McsEngl.VscCmdi.workbench.action.quickchat.openInChatView,

VscCmdi.workbench.action.quickchat.toggle,
· key: ctrl+shift+alt+l,
· when: chatIsEnabled,
* McsEngl.VscCmdi.workbench.action.quickchat.toggle,

VscCmdi.workbench.action.quit,
* McsEngl.VscCmdi.workbench.action.quit,

VscCmdi.workbench.action.reloadWindow,
· key: ctrl+r,
· when: isDevelopment,
* McsEngl.VscCmdi.workbench.action.reloadWindow,

VscCmdi.workbench.action.reloadWindowWithExtensionsDisabled,
* McsEngl.VscCmdi.workbench.action.reloadWindowWithExtensionsDisabled,

VscCmdi.workbench.action.remote.close,
* McsEngl.VscCmdi.workbench.action.remote.close,

VscCmdi.workbench.action.remote.showMenu,
· key: ctrl+alt+o,
* McsEngl.VscCmdi.workbench.action.remote.showMenu,

VscCmdi.workbench.action.removeDynamicAuthenticationProviders,
* McsEngl.VscCmdi.workbench.action.removeDynamicAuthenticationProviders,

VscCmdi.workbench.action.removeLargeStorageDatabaseEntries,
* McsEngl.VscCmdi.workbench.action.removeLargeStorageDatabaseEntries,

VscCmdi.workbench.action.removeRootFolder,
* McsEngl.VscCmdi.workbench.action.removeRootFolder,

VscCmdi.workbench.action.reopenClosedEditor,
· key: ctrl+shift+t,
* McsEngl.VscCmdi.workbench.action.reopenClosedEditor,

VscCmdi.workbench.action.reopenTextEditor,
* McsEngl.VscCmdi.workbench.action.reopenTextEditor,

VscCmdi.workbench.action.reopenWithEditor,
* McsEngl.VscCmdi.workbench.action.reopenWithEditor,

VscCmdi.workbench.action.replaceInFiles,
· key: ctrl+shift+h,
* McsEngl.VscCmdi.workbench.action.replaceInFiles,

VscCmdi.workbench.action.reportPerformanceIssueUsingReporter,
* McsEngl.VscCmdi.workbench.action.reportPerformanceIssueUsingReporter,

VscCmdi.workbench.action.resetFocusedViewLocation,
* McsEngl.VscCmdi.workbench.action.resetFocusedViewLocation,

VscCmdi.workbench.action.resetViewLocations,
* McsEngl.VscCmdi.workbench.action.resetViewLocations,

VscCmdi.workbench.action.restartExtensionHost,
* McsEngl.VscCmdi.workbench.action.restartExtensionHost,

VscCmdi.workbench.action.restoreAuxiliaryBar,
· key: ctrl+f4,
· when: auxiliaryBarMaximized,
* McsEngl.VscCmdi.workbench.action.restoreAuxiliaryBar,

VscCmdi.workbench.action.restoreAuxiliaryBar,
· key: ctrl+w,
· when: auxiliaryBarMaximized,
* McsEngl.VscCmdi.workbench.action.restoreAuxiliaryBar,

VscCmdi.workbench.action.restoreEditorsToMainWindow,
* McsEngl.VscCmdi.workbench.action.restoreEditorsToMainWindow,

VscCmdi.workbench.action.revealUserDataFolder,
* McsEngl.VscCmdi.workbench.action.revealUserDataFolder,

VscCmdi.workbench.action.revertAndCloseActiveEditor,
* McsEngl.VscCmdi.workbench.action.revertAndCloseActiveEditor,

VscCmdi.workbench.action.saveActiveLogOutputAs,
* McsEngl.VscCmdi.workbench.action.saveActiveLogOutputAs,

VscCmdi.workbench.action.saveWorkspaceAs,
* McsEngl.VscCmdi.workbench.action.saveWorkspaceAs,

VscCmdi.workbench.action.search.toggleQueryDetails,
· key: ctrl+shift+j,
· when: inSearchEditor || searchViewletFocus,
* McsEngl.VscCmdi.workbench.action.search.toggleQueryDetails,

VscCmdi.workbench.action.selectIconTheme,
* McsEngl.VscCmdi.workbench.action.selectIconTheme,

VscCmdi.workbench.action.selectProductIconTheme,
* McsEngl.VscCmdi.workbench.action.selectProductIconTheme,

VscCmdi.workbench.action.selectTheme,
· key: ctrl+k ctrl+t,
* McsEngl.VscCmdi.workbench.action.selectTheme,

VscCmdi.workbench.action.setDefaultLogLevel,
* McsEngl.VscCmdi.workbench.action.setDefaultLogLevel,

VscCmdi.workbench.action.setLogLevel,
* McsEngl.VscCmdi.workbench.action.setLogLevel,

VscCmdi.workbench.action.setNotificationsPosition.bottomLeft,
* McsEngl.VscCmdi.workbench.action.setNotificationsPosition.bottomLeft,

VscCmdi.workbench.action.setNotificationsPosition.bottomRight,
* McsEngl.VscCmdi.workbench.action.setNotificationsPosition.bottomRight,

VscCmdi.workbench.action.setNotificationsPosition.topRight,
* McsEngl.VscCmdi.workbench.action.setNotificationsPosition.topRight,

VscCmdi.workbench.action.showAboutDialog,
* McsEngl.VscCmdi.workbench.action.showAboutDialog,

VscCmdi.workbench.action.showAgentSessionsQuickAccess,
* McsEngl.VscCmdi.workbench.action.showAgentSessionsQuickAccess,

VscCmdi.workbench.action.showAllEditors,
· key: ctrl+k ctrl+p,
* McsEngl.VscCmdi.workbench.action.showAllEditors,

VscCmdi.workbench.action.showAllEditorsByMostRecentlyUsed,
* McsEngl.VscCmdi.workbench.action.showAllEditorsByMostRecentlyUsed,

VscCmdi.workbench.action.showAllSymbols,
· key: ctrl+t,
* McsEngl.VscCmdi.workbench.action.showAllSymbols,

VscCmdi.workbench.action.showCommands,
· key: ctrl+shift+p,
* McsEngl.VscCmdi.workbench.action.showCommands,

VscCmdi.workbench.action.showCommands,
· key: ctrl+shift+p,
· when: kb-macro.active,
* McsEngl.VscCmdi.workbench.action.showCommands,

VscCmdi.workbench.action.showCommands,
· key: f1,
* McsEngl.VscCmdi.workbench.action.showCommands,

VscCmdi.workbench.action.showCommands,
· key: f1,
· when: kb-macro.active,
* McsEngl.VscCmdi.workbench.action.showCommands,

VscCmdi.workbench.action.showCommandsQuickAccess,
* McsEngl.VscCmdi.workbench.action.showCommandsQuickAccess,

VscCmdi.workbench.action.showContentTracing,
* McsEngl.VscCmdi.workbench.action.showContentTracing,

VscCmdi.workbench.action.showEditorActions,
* McsEngl.VscCmdi.workbench.action.showEditorActions,

VscCmdi.workbench.action.showEditorTab,
* McsEngl.VscCmdi.workbench.action.showEditorTab,

VscCmdi.workbench.action.showEditorsInActiveGroup,
* McsEngl.VscCmdi.workbench.action.showEditorsInActiveGroup,

VscCmdi.workbench.action.showEditorsInGroup,
* McsEngl.VscCmdi.workbench.action.showEditorsInGroup,

VscCmdi.workbench.action.showEmmetCommands,
* McsEngl.VscCmdi.workbench.action.showEmmetCommands,

VscCmdi.workbench.action.showErrorsWarnings,
* McsEngl.VscCmdi.workbench.action.showErrorsWarnings,

VscCmdi.workbench.action.showFilesQuickAccess,
* McsEngl.VscCmdi.workbench.action.showFilesQuickAccess,

VscCmdi.workbench.action.showGPUInfo,
* McsEngl.VscCmdi.workbench.action.showGPUInfo,

VscCmdi.workbench.action.showHover,
· key: ctrl+k ctrl+i,
* McsEngl.VscCmdi.workbench.action.showHover,

VscCmdi.workbench.action.showInteractivePlayground,
* McsEngl.VscCmdi.workbench.action.showInteractivePlayground,

VscCmdi.workbench.action.showLogs,
* McsEngl.VscCmdi.workbench.action.showLogs,

VscCmdi.workbench.action.showMultipleEditorTabs,
* McsEngl.VscCmdi.workbench.action.showMultipleEditorTabs,

VscCmdi.workbench.action.showOutputChannels,
* McsEngl.VscCmdi.workbench.action.showOutputChannels,

VscCmdi.workbench.action.showPolicyDiagnostics,
* McsEngl.VscCmdi.workbench.action.showPolicyDiagnostics,

VscCmdi.workbench.action.showRuntimeExtensions,
* McsEngl.VscCmdi.workbench.action.showRuntimeExtensions,

VscCmdi.workbench.action.showTelemetry,
* McsEngl.VscCmdi.workbench.action.showTelemetry,

VscCmdi.workbench.action.showWindowLog,
* McsEngl.VscCmdi.workbench.action.showWindowLog,

VscCmdi.workbench.action.speech.stopReadAloud,
· key: escape,
· when: scopedChatSynthesisInProgress && textToSpeechInProgress,
* McsEngl.VscCmdi.workbench.action.speech.stopReadAloud,

VscCmdi.workbench.action.splitEditor,
· key: ctrl+\\,
* McsEngl.VscCmdi.workbench.action.splitEditor,

VscCmdi.workbench.action.splitEditorDown,
· key: ctrl+k ctrl+\\,
* McsEngl.VscCmdi.workbench.action.splitEditorDown,

VscCmdi.workbench.action.splitEditorInGroup,
· key: ctrl+k ctrl+shift+\\,
· when: activeEditorCanSplitInGroup,
* McsEngl.VscCmdi.workbench.action.splitEditorInGroup,

VscCmdi.workbench.action.splitEditorLeft,
· key: ctrl+k ctrl+\\,
* McsEngl.VscCmdi.workbench.action.splitEditorLeft,

VscCmdi.workbench.action.splitEditorOrthogonal,
· key: ctrl+k ctrl+\\,
* McsEngl.VscCmdi.workbench.action.splitEditorOrthogonal,

VscCmdi.workbench.action.splitEditorRight,
· key: ctrl+k ctrl+\\,
* McsEngl.VscCmdi.workbench.action.splitEditorRight,

VscCmdi.workbench.action.splitEditorToAboveGroup,
* McsEngl.VscCmdi.workbench.action.splitEditorToAboveGroup,

VscCmdi.workbench.action.splitEditorToBelowGroup,
* McsEngl.VscCmdi.workbench.action.splitEditorToBelowGroup,

VscCmdi.workbench.action.splitEditorToFirstGroup,
* McsEngl.VscCmdi.workbench.action.splitEditorToFirstGroup,

VscCmdi.workbench.action.splitEditorToLastGroup,
* McsEngl.VscCmdi.workbench.action.splitEditorToLastGroup,

VscCmdi.workbench.action.splitEditorToLeftGroup,
* McsEngl.VscCmdi.workbench.action.splitEditorToLeftGroup,

VscCmdi.workbench.action.splitEditorToNextGroup,
* McsEngl.VscCmdi.workbench.action.splitEditorToNextGroup,

VscCmdi.workbench.action.splitEditorToPreviousGroup,
* McsEngl.VscCmdi.workbench.action.splitEditorToPreviousGroup,

VscCmdi.workbench.action.splitEditorToRightGroup,
* McsEngl.VscCmdi.workbench.action.splitEditorToRightGroup,

VscCmdi.workbench.action.splitEditorUp,
· key: ctrl+k ctrl+\\,
* McsEngl.VscCmdi.workbench.action.splitEditorUp,

VscCmdi.workbench.action.stopTracing,
* McsEngl.VscCmdi.workbench.action.stopTracing,

VscCmdi.workbench.action.switchWindow,
* McsEngl.VscCmdi.workbench.action.switchWindow,

VscCmdi.workbench.action.tasks.build,
· key: ctrl+shift+b,
· when: taskCommandsRegistered,
* McsEngl.VscCmdi.workbench.action.tasks.build,

VscCmdi.workbench.action.tasks.configureDefaultBuildTask,
* McsEngl.VscCmdi.workbench.action.tasks.configureDefaultBuildTask,

VscCmdi.workbench.action.tasks.configureDefaultTestTask,
* McsEngl.VscCmdi.workbench.action.tasks.configureDefaultTestTask,

VscCmdi.workbench.action.tasks.configureTaskRunner,
* McsEngl.VscCmdi.workbench.action.tasks.configureTaskRunner,

VscCmdi.workbench.action.tasks.manageAutomaticRunning,
* McsEngl.VscCmdi.workbench.action.tasks.manageAutomaticRunning,

VscCmdi.workbench.action.tasks.openUserTasks,
* McsEngl.VscCmdi.workbench.action.tasks.openUserTasks,

VscCmdi.workbench.action.tasks.openWorkspaceFileTasks,
* McsEngl.VscCmdi.workbench.action.tasks.openWorkspaceFileTasks,

VscCmdi.workbench.action.tasks.reRunTask,
* McsEngl.VscCmdi.workbench.action.tasks.reRunTask,

VscCmdi.workbench.action.tasks.rerunAllRunningTasks,
* McsEngl.VscCmdi.workbench.action.tasks.rerunAllRunningTasks,

VscCmdi.workbench.action.tasks.rerunForActiveTerminal,
· key: ctrl+shift+r,
· when: taskTerminalActive && terminalFocus,
* McsEngl.VscCmdi.workbench.action.tasks.rerunForActiveTerminal,

VscCmdi.workbench.action.tasks.restartTask,
* McsEngl.VscCmdi.workbench.action.tasks.restartTask,

VscCmdi.workbench.action.tasks.runTask,
* McsEngl.VscCmdi.workbench.action.tasks.runTask,

VscCmdi.workbench.action.tasks.showLog,
* McsEngl.VscCmdi.workbench.action.tasks.showLog,

VscCmdi.workbench.action.tasks.showTasks,
* McsEngl.VscCmdi.workbench.action.tasks.showTasks,

VscCmdi.workbench.action.tasks.terminate,
* McsEngl.VscCmdi.workbench.action.tasks.terminate,

VscCmdi.workbench.action.tasks.test,
* McsEngl.VscCmdi.workbench.action.tasks.test,

VscCmdi.workbench.action.tasks.toggleProblems,
* McsEngl.VscCmdi.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.VscCmdi.workbench.action.terminal.acceptSelectedSuggestion,

VscCmdi.workbench.action.terminal.acceptSelectedSuggestion,
· key: tab,
· when: simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible,
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.workbench.action.terminal.accessibleBufferGoToNextCommand,

VscCmdi.workbench.action.terminal.accessibleBufferGoToPreviousCommand,
· key: alt+up,
· when: accessibleViewIsShown && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibleViewIsShown && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal',
* McsEngl.VscCmdi.workbench.action.terminal.accessibleBufferGoToPreviousCommand,

VscCmdi.workbench.action.terminal.attachToSession,
* McsEngl.VscCmdi.workbench.action.terminal.attachToSession,

VscCmdi.workbench.action.terminal.changeColor,
* McsEngl.VscCmdi.workbench.action.terminal.changeColor,

VscCmdi.workbench.action.terminal.changeColorActiveTab,
* McsEngl.VscCmdi.workbench.action.terminal.changeColorActiveTab,

VscCmdi.workbench.action.terminal.changeIcon,
* McsEngl.VscCmdi.workbench.action.terminal.changeIcon,

VscCmdi.workbench.action.terminal.changeIconActiveTab,
* McsEngl.VscCmdi.workbench.action.terminal.changeIconActiveTab,

VscCmdi.workbench.action.terminal.changeSelectionModeAlways,
* McsEngl.VscCmdi.workbench.action.terminal.changeSelectionModeAlways,

VscCmdi.workbench.action.terminal.changeSelectionModeNever,
* McsEngl.VscCmdi.workbench.action.terminal.changeSelectionModeNever,

VscCmdi.workbench.action.terminal.changeSelectionModePartial,
* McsEngl.VscCmdi.workbench.action.terminal.changeSelectionModePartial,

VscCmdi.workbench.action.terminal.chat.addTerminalSelection,
* McsEngl.VscCmdi.workbench.action.terminal.chat.addTerminalSelection,

VscCmdi.workbench.action.terminal.chat.close,
· key: escape,
· when: chatIsEnabled && terminalChatFocus && terminalChatVisible || chatIsEnabled && terminalChatVisible && terminalFocus,
* McsEngl.VscCmdi.workbench.action.terminal.chat.close,

VscCmdi.workbench.action.terminal.chat.disableSessionAutoApproval,
* McsEngl.VscCmdi.workbench.action.terminal.chat.disableSessionAutoApproval,

VscCmdi.workbench.action.terminal.chat.focusMostRecentChatTerminal,
* McsEngl.VscCmdi.workbench.action.terminal.chat.focusMostRecentChatTerminal,

VscCmdi.workbench.action.terminal.chat.focusMostRecentChatTerminalOutput,
· key: ctrl+shift+alt+o,
· when: inChat,
* McsEngl.VscCmdi.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.VscCmdi.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.VscCmdi.workbench.action.terminal.chat.insertCommand,

VscCmdi.workbench.action.terminal.chat.insertFirstCommand,
· key: alt+enter,
· when: chatIsEnabled && terminalChatResponseContainsMultipleCodeBlocks && terminalHasBeenCreated && !terminalChatActiveRequest || chatIsEnabled && terminalChatResponseContainsMultipleCodeBlocks && terminalProcessSupported && !terminalChatActiveRequest,
* McsEngl.VscCmdi.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.VscCmdi.workbench.action.terminal.chat.insertFirstCommand,

VscCmdi.workbench.action.terminal.chat.openTerminalSettingsLink,
* McsEngl.VscCmdi.workbench.action.terminal.chat.openTerminalSettingsLink,

VscCmdi.workbench.action.terminal.chat.rerunRequest,
· key: ctrl+r,
· when: chatIsEnabled && terminalChatFocus && terminalHasBeenCreated && !terminalChatActiveRequest || chatIsEnabled && terminalChatFocus && terminalProcessSupported && !terminalChatActiveRequest,
* McsEngl.VscCmdi.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.VscCmdi.workbench.action.terminal.chat.runCommand,

VscCmdi.workbench.action.terminal.chat.runFirstCommand,
· key: ctrl+enter,
· when: chatIsEnabled && terminalChatResponseContainsMultipleCodeBlocks && terminalHasBeenCreated && !terminalChatActiveRequest || chatIsEnabled && terminalChatResponseContainsMultipleCodeBlocks && terminalProcessSupported && !terminalChatActiveRequest,
* McsEngl.VscCmdi.workbench.action.terminal.chat.runFirstCommand,

VscCmdi.workbench.action.terminal.chat.start,
· key: ctrl+i,
· when: chatIsEnabled && terminalChatAgentRegistered && terminalFocusInAny && terminalHasBeenCreated || chatIsEnabled && terminalChatAgentRegistered && terminalFocusInAny && terminalProcessSupported,
* McsEngl.VscCmdi.workbench.action.terminal.chat.start,

VscCmdi.workbench.action.terminal.chat.viewHiddenChatTerminals,
* McsEngl.VscCmdi.workbench.action.terminal.chat.viewHiddenChatTerminals,

VscCmdi.workbench.action.terminal.chat.viewInChat,
* McsEngl.VscCmdi.workbench.action.terminal.chat.viewInChat,

VscCmdi.workbench.action.terminal.clear,
* McsEngl.VscCmdi.workbench.action.terminal.clear,

VscCmdi.workbench.action.terminal.clearPreviousSessionHistory,
* McsEngl.VscCmdi.workbench.action.terminal.clearPreviousSessionHistory,

VscCmdi.workbench.action.terminal.clearSelection,
· key: escape,
· when: terminalFocusInAny && terminalHasBeenCreated && terminalTextSelected && !terminalFindVisible || terminalFocusInAny && terminalProcessSupported && terminalTextSelected && !terminalFindVisible,
* McsEngl.VscCmdi.workbench.action.terminal.clearSelection,

VscCmdi.workbench.action.terminal.configureSuggestSettings,
* McsEngl.VscCmdi.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.VscCmdi.workbench.action.terminal.copyAndClearSelection,

VscCmdi.workbench.action.terminal.copyLastCommand,
* McsEngl.VscCmdi.workbench.action.terminal.copyLastCommand,

VscCmdi.workbench.action.terminal.copyLastCommandAndLastCommandOutput,
* McsEngl.VscCmdi.workbench.action.terminal.copyLastCommandAndLastCommandOutput,

VscCmdi.workbench.action.terminal.copyLastCommandOutput,
* McsEngl.VscCmdi.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.VscCmdi.workbench.action.terminal.copySelection,

VscCmdi.workbench.action.terminal.copySelectionAsHtml,
* McsEngl.VscCmdi.workbench.action.terminal.copySelectionAsHtml,

VscCmdi.workbench.action.terminal.detachSession,
* McsEngl.VscCmdi.workbench.action.terminal.detachSession,

VscCmdi.workbench.action.terminal.doNotShowSuggestOnType,
* McsEngl.VscCmdi.workbench.action.terminal.doNotShowSuggestOnType,

VscCmdi.workbench.action.terminal.findNext,
· key: f3,
· when: terminalFindFocused && terminalHasBeenCreated || terminalFindFocused && terminalProcessSupported || terminalFocusInAny && terminalHasBeenCreated || terminalFocusInAny && terminalProcessSupported,
* McsEngl.VscCmdi.workbench.action.terminal.findNext,

VscCmdi.workbench.action.terminal.findNext,
· key: shift+enter,
· when: terminalFindInputFocused && terminalHasBeenCreated || terminalFindInputFocused && terminalProcessSupported,
* McsEngl.VscCmdi.workbench.action.terminal.findNext,

VscCmdi.workbench.action.terminal.findPrevious,
· key: enter,
· when: terminalFindInputFocused && terminalHasBeenCreated || terminalFindInputFocused && terminalProcessSupported,
* McsEngl.VscCmdi.workbench.action.terminal.findPrevious,

VscCmdi.workbench.action.terminal.findPrevious,
· key: shift+f3,
· when: terminalFindFocused && terminalHasBeenCreated || terminalFindFocused && terminalProcessSupported || terminalFocusInAny && terminalHasBeenCreated || terminalFocusInAny && terminalProcessSupported,
* McsEngl.VscCmdi.workbench.action.terminal.findPrevious,

VscCmdi.workbench.action.terminal.focus,
· key: ctrl+down,
· when: accessibilityModeEnabled && accessibleViewOnLastLine && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibilityModeEnabled && accessibleViewOnLastLine && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal',
* McsEngl.VscCmdi.workbench.action.terminal.focus,

VscCmdi.workbench.action.terminal.focusAccessibleBuffer,
· key: alt+f2,
· when: accessibilityModeEnabled && terminalFocus && terminalHasBeenCreated || accessibilityModeEnabled && terminalFocus && terminalProcessSupported,
* McsEngl.VscCmdi.workbench.action.terminal.focusAccessibleBuffer,

VscCmdi.workbench.action.terminal.focusAccessibleBuffer,
· key: ctrl+up,
· when: accessibilityModeEnabled && terminalFocus && terminalHasBeenCreated || accessibilityModeEnabled && terminalFocus && terminalProcessSupported,
* McsEngl.VscCmdi.workbench.action.terminal.focusAccessibleBuffer,

VscCmdi.workbench.action.terminal.focusAtIndex1,
* McsEngl.VscCmdi.workbench.action.terminal.focusAtIndex1,

VscCmdi.workbench.action.terminal.focusAtIndex2,
* McsEngl.VscCmdi.workbench.action.terminal.focusAtIndex2,

VscCmdi.workbench.action.terminal.focusAtIndex3,
* McsEngl.VscCmdi.workbench.action.terminal.focusAtIndex3,

VscCmdi.workbench.action.terminal.focusAtIndex4,
* McsEngl.VscCmdi.workbench.action.terminal.focusAtIndex4,

VscCmdi.workbench.action.terminal.focusAtIndex5,
* McsEngl.VscCmdi.workbench.action.terminal.focusAtIndex5,

VscCmdi.workbench.action.terminal.focusAtIndex6,
* McsEngl.VscCmdi.workbench.action.terminal.focusAtIndex6,

VscCmdi.workbench.action.terminal.focusAtIndex7,
* McsEngl.VscCmdi.workbench.action.terminal.focusAtIndex7,

VscCmdi.workbench.action.terminal.focusAtIndex8,
* McsEngl.VscCmdi.workbench.action.terminal.focusAtIndex8,

VscCmdi.workbench.action.terminal.focusAtIndex9,
* McsEngl.VscCmdi.workbench.action.terminal.focusAtIndex9,

VscCmdi.workbench.action.terminal.focusFind,
· key: ctrl+f,
· when: terminalFindFocused && terminalHasBeenCreated || terminalFindFocused && terminalProcessSupported || terminalFocusInAny && terminalHasBeenCreated || terminalFocusInAny && terminalProcessSupported,
* McsEngl.VscCmdi.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.VscCmdi.workbench.action.terminal.focusHover,

VscCmdi.workbench.action.terminal.focusNext,
· key: ctrl+pagedown,
· when: terminalFocus && terminalHasBeenCreated && !terminalEditorFocus || terminalFocus && terminalProcessSupported && !terminalEditorFocus,
* McsEngl.VscCmdi.workbench.action.terminal.focusNext,

VscCmdi.workbench.action.terminal.focusNextPane,
· key: alt+down,
· when: terminalFocus && terminalHasBeenCreated && terminalSplitPaneActive || terminalFocus && terminalProcessSupported && terminalSplitPaneActive,
* McsEngl.VscCmdi.workbench.action.terminal.focusNextPane,

VscCmdi.workbench.action.terminal.focusNextPane,
· key: alt+right,
· when: terminalFocus && terminalHasBeenCreated && terminalSplitPaneActive || terminalFocus && terminalProcessSupported && terminalSplitPaneActive,
* McsEngl.VscCmdi.workbench.action.terminal.focusNextPane,

VscCmdi.workbench.action.terminal.focusPrevious,
· key: ctrl+pageup,
· when: terminalFocus && terminalHasBeenCreated && !terminalEditorFocus || terminalFocus && terminalProcessSupported && !terminalEditorFocus,
* McsEngl.VscCmdi.workbench.action.terminal.focusPrevious,

VscCmdi.workbench.action.terminal.focusPreviousPane,
· key: alt+left,
· when: terminalFocus && terminalHasBeenCreated && terminalSplitPaneActive || terminalFocus && terminalProcessSupported && terminalSplitPaneActive,
* McsEngl.VscCmdi.workbench.action.terminal.focusPreviousPane,

VscCmdi.workbench.action.terminal.focusPreviousPane,
· key: alt+up,
· when: terminalFocus && terminalHasBeenCreated && terminalSplitPaneActive || terminalFocus && terminalProcessSupported && terminalSplitPaneActive,
* McsEngl.VscCmdi.workbench.action.terminal.focusPreviousPane,

VscCmdi.workbench.action.terminal.focusTabs,
· key: ctrl+shift+\\,
· when: terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported || terminalHasBeenCreated && terminalTabsFocus || terminalProcessSupported && terminalTabsFocus,
* McsEngl.VscCmdi.workbench.action.terminal.focusTabs,

VscCmdi.workbench.action.terminal.fontZoomIn,
* McsEngl.VscCmdi.workbench.action.terminal.fontZoomIn,

VscCmdi.workbench.action.terminal.fontZoomOut,
* McsEngl.VscCmdi.workbench.action.terminal.fontZoomOut,

VscCmdi.workbench.action.terminal.fontZoomReset,
* McsEngl.VscCmdi.workbench.action.terminal.fontZoomReset,

VscCmdi.workbench.action.terminal.goToRecentDirectory,
· key: ctrl+g,
· when: terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported,
* McsEngl.VscCmdi.workbench.action.terminal.goToRecentDirectory,

VscCmdi.workbench.action.terminal.hideFind,
· key: escape,
· when: terminalFindVisible && terminalFocusInAny && terminalHasBeenCreated || terminalFindVisible && terminalFocusInAny && terminalProcessSupported,
* McsEngl.VscCmdi.workbench.action.terminal.hideFind,

VscCmdi.workbench.action.terminal.hideFind,
· key: shift+escape,
· when: terminalFindVisible && terminalFocusInAny && terminalHasBeenCreated || terminalFindVisible && terminalFocusInAny && terminalProcessSupported,
* McsEngl.VscCmdi.workbench.action.terminal.hideFind,

VscCmdi.workbench.action.terminal.hideSuggestWidget,
· key: escape,
· when: terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible,
* McsEngl.VscCmdi.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.VscCmdi.workbench.action.terminal.hideSuggestWidgetAndNavigateHistory,

VscCmdi.workbench.action.terminal.join,
* McsEngl.VscCmdi.workbench.action.terminal.join,

VscCmdi.workbench.action.terminal.joinActiveTab,
* McsEngl.VscCmdi.workbench.action.terminal.joinActiveTab,

VscCmdi.workbench.action.terminal.kill,
* McsEngl.VscCmdi.workbench.action.terminal.kill,

VscCmdi.workbench.action.terminal.killActiveTab,
· key: delete,
· when: terminalHasBeenCreated && terminalTabsFocus || terminalIsOpen && terminalTabsFocus || terminalProcessSupported && terminalTabsFocus,
* McsEngl.VscCmdi.workbench.action.terminal.killActiveTab,

VscCmdi.workbench.action.terminal.killAll,
* McsEngl.VscCmdi.workbench.action.terminal.killAll,

VscCmdi.workbench.action.terminal.killEditor,
· key: ctrl+f4,
· when: terminalEditorFocus && terminalFocus && terminalHasBeenCreated || terminalEditorFocus && terminalFocus && terminalProcessSupported,
* McsEngl.VscCmdi.workbench.action.terminal.killEditor,

VscCmdi.workbench.action.terminal.killEditor,
· key: ctrl+w,
· when: terminalEditorFocus && terminalFocus && terminalHasBeenCreated || terminalEditorFocus && terminalFocus && terminalProcessSupported,
* McsEngl.VscCmdi.workbench.action.terminal.killEditor,

VscCmdi.workbench.action.terminal.killViewOrEditor,
* McsEngl.VscCmdi.workbench.action.terminal.killViewOrEditor,

VscCmdi.workbench.action.terminal.moveIntoNewWindow,
* McsEngl.VscCmdi.workbench.action.terminal.moveIntoNewWindow,

VscCmdi.workbench.action.terminal.moveToEditor,
* McsEngl.VscCmdi.workbench.action.terminal.moveToEditor,

VscCmdi.workbench.action.terminal.moveToTerminalPanel,
* McsEngl.VscCmdi.workbench.action.terminal.moveToTerminalPanel,

VscCmdi.workbench.action.terminal.new,
· key: ctrl+shift+`,
· when: terminalProcessSupported || terminalWebExtensionContributedProfile,
* McsEngl.VscCmdi.workbench.action.terminal.new,

VscCmdi.workbench.action.terminal.newInActiveWorkspace,
* McsEngl.VscCmdi.workbench.action.terminal.newInActiveWorkspace,

VscCmdi.workbench.action.terminal.newInNewWindow,
· key: ctrl+shift+alt+`,
· when: terminalHasBeenCreated || terminalProcessSupported,
* McsEngl.VscCmdi.workbench.action.terminal.newInNewWindow,

VscCmdi.workbench.action.terminal.newWithCwd,
* McsEngl.VscCmdi.workbench.action.terminal.newWithCwd,

VscCmdi.workbench.action.terminal.newWithProfile,
* McsEngl.VscCmdi.workbench.action.terminal.newWithProfile,

VscCmdi.workbench.action.terminal.openDetectedLink,
· key: ctrl+shift+g,
· when: accessibleViewIsShown && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal',
* McsEngl.VscCmdi.workbench.action.terminal.openDetectedLink,

VscCmdi.workbench.action.terminal.openDetectedLink,
· key: ctrl+shift+o,
· when: terminalFocus && terminalHasBeenCreated,
* McsEngl.VscCmdi.workbench.action.terminal.openDetectedLink,

VscCmdi.workbench.action.terminal.openFileLink,
* McsEngl.VscCmdi.workbench.action.terminal.openFileLink,

VscCmdi.workbench.action.terminal.openNativeConsole,
· key: ctrl+shift+c,
· when: !terminalFocus,
* McsEngl.VscCmdi.workbench.action.terminal.openNativeConsole,

VscCmdi.workbench.action.terminal.openSettings,
* McsEngl.VscCmdi.workbench.action.terminal.openSettings,

VscCmdi.workbench.action.terminal.openUrlLink,
* McsEngl.VscCmdi.workbench.action.terminal.openUrlLink,

VscCmdi.workbench.action.terminal.paste,
· key: ctrl+shift+v,
· when: terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported,
* McsEngl.VscCmdi.workbench.action.terminal.paste,

VscCmdi.workbench.action.terminal.paste,
· key: ctrl+v,
· when: terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported,
* McsEngl.VscCmdi.workbench.action.terminal.paste,

VscCmdi.workbench.action.terminal.recordSession,
* McsEngl.VscCmdi.workbench.action.terminal.recordSession,

VscCmdi.workbench.action.terminal.relaunch,
* McsEngl.VscCmdi.workbench.action.terminal.relaunch,

VscCmdi.workbench.action.terminal.rename,
* McsEngl.VscCmdi.workbench.action.terminal.rename,

VscCmdi.workbench.action.terminal.renameActiveTab,
· key: f2,
· when: terminalHasBeenCreated && terminalTabsFocus && terminalTabsSingularSelection || terminalProcessSupported && terminalTabsFocus && terminalTabsSingularSelection,
* McsEngl.VscCmdi.workbench.action.terminal.renameActiveTab,

VscCmdi.workbench.action.terminal.resetSuggestWidgetSize,
* McsEngl.VscCmdi.workbench.action.terminal.resetSuggestWidgetSize,

VscCmdi.workbench.action.terminal.resizePaneDown,
* McsEngl.VscCmdi.workbench.action.terminal.resizePaneDown,

VscCmdi.workbench.action.terminal.resizePaneLeft,
* McsEngl.VscCmdi.workbench.action.terminal.resizePaneLeft,

VscCmdi.workbench.action.terminal.resizePaneRight,
* McsEngl.VscCmdi.workbench.action.terminal.resizePaneRight,

VscCmdi.workbench.action.terminal.resizePaneUp,
* McsEngl.VscCmdi.workbench.action.terminal.resizePaneUp,

VscCmdi.workbench.action.terminal.restartPtyHost,
* McsEngl.VscCmdi.workbench.action.terminal.restartPtyHost,

VscCmdi.workbench.action.terminal.runActiveFile,
* McsEngl.VscCmdi.workbench.action.terminal.runActiveFile,

VscCmdi.workbench.action.terminal.runRecentCommand,
· key: ctrl+alt+r,
· when: terminalFocus && terminalHasBeenCreated && !accessibilityModeEnabled || terminalFocus && terminalProcessSupported && !accessibilityModeEnabled,
* McsEngl.VscCmdi.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.VscCmdi.workbench.action.terminal.runRecentCommand,

VscCmdi.workbench.action.terminal.runSelectedText,
* McsEngl.VscCmdi.workbench.action.terminal.runSelectedText,

VscCmdi.workbench.action.terminal.scrollDown,
· key: ctrl+alt+pagedown,
· when: terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive,
* McsEngl.VscCmdi.workbench.action.terminal.scrollDown,

VscCmdi.workbench.action.terminal.scrollDownPage,
· key: shift+pagedown,
· when: terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive,
* McsEngl.VscCmdi.workbench.action.terminal.scrollDownPage,

VscCmdi.workbench.action.terminal.scrollToBottom,
· key: ctrl+end,
· when: terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive,
* McsEngl.VscCmdi.workbench.action.terminal.scrollToBottom,

VscCmdi.workbench.action.terminal.scrollToBottomAccessibleView,
· key: ctrl+end,
· when: accessibleViewIsShown && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibleViewIsShown && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal',
* McsEngl.VscCmdi.workbench.action.terminal.scrollToBottomAccessibleView,

VscCmdi.workbench.action.terminal.scrollToNextCommand,
· key: ctrl+down,
· when: terminalFocus && terminalHasBeenCreated && !accessibilityModeEnabled || terminalFocus && terminalProcessSupported && !accessibilityModeEnabled,
* McsEngl.VscCmdi.workbench.action.terminal.scrollToNextCommand,

VscCmdi.workbench.action.terminal.scrollToPreviousCommand,
· key: ctrl+up,
· when: terminalFocus && terminalHasBeenCreated && !accessibilityModeEnabled || terminalFocus && terminalProcessSupported && !accessibilityModeEnabled,
* McsEngl.VscCmdi.workbench.action.terminal.scrollToPreviousCommand,

VscCmdi.workbench.action.terminal.scrollToTop,
· key: ctrl+home,
· when: terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive,
* McsEngl.VscCmdi.workbench.action.terminal.scrollToTop,

VscCmdi.workbench.action.terminal.scrollToTopAccessibleView,
· key: ctrl+home,
· when: accessibleViewIsShown && terminalHasBeenCreated && accessibleViewCurrentProviderId == 'terminal' || accessibleViewIsShown && terminalProcessSupported && accessibleViewCurrentProviderId == 'terminal',
* McsEngl.VscCmdi.workbench.action.terminal.scrollToTopAccessibleView,

VscCmdi.workbench.action.terminal.scrollUp,
· key: ctrl+alt+pageup,
· when: terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive,
* McsEngl.VscCmdi.workbench.action.terminal.scrollUp,

VscCmdi.workbench.action.terminal.scrollUpPage,
· key: shift+pageup,
· when: terminalFocusInAny && terminalHasBeenCreated && !terminalAltBufferActive || terminalFocusInAny && terminalProcessSupported && !terminalAltBufferActive,
* McsEngl.VscCmdi.workbench.action.terminal.scrollUpPage,

VscCmdi.workbench.action.terminal.searchWorkspace,
· key: ctrl+shift+f,
· when: terminalFocus && terminalProcessSupported && terminalTextSelected,
* McsEngl.VscCmdi.workbench.action.terminal.searchWorkspace,

VscCmdi.workbench.action.terminal.selectAll,
* McsEngl.VscCmdi.workbench.action.terminal.selectAll,

VscCmdi.workbench.action.terminal.selectDefaultShell,
* McsEngl.VscCmdi.workbench.action.terminal.selectDefaultShell,

VscCmdi.workbench.action.terminal.selectNextPageSuggestion,
· key: pagedown,
· when: terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible,
* McsEngl.VscCmdi.workbench.action.terminal.selectNextPageSuggestion,

VscCmdi.workbench.action.terminal.selectNextSuggestion,
· key: down,
· when: terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible,
* McsEngl.VscCmdi.workbench.action.terminal.selectNextSuggestion,

VscCmdi.workbench.action.terminal.selectPrevPageSuggestion,
· key: pageup,
· when: terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible,
* McsEngl.VscCmdi.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.VscCmdi.workbench.action.terminal.selectPrevSuggestion,

VscCmdi.workbench.action.terminal.selectToNextCommand,
· key: ctrl+shift+down,
· when: terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported,
* McsEngl.VscCmdi.workbench.action.terminal.selectToNextCommand,

VscCmdi.workbench.action.terminal.selectToNextLine,
* McsEngl.VscCmdi.workbench.action.terminal.selectToNextLine,

VscCmdi.workbench.action.terminal.selectToPreviousCommand,
· key: ctrl+shift+up,
· when: terminalFocus && terminalHasBeenCreated || terminalFocus && terminalProcessSupported,
* McsEngl.VscCmdi.workbench.action.terminal.selectToPreviousCommand,

VscCmdi.workbench.action.terminal.selectToPreviousLine,
* McsEngl.VscCmdi.workbench.action.terminal.selectToPreviousLine,

VscCmdi.workbench.action.terminal.sendSequence,
· key: alt+down,
· when: terminalFocus,
· args: {"text":"\u001b[1;5B"},
* McsEngl.VscCmdi.workbench.action.terminal.sendSequence,

VscCmdi.workbench.action.terminal.sendSequence,
· key: alt+left,
· when: terminalFocus,
· args: {"text":"\u001b[1;5D"},
* McsEngl.VscCmdi.workbench.action.terminal.sendSequence,

VscCmdi.workbench.action.terminal.sendSequence,
· key: alt+right,
· when: terminalFocus,
· args: {"text":"\u001b[1;5C"},
* McsEngl.VscCmdi.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.VscCmdi.workbench.action.terminal.sendSequence,

VscCmdi.workbench.action.terminal.sendSequence,
· key: alt+up,
· when: terminalFocus,
· args: {"text":"\u001b[1;5A"},
* McsEngl.VscCmdi.workbench.action.terminal.sendSequence,

VscCmdi.workbench.action.terminal.sendSequence,
· key: ctrl+alt+g,
· when: terminalFocus,
· args: {"text":"\u0007"},
* McsEngl.VscCmdi.workbench.action.terminal.sendSequence,

VscCmdi.workbench.action.terminal.sendSequence,
· key: ctrl+alt+r,
· when: accessibilityModeEnabled && terminalFocus,
· args: {"text":"\u0012"},
* McsEngl.VscCmdi.workbench.action.terminal.sendSequence,

VscCmdi.workbench.action.terminal.sendSequence,
· key: ctrl+backspace,
· when: terminalFocus && terminalShellType == 'cmd',
· args: {"text":"\b"},
* McsEngl.VscCmdi.workbench.action.terminal.sendSequence,

VscCmdi.workbench.action.terminal.sendSequence,
· key: ctrl+backspace,
· when: terminalFocus,
· args: {"text":"\u0017"},
* McsEngl.VscCmdi.workbench.action.terminal.sendSequence,

VscCmdi.workbench.action.terminal.sendSequence,
· key: ctrl+delete,
· when: terminalFocus,
· args: {"text":"\u001bd"},
* McsEngl.VscCmdi.workbench.action.terminal.sendSequence,

VscCmdi.workbench.action.terminal.sendSequence,
· key: ctrl+shift+2,
· when: terminalFocus,
· args: {"text":"\u0000"},
* McsEngl.VscCmdi.workbench.action.terminal.sendSequence,

VscCmdi.workbench.action.terminal.sendSequence,
· key: ctrl+shift+6,
· when: terminalFocus,
· args: {"text":"\u001e"},
* McsEngl.VscCmdi.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.VscCmdi.workbench.action.terminal.sendSequence,

VscCmdi.workbench.action.terminal.sendSequence,
· key: ctrl+v,
· when: terminalFocus && !accessibilityModeEnabled && terminalShellType == 'pwsh',
· args: {"text":"\u0016"},
* McsEngl.VscCmdi.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.VscCmdi.workbench.action.terminal.sendSequence,

VscCmdi.workbench.action.terminal.setDimensions,
* McsEngl.VscCmdi.workbench.action.terminal.setDimensions,

VscCmdi.workbench.action.terminal.showEnvironmentContributions,
* McsEngl.VscCmdi.workbench.action.terminal.showEnvironmentContributions,

VscCmdi.workbench.action.terminal.showQuickFixes,
· key: ctrl+.,
· when: terminalFocus,
* McsEngl.VscCmdi.workbench.action.terminal.showQuickFixes,

VscCmdi.workbench.action.terminal.showSuggestOnType,
* McsEngl.VscCmdi.workbench.action.terminal.showSuggestOnType,

VscCmdi.workbench.action.terminal.showTextureAtlas,
* McsEngl.VscCmdi.workbench.action.terminal.showTextureAtlas,

VscCmdi.workbench.action.terminal.sizeToContentWidth,
· key: alt+z,
· when: terminalFocus && terminalHasBeenCreated && terminalIsOpen || terminalFocus && terminalIsOpen && terminalProcessSupported,
* McsEngl.VscCmdi.workbench.action.terminal.sizeToContentWidth,

VscCmdi.workbench.action.terminal.split,
· key: ctrl+shift+5,
· when: terminalFocus && terminalProcessSupported || terminalFocus && terminalWebExtensionContributedProfile,
* McsEngl.VscCmdi.workbench.action.terminal.split,

VscCmdi.workbench.action.terminal.splitActiveTab,
· key: ctrl+shift+5,
· when: terminalProcessSupported && terminalTabsFocus,
* McsEngl.VscCmdi.workbench.action.terminal.splitActiveTab,

VscCmdi.workbench.action.terminal.splitInActiveWorkspace,
* McsEngl.VscCmdi.workbench.action.terminal.splitInActiveWorkspace,

VscCmdi.workbench.action.terminal.startVoice,
* McsEngl.VscCmdi.workbench.action.terminal.startVoice,

VscCmdi.workbench.action.terminal.stopVoice,
· key: escape,
· when: terminalDictationInProgress,
* McsEngl.VscCmdi.workbench.action.terminal.stopVoice,

VscCmdi.workbench.action.terminal.suggestLearnMore,
* McsEngl.VscCmdi.workbench.action.terminal.suggestLearnMore,

VscCmdi.workbench.action.terminal.suggestToggleDetails,
· key: ctrl+i,
· when: simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible,
* McsEngl.VscCmdi.workbench.action.terminal.suggestToggleDetails,

VscCmdi.workbench.action.terminal.suggestToggleDetails,
· key: ctrl+space,
· when: simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalHasBeenCreated && terminalIsOpen && terminalSuggestWidgetVisible || simpleSuggestWidgetHasFocusedSuggestion && terminalFocus && terminalIsOpen && terminalProcessSupported && terminalSuggestWidgetVisible,
* McsEngl.VscCmdi.workbench.action.terminal.suggestToggleDetails,

VscCmdi.workbench.action.terminal.suggestToggleDetailsFocus,
· key: ctrl+alt+space,
· when: !textInputFocus,
* McsEngl.VscCmdi.workbench.action.terminal.suggestToggleDetailsFocus,

VscCmdi.workbench.action.terminal.switchTerminal,
* McsEngl.VscCmdi.workbench.action.terminal.switchTerminal,

VscCmdi.workbench.action.terminal.toggleFindCaseSensitive,
· key: alt+c,
· when: terminalFindVisible && terminalHasBeenCreated || terminalFindVisible && terminalProcessSupported,
* McsEngl.VscCmdi.workbench.action.terminal.toggleFindCaseSensitive,

VscCmdi.workbench.action.terminal.toggleFindRegex,
· key: alt+r,
· when: terminalFindVisible && terminalHasBeenCreated || terminalFindVisible && terminalProcessSupported,
* McsEngl.VscCmdi.workbench.action.terminal.toggleFindRegex,

VscCmdi.workbench.action.terminal.toggleFindWholeWord,
· key: alt+w,
· when: terminalFindVisible && terminalHasBeenCreated || terminalFindVisible && terminalProcessSupported,
* McsEngl.VscCmdi.workbench.action.terminal.toggleFindWholeWord,

VscCmdi.workbench.action.terminal.toggleStickyScroll,
* McsEngl.VscCmdi.workbench.action.terminal.toggleStickyScroll,

VscCmdi.workbench.action.terminal.toggleTerminal,
· key: ctrl+`,
· when: terminal.active,
* McsEngl.VscCmdi.workbench.action.terminal.toggleTerminal,

VscCmdi.workbench.action.terminal.triggerSuggest,
· key: ctrl+space,
· when: config.terminal.integrated.suggest.enabled && terminalFocus && terminalProcessSupported && !terminalSuggestWidgetVisible,
* McsEngl.VscCmdi.workbench.action.terminal.triggerSuggest,

VscCmdi.workbench.action.terminal.unsplit,
* McsEngl.VscCmdi.workbench.action.terminal.unsplit,

VscCmdi.workbench.action.terminal.writeDataToTerminal,
* McsEngl.VscCmdi.workbench.action.terminal.writeDataToTerminal,

VscCmdi.workbench.action.toggleActivityBarVisibility,
* McsEngl.VscCmdi.workbench.action.toggleActivityBarVisibility,

VscCmdi.workbench.action.toggleAutoSave,
* McsEngl.VscCmdi.workbench.action.toggleAutoSave,

VscCmdi.workbench.action.toggleAuxiliaryBar,
· key: ctrl+alt+b,
* McsEngl.VscCmdi.workbench.action.toggleAuxiliaryBar,

VscCmdi.workbench.action.toggleCenteredLayout,
* McsEngl.VscCmdi.workbench.action.toggleCenteredLayout,

VscCmdi.workbench.action.toggleCommenting,
* McsEngl.VscCmdi.workbench.action.toggleCommenting,

VscCmdi.workbench.action.toggleCompactAuxiliaryWindow,
* McsEngl.VscCmdi.workbench.action.toggleCompactAuxiliaryWindow,

VscCmdi.workbench.action.toggleConfirmBeforeClose,
* McsEngl.VscCmdi.workbench.action.toggleConfirmBeforeClose,

VscCmdi.workbench.action.toggleDevTools,
· key: ctrl+shift+i,
· when: isDevelopment,
* McsEngl.VscCmdi.workbench.action.toggleDevTools,

VscCmdi.workbench.action.toggleEditorGroupLayout,
· key: shift+alt+0,
* McsEngl.VscCmdi.workbench.action.toggleEditorGroupLayout,

VscCmdi.workbench.action.toggleEditorGroupLock,
* McsEngl.VscCmdi.workbench.action.toggleEditorGroupLock,

VscCmdi.workbench.action.toggleEditorType,
* McsEngl.VscCmdi.workbench.action.toggleEditorType,

VscCmdi.workbench.action.toggleEditorVisibility,
* McsEngl.VscCmdi.workbench.action.toggleEditorVisibility,

VscCmdi.workbench.action.toggleEditorWidths,
* McsEngl.VscCmdi.workbench.action.toggleEditorWidths,

VscCmdi.workbench.action.toggleFullScreen,
· key: f11,
· when: !isIOS,
* McsEngl.VscCmdi.workbench.action.toggleFullScreen,

VscCmdi.workbench.action.toggleKeepEditors,
* McsEngl.VscCmdi.workbench.action.toggleKeepEditors,

VscCmdi.workbench.action.toggleKeybindingsLog,
* McsEngl.VscCmdi.workbench.action.toggleKeybindingsLog,

VscCmdi.workbench.action.toggleLightDarkThemes,
* McsEngl.VscCmdi.workbench.action.toggleLightDarkThemes,

VscCmdi.workbench.action.toggleLockedScrolling,
* McsEngl.VscCmdi.workbench.action.toggleLockedScrolling,

VscCmdi.workbench.action.toggleMaximizeEditorGroup,
· key: ctrl+k ctrl+m,
· when: editorPartMaximizedEditorGroup || editorPartMultipleEditorGroups,
* McsEngl.VscCmdi.workbench.action.toggleMaximizeEditorGroup,

VscCmdi.workbench.action.toggleMaximizedAuxiliaryBar,
* McsEngl.VscCmdi.workbench.action.toggleMaximizedAuxiliaryBar,

VscCmdi.workbench.action.toggleMaximizedPanel,
* McsEngl.VscCmdi.workbench.action.toggleMaximizedPanel,

VscCmdi.workbench.action.toggleMenuBar,
* McsEngl.VscCmdi.workbench.action.toggleMenuBar,

VscCmdi.workbench.action.toggleModalEditorMaximized,
* McsEngl.VscCmdi.workbench.action.toggleModalEditorMaximized,

VscCmdi.workbench.action.toggleMultiCursorModifier,
* McsEngl.VscCmdi.workbench.action.toggleMultiCursorModifier,

VscCmdi.workbench.action.toggleNotebookClipboardLog,
* McsEngl.VscCmdi.workbench.action.toggleNotebookClipboardLog,

VscCmdi.workbench.action.togglePanel,
· key: ctrl+j,
* McsEngl.VscCmdi.workbench.action.togglePanel,

VscCmdi.workbench.action.toggleScreencastMode,
* McsEngl.VscCmdi.workbench.action.toggleScreencastMode,

VscCmdi.workbench.action.toggleSearchOnType,
* McsEngl.VscCmdi.workbench.action.toggleSearchOnType,

VscCmdi.workbench.action.toggleSeparatePinnedEditorTabs,
* McsEngl.VscCmdi.workbench.action.toggleSeparatePinnedEditorTabs,

VscCmdi.workbench.action.toggleSidebarPosition,
* McsEngl.VscCmdi.workbench.action.toggleSidebarPosition,

VscCmdi.workbench.action.toggleSidebarVisibility,
· key: ctrl+b,
* McsEngl.VscCmdi.workbench.action.toggleSidebarVisibility,

VscCmdi.workbench.action.toggleSplitEditorInGroup,
* McsEngl.VscCmdi.workbench.action.toggleSplitEditorInGroup,

VscCmdi.workbench.action.toggleSplitEditorInGroupLayout,
* McsEngl.VscCmdi.workbench.action.toggleSplitEditorInGroupLayout,

VscCmdi.workbench.action.toggleStatusbarVisibility,
* McsEngl.VscCmdi.workbench.action.toggleStatusbarVisibility,

VscCmdi.workbench.action.toggleWindowAlwaysOnTop,
* McsEngl.VscCmdi.workbench.action.toggleWindowAlwaysOnTop,

VscCmdi.workbench.action.toggleZenMode,
· key: ctrl+k z,
· when: !isAuxiliaryWindowFocusedContext,
* McsEngl.VscCmdi.workbench.action.toggleZenMode,

VscCmdi.workbench.action.triggerReconnect,
* McsEngl.VscCmdi.workbench.action.triggerReconnect,

VscCmdi.workbench.action.troubleshootIssue.start,
* McsEngl.VscCmdi.workbench.action.troubleshootIssue.start,

VscCmdi.workbench.action.troubleshootIssue.stop,
* McsEngl.VscCmdi.workbench.action.troubleshootIssue.stop,

VscCmdi.workbench.action.tryNewDefaultThemes,
* McsEngl.VscCmdi.workbench.action.tryNewDefaultThemes,

VscCmdi.workbench.action.unifiedQuickAccess,
* McsEngl.VscCmdi.workbench.action.unifiedQuickAccess,

VscCmdi.workbench.action.unlockEditorGroup,
* McsEngl.VscCmdi.workbench.action.unlockEditorGroup,

VscCmdi.workbench.action.unpinEditor,
· key: ctrl+k shift+enter,
· when: activeEditorIsPinned,
* McsEngl.VscCmdi.workbench.action.unpinEditor,

VscCmdi.workbench.action.url.openUrl,
* McsEngl.VscCmdi.workbench.action.url.openUrl,

VscCmdi.workbench.action.webview.openDeveloperTools,
* McsEngl.VscCmdi.workbench.action.webview.openDeveloperTools,

VscCmdi.workbench.action.webview.reloadWebviewAction,
* McsEngl.VscCmdi.workbench.action.webview.reloadWebviewAction,

VscCmdi.workbench.action.zenHideEditorTabs,
* McsEngl.VscCmdi.workbench.action.zenHideEditorTabs,

VscCmdi.workbench.action.zenShowEditorTab,
* McsEngl.VscCmdi.workbench.action.zenShowEditorTab,

VscCmdi.workbench.action.zenShowMultipleEditorTabs,
* McsEngl.VscCmdi.workbench.action.zenShowMultipleEditorTabs,

VscCmdi.workbench.action.zoomIn,
· key: ctrl+=,
* McsEngl.VscCmdi.workbench.action.zoomIn,

VscCmdi.workbench.action.zoomIn,
· key: ctrl+numpad_add,
* McsEngl.VscCmdi.workbench.action.zoomIn,

VscCmdi.workbench.action.zoomIn,
· key: ctrl+shift+=,
* McsEngl.VscCmdi.workbench.action.zoomIn,

VscCmdi.workbench.action.zoomOut,
· key: ctrl+-,
* McsEngl.VscCmdi.workbench.action.zoomOut,

VscCmdi.workbench.action.zoomOut,
· key: ctrl+numpad_subtract,
* McsEngl.VscCmdi.workbench.action.zoomOut,

VscCmdi.workbench.action.zoomOut,
· key: ctrl+shift+-,
* McsEngl.VscCmdi.workbench.action.zoomOut,

VscCmdi.workbench.action.zoomReset,
· key: ctrl+numpad0,
* McsEngl.VscCmdi.workbench.action.zoomReset,

VscCmdi.workbench.actions.accounts.signIn,
* McsEngl.VscCmdi.workbench.actions.accounts.signIn,

VscCmdi.workbench.actions.sync.editMachineName,
* McsEngl.VscCmdi.workbench.actions.sync.editMachineName,

VscCmdi.workbench.actions.sync.loadActivity,
* McsEngl.VscCmdi.workbench.actions.sync.loadActivity,

VscCmdi.workbench.actions.sync.turnOffSyncOnMachine,
* McsEngl.VscCmdi.workbench.actions.sync.turnOffSyncOnMachine,

VscCmdi.workbench.actions.sync.workbench.views.sync.localActivity.compareWithLocal,
* McsEngl.VscCmdi.workbench.actions.sync.workbench.views.sync.localActivity.compareWithLocal,

VscCmdi.workbench.actions.sync.workbench.views.sync.localActivity.replaceCurrent,
* McsEngl.VscCmdi.workbench.actions.sync.workbench.views.sync.localActivity.replaceCurrent,

VscCmdi.workbench.actions.sync.workbench.views.sync.localActivity.resolveResource,
* McsEngl.VscCmdi.workbench.actions.sync.workbench.views.sync.localActivity.resolveResource,

VscCmdi.workbench.actions.sync.workbench.views.sync.remoteActivity.compareWithLocal,
* McsEngl.VscCmdi.workbench.actions.sync.workbench.views.sync.remoteActivity.compareWithLocal,

VscCmdi.workbench.actions.sync.workbench.views.sync.remoteActivity.replaceCurrent,
* McsEngl.VscCmdi.workbench.actions.sync.workbench.views.sync.remoteActivity.replaceCurrent,

VscCmdi.workbench.actions.sync.workbench.views.sync.remoteActivity.resolveResource,
* McsEngl.VscCmdi.workbench.actions.sync.workbench.views.sync.remoteActivity.resolveResource,

VscCmdi.workbench.actions.syncData.reset,
* McsEngl.VscCmdi.workbench.actions.syncData.reset,

VscCmdi.workbench.actions.table.workbench.panel.markers.view.viewAsTable,
* McsEngl.VscCmdi.workbench.actions.table.workbench.panel.markers.view.viewAsTable,

VscCmdi.workbench.actions.table.workbench.panel.markers.view.viewAsTree,
* McsEngl.VscCmdi.workbench.actions.table.workbench.panel.markers.view.viewAsTree,

VscCmdi.workbench.actions.treeView.workbench.panel.markers.view.collapseAll,
* McsEngl.VscCmdi.workbench.actions.treeView.workbench.panel.markers.view.collapseAll,

VscCmdi.workbench.actions.updateIndicator,
* McsEngl.VscCmdi.workbench.actions.updateIndicator,

VscCmdi.workbench.actions.view.problems,
· key: ctrl+shift+m,
· when: workbench.panel.markers.view.active,
* McsEngl.VscCmdi.workbench.actions.view.problems,

VscCmdi.workbench.actions.view.toggleProblems,
* McsEngl.VscCmdi.workbench.actions.view.toggleProblems,

VscCmdi.workbench.actions.workbench.panel.comments.toggleResolvedComments,
* McsEngl.VscCmdi.workbench.actions.workbench.panel.comments.toggleResolvedComments,

VscCmdi.workbench.actions.workbench.panel.comments.toggleSortByResource,
* McsEngl.VscCmdi.workbench.actions.workbench.panel.comments.toggleSortByResource,

VscCmdi.workbench.actions.workbench.panel.comments.toggleSortByUpdatedAt,
* McsEngl.VscCmdi.workbench.actions.workbench.panel.comments.toggleSortByUpdatedAt,

VscCmdi.workbench.actions.workbench.panel.comments.toggleUnResolvedComments,
* McsEngl.VscCmdi.workbench.actions.workbench.panel.comments.toggleUnResolvedComments,

VscCmdi.workbench.actions.workbench.panel.markers.view.toggleActiveFile,
* McsEngl.VscCmdi.workbench.actions.workbench.panel.markers.view.toggleActiveFile,

VscCmdi.workbench.actions.workbench.panel.markers.view.toggleErrors,
* McsEngl.VscCmdi.workbench.actions.workbench.panel.markers.view.toggleErrors,

VscCmdi.workbench.actions.workbench.panel.markers.view.toggleExcludedFiles,
* McsEngl.VscCmdi.workbench.actions.workbench.panel.markers.view.toggleExcludedFiles,

VscCmdi.workbench.actions.workbench.panel.markers.view.toggleInfos,
* McsEngl.VscCmdi.workbench.actions.workbench.panel.markers.view.toggleInfos,

VscCmdi.workbench.actions.workbench.panel.markers.view.toggleWarnings,
* McsEngl.VscCmdi.workbench.actions.workbench.panel.markers.view.toggleWarnings,

VscCmdi.workbench.actions.workbench.panel.output.clearFilterText,
* McsEngl.VscCmdi.workbench.actions.workbench.panel.output.clearFilterText,

VscCmdi.workbench.actions.workbench.panel.output.toggle.debug,
* McsEngl.VscCmdi.workbench.actions.workbench.panel.output.toggle.debug,

VscCmdi.workbench.actions.workbench.panel.output.toggle.error,
* McsEngl.VscCmdi.workbench.actions.workbench.panel.output.toggle.error,

VscCmdi.workbench.actions.workbench.panel.output.toggle.info,
* McsEngl.VscCmdi.workbench.actions.workbench.panel.output.toggle.info,

VscCmdi.workbench.actions.workbench.panel.output.toggle.trace,
* McsEngl.VscCmdi.workbench.actions.workbench.panel.output.toggle.trace,

VscCmdi.workbench.actions.workbench.panel.output.toggle.warn,
* McsEngl.VscCmdi.workbench.actions.workbench.panel.output.toggle.warn,

VscCmdi.workbench.agentPlugins.browse,
* McsEngl.VscCmdi.workbench.agentPlugins.browse,

VscCmdi.workbench.agentPlugins.checkForUpdates,
* McsEngl.VscCmdi.workbench.agentPlugins.checkForUpdates,

VscCmdi.workbench.agentPlugins.forceUpdate,
* McsEngl.VscCmdi.workbench.agentPlugins.forceUpdate,

VscCmdi.workbench.banner.focusBanner,
· key: escape,
· when: bannerFocused,
* McsEngl.VscCmdi.workbench.banner.focusBanner,

VscCmdi.workbench.banner.focusNextAction,
· key: down,
· when: bannerFocused,
* McsEngl.VscCmdi.workbench.banner.focusNextAction,

VscCmdi.workbench.banner.focusNextAction,
· key: right,
· when: bannerFocused,
* McsEngl.VscCmdi.workbench.banner.focusNextAction,

VscCmdi.workbench.banner.focusPreviousAction,
· key: left,
· when: bannerFocused,
* McsEngl.VscCmdi.workbench.banner.focusPreviousAction,

VscCmdi.workbench.banner.focusPreviousAction,
· key: up,
· when: bannerFocused,
* McsEngl.VscCmdi.workbench.banner.focusPreviousAction,

VscCmdi.workbench.chat.action.focusLastFocused,
· key: ctrl+shift+down,
· when: inChat && inChatInput && quickChatHasFocus,
* McsEngl.VscCmdi.workbench.chat.action.focusLastFocused,

VscCmdi.workbench.chat.action.focusLastFocused,
· key: ctrl+shift+up,
· when: chatCursorAtTop && inChatInput && !quickChatHasFocus,
* McsEngl.VscCmdi.workbench.chat.action.focusLastFocused,

VscCmdi.workbench.chat.action.focusLastFocused,
· key: ctrl+shift+up,
· when: inChatInput && isLinux && !quickChatHasFocus || inChatInput && isWindows && !quickChatHasFocus,
* McsEngl.VscCmdi.workbench.chat.action.focusLastFocused,

VscCmdi.workbench.command.new.agent,
* McsEngl.VscCmdi.workbench.command.new.agent,

VscCmdi.workbench.command.new.instructions,
* McsEngl.VscCmdi.workbench.command.new.instructions,

VscCmdi.workbench.command.new.prompt,
* McsEngl.VscCmdi.workbench.command.new.prompt,

VscCmdi.workbench.command.new.skill,
* McsEngl.VscCmdi.workbench.command.new.skill,

VscCmdi.workbench.command.new.untitled.prompt,
* McsEngl.VscCmdi.workbench.command.new.untitled.prompt,

VscCmdi.workbench.debug.action.addScopeToChat,
* McsEngl.VscCmdi.workbench.debug.action.addScopeToChat,

VscCmdi.workbench.debug.action.addVariableToChat,
* McsEngl.VscCmdi.workbench.debug.action.addVariableToChat,

VscCmdi.workbench.debug.action.addWatchExpressionToChat,
* McsEngl.VscCmdi.workbench.debug.action.addWatchExpressionToChat,

VscCmdi.workbench.debug.action.copyAll,
* McsEngl.VscCmdi.workbench.debug.action.copyAll,

VscCmdi.workbench.debug.action.focusBreakpointsView,
* McsEngl.VscCmdi.workbench.debug.action.focusBreakpointsView,

VscCmdi.workbench.debug.action.focusCallStackView,
* McsEngl.VscCmdi.workbench.debug.action.focusCallStackView,

VscCmdi.workbench.debug.action.focusRepl,
* McsEngl.VscCmdi.workbench.debug.action.focusRepl,

VscCmdi.workbench.debug.action.focusVariablesView,
* McsEngl.VscCmdi.workbench.debug.action.focusVariablesView,

VscCmdi.workbench.debug.action.focusWatchView,
* McsEngl.VscCmdi.workbench.debug.action.focusWatchView,

VscCmdi.workbench.debug.action.toggleRepl,
· key: ctrl+shift+y,
· when: workbench.panel.repl.view.active,
* McsEngl.VscCmdi.workbench.debug.action.toggleRepl,

VscCmdi.workbench.debug.breakPointsView.resetViewLocation,
* McsEngl.VscCmdi.workbench.debug.breakPointsView.resetViewLocation,

VscCmdi.workbench.debug.callStackView.resetViewLocation,
* McsEngl.VscCmdi.workbench.debug.callStackView.resetViewLocation,

VscCmdi.workbench.debug.loadedScriptsView.focus,
* McsEngl.VscCmdi.workbench.debug.loadedScriptsView.focus,

VscCmdi.workbench.debug.loadedScriptsView.resetViewLocation,
* McsEngl.VscCmdi.workbench.debug.loadedScriptsView.resetViewLocation,

VscCmdi.workbench.debug.panel.action.clearReplAction,
* McsEngl.VscCmdi.workbench.debug.panel.action.clearReplAction,

VscCmdi.workbench.debug.variablesView.resetViewLocation,
* McsEngl.VscCmdi.workbench.debug.variablesView.resetViewLocation,

VscCmdi.workbench.debug.viewlet.action.addDataBreakpointOnAddress,
* McsEngl.VscCmdi.workbench.debug.viewlet.action.addDataBreakpointOnAddress,

VscCmdi.workbench.debug.viewlet.action.addFunctionBreakpointAction,
* McsEngl.VscCmdi.workbench.debug.viewlet.action.addFunctionBreakpointAction,

VscCmdi.workbench.debug.viewlet.action.addWatchExpression,
* McsEngl.VscCmdi.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.VscCmdi.workbench.debug.viewlet.action.copyValue,

VscCmdi.workbench.debug.viewlet.action.copyWorkspaceVariableValue,
* McsEngl.VscCmdi.workbench.debug.viewlet.action.copyWorkspaceVariableValue,

VscCmdi.workbench.debug.viewlet.action.disableAllBreakpoints,
* McsEngl.VscCmdi.workbench.debug.viewlet.action.disableAllBreakpoints,

VscCmdi.workbench.debug.viewlet.action.editDataBreakpointOnAddress,
* McsEngl.VscCmdi.workbench.debug.viewlet.action.editDataBreakpointOnAddress,

VscCmdi.workbench.debug.viewlet.action.enableAllBreakpoints,
* McsEngl.VscCmdi.workbench.debug.viewlet.action.enableAllBreakpoints,

VscCmdi.workbench.debug.viewlet.action.reapplyBreakpointsAction,
* McsEngl.VscCmdi.workbench.debug.viewlet.action.reapplyBreakpointsAction,

VscCmdi.workbench.debug.viewlet.action.removeAllBreakpoints,
* McsEngl.VscCmdi.workbench.debug.viewlet.action.removeAllBreakpoints,

VscCmdi.workbench.debug.viewlet.action.removeAllWatchExpressions,
* McsEngl.VscCmdi.workbench.debug.viewlet.action.removeAllWatchExpressions,

VscCmdi.workbench.debug.viewlet.action.removeBreakpoint,
* McsEngl.VscCmdi.workbench.debug.viewlet.action.removeBreakpoint,

VscCmdi.workbench.debug.viewlet.action.toggleBreakpointsActivatedAction,
* McsEngl.VscCmdi.workbench.debug.viewlet.action.toggleBreakpointsActivatedAction,

VscCmdi.workbench.debug.viewlet.action.toggleBreakpointsPresentation,
* McsEngl.VscCmdi.workbench.debug.viewlet.action.toggleBreakpointsPresentation,

VscCmdi.workbench.debug.viewlet.action.viewMemory,
* McsEngl.VscCmdi.workbench.debug.viewlet.action.viewMemory,

VscCmdi.workbench.debug.watchExpressionsView.resetViewLocation,
* McsEngl.VscCmdi.workbench.debug.watchExpressionsView.resetViewLocation,

VscCmdi.workbench.debug.welcome.focus,
* McsEngl.VscCmdi.workbench.debug.welcome.focus,

VscCmdi.workbench.debug.welcome.removeView,
* McsEngl.VscCmdi.workbench.debug.welcome.removeView,

VscCmdi.workbench.debug.welcome.resetViewLocation,
* McsEngl.VscCmdi.workbench.debug.welcome.resetViewLocation,

VscCmdi.workbench.debug.welcome.toggleVisibility,
* McsEngl.VscCmdi.workbench.debug.welcome.toggleVisibility,

VscCmdi.workbench.edit.chat.cancel,
· key: escape,
· when: chatSessionCurrentlyEditing && inChatInput && !editorHasMultipleSelections && !editorHasSelection && !editorHoverVisible || chatSessionCurrentlyEditingInput && inChatInput && !editorHasMultipleSelections && !editorHasSelection && !editorHoverVisible,
* McsEngl.VscCmdi.workbench.edit.chat.cancel,

VscCmdi.workbench.editSessions.actions.delete,
* McsEngl.VscCmdi.workbench.editSessions.actions.delete,

VscCmdi.workbench.editSessions.actions.deleteAll,
* McsEngl.VscCmdi.workbench.editSessions.actions.deleteAll,

VscCmdi.workbench.editSessions.actions.resetAuth,
* McsEngl.VscCmdi.workbench.editSessions.actions.resetAuth,

VscCmdi.workbench.editSessions.actions.resume,
* McsEngl.VscCmdi.workbench.editSessions.actions.resume,

VscCmdi.workbench.editSessions.actions.resumeFromSerializedPayload,
* McsEngl.VscCmdi.workbench.editSessions.actions.resumeFromSerializedPayload,

VscCmdi.workbench.editSessions.actions.resumeLatest,
* McsEngl.VscCmdi.workbench.editSessions.actions.resumeLatest,

VscCmdi.workbench.editSessions.actions.showEditSessions,
* McsEngl.VscCmdi.workbench.editSessions.actions.showEditSessions,

VscCmdi.workbench.editSessions.actions.showOutputChannel,
* McsEngl.VscCmdi.workbench.editSessions.actions.showOutputChannel,

VscCmdi.workbench.editSessions.actions.signIn,
* McsEngl.VscCmdi.workbench.editSessions.actions.signIn,

VscCmdi.workbench.editSessions.actions.store,
* McsEngl.VscCmdi.workbench.editSessions.actions.store,

VscCmdi.workbench.editSessions.actions.storeCurrent,
* McsEngl.VscCmdi.workbench.editSessions.actions.storeCurrent,

VscCmdi.workbench.explorer.fileView.focus,
* McsEngl.VscCmdi.workbench.explorer.fileView.focus,

VscCmdi.workbench.explorer.fileView.removeView,
* McsEngl.VscCmdi.workbench.explorer.fileView.removeView,

VscCmdi.workbench.explorer.fileView.resetViewLocation,
* McsEngl.VscCmdi.workbench.explorer.fileView.resetViewLocation,

VscCmdi.workbench.explorer.fileView.toggleVisibility,
* McsEngl.VscCmdi.workbench.explorer.fileView.toggleVisibility,

VscCmdi.workbench.explorer.openEditorsView.removeView,
* McsEngl.VscCmdi.workbench.explorer.openEditorsView.removeView,

VscCmdi.workbench.explorer.openEditorsView.resetViewLocation,
* McsEngl.VscCmdi.workbench.explorer.openEditorsView.resetViewLocation,

VscCmdi.workbench.explorer.openEditorsView.toggleVisibility,
* McsEngl.VscCmdi.workbench.explorer.openEditorsView.toggleVisibility,

VscCmdi.workbench.extensions.action.addExtensionToWorkspaceRecommendations,
* McsEngl.VscCmdi.workbench.extensions.action.addExtensionToWorkspaceRecommendations,

VscCmdi.workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations,
* McsEngl.VscCmdi.workbench.extensions.action.addToWorkspaceFolderIgnoredRecommendations,

VscCmdi.workbench.extensions.action.addToWorkspaceFolderRecommendations,
* McsEngl.VscCmdi.workbench.extensions.action.addToWorkspaceFolderRecommendations,

VscCmdi.workbench.extensions.action.addToWorkspaceIgnoredRecommendations,
* McsEngl.VscCmdi.workbench.extensions.action.addToWorkspaceIgnoredRecommendations,

VscCmdi.workbench.extensions.action.addToWorkspaceRecommendations,
* McsEngl.VscCmdi.workbench.extensions.action.addToWorkspaceRecommendations,

VscCmdi.workbench.extensions.action.checkForUpdates,
* McsEngl.VscCmdi.workbench.extensions.action.checkForUpdates,

VscCmdi.workbench.extensions.action.clearExtensionsSearchResults,
* McsEngl.VscCmdi.workbench.extensions.action.clearExtensionsSearchResults,

VscCmdi.workbench.extensions.action.clearLanguage,
* McsEngl.VscCmdi.workbench.extensions.action.clearLanguage,

VscCmdi.workbench.extensions.action.configure,
* McsEngl.VscCmdi.workbench.extensions.action.configure,

VscCmdi.workbench.extensions.action.configureKeybindings,
* McsEngl.VscCmdi.workbench.extensions.action.configureKeybindings,

VscCmdi.workbench.extensions.action.configureWorkspaceFolderRecommendedExtensions,
* McsEngl.VscCmdi.workbench.extensions.action.configureWorkspaceFolderRecommendedExtensions,

VscCmdi.workbench.extensions.action.configureWorkspaceRecommendedExtensions,
* McsEngl.VscCmdi.workbench.extensions.action.configureWorkspaceRecommendedExtensions,

VscCmdi.workbench.extensions.action.copyExtension,
* McsEngl.VscCmdi.workbench.extensions.action.copyExtension,

VscCmdi.workbench.extensions.action.copyExtensionId,
* McsEngl.VscCmdi.workbench.extensions.action.copyExtensionId,

VscCmdi.workbench.extensions.action.copyLink,
* McsEngl.VscCmdi.workbench.extensions.action.copyLink,

VscCmdi.workbench.extensions.action.debugExtensionHost,
* McsEngl.VscCmdi.workbench.extensions.action.debugExtensionHost,

VscCmdi.workbench.extensions.action.devtoolsExtensionHost,
* McsEngl.VscCmdi.workbench.extensions.action.devtoolsExtensionHost,

VscCmdi.workbench.extensions.action.disableAll,
* McsEngl.VscCmdi.workbench.extensions.action.disableAll,

VscCmdi.workbench.extensions.action.disableAllWorkspace,
* McsEngl.VscCmdi.workbench.extensions.action.disableAllWorkspace,

VscCmdi.workbench.extensions.action.disableAutoUpdate,
* McsEngl.VscCmdi.workbench.extensions.action.disableAutoUpdate,

VscCmdi.workbench.extensions.action.download,
* McsEngl.VscCmdi.workbench.extensions.action.download,

VscCmdi.workbench.extensions.action.downloadPreRelease,
* McsEngl.VscCmdi.workbench.extensions.action.downloadPreRelease,

VscCmdi.workbench.extensions.action.downloadSpecificVersion,
* McsEngl.VscCmdi.workbench.extensions.action.downloadSpecificVersion,

VscCmdi.workbench.extensions.action.enableAll,
* McsEngl.VscCmdi.workbench.extensions.action.enableAll,

VscCmdi.workbench.extensions.action.enableAllWorkspace,
* McsEngl.VscCmdi.workbench.extensions.action.enableAllWorkspace,

VscCmdi.workbench.extensions.action.enableAutoUpdate,
* McsEngl.VscCmdi.workbench.extensions.action.enableAutoUpdate,

VscCmdi.workbench.extensions.action.extensionHostProfile,
* McsEngl.VscCmdi.workbench.extensions.action.extensionHostProfile,

VscCmdi.workbench.extensions.action.extensionUpdates,
* McsEngl.VscCmdi.workbench.extensions.action.extensionUpdates,

VscCmdi.workbench.extensions.action.focusExtensionsView,
* McsEngl.VscCmdi.workbench.extensions.action.focusExtensionsView,

VscCmdi.workbench.extensions.action.ignoreRecommendation,
* McsEngl.VscCmdi.workbench.extensions.action.ignoreRecommendation,

VscCmdi.workbench.extensions.action.install.anotherVersion,
* McsEngl.VscCmdi.workbench.extensions.action.install.anotherVersion,

VscCmdi.workbench.extensions.action.install.specificVersion,
* McsEngl.VscCmdi.workbench.extensions.action.install.specificVersion,

VscCmdi.workbench.extensions.action.installAndDonotSync,
* McsEngl.VscCmdi.workbench.extensions.action.installAndDonotSync,

VscCmdi.workbench.extensions.action.installExtensionFromLocation,
* McsEngl.VscCmdi.workbench.extensions.action.installExtensionFromLocation,

VscCmdi.workbench.extensions.action.installExtensions,
* McsEngl.VscCmdi.workbench.extensions.action.installExtensions,

VscCmdi.workbench.extensions.action.installPrereleaseAndDonotSync,
* McsEngl.VscCmdi.workbench.extensions.action.installPrereleaseAndDonotSync,

VscCmdi.workbench.extensions.action.installUnsigned,
* McsEngl.VscCmdi.workbench.extensions.action.installUnsigned,

VscCmdi.workbench.extensions.action.installVSIX,
* McsEngl.VscCmdi.workbench.extensions.action.installVSIX,

VscCmdi.workbench.extensions.action.installWorkspaceRecommendedExtensions,
* McsEngl.VscCmdi.workbench.extensions.action.installWorkspaceRecommendedExtensions,

VscCmdi.workbench.extensions.action.installedExtensions,
* McsEngl.VscCmdi.workbench.extensions.action.installedExtensions,

VscCmdi.workbench.extensions.action.listBuiltInExtensions,
* McsEngl.VscCmdi.workbench.extensions.action.listBuiltInExtensions,

VscCmdi.workbench.extensions.action.listWorkspaceUnsupportedExtensions,
* McsEngl.VscCmdi.workbench.extensions.action.listWorkspaceUnsupportedExtensions,

VscCmdi.workbench.extensions.action.manageAccountPreferences,
* McsEngl.VscCmdi.workbench.extensions.action.manageAccountPreferences,

VscCmdi.workbench.extensions.action.manageAuthorizedExtensionURIs,
* McsEngl.VscCmdi.workbench.extensions.action.manageAuthorizedExtensionURIs,

VscCmdi.workbench.extensions.action.manageTrustedPublishers,
* McsEngl.VscCmdi.workbench.extensions.action.manageTrustedPublishers,

VscCmdi.workbench.extensions.action.openExtensionHostProfile,
* McsEngl.VscCmdi.workbench.extensions.action.openExtensionHostProfile,

VscCmdi.workbench.extensions.action.openExtensionsFolder,
* McsEngl.VscCmdi.workbench.extensions.action.openExtensionsFolder,

VscCmdi.workbench.extensions.action.recentlyPublishedExtensions,
* McsEngl.VscCmdi.workbench.extensions.action.recentlyPublishedExtensions,

VscCmdi.workbench.extensions.action.refreshExtension,
* McsEngl.VscCmdi.workbench.extensions.action.refreshExtension,

VscCmdi.workbench.extensions.action.removeExtensionFromWorkspaceRecommendations,
* McsEngl.VscCmdi.workbench.extensions.action.removeExtensionFromWorkspaceRecommendations,

VscCmdi.workbench.extensions.action.saveExtensionHostProfile,
* McsEngl.VscCmdi.workbench.extensions.action.saveExtensionHostProfile,

VscCmdi.workbench.extensions.action.setColorTheme,
* McsEngl.VscCmdi.workbench.extensions.action.setColorTheme,

VscCmdi.workbench.extensions.action.setFileIconTheme,
* McsEngl.VscCmdi.workbench.extensions.action.setFileIconTheme,

VscCmdi.workbench.extensions.action.setProductIconTheme,
* McsEngl.VscCmdi.workbench.extensions.action.setProductIconTheme,

VscCmdi.workbench.extensions.action.showDisabledExtensions,
* McsEngl.VscCmdi.workbench.extensions.action.showDisabledExtensions,

VscCmdi.workbench.extensions.action.showEnabledExtensions,
* McsEngl.VscCmdi.workbench.extensions.action.showEnabledExtensions,

VscCmdi.workbench.extensions.action.showExtensionsForLanguage,
* McsEngl.VscCmdi.workbench.extensions.action.showExtensionsForLanguage,

VscCmdi.workbench.extensions.action.showExtensionsWithIds,
* McsEngl.VscCmdi.workbench.extensions.action.showExtensionsWithIds,

VscCmdi.workbench.extensions.action.showLanguageExtensions,
* McsEngl.VscCmdi.workbench.extensions.action.showLanguageExtensions,

VscCmdi.workbench.extensions.action.showPopularExtensions,
* McsEngl.VscCmdi.workbench.extensions.action.showPopularExtensions,

VscCmdi.workbench.extensions.action.showPreReleaseVersion,
* McsEngl.VscCmdi.workbench.extensions.action.showPreReleaseVersion,

VscCmdi.workbench.extensions.action.showRecommendedExtensions,
* McsEngl.VscCmdi.workbench.extensions.action.showRecommendedExtensions,

VscCmdi.workbench.extensions.action.showRecommendedKeymapExtensions,
* McsEngl.VscCmdi.workbench.extensions.action.showRecommendedKeymapExtensions,

VscCmdi.workbench.extensions.action.showReleasedVersion,
* McsEngl.VscCmdi.workbench.extensions.action.showReleasedVersion,

VscCmdi.workbench.extensions.action.stopExtensionHostProfile,
* McsEngl.VscCmdi.workbench.extensions.action.stopExtensionHostProfile,

VscCmdi.workbench.extensions.action.switchToPreRlease,
* McsEngl.VscCmdi.workbench.extensions.action.switchToPreRlease,

VscCmdi.workbench.extensions.action.switchToRelease,
* McsEngl.VscCmdi.workbench.extensions.action.switchToRelease,

VscCmdi.workbench.extensions.action.toggleApplyToAllProfiles,
* McsEngl.VscCmdi.workbench.extensions.action.toggleApplyToAllProfiles,

VscCmdi.workbench.extensions.action.toggleAutoUpdateForExtension,
* McsEngl.VscCmdi.workbench.extensions.action.toggleAutoUpdateForExtension,

VscCmdi.workbench.extensions.action.toggleAutoUpdatesForPublisher,
* McsEngl.VscCmdi.workbench.extensions.action.toggleAutoUpdatesForPublisher,

VscCmdi.workbench.extensions.action.toggleIgnoreExtension,
* McsEngl.VscCmdi.workbench.extensions.action.toggleIgnoreExtension,

VscCmdi.workbench.extensions.action.undoIgnoredRecommendation,
* McsEngl.VscCmdi.workbench.extensions.action.undoIgnoredRecommendation,

VscCmdi.workbench.extensions.action.updateAllExtensions,
* McsEngl.VscCmdi.workbench.extensions.action.updateAllExtensions,

VscCmdi.workbench.extensions.actions.gallery.signIn,
* McsEngl.VscCmdi.workbench.extensions.actions.gallery.signIn,

VscCmdi.workbench.extensions.command.installFromVSIX,
* McsEngl.VscCmdi.workbench.extensions.command.installFromVSIX,

VscCmdi.workbench.extensions.installMissingDependencies,
* McsEngl.VscCmdi.workbench.extensions.installMissingDependencies,

VscCmdi.workbench.files.action.acceptLocalChanges,
* McsEngl.VscCmdi.workbench.files.action.acceptLocalChanges,

VscCmdi.workbench.files.action.collapseExplorerFolders,
* McsEngl.VscCmdi.workbench.files.action.collapseExplorerFolders,

VscCmdi.workbench.files.action.compareFileWith,
* McsEngl.VscCmdi.workbench.files.action.compareFileWith,

VscCmdi.workbench.files.action.compareNewUntitledTextFiles,
* McsEngl.VscCmdi.workbench.files.action.compareNewUntitledTextFiles,

VscCmdi.workbench.files.action.compareWithClipboard,
· key: ctrl+k c,
* McsEngl.VscCmdi.workbench.files.action.compareWithClipboard,

VscCmdi.workbench.files.action.compareWithSaved,
· key: ctrl+k d,
* McsEngl.VscCmdi.workbench.files.action.compareWithSaved,

VscCmdi.workbench.files.action.createFileFromExplorer,
* McsEngl.VscCmdi.workbench.files.action.createFileFromExplorer,

VscCmdi.workbench.files.action.createFolderFromExplorer,
* McsEngl.VscCmdi.workbench.files.action.createFolderFromExplorer,

VscCmdi.workbench.files.action.focusFilesExplorer,
* McsEngl.VscCmdi.workbench.files.action.focusFilesExplorer,

VscCmdi.workbench.files.action.focusOpenEditorsView,
· key: ctrl+k e,
· when: workbench.explorer.openEditorsView.active,
* McsEngl.VscCmdi.workbench.files.action.focusOpenEditorsView,

VscCmdi.workbench.files.action.refreshFilesExplorer,
* McsEngl.VscCmdi.workbench.files.action.refreshFilesExplorer,

VscCmdi.workbench.files.action.revertLocalChanges,
* McsEngl.VscCmdi.workbench.files.action.revertLocalChanges,

VscCmdi.workbench.files.action.saveAllInGroup,
* McsEngl.VscCmdi.workbench.files.action.saveAllInGroup,

VscCmdi.workbench.files.action.showActiveFileInExplorer,
* McsEngl.VscCmdi.workbench.files.action.showActiveFileInExplorer,

VscCmdi.workbench.getCodeExchangeProxyEndpoints,
* McsEngl.VscCmdi.workbench.getCodeExchangeProxyEndpoints,

VscCmdi.workbench.mcp.addConfiguration,
* McsEngl.VscCmdi.workbench.mcp.addConfiguration,

VscCmdi.workbench.mcp.browseResources,
* McsEngl.VscCmdi.workbench.mcp.browseResources,

VscCmdi.workbench.mcp.browseServers,
* McsEngl.VscCmdi.workbench.mcp.browseServers,

VscCmdi.workbench.mcp.configureSamplingModels,
* McsEngl.VscCmdi.workbench.mcp.configureSamplingModels,

VscCmdi.workbench.mcp.editStoredInput,
* McsEngl.VscCmdi.workbench.mcp.editStoredInput,

VscCmdi.workbench.mcp.installFromManifest,
* McsEngl.VscCmdi.workbench.mcp.installFromManifest,

VscCmdi.workbench.mcp.listServer,
* McsEngl.VscCmdi.workbench.mcp.listServer,

VscCmdi.workbench.mcp.openRemoteUserMcpJson,
* McsEngl.VscCmdi.workbench.mcp.openRemoteUserMcpJson,

VscCmdi.workbench.mcp.openUserMcpJson,
* McsEngl.VscCmdi.workbench.mcp.openUserMcpJson,

VscCmdi.workbench.mcp.openWorkspaceFolderMcpJson,
* McsEngl.VscCmdi.workbench.mcp.openWorkspaceFolderMcpJson,

VscCmdi.workbench.mcp.openWorkspaceMcpJson,
* McsEngl.VscCmdi.workbench.mcp.openWorkspaceMcpJson,

VscCmdi.workbench.mcp.removeStoredInput,
* McsEngl.VscCmdi.workbench.mcp.removeStoredInput,

VscCmdi.workbench.mcp.resetCachedTools,
* McsEngl.VscCmdi.workbench.mcp.resetCachedTools,

VscCmdi.workbench.mcp.resetTrust,
* McsEngl.VscCmdi.workbench.mcp.resetTrust,

VscCmdi.workbench.mcp.restartServer,
* McsEngl.VscCmdi.workbench.mcp.restartServer,

VscCmdi.workbench.mcp.serverOptions,
* McsEngl.VscCmdi.workbench.mcp.serverOptions,

VscCmdi.workbench.mcp.serverOptionsInConfirmation,
* McsEngl.VscCmdi.workbench.mcp.serverOptionsInConfirmation,

VscCmdi.workbench.mcp.showConfiguration,
* McsEngl.VscCmdi.workbench.mcp.showConfiguration,

VscCmdi.workbench.mcp.showInstalledServers,
* McsEngl.VscCmdi.workbench.mcp.showInstalledServers,

VscCmdi.workbench.mcp.showOutput,
* McsEngl.VscCmdi.workbench.mcp.showOutput,

VscCmdi.workbench.mcp.skipAutostart,
* McsEngl.VscCmdi.workbench.mcp.skipAutostart,

VscCmdi.workbench.mcp.startPromptForServer,
* McsEngl.VscCmdi.workbench.mcp.startPromptForServer,

VscCmdi.workbench.mcp.startServer,
* McsEngl.VscCmdi.workbench.mcp.startServer,

VscCmdi.workbench.mcp.stopServer,
* McsEngl.VscCmdi.workbench.mcp.stopServer,

VscCmdi.workbench.notebook.layout.configure,
* McsEngl.VscCmdi.workbench.notebook.layout.configure,

VscCmdi.workbench.notebook.layout.configure.editorTitle,
* McsEngl.VscCmdi.workbench.notebook.layout.configure.editorTitle,

VscCmdi.workbench.notebook.layout.gettingStarted,
* McsEngl.VscCmdi.workbench.notebook.layout.gettingStarted,

VscCmdi.workbench.notebook.layout.select,
* McsEngl.VscCmdi.workbench.notebook.layout.select,

VscCmdi.workbench.notebook.layout.webview.reset,
* McsEngl.VscCmdi.workbench.notebook.layout.webview.reset,

VscCmdi.workbench.output.action.clearOutput,
* McsEngl.VscCmdi.workbench.output.action.clearOutput,

VscCmdi.workbench.output.action.switchBetweenOutputs,
* McsEngl.VscCmdi.workbench.output.action.switchBetweenOutputs,

VscCmdi.workbench.output.action.toggleAutoScroll,
* McsEngl.VscCmdi.workbench.output.action.toggleAutoScroll,

VscCmdi.workbench.panel.chat,
· key: ctrl+alt+i,
· when: workbench.panel.chat.view.copilot.active,
* McsEngl.VscCmdi.workbench.panel.chat,

VscCmdi.workbench.panel.chat.resetViewContainerLocation,
* McsEngl.VscCmdi.workbench.panel.chat.resetViewContainerLocation,

VscCmdi.workbench.panel.chat.view.copilot.focus,
* McsEngl.VscCmdi.workbench.panel.chat.view.copilot.focus,

VscCmdi.workbench.panel.chat.view.copilot.removeView,
* McsEngl.VscCmdi.workbench.panel.chat.view.copilot.removeView,

VscCmdi.workbench.panel.chat.view.copilot.resetViewLocation,
* McsEngl.VscCmdi.workbench.panel.chat.view.copilot.resetViewLocation,

VscCmdi.workbench.panel.chat.view.copilot.toggleVisibility,
* McsEngl.VscCmdi.workbench.panel.chat.view.copilot.toggleVisibility,

VscCmdi.workbench.panel.markers.resetViewContainerLocation,
* McsEngl.VscCmdi.workbench.panel.markers.resetViewContainerLocation,

VscCmdi.workbench.panel.markers.view.focus,
* McsEngl.VscCmdi.workbench.panel.markers.view.focus,

VscCmdi.workbench.panel.markers.view.removeView,
* McsEngl.VscCmdi.workbench.panel.markers.view.removeView,

VscCmdi.workbench.panel.markers.view.resetViewLocation,
* McsEngl.VscCmdi.workbench.panel.markers.view.resetViewLocation,

VscCmdi.workbench.panel.markers.view.toggleVisibility,
* McsEngl.VscCmdi.workbench.panel.markers.view.toggleVisibility,

VscCmdi.workbench.panel.output.focus,
* McsEngl.VscCmdi.workbench.panel.output.focus,

VscCmdi.workbench.panel.output.removeView,
* McsEngl.VscCmdi.workbench.panel.output.removeView,

VscCmdi.workbench.panel.output.resetViewContainerLocation,
* McsEngl.VscCmdi.workbench.panel.output.resetViewContainerLocation,

VscCmdi.workbench.panel.output.resetViewLocation,
* McsEngl.VscCmdi.workbench.panel.output.resetViewLocation,

VscCmdi.workbench.panel.output.toggleVisibility,
* McsEngl.VscCmdi.workbench.panel.output.toggleVisibility,

VscCmdi.workbench.panel.repl.resetViewContainerLocation,
* McsEngl.VscCmdi.workbench.panel.repl.resetViewContainerLocation,

VscCmdi.workbench.panel.repl.view.focus,
* McsEngl.VscCmdi.workbench.panel.repl.view.focus,

VscCmdi.workbench.panel.repl.view.removeView,
* McsEngl.VscCmdi.workbench.panel.repl.view.removeView,

VscCmdi.workbench.panel.repl.view.resetViewLocation,
* McsEngl.VscCmdi.workbench.panel.repl.view.resetViewLocation,

VscCmdi.workbench.panel.repl.view.toggleVisibility,
* McsEngl.VscCmdi.workbench.panel.repl.view.toggleVisibility,

VscCmdi.workbench.panel.testResults.resetViewContainerLocation,
* McsEngl.VscCmdi.workbench.panel.testResults.resetViewContainerLocation,

VscCmdi.workbench.panel.testResults.view.focus,
* McsEngl.VscCmdi.workbench.panel.testResults.view.focus,

VscCmdi.workbench.panel.testResults.view.resetViewLocation,
* McsEngl.VscCmdi.workbench.panel.testResults.view.resetViewLocation,

VscCmdi.workbench.profiles.actions.cleanupProfiles,
* McsEngl.VscCmdi.workbench.profiles.actions.cleanupProfiles,

VscCmdi.workbench.profiles.actions.createFromCurrentProfile,
* McsEngl.VscCmdi.workbench.profiles.actions.createFromCurrentProfile,

VscCmdi.workbench.profiles.actions.createProfile,
* McsEngl.VscCmdi.workbench.profiles.actions.createProfile,

VscCmdi.workbench.profiles.actions.createTemporaryProfile,
* McsEngl.VscCmdi.workbench.profiles.actions.createTemporaryProfile,

VscCmdi.workbench.profiles.actions.deleteProfile,
* McsEngl.VscCmdi.workbench.profiles.actions.deleteProfile,

VscCmdi.workbench.profiles.actions.exportProfile,
* McsEngl.VscCmdi.workbench.profiles.actions.exportProfile,

VscCmdi.workbench.profiles.actions.help,
* McsEngl.VscCmdi.workbench.profiles.actions.help,

VscCmdi.workbench.profiles.actions.manageProfiles,
* McsEngl.VscCmdi.workbench.profiles.actions.manageProfiles,

VscCmdi.workbench.profiles.actions.newWindowWithProfile,
* McsEngl.VscCmdi.workbench.profiles.actions.newWindowWithProfile,

VscCmdi.workbench.profiles.actions.profileEntry.__default__profile__,
* McsEngl.VscCmdi.workbench.profiles.actions.profileEntry.__default__profile__,

VscCmdi.workbench.profiles.actions.resetWorkspaces,
* McsEngl.VscCmdi.workbench.profiles.actions.resetWorkspaces,

VscCmdi.workbench.profiles.actions.switchProfile,
* McsEngl.VscCmdi.workbench.profiles.actions.switchProfile,

VscCmdi.workbench.remote.action.closeUnusedPorts,
* McsEngl.VscCmdi.workbench.remote.action.closeUnusedPorts,

VscCmdi.workbench.remoteTunnel.actions.configure,
* McsEngl.VscCmdi.workbench.remoteTunnel.actions.configure,

VscCmdi.workbench.remoteTunnel.actions.connecting,
* McsEngl.VscCmdi.workbench.remoteTunnel.actions.connecting,

VscCmdi.workbench.remoteTunnel.actions.copyToClipboard,
* McsEngl.VscCmdi.workbench.remoteTunnel.actions.copyToClipboard,

VscCmdi.workbench.remoteTunnel.actions.learnMore,
* McsEngl.VscCmdi.workbench.remoteTunnel.actions.learnMore,

VscCmdi.workbench.remoteTunnel.actions.manage,
* McsEngl.VscCmdi.workbench.remoteTunnel.actions.manage,

VscCmdi.workbench.remoteTunnel.actions.showLog,
* McsEngl.VscCmdi.workbench.remoteTunnel.actions.showLog,

VscCmdi.workbench.remoteTunnel.actions.turnOff,
* McsEngl.VscCmdi.workbench.remoteTunnel.actions.turnOff,

VscCmdi.workbench.remoteTunnel.actions.turnOn,
* McsEngl.VscCmdi.workbench.remoteTunnel.actions.turnOn,

VscCmdi.workbench.scm.action.collapseAll,
* McsEngl.VscCmdi.workbench.scm.action.collapseAll,

VscCmdi.workbench.scm.action.collapseAllRepositories,
* McsEngl.VscCmdi.workbench.scm.action.collapseAllRepositories,

VscCmdi.workbench.scm.action.expandAllRepositories,
* McsEngl.VscCmdi.workbench.scm.action.expandAllRepositories,

VscCmdi.workbench.scm.action.focusNextInput,
* McsEngl.VscCmdi.workbench.scm.action.focusNextInput,

VscCmdi.workbench.scm.action.focusNextResourceGroup,
* McsEngl.VscCmdi.workbench.scm.action.focusNextResourceGroup,

VscCmdi.workbench.scm.action.focusPreviousInput,
* McsEngl.VscCmdi.workbench.scm.action.focusPreviousInput,

VscCmdi.workbench.scm.action.focusPreviousResourceGroup,
* McsEngl.VscCmdi.workbench.scm.action.focusPreviousResourceGroup,

VscCmdi.workbench.scm.action.graph.addHistoryItemChangeToChat,
* McsEngl.VscCmdi.workbench.scm.action.graph.addHistoryItemChangeToChat,

VscCmdi.workbench.scm.action.graph.addHistoryItemToChat,
* McsEngl.VscCmdi.workbench.scm.action.graph.addHistoryItemToChat,

VscCmdi.workbench.scm.action.graph.openFile,
* McsEngl.VscCmdi.workbench.scm.action.graph.openFile,

VscCmdi.workbench.scm.action.graph.pickHistoryItemRefs,
* McsEngl.VscCmdi.workbench.scm.action.graph.pickHistoryItemRefs,

VscCmdi.workbench.scm.action.graph.pickRepository,
* McsEngl.VscCmdi.workbench.scm.action.graph.pickRepository,

VscCmdi.workbench.scm.action.graph.refresh,
* McsEngl.VscCmdi.workbench.scm.action.graph.refresh,

VscCmdi.workbench.scm.action.graph.revealCurrentHistoryItem,
* McsEngl.VscCmdi.workbench.scm.action.graph.revealCurrentHistoryItem,

VscCmdi.workbench.scm.action.graph.setListViewMode,
* McsEngl.VscCmdi.workbench.scm.action.graph.setListViewMode,

VscCmdi.workbench.scm.action.graph.setTreeViewMode,
* McsEngl.VscCmdi.workbench.scm.action.graph.setTreeViewMode,

VscCmdi.workbench.scm.action.graph.summarizeHistoryItem,
* McsEngl.VscCmdi.workbench.scm.action.graph.summarizeHistoryItem,

VscCmdi.workbench.scm.action.graph.viewChanges,
* McsEngl.VscCmdi.workbench.scm.action.graph.viewChanges,

VscCmdi.workbench.scm.action.repositories.setSelectionMode.multiple,
* McsEngl.VscCmdi.workbench.scm.action.repositories.setSelectionMode.multiple,

VscCmdi.workbench.scm.action.repositories.setSelectionMode.single,
* McsEngl.VscCmdi.workbench.scm.action.repositories.setSelectionMode.single,

VscCmdi.workbench.scm.action.repositories.setSortKey.discoveryTime,
* McsEngl.VscCmdi.workbench.scm.action.repositories.setSortKey.discoveryTime,

VscCmdi.workbench.scm.action.repositories.setSortKey.name,
* McsEngl.VscCmdi.workbench.scm.action.repositories.setSortKey.name,

VscCmdi.workbench.scm.action.repositories.setSortKey.path,
* McsEngl.VscCmdi.workbench.scm.action.repositories.setSortKey.path,

VscCmdi.workbench.scm.action.setListViewMode,
* McsEngl.VscCmdi.workbench.scm.action.setListViewMode,

VscCmdi.workbench.scm.action.setListViewModeNavigation,
* McsEngl.VscCmdi.workbench.scm.action.setListViewModeNavigation,

VscCmdi.workbench.scm.action.setSortKey.name,
* McsEngl.VscCmdi.workbench.scm.action.setSortKey.name,

VscCmdi.workbench.scm.action.setSortKey.path,
* McsEngl.VscCmdi.workbench.scm.action.setSortKey.path,

VscCmdi.workbench.scm.action.setSortKey.status,
* McsEngl.VscCmdi.workbench.scm.action.setSortKey.status,

VscCmdi.workbench.scm.action.setTreeViewMode,
* McsEngl.VscCmdi.workbench.scm.action.setTreeViewMode,

VscCmdi.workbench.scm.action.setTreeViewModeNavigation,
* McsEngl.VscCmdi.workbench.scm.action.setTreeViewModeNavigation,

VscCmdi.workbench.scm.focus,
* McsEngl.VscCmdi.workbench.scm.focus,

VscCmdi.workbench.scm.history.focus,
* McsEngl.VscCmdi.workbench.scm.history.focus,

VscCmdi.workbench.scm.history.resetViewLocation,
* McsEngl.VscCmdi.workbench.scm.history.resetViewLocation,

VscCmdi.workbench.scm.removeView,
* McsEngl.VscCmdi.workbench.scm.removeView,

VscCmdi.workbench.scm.repositories.focus,
* McsEngl.VscCmdi.workbench.scm.repositories.focus,

VscCmdi.workbench.scm.repositories.resetViewLocation,
* McsEngl.VscCmdi.workbench.scm.repositories.resetViewLocation,

VscCmdi.workbench.scm.resetViewLocation,
* McsEngl.VscCmdi.workbench.scm.resetViewLocation,

VscCmdi.workbench.scm.toggleVisibility,
* McsEngl.VscCmdi.workbench.scm.toggleVisibility,

VscCmdi.workbench.statusBar.clearFocus,
· key: escape,
· when: statusBarFocused,
* McsEngl.VscCmdi.workbench.statusBar.clearFocus,

VscCmdi.workbench.statusBar.focusFirst,
· key: home,
· when: statusBarFocused,
* McsEngl.VscCmdi.workbench.statusBar.focusFirst,

VscCmdi.workbench.statusBar.focusLast,
· key: end,
· when: statusBarFocused,
* McsEngl.VscCmdi.workbench.statusBar.focusLast,

VscCmdi.workbench.statusBar.focusNext,
· key: down,
· when: statusBarFocused,
* McsEngl.VscCmdi.workbench.statusBar.focusNext,

VscCmdi.workbench.statusBar.focusNext,
· key: right,
· when: statusBarFocused,
* McsEngl.VscCmdi.workbench.statusBar.focusNext,

VscCmdi.workbench.statusBar.focusPrevious,
· key: left,
· when: statusBarFocused,
* McsEngl.VscCmdi.workbench.statusBar.focusPrevious,

VscCmdi.workbench.statusBar.focusPrevious,
· key: up,
· when: statusBarFocused,
* McsEngl.VscCmdi.workbench.statusBar.focusPrevious,

VscCmdi.workbench.trust.configure,
* McsEngl.VscCmdi.workbench.trust.configure,

VscCmdi.workbench.trust.manage,
* McsEngl.VscCmdi.workbench.trust.manage,

VscCmdi.workbench.userData.actions.cancelTurnOn,
* McsEngl.VscCmdi.workbench.userData.actions.cancelTurnOn,

VscCmdi.workbench.userData.actions.openSyncBackupsFolder,
* McsEngl.VscCmdi.workbench.userData.actions.openSyncBackupsFolder,

VscCmdi.workbench.userData.actions.signin,
* McsEngl.VscCmdi.workbench.userData.actions.signin,

VscCmdi.workbench.userData.actions.turningOn,
* McsEngl.VscCmdi.workbench.userData.actions.turningOn,

VscCmdi.workbench.userDataSync.actions.acceptMerges,
* McsEngl.VscCmdi.workbench.userDataSync.actions.acceptMerges,

VscCmdi.workbench.userDataSync.actions.configure,
* McsEngl.VscCmdi.workbench.userDataSync.actions.configure,

VscCmdi.workbench.userDataSync.actions.downloadSyncActivity,
* McsEngl.VscCmdi.workbench.userDataSync.actions.downloadSyncActivity,

VscCmdi.workbench.userDataSync.actions.help,
* McsEngl.VscCmdi.workbench.userDataSync.actions.help,

VscCmdi.workbench.userDataSync.actions.manage,
* McsEngl.VscCmdi.workbench.userDataSync.actions.manage,

VscCmdi.workbench.userDataSync.actions.settings,
* McsEngl.VscCmdi.workbench.userDataSync.actions.settings,

VscCmdi.workbench.userDataSync.actions.showConflicts,
* McsEngl.VscCmdi.workbench.userDataSync.actions.showConflicts,

VscCmdi.workbench.userDataSync.actions.showLog,
* McsEngl.VscCmdi.workbench.userDataSync.actions.showLog,

VscCmdi.workbench.userDataSync.actions.showSyncedData,
* McsEngl.VscCmdi.workbench.userDataSync.actions.showSyncedData,

VscCmdi.workbench.userDataSync.actions.syncNow,
* McsEngl.VscCmdi.workbench.userDataSync.actions.syncNow,

VscCmdi.workbench.userDataSync.actions.turnOff,
* McsEngl.VscCmdi.workbench.userDataSync.actions.turnOff,

VscCmdi.workbench.userDataSync.actions.turnOn,
* McsEngl.VscCmdi.workbench.userDataSync.actions.turnOn,

VscCmdi.workbench.view.debug,
· key: ctrl+shift+d,
· when: viewContainer.workbench.view.debug.enabled,
* McsEngl.VscCmdi.workbench.view.debug,

VscCmdi.workbench.view.debug.resetViewContainerLocation,
* McsEngl.VscCmdi.workbench.view.debug.resetViewContainerLocation,

VscCmdi.workbench.view.editSessions.resetViewContainerLocation,
* McsEngl.VscCmdi.workbench.view.editSessions.resetViewContainerLocation,

VscCmdi.workbench.view.explorer,
· key: ctrl+shift+e,
· when: viewContainer.workbench.view.explorer.enabled,
* McsEngl.VscCmdi.workbench.view.explorer,

VscCmdi.workbench.view.explorer.resetViewContainerLocation,
* McsEngl.VscCmdi.workbench.view.explorer.resetViewContainerLocation,

VscCmdi.workbench.view.extension.ai-toolkit-explorer,
* McsEngl.VscCmdi.workbench.view.extension.ai-toolkit-explorer,

VscCmdi.workbench.view.extension.ai-toolkit-explorer.resetViewContainerLocation,
* McsEngl.VscCmdi.workbench.view.extension.ai-toolkit-explorer.resetViewContainerLocation,

VscCmdi.workbench.view.extension.azure,
· key: ctrl+shift+a,
· when: viewContainer.workbench.view.extension.azure.enabled,
* McsEngl.VscCmdi.workbench.view.extension.azure,

VscCmdi.workbench.view.extension.azure.resetViewContainerLocation,
* McsEngl.VscCmdi.workbench.view.extension.azure.resetViewContainerLocation,

VscCmdi.workbench.view.extension.azurePanel,
* McsEngl.VscCmdi.workbench.view.extension.azurePanel,

VscCmdi.workbench.view.extension.azurePanel.resetViewContainerLocation,
* McsEngl.VscCmdi.workbench.view.extension.azurePanel.resetViewContainerLocation,

VscCmdi.workbench.view.extension.context-inspector,
* McsEngl.VscCmdi.workbench.view.extension.context-inspector,

VscCmdi.workbench.view.extension.context-inspector.resetViewContainerLocation,
* McsEngl.VscCmdi.workbench.view.extension.context-inspector.resetViewContainerLocation,

VscCmdi.workbench.view.extension.copilot-chat,
* McsEngl.VscCmdi.workbench.view.extension.copilot-chat,

VscCmdi.workbench.view.extension.copilot-chat.resetViewContainerLocation,
* McsEngl.VscCmdi.workbench.view.extension.copilot-chat.resetViewContainerLocation,

VscCmdi.workbench.view.extension.microsoft-foundry,
* McsEngl.VscCmdi.workbench.view.extension.microsoft-foundry,

VscCmdi.workbench.view.extension.microsoft-foundry.resetViewContainerLocation,
* McsEngl.VscCmdi.workbench.view.extension.microsoft-foundry.resetViewContainerLocation,

VscCmdi.workbench.view.extension.references-view,
* McsEngl.VscCmdi.workbench.view.extension.references-view,

VscCmdi.workbench.view.extension.references-view.resetViewContainerLocation,
* McsEngl.VscCmdi.workbench.view.extension.references-view.resetViewContainerLocation,

VscCmdi.workbench.view.extension.test,
* McsEngl.VscCmdi.workbench.view.extension.test,

VscCmdi.workbench.view.extension.test.resetViewContainerLocation,
* McsEngl.VscCmdi.workbench.view.extension.test.resetViewContainerLocation,

VscCmdi.workbench.view.extension.vscode-edge-devtools-view,
* McsEngl.VscCmdi.workbench.view.extension.vscode-edge-devtools-view,

VscCmdi.workbench.view.extension.vscode-edge-devtools-view.resetViewContainerLocation,
* McsEngl.VscCmdi.workbench.view.extension.vscode-edge-devtools-view.resetViewContainerLocation,

VscCmdi.workbench.view.extensions,
· key: ctrl+shift+x,
· when: viewContainer.workbench.view.extensions.enabled,
* McsEngl.VscCmdi.workbench.view.extensions,

VscCmdi.workbench.view.extensions.resetViewContainerLocation,
* McsEngl.VscCmdi.workbench.view.extensions.resetViewContainerLocation,

VscCmdi.workbench.view.remote,
* McsEngl.VscCmdi.workbench.view.remote,

VscCmdi.workbench.view.remote.resetViewContainerLocation,
* McsEngl.VscCmdi.workbench.view.remote.resetViewContainerLocation,

VscCmdi.workbench.view.scm,
· key: ctrl+shift+g,
· when: workbench.scm.active,
* McsEngl.VscCmdi.workbench.view.scm,

VscCmdi.workbench.view.scm.resetViewContainerLocation,
* McsEngl.VscCmdi.workbench.view.scm.resetViewContainerLocation,

VscCmdi.workbench.view.search,
· key: ctrl+shift+f,
· when: workbench.view.search.active && neverMatch =~ /doesNotMatch/,
* McsEngl.VscCmdi.workbench.view.search,

VscCmdi.workbench.view.search.focus,
* McsEngl.VscCmdi.workbench.view.search.focus,

VscCmdi.workbench.view.search.removeView,
* McsEngl.VscCmdi.workbench.view.search.removeView,

VscCmdi.workbench.view.search.resetViewContainerLocation,
* McsEngl.VscCmdi.workbench.view.search.resetViewContainerLocation,

VscCmdi.workbench.view.search.resetViewLocation,
* McsEngl.VscCmdi.workbench.view.search.resetViewLocation,

VscCmdi.workbench.view.search.toggleVisibility,
* McsEngl.VscCmdi.workbench.view.search.toggleVisibility,

VscCmdi.workbench.view.sync,
* McsEngl.VscCmdi.workbench.view.sync,

VscCmdi.workbench.view.sync.resetViewContainerLocation,
* McsEngl.VscCmdi.workbench.view.sync.resetViewContainerLocation,

VscCmdi.workbench.view.testCoverage.focus,
* McsEngl.VscCmdi.workbench.view.testCoverage.focus,

VscCmdi.workbench.view.testCoverage.resetViewLocation,
* McsEngl.VscCmdi.workbench.view.testCoverage.resetViewLocation,

VscCmdi.workbench.view.testing.focus,
* McsEngl.VscCmdi.workbench.view.testing.focus,

VscCmdi.workbench.view.testing.resetViewLocation,
* McsEngl.VscCmdi.workbench.view.testing.resetViewLocation,

VscCmdi.workbench.views.agentPlugins.default.marketplace.focus,
* McsEngl.VscCmdi.workbench.views.agentPlugins.default.marketplace.focus,

VscCmdi.workbench.views.agentPlugins.default.marketplace.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.agentPlugins.default.marketplace.resetViewLocation,

VscCmdi.workbench.views.agentPlugins.installed.focus,
* McsEngl.VscCmdi.workbench.views.agentPlugins.installed.focus,

VscCmdi.workbench.views.agentPlugins.installed.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.agentPlugins.installed.resetViewLocation,

VscCmdi.workbench.views.agentPlugins.marketplace.focus,
* McsEngl.VscCmdi.workbench.views.agentPlugins.marketplace.focus,

VscCmdi.workbench.views.agentPlugins.marketplace.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.agentPlugins.marketplace.resetViewLocation,

VscCmdi.workbench.views.editSessions.data.focus,
* McsEngl.VscCmdi.workbench.views.editSessions.data.focus,

VscCmdi.workbench.views.editSessions.data.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.editSessions.data.resetViewLocation,

VscCmdi.workbench.views.extensions.builtinFeatureExtensions.focus,
* McsEngl.VscCmdi.workbench.views.extensions.builtinFeatureExtensions.focus,

VscCmdi.workbench.views.extensions.builtinFeatureExtensions.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.extensions.builtinFeatureExtensions.resetViewLocation,

VscCmdi.workbench.views.extensions.builtinProgrammingLanguageExtensions.focus,
* McsEngl.VscCmdi.workbench.views.extensions.builtinProgrammingLanguageExtensions.focus,

VscCmdi.workbench.views.extensions.builtinProgrammingLanguageExtensions.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.extensions.builtinProgrammingLanguageExtensions.resetViewLocation,

VscCmdi.workbench.views.extensions.builtinThemeExtensions.focus,
* McsEngl.VscCmdi.workbench.views.extensions.builtinThemeExtensions.focus,

VscCmdi.workbench.views.extensions.builtinThemeExtensions.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.extensions.builtinThemeExtensions.resetViewLocation,

VscCmdi.workbench.views.extensions.deprecatedExtensions.focus,
* McsEngl.VscCmdi.workbench.views.extensions.deprecatedExtensions.focus,

VscCmdi.workbench.views.extensions.deprecatedExtensions.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.extensions.deprecatedExtensions.resetViewLocation,

VscCmdi.workbench.views.extensions.disabled.focus,
* McsEngl.VscCmdi.workbench.views.extensions.disabled.focus,

VscCmdi.workbench.views.extensions.disabled.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.extensions.disabled.resetViewLocation,

VscCmdi.workbench.views.extensions.enabled.focus,
* McsEngl.VscCmdi.workbench.views.extensions.enabled.focus,

VscCmdi.workbench.views.extensions.enabled.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.extensions.enabled.resetViewLocation,

VscCmdi.workbench.views.extensions.installed.focus,
* McsEngl.VscCmdi.workbench.views.extensions.installed.focus,

VscCmdi.workbench.views.extensions.installed.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.extensions.installed.resetViewLocation,

VscCmdi.workbench.views.extensions.marketplace.focus,
* McsEngl.VscCmdi.workbench.views.extensions.marketplace.focus,

VscCmdi.workbench.views.extensions.marketplace.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.extensions.marketplace.resetViewLocation,

VscCmdi.workbench.views.extensions.marketplaceAccess.focus,
* McsEngl.VscCmdi.workbench.views.extensions.marketplaceAccess.focus,

VscCmdi.workbench.views.extensions.marketplaceAccess.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.extensions.marketplaceAccess.resetViewLocation,

VscCmdi.workbench.views.extensions.otherRecommendations.focus,
* McsEngl.VscCmdi.workbench.views.extensions.otherRecommendations.focus,

VscCmdi.workbench.views.extensions.otherRecommendations.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.extensions.otherRecommendations.resetViewLocation,

VscCmdi.workbench.views.extensions.popular.focus,
* McsEngl.VscCmdi.workbench.views.extensions.popular.focus,

VscCmdi.workbench.views.extensions.popular.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.extensions.popular.resetViewLocation,

VscCmdi.workbench.views.extensions.restartRequired.focus,
* McsEngl.VscCmdi.workbench.views.extensions.restartRequired.focus,

VscCmdi.workbench.views.extensions.restartRequired.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.extensions.restartRequired.resetViewLocation,

VscCmdi.workbench.views.extensions.searchBuiltin.focus,
* McsEngl.VscCmdi.workbench.views.extensions.searchBuiltin.focus,

VscCmdi.workbench.views.extensions.searchBuiltin.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.extensions.searchBuiltin.resetViewLocation,

VscCmdi.workbench.views.extensions.searchDisabled.focus,
* McsEngl.VscCmdi.workbench.views.extensions.searchDisabled.focus,

VscCmdi.workbench.views.extensions.searchDisabled.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.extensions.searchDisabled.resetViewLocation,

VscCmdi.workbench.views.extensions.searchEnabled.focus,
* McsEngl.VscCmdi.workbench.views.extensions.searchEnabled.focus,

VscCmdi.workbench.views.extensions.searchEnabled.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.extensions.searchEnabled.resetViewLocation,

VscCmdi.workbench.views.extensions.searchInstalled.focus,
* McsEngl.VscCmdi.workbench.views.extensions.searchInstalled.focus,

VscCmdi.workbench.views.extensions.searchInstalled.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.extensions.searchInstalled.resetViewLocation,

VscCmdi.workbench.views.extensions.searchOutdated.focus,
* McsEngl.VscCmdi.workbench.views.extensions.searchOutdated.focus,

VscCmdi.workbench.views.extensions.searchOutdated.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.extensions.searchOutdated.resetViewLocation,

VscCmdi.workbench.views.extensions.searchRecentlyUpdated.focus,
* McsEngl.VscCmdi.workbench.views.extensions.searchRecentlyUpdated.focus,

VscCmdi.workbench.views.extensions.searchRecentlyUpdated.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.extensions.searchRecentlyUpdated.resetViewLocation,

VscCmdi.workbench.views.extensions.searchWorkspaceUnsupported.focus,
* McsEngl.VscCmdi.workbench.views.extensions.searchWorkspaceUnsupported.focus,

VscCmdi.workbench.views.extensions.searchWorkspaceUnsupported.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.extensions.searchWorkspaceUnsupported.resetViewLocation,

VscCmdi.workbench.views.extensions.untrustedPartiallySupportedExtensions.focus,
* McsEngl.VscCmdi.workbench.views.extensions.untrustedPartiallySupportedExtensions.focus,

VscCmdi.workbench.views.extensions.untrustedPartiallySupportedExtensions.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.extensions.untrustedPartiallySupportedExtensions.resetViewLocation,

VscCmdi.workbench.views.extensions.untrustedUnsupportedExtensions.focus,
* McsEngl.VscCmdi.workbench.views.extensions.untrustedUnsupportedExtensions.focus,

VscCmdi.workbench.views.extensions.untrustedUnsupportedExtensions.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.extensions.untrustedUnsupportedExtensions.resetViewLocation,

VscCmdi.workbench.views.extensions.virtualPartiallySupportedExtensions.focus,
* McsEngl.VscCmdi.workbench.views.extensions.virtualPartiallySupportedExtensions.focus,

VscCmdi.workbench.views.extensions.virtualPartiallySupportedExtensions.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.extensions.virtualPartiallySupportedExtensions.resetViewLocation,

VscCmdi.workbench.views.extensions.virtualUnsupportedExtensions.focus,
* McsEngl.VscCmdi.workbench.views.extensions.virtualUnsupportedExtensions.focus,

VscCmdi.workbench.views.extensions.virtualUnsupportedExtensions.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.extensions.virtualUnsupportedExtensions.resetViewLocation,

VscCmdi.workbench.views.extensions.workspaceRecommendations.focus,
* McsEngl.VscCmdi.workbench.views.extensions.workspaceRecommendations.focus,

VscCmdi.workbench.views.extensions.workspaceRecommendations.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.extensions.workspaceRecommendations.resetViewLocation,

VscCmdi.workbench.views.mcp.default.marketplace.focus,
* McsEngl.VscCmdi.workbench.views.mcp.default.marketplace.focus,

VscCmdi.workbench.views.mcp.default.marketplace.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.mcp.default.marketplace.resetViewLocation,

VscCmdi.workbench.views.mcp.default.welcomeView.focus,
* McsEngl.VscCmdi.workbench.views.mcp.default.welcomeView.focus,

VscCmdi.workbench.views.mcp.default.welcomeView.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.mcp.default.welcomeView.resetViewLocation,

VscCmdi.workbench.views.mcp.installed.focus,
* McsEngl.VscCmdi.workbench.views.mcp.installed.focus,

VscCmdi.workbench.views.mcp.installed.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.mcp.installed.resetViewLocation,

VscCmdi.workbench.views.mcp.marketplace.focus,
* McsEngl.VscCmdi.workbench.views.mcp.marketplace.focus,

VscCmdi.workbench.views.mcp.marketplace.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.mcp.marketplace.resetViewLocation,

VscCmdi.workbench.views.mcp.welcomeView.focus,
* McsEngl.VscCmdi.workbench.views.mcp.welcomeView.focus,

VscCmdi.workbench.views.mcp.welcomeView.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.mcp.welcomeView.resetViewLocation,

VscCmdi.workbench.views.sync.conflicts.focus,
* McsEngl.VscCmdi.workbench.views.sync.conflicts.focus,

VscCmdi.workbench.views.sync.conflicts.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.sync.conflicts.resetViewLocation,

VscCmdi.workbench.views.sync.externalActivity.focus,
* McsEngl.VscCmdi.workbench.views.sync.externalActivity.focus,

VscCmdi.workbench.views.sync.externalActivity.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.sync.externalActivity.resetViewLocation,

VscCmdi.workbench.views.sync.localActivity.focus,
* McsEngl.VscCmdi.workbench.views.sync.localActivity.focus,

VscCmdi.workbench.views.sync.localActivity.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.sync.localActivity.resetViewLocation,

VscCmdi.workbench.views.sync.machines.focus,
* McsEngl.VscCmdi.workbench.views.sync.machines.focus,

VscCmdi.workbench.views.sync.machines.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.sync.machines.resetViewLocation,

VscCmdi.workbench.views.sync.remoteActivity.focus,
* McsEngl.VscCmdi.workbench.views.sync.remoteActivity.focus,

VscCmdi.workbench.views.sync.remoteActivity.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.sync.remoteActivity.resetViewLocation,

VscCmdi.workbench.views.sync.troubleshoot.focus,
* McsEngl.VscCmdi.workbench.views.sync.troubleshoot.focus,

VscCmdi.workbench.views.sync.troubleshoot.resetViewLocation,
* McsEngl.VscCmdi.workbench.views.sync.troubleshoot.resetViewLocation,

VscCmdi.~remote.forwardedPorts.focus,
* McsEngl.VscCmdi.~remote.forwardedPorts.focus,

VscCmdi.~remote.forwardedPorts.removeView,
* McsEngl.VscCmdi.~remote.forwardedPorts.removeView,

VscCmdi.~remote.forwardedPorts.resetViewLocation,
* McsEngl.VscCmdi.~remote.forwardedPorts.resetViewLocation,

VscCmdi.~remote.forwardedPorts.toggleVisibility,
* McsEngl.VscCmdi.~remote.forwardedPorts.toggleVisibility,

VscCmdi.~remote.forwardedPortsContainer,
* McsEngl.VscCmdi.~remote.forwardedPortsContainer,

VscCmdi.~remote.forwardedPortsContainer.resetViewContainerLocation,
* McsEngl.VscCmdi.~remote.forwardedPortsContainer.resetViewContainerLocation,

meta-info

this page was-visited times since {2026-04-12}

page-wholepath: synagonism.net / worldviewSngo / 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.

footer::
• author: Kaseluris.Nikos.1959
• email:
 mail
• edit on github: https://github.com/synagonism/McsWorld/blob/master/dirMcs/dirTchInf/McsTchInf000042.last.html,
• comments on Disqus,
• twitter: @synagonism,

webpage-versions::
• version.last.dynamic: McsTchInf000042.last.html,
• version.draft.creation: McsTchInf000042.0-1-0.2026-04-12.last.html,

support (link)