C3.24.1Single-pointer alternative to complex gestures设计研究
多指与复杂路径手势需单点替代
别名: 指针手势 · 单点替代 · WCAG pointer gestures
概念解释
捏合、双指旋转、多指轻扫、画圈或必须沿某路径完成的手势,对只能维持一个触点的人不可用。WCAG 的指针手势准则要求:凡路径或多点才能完成的操作,必须能用单击、点按或拖到终点这类单点动作完成。替代的是操作本身,不是把同一条复杂轨迹画得更大。
机制
运动障碍、缺指、使用头棒或开关、以及另一只手正握着设备时,第二触点或弯曲路径都无法稳定产生。识别器要的是相对运动(两指间距、夹角)或形状,而这些量在单点下没有定义。Kane、Wobbrock 与 Ladner 对盲人触摸手势的研究也表明,复杂路径在没有视觉校对时误差更大。单点替代把命令从几何轨迹改写为激活:按钮、步进器、或“缩放到某档”的控件。拖动排序的上移按钮是一个特例;这里覆盖所有多点与路径命令。
怎么研究
招募只能稳定使用单点的参与者(含运动障碍与开关用户),任务覆盖缩放、旋转、多指快捷。比较“只有手势”与“手势加按钮”的独立完成率、时间、以及是否需要协助。WCAG 评测可以当作清单,但不能代替真实用户:有按钮而按钮不可聚焦,仍算失败。
边界
内容跟随单指平移不是路径手势,不必再做一次“点一下代替拖”。游戏里用两指当技能释放,若技能就是该动作,另当别论,但菜单、设置、购买仍需单点。系统捏合若已有按钮缩放,应用不必重复,但应用私有的双指命令必须自备。单点替代解决的是运动可行性,不解决时长阈值,也不解决读屏模式下手势被系统吃掉。
怎么落地
- 为捏合提供加减按钮或滑杆,为旋转提供角度步进或 90° 按钮,为多指快捷提供菜单项。
- 路径手势(画勾、画圈)改为对对象点选后再在菜单里选命令。
- 用一只手指、必要时戴分指限制手套走完主任务;任何必须第二指或规定路径才能完成的步骤记为缺陷。