Pressing ctrl + : on a JIS-106 keyboard sends ^Z (was: editor (vim, emacs) will stop when push ctrl + :) #15794

Open
opened 2026-01-31 04:48:35 +00:00 by claunia · 0 comments
Owner

Originally created by @hkak03key on GitHub (Nov 6, 2021).

Windows Terminal version (or Windows build number)

10.0.19043.1288, 1.11.2921.0

Other Software

(maybe) all editor (checked about vim, emacs, nano)

Steps to reproduce

  1. open terminal as wsl.exe
  2. open editor (for example vim) on terminal
  3. push ctrl + :

Expected Behavior

(nothing)

Actual Behavior

  • the editor stopped.
    • display [1]+ Stopped vim if vim

appendix

I found WCHAN of the prosess is do_signal_stop .
so ctrl + : will fire SIGSTOP (?) .

append (2021-11-07 22:00 +9:00)

I have found that pushing ctrl + : is interpreted as pushing ctrl + z so editor will stop.
but I don't see yet why this is so, where this key binding is configured.

Originally created by @hkak03key on GitHub (Nov 6, 2021). ### Windows Terminal version (or Windows build number) 10.0.19043.1288, 1.11.2921.0 ### Other Software (maybe) all editor (checked about vim, emacs, nano) ### Steps to reproduce 1. open terminal as `wsl.exe` 2. open editor (for example vim) on terminal 3. push `ctrl + :` ### Expected Behavior (nothing) ### Actual Behavior * the editor stopped. * display `[1]+ Stopped vim` if vim --- ### appendix I found WCHAN of the prosess is `do_signal_stop` . so `ctrl + :` will fire `SIGSTOP` (?) . #### append (2021-11-07 22:00 +9:00) I have found that pushing `ctrl + :` is interpreted as pushing `ctrl + z` so editor will stop. but I don't see yet why this is so, where this key binding is configured.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#15794