文章目录
- triggered:按下一直触发 等于tick
- completed:必须等到triggered结束后 才触发
-
- 默认按键触发顺序
-
- 触发器:用于修改triggered 触发和结束
- 驱动阈值:设置键盘按压的程度,大于驱动阈值,才能触发。
- 值范围(0,1]:没按压是0(0此键不起作用),按压到底是1。键鼠无法测试,只能靠手柄进行测试。
- 保存时间阈值:翻译错误:原文为hold time,按下时间阈值。此值为triggered的驱动时间,只有大于此值,triggered才触发
- 为一次性:triggered触发一次直接结束。
- 长按 触发顺序
- 按下:触发三/四个
- 先 Started
- 中 onGoing(持续)
- 后 Triggered(持续/一次:根据一次性 判断)
- completed(直接触发/松开触发:根据一次性 判断)
- 一次性:triggered后直接触发,无需松开。因为此时triggered已结束。在同一帧内。
- 无一次性:松开后触发。因为此时松开后triggered才结束
- 长按和松开 触发顺序
-
- 疑问
- 按键触发顺序:可以确定的是有顺序,但未确定是否在同一帧内执行。个人测试是在一帧内执行的。
triggered:按下一直触发 等于tick
completed:必须等到triggered结束后 才触发
松下
triggered结束
默认按键触发顺序
按下:触发两个
先 Started
后 Triggered
松开
Completed
触发器:用于修改triggered 触发和结束
驱动阈值:设置键盘按压的程度,大于驱动阈值,才能触发。
值范围(0,1]:没按压是0(0此键不起作用),按压到底是1。键鼠无法测试,只能靠手柄进行测试。
保存时间阈值:翻译错误:原文为hold time,按下时间阈值。此值为triggered的驱动时间,只有大于此值,triggered才触发
为一次性:triggered触发一次直接结束。
长按 触发顺序
按下:触发三/四个
先 Started
中 onGoing(持续)
后 Triggered(持续/一次:根据一次性 判断)
completed(直接触发/松开触发:根据一次性 判断)
一次性:triggered后直接触发,无需松开。因为此时triggered已结束。在同一帧内。
无一次性:松开后触发。因为此时松开后triggered才结束
长按和松开 触发顺序
按下:触发两个
先 Started
后 onGoing(持续)
松开
先Triggered(一次)
后completed
疑问
按键触发顺序:可以确定的是有顺序,但未确定是否在同一帧内执行。个人测试是在一帧内执行的。