C3.24.2Adjustable duration thresholds for gestures设计研究

时长敏感手势需可调阈值

别名: 长按阈值可调 · 辅助触控 · dwell time

概念解释

长按、按住拖动、悬停激活这类靠等待时长区分的手势,默认阈值是为能稳定按住数百毫秒的手准备的。运动障碍、帕金森氏震颤、老年用户或使用辅助触控时,这个时钟不是太短(等不及就抖开)就是太长(被当成失败的点按)。可访问性要求阈值可调,或提供不靠等待的等价操作,而不是把长按原语再解释一遍。

机制

时长分类器把静止维持当作意图证据。震颤让触点在阈值前越过位移容差,手势被降级为滚动或取消;反应慢的用户则在阈值后才开始有意识地按住,系统已经触发了预览菜单。系统级的辅助触控、停留控制(dwell)把“按住”改写成“对准后等待”,等待时间必须由用户设。应用若写死 500 ms,就会盖住系统偏好,把已经调慢的时钟又拧回去。可调的是分类器的时间参数,不是另外发明一种手势。

怎么研究

让参与者把阈值调到自己刚能稳定触发,记录该值分布、误触发(点按变长按)和漏触发(长按变点按)。样本必须包含震颤与慢反应,而不是实验室学生的单峰。把“可调阈值”与“完全不用时长、改用按钮”做对照,看哪条路径完成率更高。不要用设计师自己的按住能力当常模。

边界

对健康用户、短会话里的默认值仍然有用,可调不意味着取消默认。双击间隔与长按时钟互相卡住时,只拉长按会伤害双击,需要成对调节。完全改成按钮后,这条的阈值问题消失,变成单点替代。系统若已经提供全局“长按时长”,应用应读取而不是并行再做一个私有滑杆——除非应用手势完全不走系统分类器。

怎么落地

  • 读取系统的长按/停留偏好;应用内手势不要写死毫秒数。
  • 提供不靠等待的入口(按钮、双击菜单键),供无法维持接触的人使用。
  • 请无法稳定按住的使用者只调一档阈值就走通主任务;若必须找开发者改代码才能触发,视为不可调。

延伸

  • 同组C3.24.1 多指与复杂路径手势需单点替代 · C3.24.3 辅助技术接管后手势层失效,功能需在语义层可达
  • 相邻C3.25 长按的时长阈值与替代 · C3.03 长按
  • 站内检索adjustable timeout · dwell control · long-press accessibility

同组卡片

快捷操作

分享

分享当前页面

ios_share

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