输入框与键盘
发送、引导与排队、翻历史消息、斜杠命令菜单、Esc 与菜单栏的全部固定键位。
键位是固定的,客户端没有键位设置页。唯一可改的是两个系统级全局热键,见快速输入与全局热键。
- 发送:Enter 发送,Shift+Enter 换行。中日韩输入法选候选词时按回车不会误发(同时看
isComposing和keyCode 229,因为前者在 Chromium 上按回车确认候选时常常已经变回 false)。 - 它在跑的时候你还发消息:默认是引导(steer,直接塞进正在跑的这一轮,不打断它);按住 ⌘/Ctrl 再回车则取反,变成排队(等这一轮结束再发出去)。默认值可以改(偏好
followUpMode);改成排队之后,⌘/Ctrl+Enter 就反过来变成引导。以/开头的斜杠命令是例外,永远排队,不会插进正在跑的一轮。 - 翻自己发过的消息:输入框是空的时候按 ↑ 往回翻这条会话里你发过的消息,↓ 往前,Esc 回到刚才的草稿。输入框里已经有字时 ↑↓ 就是普通的移动光标,不会抢。
- 斜杠命令菜单:打
/弹出,↑↓ 选,Tab 或 Enter 补全,Esc 关掉。选中的命令在输入框里是一个整块,Backspace 一下删掉整条,不用一个字符一个字符退。 @引用的文件同样是整块:光标停在输入框最前面时按 Backspace,会从后往前依次摘掉引用。- 侧任务的输入框(概览面板里)也是 Enter 发送。
- 语音:⌘⇧V / Ctrl+Shift+V 开始或停止口述;正在录的时候 Esc 取消录音——这一下只用来取消录音,不会顺带把别的东西关掉。
- Esc 的通则是「关掉眼前这一层」:命令菜单、模型选择、+ 菜单、气泡、弹窗、面板都吃 Esc。
- 弹窗:Enter 确认、Esc 取消。多行输入的场合反过来——多行 prompt、反馈表单、规格批注里 Enter 是换行,⌘/Ctrl+Enter 才提交。
- 预览窗口:⌘/Ctrl+W 关窗。
- 菜单栏(macOS):View 里 ⌘R 重载界面、⇧⌘R 强制重载、⌥⌘I 开发者工具、⌘0 恢复原始大小、⌘- 缩小、全屏。放大绑的是数字小键盘的
+(CmdOrCtrl+NumpadAdd),没有小键盘就只能点菜单项。一档是 1.2 的平方根倍,范围 25%–500%。App / File / Edit / Window 都是 macOS 标准项(Edit 下还有 Substitutions、Speech 两个系统子菜单);Help 菜单是刻意空的——Klaus 不带帮助页,说明就是这份手册。