键盘快捷键:画线、图表滚轮、回放控制、窗口

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% 跳转;忽略按键重复,一次按下 = 一次移动
EscSz 菜单、连接管理器关闭抽屉或模态框
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%,请再按一次。