手势与触发
Diatom/用户手册/手势与触发

手势名称与触发方式

先画一个简单动作

确认发行包的触发键。常见配置以右键作为触发键:在普通窗口按住右键,向右划一段距离,再释放。保持动作平直,先不要同时按其他键或滚轮。

是否接管右键、左键或侧键由 mouse.toml 决定。游戏、特殊窗口和被排除的软件可能直接使用原生按键。

按入门快捷键 Ctrl+Alt+F11 打开记录,查找这次动作的 up、tip 或 gs。例如触发串为 _r+r,通用命令名可写成 last_r+r。

把它绑定到现有命令

在 starter_commands.toml 的 [starter_notepad] 下加入:

ini
alias=last_r+r

保存、重启,再画相同动作。应打开记事本。这里 _r+r 必须替换为你实际记录到的串;示例没有预先占用任何鼠标手势。

如果该手势已有其他命令,别名可能被忽略,或先匹配到更具体的窗口规则。先选择空闲手势,随后再学习 作用域。

名称如何组成

以 last_r+r 为例:last 是通用兜底作用域,_r 是向右轨迹,+r 是右键释放触发。它不表示“最后一个窗口”。

片段 意义
_r、_l、_u、_d 右、左、上、下
_a、_b、_c、_e 左上、右上、左下、右下
+r、+l、+m、+x、+y 右、左、中、侧键 1、侧键 2 的释放组合
-r 等 按下阶段的命令
_wu、_wd、_wl、_wr 上、下、左、右滚轮
&条件 对窗口、位置或内容增加限制

字母在轨迹名和按键组合中含义不同。组合的顺序也来自实际操作;不要把 +rl 和 +lr 当作同一个输入。

复杂轨迹的名字由手势样本决定,不能把看到的方向随意串成命令名。未知轨迹的学习见 手势样本。

避免误触的练习方式

先在空白记事本中测试;先验证释放动作,再尝试按下、滚轮和组合键。不要先覆盖无移动点击,因为它可能影响普通单击或右键菜单。

普通点击没有匹配命令时,默认路径会尝试回放原按键。若点击异常,先移除新加的无移动命令,或退出 Diatom 确认来源。

用户手册

正在读取手册…