diff --git a/ui-tui/src/entry.tsx b/ui-tui/src/entry.tsx
index 68dc9c0b72..3f719f4e1b 100644
--- a/ui-tui/src/entry.tsx
+++ b/ui-tui/src/entry.tsx
@@ -12,4 +12,8 @@ if (!process.stdin.isTTY) {
const gw = new GatewayClient()
gw.start()
-render(, { exitOnCtrlC: false, maxFps: 60 })
+render(, {
+ exitOnCtrlC: false,
+ maxFps: 60,
+ kittyKeyboard: { mode: 'enabled', flags: ['disambiguateEscapeCodes'] },
+})