J3.13.3compound gesture motor barrier设计研究
双击、长按等复合手势对运动控制受限用户成功率更低
别名: 复合指针手势 · 双击长按门槛 · double tap long press
概念解释
复合指针手势在一次瞄准之外又加了时间或次数约束:两次点击必须落在窗口内,或必须在容差里保持接触达到时长。运动控制受限时,这两类的成功率都低于单击。它们不是同一种动作,但共享同一条统计结论:给指点再叠一道时间参数,失败率会单独抬起来。
机制
单击只问落点是否在矩形里。双击还问两次落点的间距和间隔——第二次要么等不及,要么太慢变成两次单击,要么第二次漂到邻格。长按还问接触能否在整段等待里不中断、不漂出。两者都把「已经很难的一次命中」拉长时间,误差被积分。
所以失败不必来自同一种生理。抖动破坏双击的第二次和长按的静止;肌力不足让人提前抬起;反应慢让人觉得已经按够。跨手势要看的是这道额外时间约束,而不是某一种手势的进度条该怎么画。复合手势若还是到达某功能的唯一办法,等于把意外激活和激活失败绑在同一扇门上:有人进不去,进去的人又更容易走错。
怎么研究
在相同目标尺寸上对比三种原语:单击、双击、长按。运动受限组与对照,记录成功触发率、被识别成另一种手势的次数(双击变两次单击、长按变拖动)。
自变量:双击时间窗、长按时长、目标尺寸。 因变量:各原语成功率、手势间误分类。
任务要用「对指定行触发第二语义」,邻行会把漂出变成误操作。不要只用全屏大按钮,那会低估复合手势的失败。
边界
开关、语音或外接键触发同一功能时,复合指针原语不走,门槛转移到那些通道。系统「触摸时长」「点击辅助」可以放宽窗口,同时放慢所有人,且不消除漂出。儿童等不及和老年、震颤维持不住不是同一机制,证据不能混用。某一平台长按的具体诊断(菜单、预览、拖动起点)属于触屏原语层,这里只取跨手势的成功率对比。
怎么落地
- 不要让只有双击或长按才到得了的功能充当必需操作;同一结果提供单击入口。
- 第二语义用可见按钮或菜单,而不是把「聪明手势」当唯一通道。
- 验证:请手部不稳定的人用产品里的双击和长按各做十次指定目标。对照用户过、目标用户大量变成两次单击或提前抬起,复合手势作为唯一通道就不成立。