diff options
| author | Deepankar Sharma <[email protected]> | 2025-08-15 15:30:57 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2025-08-15 19:30:57 +0000 |
| commit | f5a5cdd9738ae8925d5336f060201d908500c7ef (patch) | |
| tree | 4d7aad45cc0aae198fc959d9ba216463457af157 /packages/cli/src/ui/contexts/KeypressContext.tsx | |
| parent | 2c07dc0757867a138b3832d781457ecf5d9afcf7 (diff) | |
fix(input): Handle numpad enter key in kitty protocol terminals (#6341)
Co-authored-by: Jacob Richman <[email protected]>
Diffstat (limited to 'packages/cli/src/ui/contexts/KeypressContext.tsx')
| -rw-r--r-- | packages/cli/src/ui/contexts/KeypressContext.tsx | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/packages/cli/src/ui/contexts/KeypressContext.tsx b/packages/cli/src/ui/contexts/KeypressContext.tsx index f0c000a0..b1e70aed 100644 --- a/packages/cli/src/ui/contexts/KeypressContext.tsx +++ b/packages/cli/src/ui/contexts/KeypressContext.tsx @@ -22,6 +22,8 @@ import { PassThrough } from 'stream'; import { BACKSLASH_ENTER_DETECTION_WINDOW_MS, KITTY_CTRL_C, + KITTY_KEYCODE_ENTER, + KITTY_KEYCODE_NUMPAD_ENTER, MAX_KITTY_SEQUENCE_LENGTH, } from '../utils/platformConstants.js'; @@ -132,7 +134,10 @@ export function KeypressProvider({ }; } - if (keyCode === 13) { + if ( + keyCode === KITTY_KEYCODE_ENTER || + keyCode === KITTY_KEYCODE_NUMPAD_ENTER + ) { return { name: 'return', ctrl, |
