C3.24.2Adjustable duration thresholds for gestures设计研究
时长敏感手势需可调阈值
别名: 长按阈值可调 · 辅助触控 · dwell time
概念解释
长按、按住拖动、悬停激活这类靠等待时长区分的手势,默认阈值是为能稳定按住数百毫秒的手准备的。运动障碍、帕金森氏震颤、老年用户或使用辅助触控时,这个时钟不是太短(等不及就抖开)就是太长(被当成失败的点按)。可访问性要求阈值可调,或提供不靠等待的等价操作,而不是把长按原语再解释一遍。
机制
时长分类器把静止维持当作意图证据。震颤让触点在阈值前越过位移容差,手势被降级为滚动或取消;反应慢的用户则在阈值后才开始有意识地按住,系统已经触发了预览菜单。系统级的辅助触控、停留控制(dwell)把“按住”改写成“对准后等待”,等待时间必须由用户设。应用若写死 500 ms,就会盖住系统偏好,把已经调慢的时钟又拧回去。可调的是分类器的时间参数,不是另外发明一种手势。
怎么研究
让参与者把阈值调到自己刚能稳定触发,记录该值分布、误触发(点按变长按)和漏触发(长按变点按)。样本必须包含震颤与慢反应,而不是实验室学生的单峰。把“可调阈值”与“完全不用时长、改用按钮”做对照,看哪条路径完成率更高。不要用设计师自己的按住能力当常模。
边界
对健康用户、短会话里的默认值仍然有用,可调不意味着取消默认。双击间隔与长按时钟互相卡住时,只拉长按会伤害双击,需要成对调节。完全改成按钮后,这条的阈值问题消失,变成单点替代。系统若已经提供全局“长按时长”,应用应读取而不是并行再做一个私有滑杆——除非应用手势完全不走系统分类器。
怎么落地
- 读取系统的长按/停留偏好;应用内手势不要写死毫秒数。
- 提供不靠等待的入口(按钮、双击菜单键),供无法维持接触的人使用。
- 请无法稳定按住的使用者只调一档阈值就走通主任务;若必须找开发者改代码才能触发,视为不可调。