Support for unbound Ctrl-Tab, Ctrl-Shift-Tab key combinations #12251

Open
opened 2026-01-31 03:10:21 +00:00 by claunia · 0 comments
Owner

Originally created by @tmtom on GitHub (Jan 28, 2021).

Environment

Windows build number: Microsoft Windows [Version 10.0.19042.746]
Windows Terminal version (if applicable): 1.6.10272.0
ssh: OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5

Steps to reproduce

Configure SSH session to a Linux system using Windows SSH client.
Unbind Ctrl-Tab combination so that it is passed through. I.e. add to settings to "actions": { "command": "unbound", "keys": "ctrl+tab" }

Open an SSH terminal to a Linux system as root and run "showkey -k" (or use terminal application which uses ctrl-tab key combination).

Expected behavior

When pressing ctrl-tab:
"showkey -k" shows: ^[[27;5;9~

or the given terminal application reacts as expected.

Actual behavior

"showkey -k" shows ^@

or the given terminal application does not react (wrong key press is apparently being passed).

I would like to be able to pass ctrl+tab (and eventually also ctrl+shift+tab) to the ssh window. For example kitty (https://sw.kovidgoyal.net/kitty/) supports this.

Originally created by @tmtom on GitHub (Jan 28, 2021). # Environment ```none Windows build number: Microsoft Windows [Version 10.0.19042.746] Windows Terminal version (if applicable): 1.6.10272.0 ssh: OpenSSH_for_Windows_7.7p1, LibreSSL 2.6.5 ``` # Steps to reproduce Configure SSH session to a Linux system using Windows SSH client. Unbind Ctrl-Tab combination so that it is passed through. I.e. add to settings to "actions": { "command": "unbound", "keys": "ctrl+tab" } Open an SSH terminal to a Linux system as root and run "showkey -k" (or use terminal application which uses ctrl-tab key combination). # Expected behavior When pressing ctrl-tab: "showkey -k" shows: ^[[27;5;9~ or the given terminal application reacts as expected. # Actual behavior "showkey -k" shows ^@ or the given terminal application does not react (wrong key press is apparently being passed). I would like to be able to pass ctrl+tab (and eventually also ctrl+shift+tab) to the ssh window. For example kitty (https://sw.kovidgoyal.net/kitty/) supports this.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#12251