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,
whole-tree-of-VscCmdi::
* Visual-Studio-Code,
* ... Sympan.
* McsEngl.VscCmdi'whole-tree,
generic-tree-of-VscCmdi::
* ,
* ... entity.
* McsEngl.VscCmdi'generic-tree,
specific-tree-of-VscCmdi::
* ,
* McsEngl.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,
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.
webpage-versions::
• version.last.dynamic: McsTchInf000042.last.html,
• version.draft.creation: McsTchInf000042.0-1-0.2026-04-12.last.html,