用途:帮助用户定制 Claude Code 的键盘快捷键,通过创建或修改 ~/.claude/keybindings.json 实现重绑按键、添加组合键(chord)或解绑默认快捷键。
主要能力:支持修饰键 ctrl/control、alt/opt/option、shift、meta/cmd/command 的组合;支持 escape、enter、tab、space、backspace、delete 及方向键等特殊键;组合键用空格分隔,如 ctrl+k ctrl+s,两次按键间隔约 1 秒超时。将某键设为 null 可解绑默认绑定。用户绑定是追加式的,会附加在默认绑定之后;若要彻底替换默认绑定,需先解绑旧键再添加新键。文件需包含 $schema 与 $docs 字段,bindings 为数组,每项含 context 与 bindings。
使用方式:修改前必须先读取 ~/.claude/keybindings.json(可能尚不存在),与现有绑定合并,绝不整体替换文件;修改已有文件用 Edit 工具,文件不存在时才用 Write。只写入用户想改动的上下文,保持最小覆盖。Claude Code 加载时会校验该文件,警告写入调试日志。
限制:部分快捷键不可重绑,如 ctrl+c、ctrl+d、ctrl+m、ctrl+[、ctrl+i、ctrl+h、capslock;ctrl+z、ctrl+\ 及 macOS 的 cmd+c/v/x/q/w/tab/space 等系统保留键会报错或警告。动作与上下文必须来自已知列表,否则报错。资料未提供具体安装命令与收费信息。