全屏鼠标能点了:/skills 滚轮和对话框别再误触
终端全屏用久了,最烦两件事:列表只能键盘硬翻,以及对话框里一次误触把整个 Claude Code 退掉。CLI 2.1.280 把全屏模式下的鼠标补到更多列表,并清了一串对话框交互债。
鼠标:列表终于像列表
这一版明确写到:
- 全屏里
/skills列表可用滚轮滚动。 /plugin里某项技能的状态选项可以点击切换。- 带隐藏选项的选择列表(如
/model、/permissions)滚轮也能滚了。 - Home / End 在
/config设置列表和常见选择列表里生效。 /skills的 PgUp / PgDn 到顶/底会停住,不再绕圈。
另外修了一个很阴的焦点问题:只是把终端窗口点到前台时,指针下的那一项不该被当成一次点击。搜索选择器、标签栏、agent/workflow 行、斜杠命令链接、建议下拉都在修复范围里。升级后若你还靠「点一下窗口再不动」,行为会正常许多。
/plugin、/skills、/mcp 全屏搜索框右侧边框缺失、列表与详情里警告图标不一致(△ vs ⚠)等显示问题也一并收了;统一成 ⚠ 更不容易漏读。
对话框:退出、确认、输入三条线
连按 Ctrl+C / Ctrl+D 不再整进程退出
以前在 /model、/effort、/config、/status、/usage、/plugin、/sandbox、/permissions 等大多数对话框里,连按两下 Ctrl+C 或 Ctrl+D 会直接退出 Claude Code。现在应先关掉对话框。真正要退进程,仍按你习惯的退出手势,但别在调模型时误杀会话。
别再靠误触的 y / n
修掉了「多余的 n 关对话框、多余的 y 确认」:默认用 Enter 确认、Esc 取消。若你习惯 y/n,可在 keybindings.json 里把 y / n 绑回 confirm:yes / confirm:no。
输入框不再被快捷键偷字母
对话框文本框里敲的字母、数字、空格,不应再被同键位的 keybinding 抢走。Windows 上 Invisible 字符清理后提示行花屏、以及波斯/阿拉伯文里连接拉丁词所需的 zero-width non-joiner 被误删,也在同批修复里——多语言输入用户值得升。
语音听写:Ctrl+C 应能停麦;转录处理中 Esc 可取消;按住 Space 不应从 transcript 视图或 vim NORMAL 误开听写。
和 VS Code 面板的对齐
同版本在 VS Code 侧加了可键入的 /sandbox、/chrome、/status、/export、/skills、/plan 等入口,和终端能力对齐。终端全屏鼠标修好之后,日常「选模型 / 开技能 / 改权限」可以更少切键盘模式;IDE 里则继续用面板对话框。
升级后怎么验收
- 进全屏,打开
/skills,滚轮上下翻,确认不绕圈。 /plugin里点某个技能的开/关,看状态是否变成暗色 ◯ 而不是红 ✘。- 打开
/model,连按两下 Ctrl+C,应只关对话框。 - 在带确认的对话框里随便敲
y/n(未自定义绑定前),不应误确认或误关。 - 点一下终端窗口激活焦点,指针下条目不应被选中。
全屏是重度用户的主界面。鼠标和对话框一旦可信,斜杠命令才真正「点得起、关得掉」。