C3.11.2Multi-finger tap synchrony window设计研究

多指点按的同步容差

别名: 双指同步 · chord tolerance · 先后落下

概念解释

两指很少在同一毫秒落地。同步容差是允许两指先后落下仍算一次多指点按的时间窗。窗太窄,认真的双指点被拆成一次单指点加一次迟到的碰;窗太宽,本意单指点之后另一指误触,会冒充双指命令。

机制

识别器在第一指 down 时开启窗口,窗口内出现第二指 down 且两指都较快抬起,才发出多指点按。第一指若在第二指到来前已经抬起并超过点按时限,会先冒一次单指点按,再来的第二指变成另一次点按或失败。窗口还要和移动 slop 一起看:第二指若带着明显位移进来,更像捏合起点而不是点按。拇指与食指的生理不同步大约几十毫秒,残障或老年使用者可到一两百毫秒;用游戏玩家的同步去标定,会把后者全部判丢。

怎么研究

用机械时间差(0、30、80、150、300 ms)注入两指落下,画识别率曲线。再请人自然双指点,量自发时间差分布,把窗口放在分布的高分位而不是平均值。误触发条件是:单指点按后手掌或另一指擦到屏幕。分别报告命中与误触发,只报准确率会把窗宽的代价藏起来。

边界

触控笔加手指的“双接触”时间差更大,且往往不是点按意图。系统三指手势的同步窗由系统定,应用改不了。音乐节奏游戏把同步当技能,窗口可以故意收紧;工具型捷径不应这么做。

怎么落地

  • 把双指点按窗口放到自然双指落下时间差的高分位,并在第一指抬起且窗口尚未等到第二指时,推迟单指点按的提交。
  • 第二指若带着超过点按 slop 的位移,改走捏合,不要再发点按命令。
  • 让人用“不太整齐”的双指点二十次,再故意单指点后用另一指轻擦。前者应大多成功,后者不应触发捷径。

延伸

  • 同组C3.11.1 多指点按承载快捷命令而非主路径 · C3.11.3 多指手势在小屏上没有落手空间
  • 相邻C3.01 点按 · C3.08 双指捏合缩小
  • 站内检索chorded tap · finger synchrony · tap coincidence window

同组卡片

快捷操作

分享

分享当前页面

ios_share

https://hci.top/zh/handbook/C3.11.2