From beb268eca03b873a9c832a9dd30f257ebb1b6822 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=E5=87=AF90331?= <90331@sangfor.com> Date: Fri, 15 May 2026 10:17:22 +0800 Subject: [PATCH] fix(ink): handle enter key on centos MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Some terminals on CentOS emit 'enter' instead of 'return' for the Enter key. Treat both names as the Return key to ensure consistent input behavior across platforms. Signed-off-by: 林凯90331 <90331@sangfor.com> Co-authored-by: CoStrict --- packages/@ant/ink/src/core/events/input-event.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/@ant/ink/src/core/events/input-event.ts b/packages/@ant/ink/src/core/events/input-event.ts index 490502811..0b8bdb07c 100644 --- a/packages/@ant/ink/src/core/events/input-event.ts +++ b/packages/@ant/ink/src/core/events/input-event.ts @@ -36,7 +36,7 @@ function parseKey(keypress: ParsedKey): [Key, string] { wheelDown: keypress.name === 'wheeldown', home: keypress.name === 'home', end: keypress.name === 'end', - return: keypress.name === 'return', + return: keypress.name === 'return' || keypress.name === 'enter', escape: keypress.name === 'escape', fn: keypress.fn, ctrl: keypress.ctrl,