Daniel Imms
1c97e40a6a
Support ctrl+^ -> RS, move to physical key
...
Fixes #2797
Part of #1862
2026-01-01 04:41:44 -08:00
Daniel Imms
733e48ec73
Add ctrl+/ -> ^_ keybinding
...
Fixes #5457
2025-12-27 05:57:43 -08:00
copilot-swe-agent[bot] and Tyriar
41546230dc
Remove alt -> ctrl+arrow hack and update tests
...
Co-authored-by: Tyriar <2193314+Tyriar@users.noreply.github.com >
2025-05-29 13:20:54 +00:00
Jason Lin
023c778c4d
Send correct code for ctrl+[alt+]+backspace
...
We should send ^H (instead of ^?) for ctrl+backspace. This is what xterm
and gnome-terminal do.
2023-10-11 14:59:35 +11:00
Daniel Imms
530f758905
Restrict comments to 100 characters
...
This is a rule I try enforce in PR but it's a bit of a hassle, this will
give a lint warning when it happens resulting in:
- Yellow underline in supported editors when eslint is installed
- Compilation will succeed since it's a warning not an error
- CI will fail as it does not allow lint warnings
Special case comments are ignored which includes @vt comments, table
comments and commented out code.
2023-08-12 09:04:41 -07:00
Jason Lin
7f64fa9ddd
Send corresponding escape code for alt+space and ctrl+alt+space
...
The previous behavior is that this combinations do nothing.
2022-12-06 15:57:19 +11:00
Daniel Imms
3322418728
Remove shift+backspace -> ^H binding
...
This has been there since the first commit of term.js, it's not clear
why it's there but Terminal.app, iTerm2 and kitty seem to just do a
regular backspace
Fixes #3759
2022-07-24 17:45:14 -07:00
Daniel Imms
5d3a9e864d
Merge pull request #3726 from Eugeny/fix-macos-alt-n
...
Fix Alt-N/E/U handling in macOS, handle Alt-Shift-Letter
2022-06-26 09:04:33 -07:00
Daniel Imms
911d92200a
Merge pull request #3763 from robinfai/master
...
Send the record separator for C-@, like some other keyboards
2022-06-26 07:46:38 -07:00
binghuiluo
5019e14753
Send the record separator for C-@, like some other keyboards
2022-05-07 17:19:04 +08:00
Daniel Imms
873e3745ec
Send ctrl modifier in page up/down sequence
...
Part of microsoft/vscode#148685
2022-05-06 07:36:22 -07:00
Eugene Pankov
a32e3958d8
fixed macOptionIsMeta on macOS and added Alt-Shift-Letter key handling
2022-04-03 17:39:18 +02:00
coderaiser
82f8e06ff6
chore: lint using putout
2021-11-05 21:34:37 +02:00
condichen@tencent.com
b7695d2fd6
fix shift+cmd+a will Select all
2020-11-28 00:56:45 +08:00
Daniel Imms
ba0dc60b09
Combine into ternary
2020-04-10 12:53:02 -07:00
kumaran-14
c9277c3c72
Remove altEscape DECSET mode and add support for alt+esc key
2020-02-21 13:13:46 +05:30
kumaran-14
5896a05ca6
Change decset flag to altEscMode
2020-02-20 00:21:33 +05:30
kumaran-14
b75ae0f7b1
Support alt+Enter key signal by default
2020-02-14 20:00:03 +05:30
Daniel Imms
da11e31fe5
Don't use ctrl+up/down hack on macOS
...
Fixes #2387
2019-10-11 16:01:28 -07:00
Daniel Imms
52e211915e
Don't handle cmd+arrow
...
Fixes #597
2019-10-07 08:02:58 -07:00
Daniel Imms
0a4883b2b3
Use more C0 constants in Keyboard
2019-09-12 11:14:41 -07:00
Daniel Imms
f8e7ff24d9
Merge core into common
...
Part of #1507
2019-06-08 16:09:27 -07:00