Can't send CTRL+, #14911

Closed
opened 2026-01-31 04:22:57 +00:00 by claunia · 2 comments
Owner

Originally created by @robertutterback on GitHub (Aug 19, 2021).

Windows Terminal version (or Windows build number)

1.9.1942.0 (also 1.10.1933.0)

Other Software

No response

Steps to reproduce

  1. Put
    { "command": "unbound", "keys": "ctrl+," }
    into settings.json.

  2. Type "Ctrl+," e.g., in Emacs or showkey -a

Expected Behavior

Emacs or showkey -a will receive "Ctrl+,".

Actual Behavior

Emacs and showkey -a receive "Ctrl+l" instead.

Originally created by @robertutterback on GitHub (Aug 19, 2021). ### Windows Terminal version (or Windows build number) 1.9.1942.0 (also 1.10.1933.0) ### Other Software _No response_ ### Steps to reproduce 1. Put ` { "command": "unbound", "keys": "ctrl+," } ` into settings.json. 2. Type "Ctrl+," e.g., in Emacs or `showkey -a` ### Expected Behavior Emacs or `showkey -a` will receive "Ctrl+,". ### Actual Behavior Emacs and `showkey -a` receive "Ctrl+l" instead.
claunia added the Needs-TriageNeeds-Tag-FixNeeds-Attention labels 2026-01-31 04:22:57 +00:00
Author
Owner

@DHowett commented on GitHub (Aug 20, 2021):

I believe there is no encoding for Ctrl+, in VT; confirming with a couple other terminal emulators:

In all below instances, I pressed Ctrl+A Ctrl+,

gnome-terminal

image

xterm

image

konsole

image

What are you expecting to see?

@DHowett commented on GitHub (Aug 20, 2021): I believe there is no encoding for <kbd>Ctrl+,</kbd> in VT; confirming with a couple other terminal emulators: In all below instances, I pressed <kbd>Ctrl+A</kbd> <kbd>Ctrl+,</kbd> ## gnome-terminal ![image](https://user-images.githubusercontent.com/189190/130154875-91678cb5-995b-4714-85e5-ee1ebbcd3114.png) ## xterm ![image](https://user-images.githubusercontent.com/189190/130154807-17f35b48-8174-4ab2-91d1-a1c5ee008334.png) ## konsole ![image](https://user-images.githubusercontent.com/189190/130154861-c2287364-6f42-43a9-86a3-a22bb69fe3b6.png) What are you expecting to see?
Author
Owner

@robertutterback commented on GitHub (Aug 20, 2021):

Oops, sorry, I didn't check in anything else. I guess I assumed something was wrong because Terminal chooses to send ctrl+l here, which seemed odd to me. I have used this keybinding in the past in Emacs, but I guess it was only ever Emacs in a graphical window.

@robertutterback commented on GitHub (Aug 20, 2021): Oops, sorry, I didn't check in anything else. I guess I assumed something was wrong because Terminal chooses to send ctrl+l here, which seemed odd to me. I have used this keybinding in the past in Emacs, but I guess it was only ever Emacs in a graphical window.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#14911