Ink's render() defaults to exitOnCtrlC:true, which terminates the process before useInput ever fires. Pass exitOnCtrlC:false so the double-press logic in TuiApp (clear → hint → exit) takes effect. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>