Support Combo Key Actions #19377

Closed
opened 2026-01-31 06:41:34 +00:00 by claunia · 3 comments
Owner

Originally created by @coffeebe4code on GitHub (Feb 12, 2023).

Description of the new feature/enhancement

This command seemingly does not work for opening a new tab, in fact, all combinations like this one do not do what I would expect.

    {
      "command": {
        "action": "newTab",
        "keys": "ctrl+b+c"
      }
    }

I tried the following.

I pressed ctrl + b and released,
I pressed c and released,

I also tried pressing and holding ctrl + b + c in case that was how the format worked.

I am trying to get tmux like behavior with tabs, and pane splitting, for example with ctrl + b + %.
If this is possible please show an example or provide documentation.

This is the last thing I need for adoption of replacing my linux workflow on windows. Everything else worked perfectly with windows terminal.

Proposed technical implementation details (optional)

What I would expect.
Combination and Chaining of keys.

keys are wrapped in what combination must be held/released

    {
      "command": {
        "action": "newTab",
        "keys": "{ctrl+b}+{c}"
      }
    }

Since pressing and holding ctrl + b + c didn't cause the expected behavior it sounds like that first must be supported, before being able to parse {} {} cominations.

Originally created by @coffeebe4code on GitHub (Feb 12, 2023). # Description of the new feature/enhancement This command seemingly does not work for opening a new tab, in fact, all combinations like this one do not do what I would expect. ``` { "command": { "action": "newTab", "keys": "ctrl+b+c" } } ``` I tried the following. I pressed `ctrl + b` and released, I pressed `c` and released, I also tried pressing and holding `ctrl + b + c` in case that was how the format worked. I am trying to get tmux like behavior with tabs, and pane splitting, for example with `ctrl + b + %`. If this is possible please show an example or provide documentation. This is the last thing I need for adoption of replacing my linux workflow on windows. Everything else worked perfectly with windows terminal. # Proposed technical implementation details (optional) What I would expect. Combination and Chaining of keys. keys are wrapped in what combination must be held/released ``` { "command": { "action": "newTab", "keys": "{ctrl+b}+{c}" } } ``` Since pressing and holding ctrl + b + c didn't cause the expected behavior it sounds like that first must be supported, before being able to parse {} {} cominations.
claunia added the Issue-FeatureResolution-Duplicate labels 2026-01-31 06:41:34 +00:00
Author
Owner

@zadjii-msft commented on GitHub (Feb 12, 2023):

Thanks for the suggestion! This is actually already being tracked by another issue on our repo - please refer to #1334 for more discussion.

/dup #1334

@zadjii-msft commented on GitHub (Feb 12, 2023): Thanks for the suggestion! This is actually already being tracked by another issue on our repo - please refer to #1334 for more discussion. /dup #1334
Author
Owner

@microsoft-github-policy-service[bot] commented on GitHub (Feb 12, 2023):

Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!

@microsoft-github-policy-service[bot] commented on GitHub (Feb 12, 2023): Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!
Author
Owner

@microsoft-github-policy-service[bot] commented on GitHub (Feb 12, 2023):

Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!

@microsoft-github-policy-service[bot] commented on GitHub (Feb 12, 2023): Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#19377