MOSH's escape keyboard shortcut (ctrl+^) not worked
See original GitHub issueIssue
In MOSH (https://mosh.mit.edu/) for exit I am need to input ctrl+^
(actually for this I am pressed keys ctrl
, shift
, 6
).
In xterm.js
this combination not worked.
In iTerm
and native terminal app - this combination worked.
From MOSH manual:
ESCAPE SEQUENCES
The default escape character used by Mosh is ASCII RS (decimal 30).
This is typically typed as Ctrl-^ or Ctrl-Shift-6, on US English keyboards.
In Chrome this combination succesfully catched by event keypress
like this (key code === 30):
Details
- Browser and browser version: Google Chrome Version 80.0.3987.149 (Official Build) (64-bit)
- OS version: macOS 10.15.4
- xterm.js version: 4.4.0
Steps to reproduce
- Show in
xterm.js
terminal from linux which have commandshowkey
(I am use debian) and run
showkey -a
and then press ctrl
, shift
, 6
- nothing was happends.
- In other terminal do same - and you will see:
Issue Analytics
- State:
- Created 3 years ago
- Comments:8 (5 by maintainers)
Top Results From Across the Web
ctrl-^ escape not ideal · Issue #215 · mobile-shell/mosh - GitHub
I'm a little bit appalled that there are so many recommendations for shortcuts, that only work remotely well on US keyboards. Most common...
Read more >Keyboard Shortcuts Not Working (5 Fixes) - YouTube
If your keyboard shortcuts are not working, see if it's one of these 5 common keyboard shortcut issues.⚑ SUBSCRIBE to get my latest ......
Read more >JetBrains Rider - Keyboard shortcut not working?
Troubleshooting keyboard and mouse shortcuts that are either working ... Press Ctrl+Alt+S to open the IDE settings and select Keymap.
Read more >Oops! 10 Keyboard Shortcuts Users Keep Hitting by Mistake
Shortcuts like Ctrl + Shift + Esc (to open the Task Manager) and Ctrl + Alt + Del (to open a screen with...
Read more >Keyboard shortcuts for Access - Microsoft Support
Ctrl+Left arrow or Ctrl+Period (.) Note: This shortcut does not work under all conditions with all objects. Top of Page. Work in the...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Ah you’re right, ctrl+shift+2 (ctrl+@) also correctly sends null. Looking at https://www.decisivetactics.com/support/view?article=control-characters, we handle all of them correctly (ctrl+w/t don’t work because of browser keys) except for ctrl+@, ctrl+^ and ctrl+?.
@Tyriar I am can’t find documentation, here all non-printable codes from 0 to 31 and how to send it (
^
isctrl
key press):This is real
showkey
output in MacOS terminal app, connected todebian
and I am pressed all these combinations on keyboard