Can't toggle mark mode using the keyboard shortcut (Ctrl+Shift+M) / mark mode disappeared? #23981

Open
opened 2026-01-31 08:58:06 +00:00 by claunia · 0 comments
Owner

Originally created by @bigtanuki64 on GitHub (Jan 21, 2026).

Windows Terminal version

1.23.13503.0

Windows build number

10.0.26200.0

Other Software

No response

Steps to reproduce

  • remove settings.json to have it regenerated by WT
  • open WT
  • try pressing ctrl+shift+m
  • nothing happens

You could also try adding this to your config (below config is abbreviated):

    "actions":
    [
        {
            "command": "toggleMarkMode",
            "id": "Terminal.ToggleMarkMode"
        }
    ],
    "keybindings": 
    [
        {
            "id": "Terminal.ToggleMarkMode",
            "keys": "ctrl+shift+m"
        }
    ],

Expected Behavior

I expect mark mode to be toggled by the default keyboard shortcut. It is bound by default in Settings -> Actions -> Toggle mark mode: ctrl+shift+m.

Oh and also, the docs aren't up to date from what I can see. I was unable to add "toggleMarkMode" to the actions array in settings.json like this:

    "actions":
    [
        {
            "command":
            {
                "action": "toggleMarkMode",
                "input": "",
                "keys": "ctrl+shift+m"
            }
        }
    ],

In fact, "toggleMarkMode" doesn't show up in vscode's autocomplete anymore, like the other settings do.

Actual Behavior

Nothing. I am able to toggle mark mode by opening the command palette and searching for "toggle mark mode" however.

Originally created by @bigtanuki64 on GitHub (Jan 21, 2026). ### Windows Terminal version 1.23.13503.0 ### Windows build number 10.0.26200.0 ### Other Software _No response_ ### Steps to reproduce - remove `settings.json` to have it regenerated by WT - open WT - try pressing ctrl+shift+m - nothing happens You could also try adding this to your config (below config is abbreviated): ```json "actions": [ { "command": "toggleMarkMode", "id": "Terminal.ToggleMarkMode" } ], "keybindings": [ { "id": "Terminal.ToggleMarkMode", "keys": "ctrl+shift+m" } ], ``` ### Expected Behavior I expect mark mode to be toggled by the default keyboard shortcut. It *is* bound by default in Settings -> Actions -> Toggle mark mode: ctrl+shift+m. Oh and also, the docs aren't up to date from what I can see. I was unable to add "toggleMarkMode" to the actions array in settings.json like this: ```json "actions": [ { "command": { "action": "toggleMarkMode", "input": "", "keys": "ctrl+shift+m" } } ], ``` In fact, "toggleMarkMode" doesn't show up in vscode's autocomplete anymore, like the other settings do. ### Actual Behavior Nothing. I am able to toggle mark mode by opening the command palette and searching for "toggle mark mode" however.
claunia added the Needs-TriageIssue-BugNeeds-Attention labels 2026-01-31 08:58:06 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#23981