文章目錄
- 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
- 疑問
- 按鍵觸發順序:可以確定的是有順序,但未確定是否在同一幀內執行。個人測試是在一幀內執行的。