summaryrefslogtreecommitdiff
path: root/packages/cli/src/ui/contexts/KeypressContext.tsx
diff options
context:
space:
mode:
authorDeepankar Sharma <[email protected]>2025-08-15 15:30:57 -0400
committerGitHub <[email protected]>2025-08-15 19:30:57 +0000
commitf5a5cdd9738ae8925d5336f060201d908500c7ef (patch)
tree4d7aad45cc0aae198fc959d9ba216463457af157 /packages/cli/src/ui/contexts/KeypressContext.tsx
parent2c07dc0757867a138b3832d781457ecf5d9afcf7 (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.tsx7
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,