快捷键参考
zenstory提供了丰富的键盘快捷键,帮助您更高效地进行小说创作。熟练掌握这些快捷键,能够显著提升您的写作效率。

全局快捷键
全局快捷键在应用的任何位置都可以使用,让您快速访问常用功能。
| 快捷键 |
Mac |
Windows/Linux |
功能说明 |
| Ctrl+K |
⌘K |
Ctrl+K |
快速搜索文件 - 在当前项目中搜索文件,支持模糊匹配和键盘导航 |
| Escape |
Esc |
Esc |
取消/关闭 - 关闭弹窗、搜索框、取消当前操作 |
使用技巧:
- 使用
Ctrl+K(Mac: ⌘K)打开搜索后,可用上下箭头键导航,按 Enter 打开文件
- 搜索支持文件标题的模糊匹配,无需输入完整文件名
编辑器快捷键
编辑器快捷键让您在写作时双手不离键盘,专注于内容创作。
| 快捷键 |
Mac |
Windows/Linux |
功能说明 |
| Ctrl+S |
⌘S |
Ctrl+S |
保存文件 - 立即保存当前文件内容,并创建版本快照 |
| Ctrl+Shift+Q |
⌘⇧Q |
Ctrl+Shift+Q |
添加到引用 - 将选中的文本添加到聊天面板的引用列表 |
| Ctrl+Z |
⌘Z |
Ctrl+Z |
撤销 - 撤销上一步编辑操作 |
| Ctrl+Y |
⌘⇧Z |
Ctrl+Y |
重做 - 重做已撤销的操作 |
| Ctrl+Shift+Z |
⌘⇧Z |
Ctrl+Shift+Z |
重做 - 重做已撤销的操作(另一种快捷键) |
自动保存:编辑器会在您停止输入 3 秒后自动保存内容,无需频繁手动保存。但使用 Ctrl+S 可以立即保存并创建版本记录。
引用功能:选中编辑器中的任意文本,按 Ctrl+Shift+Q 可将其添加到聊天引用列表,方便与 AI 讨论特定内容。
Diff 审阅模式快捷键
当 AI 助手对文件进行修改后,编辑器会进入 Diff 审阅模式,让您可以逐个接受或拒绝修改。
| 快捷键 |
Mac |
Windows/Linux |
功能说明 |
| Shift+Y |
⇧Y |
Shift+Y |
接受所有修改 - 一键接受所有 AI 提出的修改建议 |
| Shift+N |
⇧N |
Shift+N |
拒绝所有修改 - 一键拒绝所有 AI 提出的修改建议 |
| Enter |
Return |
Enter |
完成审阅 - 确认审阅结果,退出 Diff 模式 |
| Escape |
Esc |
Esc |
取消审阅 - 拒绝所有修改并退出审阅模式 |
审阅流程:在 Diff 模式下,您可以逐个查看修改,点击"接受"或"拒绝"按钮,或使用快捷键批量操作。
聊天面板快捷键
聊天面板的快捷键设计符合主流聊天软件的习惯,让您与 AI 的对话更加流畅。
| 快捷键 |
Mac |
Windows/Linux |
功能说明 |
| Enter |
Return |
Enter |
发送消息 - 将当前输入的消息发送给 AI 助手 |
| Shift+Enter |
⇧Return |
Shift+Enter |
换行 - 在消息中插入换行符,输入多行内容 |
| Tab |
Tab |
Tab |
采纳建议 - 当输入框为空时,按 Tab 键采纳第一条智能建议 |
| / |
/ |
/ |
触发技能 - 输入 "/" 打开技能快速选择菜单 |
| Escape |
Esc |
Esc |
关闭菜单 - 关闭技能选择菜单或清除输入 |
智能建议:当输入框为空时,系统会显示智能建议气泡。按 Tab 键可快速采纳第一条建议,或点击建议气泡选择其他建议。
技能触发:输入 "/" 会打开技能菜单,支持键盘导航:
- 上下箭头键:在技能列表中移动
- Enter/Tab:选择当前高亮的技能
- Escape:关闭菜单
文件树快捷键
文件树支持基本的键盘操作,让您无需鼠标即可管理项目文件。
| 快捷键 |
Mac |
Windows/Linux |
功能说明 |
| F2 |
F2 |
F2 |
重命名 - 重命名选中的文件或文件夹(计划中) |
| Delete |
Delete |
Delete |
删除 - 删除选中的文件(会有确认提示) |
| Escape |
Esc |
Esc |
取消操作 - 取消正在进行的创建或重命名操作 |
注意事项:
- 删除操作会弹出确认对话框,防止误删
- 文件夹删除会同时删除其中的所有文件,请谨慎操作
Mac 用户特别说明
如果您使用 Mac 系统,请注意以下按键对应关系:
- ⌘ (Command) = Windows/Linux 的 Ctrl
- ⇧ (Shift) = Shift
- Return = Enter
示例:
- Windows/Linux:
Ctrl+K → Mac: ⌘K
- Windows/Linux:
Ctrl+Shift+Q → Mac: ⌘⇧Q
自定义快捷键
目前zenstory暂不支持用户自定义快捷键。所有快捷键都是固定的,以确保一致的用户体验。
计划中的功能:
- 快捷键自定义界面
- 快捷键冲突检测
- 预设方案切换(如 Vim 模式、Emacs 模式)
如果您有特定的快捷键需求或建议,欢迎通过以下方式反馈:
- 在 GitHub 上提交 Issue
- 加入用户社区讨论群
快捷键记忆技巧
为了帮助您快速记住这些快捷键,这里提供一些记忆技巧:
全局操作类:
- K = K搜索 (Search) -
Ctrl+K 快速搜索文件
- S = Save (保存) -
Ctrl+S 保存文件
- Q = Quote (引用) -
Ctrl+Shift+Q 添加引用
聊天交互类:
- Enter = 直接发送,符合聊天软件习惯
- Shift+Enter = 强制换行,需要组合键
- / = 技能路径,类似命令行的感觉
审阅操作类:
- Y = Yes (是) -
Shift+Y 接受所有修改
- N = No (否) -
Shift+N 拒绝所有修改
常见问题
快捷键不生效怎么办?
- 检查输入法:某些中文输入法可能会拦截快捷键,尝试切换到英文输入法
- 检查焦点:确保焦点在正确的面板上(编辑器、聊天等)
- 浏览器冲突:某些浏览器快捷键可能与应用冲突,尝试禁用浏览器扩展
如何查看当前可用的快捷键?
目前应用内暂无快捷键帮助面板。您可以:
- 参考本文档
- 查看按钮和菜单项的 tooltip 提示
- 查看应用底部的状态栏提示
移动端有快捷键吗?
移动端(手机、平板)主要使用触摸操作,不支持键盘快捷键。如果您使用平板搭配外接键盘,部分快捷键可能可用,但体验可能不如桌面端完善。
掌握这些快捷键后,您的创作效率将显著提升。建议您在实际使用中逐步熟悉,不必一次性记住所有快捷键。最常用的 Ctrl+K(搜索)、Ctrl+S(保存)和 Enter(发送消息)是优先推荐掌握的三个快捷键。
如有任何问题或建议,欢迎通过应用内的帮助中心或社区渠道联系我们。祝您创作愉快!
Keyboard Shortcuts Reference
zenstory provides a comprehensive set of keyboard shortcuts to help you write more efficiently. Mastering these shortcuts will significantly improve your writing workflow.
[Screenshot: Keyboard shortcuts demo - showing user using Cmd+K to open file search, Cmd+S to save file in editor]
Global Shortcuts
Global shortcuts work anywhere in the application, giving you quick access to frequently used features.
| Shortcut |
Mac |
Windows/Linux |
Description |
| Ctrl+K |
Cmd+K |
Ctrl+K |
Quick File Search - Search for files in the current project with fuzzy matching and keyboard navigation |
| Escape |
Esc |
Esc |
Cancel/Close - Close dialogs, search boxes, or cancel the current operation |
Tips:
- After opening search with
Ctrl+K (Mac: Cmd+K), use arrow keys to navigate and press Enter to open a file
- Search supports fuzzy matching on file titles - no need to type the complete filename
[Screenshot: File search interface - showing search box, file list, and keyboard navigation highlight]
Editor Shortcuts
Editor shortcuts let you keep your hands on the keyboard while writing, helping you stay focused on content creation.
| Shortcut |
Mac |
Windows/Linux |
Description |
| Ctrl+S |
Cmd+S |
Ctrl+S |
Save File - Immediately save the current file and create a version snapshot |
| Ctrl+Shift+Q |
Cmd+Shift+Q |
Ctrl+Shift+Q |
Add to Quotes - Add selected text to the chat panel's quote list |
| Ctrl+Z |
Cmd+Z |
Ctrl+Z |
Undo - Undo the last edit operation |
| Ctrl+Y |
Cmd+Shift+Z |
Ctrl+Y |
Redo - Redo a previously undone operation |
| Ctrl+Shift+Z |
Cmd+Shift+Z |
Ctrl+Shift+Z |
Redo - Alternative shortcut for redo |
Auto-save: The editor automatically saves your content 3 seconds after you stop typing, so you don't need to save frequently. However, using Ctrl+S creates an immediate save with a version record.
Quote Feature: Select any text in the editor and press Ctrl+Shift+Q to add it to the chat quote list, making it easy to discuss specific content with the AI.
[Screenshot: Editor interface - showing save button, version history button, and quote toolbar after text selection]
Diff Review Mode Shortcuts
When the AI assistant modifies a file, the editor enters Diff review mode, allowing you to accept or reject changes individually.
| Shortcut |
Mac |
Windows/Linux |
Description |
| Shift+Y |
Shift+Y |
Shift+Y |
Accept All Changes - Accept all AI-proposed changes at once |
| Shift+N |
Shift+N |
Shift+N |
Reject All Changes - Reject all AI-proposed changes at once |
| Enter |
Return |
Enter |
Complete Review - Confirm review results and exit Diff mode |
| Escape |
Esc |
Esc |
Cancel Review - Reject all changes and exit review mode |
Review Process: In Diff mode, you can view changes individually, click "Accept" or "Reject" buttons, or use shortcuts for batch operations.
[Screenshot: Diff review interface - showing change highlights, accept/reject buttons, and review toolbar]
Chat Panel Shortcuts
Chat panel shortcuts are designed to match mainstream chat applications, making your conversations with the AI more fluid.
| Shortcut |
Mac |
Windows/Linux |
Description |
| Enter |
Return |
Enter |
Send Message - Send the current message to the AI assistant |
| Shift+Enter |
Shift+Return |
Shift+Enter |
New Line - Insert a line break for multi-line input |
| Tab |
Tab |
Tab |
Accept Suggestion - When the input is empty, press Tab to accept the first smart suggestion |
| / |
/ |
/ |
Trigger Skill - Type "/" to open the skill quick-select menu |
| Escape |
Esc |
Esc |
Close Menu - Close the skill selection menu or clear input |
Smart Suggestions: When the input box is empty, smart suggestion bubbles appear. Press Tab to quickly accept the first suggestion, or click the bubble to select other suggestions.
Skill Trigger: Typing "/" opens the skill menu with keyboard navigation support:
- Arrow keys: Navigate through the skill list
- Enter/Tab: Select the highlighted skill
- Escape: Close the menu
[Screenshot: Chat panel - showing input box, smart suggestion bubbles, skill menu, and send button]
File Tree Shortcuts
The file tree supports basic keyboard operations, allowing you to manage project files without a mouse.
| Shortcut |
Mac |
Windows/Linux |
Description |
| F2 |
F2 |
F2 |
Rename - Rename the selected file or folder (planned feature) |
| Delete |
Delete |
Delete |
Delete - Delete the selected file (confirmation dialog will appear) |
| Escape |
Esc |
Esc |
Cancel Operation - Cancel an ongoing create or rename operation |
Notes:
- Delete operations show a confirmation dialog to prevent accidental deletion
- Deleting a folder will also delete all files within it - please proceed with caution
[Screenshot: File tree interface - showing file context menu, rename input box, and delete confirmation dialog]
Special Notes for Mac Users
If you're using a Mac, please note the following key correspondences:
- Cmd (Command) = Ctrl on Windows/Linux
- Shift = Shift
- Return = Enter
Examples:
- Windows/Linux:
Ctrl+K -> Mac: Cmd+K
- Windows/Linux:
Ctrl+Shift+Q -> Mac: Cmd+Shift+Q
Custom Shortcuts
zenstory currently does not support user-customized shortcuts. All shortcuts are fixed to ensure a consistent user experience.
Planned Features:
- Shortcut customization interface
- Shortcut conflict detection
- Preset scheme switching (e.g., Vim mode, Emacs mode)
If you have specific shortcut requirements or suggestions, we welcome your feedback through:
- Submit an Issue on GitHub
- Join our user community discussion group
Shortcut Memory Tips
Here are some memory aids to help you quickly remember these shortcuts:
Global Operations:
- K = Knowledge search -
Ctrl+K for quick file search
- S = Save -
Ctrl+S to save file
- Q = Quote -
Ctrl+Shift+Q to add quote
Chat Interactions:
- Enter = Send directly, matching chat app conventions
- Shift+Enter = Force new line, requires combination key
- / = Skill path, similar to command-line feel
Review Operations:
- Y = Yes -
Shift+Y to accept all changes
- N = No -
Shift+N to reject all changes
Frequently Asked Questions
What if shortcuts aren't working?
- Check Input Method: Some Chinese input methods may intercept shortcuts - try switching to English input
- Check Focus: Ensure the focus is on the correct panel (editor, chat, etc.)
- Browser Conflicts: Some browser shortcuts may conflict with the application - try disabling browser extensions
How can I view currently available shortcuts?
The application currently doesn't have a shortcut help panel. You can:
- Refer to this documentation
- Check button and menu item tooltips
- View status bar hints at the bottom of the application
Are there shortcuts on mobile?
Mobile devices (phones, tablets) primarily use touch interactions and don't support keyboard shortcuts. If you use a tablet with an external keyboard, some shortcuts may work, but the experience may not be as refined as on desktop.
Once you master these shortcuts, your writing efficiency will significantly improve. We recommend gradually familiarizing yourself with them during actual use - there's no need to memorize them all at once. The three most recommended shortcuts to prioritize are Ctrl+K (search), Ctrl+S (save), and Enter (send message).
If you have any questions or suggestions, please contact us through the in-app help center or community channels. Happy writing!