双击事件(Double Press/Tap Event)
使用宏实现
基本原理- 每次有输入则按键计数+1
- 第一次检测到输入时开始计时
- 计时器到时后,触发下一操作并输出按键次数;如果次数小于2执行
First Press
引脚,否则执行Double Press
引脚 - 输出完
Outputs
以后,按键计数器清零
注意: 在第2步中,如果Delay
节点换成Retriggerable Delay
节点就是每次检测到输入都重新计时。二者的区别主要在于当你快速狂按按键的时候:
- 使用
Delay
节点,每按两次就会触发一个Double Press - 使用
Retriggerable Delay
节点,则是你啥时候停了啥时候才能触发一个Double Press
使用方法