C3.28.4Direction-lock pixel window设计研究

方向锁定的判别窗口通常取起始若干像素位移的角度

别名: 锁轴窗口 · 起势角度 · lock slop

概念解释

方向锁不是在按下瞬间拍板,而是等触点走出一段短位移窗口(常见十余像素),用这段向量相对水平轴的夹角决定主轴。窗口太短,角度被量化噪声和触点跳动左右;窗口太长,用户已经看见内容在斜着跟,再突然吸到轴上会跳一下。窗口是角度估计的样本长度,单位是像素(最好再换成毫米),不是毫秒。

机制

角度估计的方差随样本长度下降。前几个触摸样本里,质心跳动、接触面积变化会让瞬时方向乱转。积累到一定弧长,主轴才稳定。用时间做窗口会在慢拖时采不够、快甩时采过火;用像素(或毫米)更接近几何。锁下之后通常不再根据新角度改判,所以窗口是一次性估计器。它与速度阈值所用的时间窗不是同一只:一个估方向,一个估快慢。

怎么研究

把窗口长度(px 或 mm)当自变量,任务同时包含“尽量竖直滚”和“必须 45° 投放”。画出正交漂移与斜向到达率相对窗口的两条曲线,交叉点附近才是候选。还要看锁定瞬间内容是否发生一次抽搐(投影突然生效)。不同 PPI 的设备必须用毫米对齐,否则像素窗口不可比。

边界

触控笔的抖动小于手指,窗口可以更短。手套、潮湿、低采样率设备需要更长。嵌套正交滚动的扇形阈值看起来也像角度窗,但那是选层,不是投影。把窗口写成毫秒,会让慢速精确拖永远锁不下来。窗口调的是估计质量,不决定要不要锁。

怎么落地

  • 用毫米而不是死像素定义窗口,并按设备 PPI 换算;常见量级是数毫米的弧长。
  • 投影在窗口结束的当帧一次生效,避免每帧改主轴。
  • 在高低 PPI 设备上用同一毫米窗口验收:竖直任务的横向 RMS 与斜向任务的到达率应落在同一权衡点附近。

延伸

  • 同组C3.28.1 拖动或滚动开始后,方向锁定会把后续输入吸附到主轴方向 · C3.28.2 方向锁定消除了手部自然抖动带来的斜向偏移 · C3.28.3 锁定时机过早会让用户意图的对角线拖动被强制拉直
  • 相邻C3.29 手势的速度阈值 · C3.23 嵌套滚动的触点抢夺
  • 站内检索lock window · onset angle · direction slop

同组卡片

快捷操作

分享

分享当前页面

ios_share

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