Commit Graph

51 Commits

Author SHA1 Message Date
Tommaso Sciortino
5f6b7c0158 feat(cli): add Alt+D for forward word deletion (#19300) 2026-02-18 09:19:26 -08:00
Jacob Richman
eb9223b6a4 Fix pressing any key to exit select mode. (#18421) 2026-02-11 17:38:01 +00:00
Thanh Nguyen
af606aed9b fix(cli): add SS3 Shift+Tab support for Windows terminals (#18187) 2026-02-07 15:38:59 +00:00
Jacob Richman
258643dec4 undo (#18147) 2026-02-05 18:54:46 +00:00
Tommaso Sciortino
553ae3ad69 feat(cli): update undo/redo keybindings to Cmd+Z/Alt+Z and Shift+Cmd+Z/Shift+Alt+Z (#17800) 2026-01-28 22:57:27 +00:00
Jacob Richman
b51323b40c refactor(cli): keyboard handling and AskUserDialog (#17414) 2026-01-27 22:26:00 +00:00
Tommaso Sciortino
d75dc88de6 Always map mac keys, even on other platforms (#17618) 2026-01-27 01:06:07 +00:00
Tommaso Sciortino
addb57c31f Emit correct newline type return (#17331) 2026-01-22 19:54:34 +00:00
Tommaso Sciortino
f190b87223 Support command/ctrl/alt backspace correctly (#17175) 2026-01-21 18:13:26 +00:00
imadraude
645e2ec041 fix(cli): resolve Ctrl+Enter and Ctrl+J newline issues (#17021) 2026-01-20 21:56:33 +00:00
Tommaso Sciortino
42c26d1e1b cleanup: Improve keybindings (#16672) 2026-01-15 00:30:07 +00:00
Tommaso Sciortino
94d5ae541e Simplify paste handling (#16654) 2026-01-14 21:27:36 +00:00
Tommaso Sciortino
e049d5e4e8 Fix: add back fastreturn support (#16440) 2026-01-12 21:31:33 +00:00
Tu Shaokun
c1401682ed fix: handle Shift+Space in Kitty keyboard protocol terminals (#15767) 2026-01-09 17:28:14 +00:00
Tommaso Sciortino
88f1ec8d0a Always enable bracketed paste (#16179) 2026-01-09 16:07:05 +00:00
minglu7
ced5110dab docs: correct typo in bufferFastReturn JSDoc ("accomodate" → "accommodate") (#16056) 2026-01-08 18:59:02 +00:00
Tommaso Sciortino
384fb6a465 Add setting to support OSC 52 paste (#15336) 2026-01-06 00:11:50 +00:00
Tommaso Sciortino
8f0324d868 fix(cli): resolve paste issue on Windows terminals. (#15932) 2026-01-05 22:46:23 +00:00
Tommaso Sciortino
90c764ce13 Support 3-parameter modifyOtherKeys sequences (#13342) 2025-11-19 00:40:40 +00:00
Tommaso Sciortino
b916d79fe2 Improve keyboard code parsing (#13307) 2025-11-18 19:49:08 +00:00
Tommaso Sciortino
d03496b710 Increase paste timeout + add warning. (#13099) 2025-11-15 00:02:28 +00:00
Tommaso Sciortino
43916b98aa Don't clear buffers on cleanup. (#12979) 2025-11-13 03:20:21 +00:00
Tommaso Sciortino
3c9052a751 Stop printing garbage characters for F1,F2.. keys (#12835) 2025-11-10 18:56:05 +00:00
Tommaso Sciortino
c0b766ad74 Simplify switch case (#12798) 2025-11-09 22:36:13 +00:00
Tommaso Sciortino
fd59d9dd92 Fix shift+return in vscode. (#12799) 2025-11-09 22:08:29 +00:00
Tommaso Sciortino
9e4ae214a8 Revamp KeypressContext (#12746) 2025-11-09 16:45:04 +00:00
Tommaso Sciortino
f796650122 Fix shift+tab keybinding when not in kitty mode (#12552) 2025-11-04 19:45:22 +00:00
Tommaso Sciortino
b5315bfc20 Fix alt+left on ghostty (#12503) 2025-11-04 04:30:42 +00:00
Jacob Richman
4fc9b1cde2 alternate buffer support (#12471) 2025-11-03 21:41:58 +00:00
Tommaso Sciortino
caf2ca1438 Add kitty support for function keys. (#12415) 2025-10-31 23:19:55 +00:00
Tommaso Sciortino
82c10421a0 Fix alt key mappings for mac (#12231) 2025-10-29 21:32:02 +00:00
Tommaso Sciortino
ef70e63230 Make PASTE_WORKAROUND the default. (#12008) 2025-10-25 02:55:13 +00:00
Tommaso Sciortino
145e099ca5 Support paste markers split across writes. (#11977) 2025-10-25 01:52:03 +00:00
Tommaso Sciortino
1202dced73 Refactor KeypressContext (#11677) 2025-10-23 00:51:03 +00:00
Abhi
9b9ab60985 feat(logging): Centralize debug logging with a dedicated utility (#11417) 2025-10-17 22:00:23 +00:00
Jacob Richman
406f0baaf2 fix(ux) keyboard input hangs while waiting for keyboard input. (#10121) 2025-10-17 03:38:06 +00:00
Srivats Jayaram
c86ee4cc83 feat: Support Alt+key combinations (#11038) 2025-10-14 16:12:20 +00:00
Jacob Richman
f68f27e7f1 Revert "feat: Support Alt+key combinations" (#11025) 2025-10-13 15:30:10 +00:00
Srivats Jayaram
87f175bb2c feat: Support Alt+key combinations (#10767) 2025-10-13 02:31:05 +00:00
Jacob Richman
375b8522fc Fix bug where users are unable to re-enter disconnected terminals. (#8765) 2025-09-20 17:59:37 +00:00
Jacob Richman
81904005fc Fix issues where escape codes could end up on startup in the input prompt (#7267) 2025-09-06 00:18:51 +00:00
Chen Koki
107537c341 fix(ui): fix drag-and-drop file feature for macOS terminal 2 (#7174)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-09-04 22:06:04 +00:00
Deepankar Sharma
5e1651954d Fix Arrow Keys and make Kitty Protocol more robust (#7118) 2025-09-02 23:33:38 +00:00
Pascal Birchler
0f031a7f89 Explict imports & exports with type modifier (#3774) 2025-08-25 22:04:53 +00:00
Abhi
db0bf2b71f refactor(cli): Improve Kitty keycode handling and tests (#7046) 2025-08-25 21:14:07 +00:00
Pascal Birchler
ee4feea006 chore: consistently import node modules with prefix (#3013)
Co-authored-by: N. Taylor Mullen <ntaylormullen@google.com>
2025-08-25 20:11:27 +00:00
Abhi
41ece1a8b7 fix(keyboard): Implement Tab and Backspace handling for Kitty Protocol (#7006) 2025-08-25 18:41:10 +00:00
Deepankar Sharma
53067fda74 Add support for debug logging of keystrokes to investigate #6227 (#6844)
Co-authored-by: Arya Gummadi <aryagummadi@google.com>
2025-08-22 23:31:55 +00:00
Jacob Richman
2143731f6e fix(paste) incorrect handling of \\\n in pastes (#6532) 2025-08-19 20:41:08 +00:00
Deepankar Sharma
f5a5cdd973 fix(input): Handle numpad enter key in kitty protocol terminals (#6341)
Co-authored-by: Jacob Richman <jacob314@gmail.com>
2025-08-15 19:30:57 +00:00