键盘快捷键:画线、图表滚轮、回放控制、窗口
Senzoukria 桌面端的键盘快捷键,按代码中的实际绑定列出:画线的撤销与重做、取消工具与删除、图表上的滚轮修饰键、回放控制键、全屏和 FPS 计量。
Senzoukria · 文档 · 更新于 2026 年 9 月
位置
- 文本输入框
- 当输入框、文本域、下拉框或可编辑区域获得焦点时,图表和回放的快捷键不会触发;脚本编辑器在代码区内保留自己的 Ctrl+S 和 Ctrl+Enter
- macOS 上的修饰键
- 凡是列出 Ctrl 的撤销、重做和 OHLC 吸附,Cmd 同样有效
它做什么
快捷键绑定在窗口上而不是某个具体元素上,所以图表或回放获得焦点时它们都有响应。每个处理函数会先检查按键目标不是文本输入框:正在改脚本名字却丢掉一条画线,正是这道检查要防止的事情,因此输入框里的原生撤销被完整保留。
只有确实有东西可撤销或可重做时,撤销和重做才会消费这个按键;栈为空时,按键会传给其他监听者。
快捷键一览
| 快捷键 | 位置 | 作用 |
|---|---|---|
| Ctrl+Z / Cmd+Z | 图表 | 撤销最后一次画线改动 |
| Ctrl+Y、Ctrl+Shift+Z / Cmd | 图表 | 重做 |
| Esc | 图表 | 取消已就绪的画线工具 |
| Delete 或 Backspace | 图表 | 只删除选中的那条画线;没有选中时不做任何事 |
| 滚轮 | 图表 | 水平缩放;锚点跟随「滚轮缩放锚点」设置(默认:光标,否则为右边缘) |
| Ctrl + 滚轮 / Cmd + 滚轮 | 图表 | 无视锚点设置,始终以光标下方为锚点缩放 |
| Shift + 滚轮 | 图表 | 垂直(价格)缩放 |
| Ctrl + 拖动手柄 | 图表 | OHLC 吸附:端点吸附到 20 px 内最近的开、高、低或收 |
| Shift + 拖动趋势线 | 图表 | 把线段锁定为水平 |
| 空格 | 回放 | 播放 / 暂停 |
| 左 / 右方向键 | 回放 | 按该时段的 1% 跳转;忽略按键重复,一次按下 = 一次移动 |
| Esc | Sz 菜单、连接管理器 | 关闭抽屉或模态框 |
| F11 | 任何窗口 | 系统全屏开 / 关 |
| Ctrl+Shift+F | 主窗口 | 显示或隐藏 FPS 计量;多次启动之间记住 |
| Ctrl+Enter | 脚本编辑器 | 在示例数据上运行 |
| Ctrl+S | 脚本编辑器 | 保存脚本 |
怎么用
在图表上,从画线工具栏选一个工具,画出来,如果结果不对就按 Ctrl+Z。点击一条画线将其选中,然后 Delete 只删除这一条;工具栏上的垃圾桶图标才是全部清除。拖动入场、止损或目标手柄时按住 Ctrl,可以把它吸附到某根 K 线的 OHLC 上。
在回放中,当设置对话框关闭且时段已加载时,控制键才有效。按住方向键不会连续拖动:一次跳转会在 Rust 侧重建一整天的数据,所以一次按下就是一步 1%。
限制与易错点
已知边界:
- 撤销只覆盖画线;它不会撤销指标、模板或设置的改动。
- Esc 不会退出全屏;请再按一次 F11。
- 画线快捷键属于图表框架;当图表运行在自己的窗口里时,快捷键作用于那个窗口。
- Ctrl+Shift+F 是一个诊断工具,不是设置项:它只以快捷键的形式存在。
相关页面
其他语言版本
常见问题
- 为什么 Ctrl+Z 没有删掉我的画线?
- 要么是某个文本输入框获得了焦点(该输入框自己的撤销优先),要么是撤销栈为空。先点一下图表,然后重试。
- 为什么在回放中按住方向键只移动一次?
- 按键重复被刻意忽略:每次跳转都会在服务端重建整个时段,每秒三十次会堆积起来。想要下一步 1%,请再按一次。