终端按键事件处理器。
优先级(高到低)
pending_approval弹窗 → 拦截 y/n/Esc,其余忽略pending_ask弹窗 → 拦截 Enter/Esc,其余转发给 TextInputcommand_palette_open命令面板 → 拦截 Enter/Esc/Up/Down/字符slash_autocompleteinline 补全 → 拦截 Enter/Esc/Up/Down- 正常模式 → 全局快捷键 + Textarea(输入后检查 slash)
Summary
Functions
处理按键事件,返回 {:noreply, state} 或 {:stop, state}。
Functions
@spec handle(ExRatatui.Event.Key.t(), CmdcTui.State.t()) :: {:noreply, CmdcTui.State.t()} | {:stop, CmdcTui.State.t()}
处理按键事件,返回 {:noreply, state} 或 {:stop, state}。