多指手势需要单点替代
别名: 多点手势替代 · pinch 替代 · 单指操作
概念解释
捏合缩放、两指旋转、三指轻扫这类手势,要求效应器同时落下一个以上的接触点。对只能维持一个接触点的人(单手、口棒、部分头控、部分开关映射),这些手势等于不存在。判据是:必须另有一条只靠单点完成的路径。单点指一次接触、一次点击或一次激活,不要求第二根手指同时在场。
这条只问替代在不在。替代好不好找、要不要多花很多步,是另一条的事。
机制
多指是并发约束:两个接触点要在时间上重叠。运动控制、缺失指、握持方式、辅助器具,都会把并发变成不可能。系统把开关映射成「移动指针 + 激活」时,同一时刻也只有一个指针。触控板上的多指手势对未开启多指、或把辅助触控开成单点的用户同样关闭。
产品若把某项功能只挂在多指上(地图只能捏合缩放、画布只能两指旋转),就是把功能门控在并发接触上。给一个按钮、滑块或步进器,门就打开——不是因为按钮更优雅,而是因为单点通路存在了。没有这条通路,键盘可达也救不了触摸场景里的那一项。
怎么研究
列产品里所有多指手势及其绑定的功能。对每一项问:关掉多指(或只用一根手指)能否完成同一功能。答案只能是「能 / 不能」,不要在这一步给替代打可用性分。
设备覆盖:手机触控、笔记本触控板、外接指针。触控板上用两指滚动缩放、手机上用捏合,可能对应同一功能的两种多指实现,要分别确认各自都有单点出口。
边界
操作系统级的多指(系统任务切换、系统缩放)不在应用能替代的范围内;应用负责的是自己绑定的功能。需要精细连续控制的专业工具可以把多指当作加速器,但同一结果必须能用单点控件达到——哪怕更慢。如果某手势的「功能」就是演示多指本身(教学 App 教捏合),替代没有意义。游戏里用多指当同时射击与瞄准的,仍须提供单点重映射或辅助瞄准,不能以类型豁免。
怎么落地
- 清点捏合、两指旋转、三指轻扫等,给每一项绑定的功能配一个按钮、滑块或等价单点控件。
- 不要只在帮助文案里写「也可以用按钮」却把按钮藏起来——这条先要求控件存在且能完成该功能。
- 验证:只用一根手指(或关闭多指手势)走完缩放、旋转、切换页。任何一步必须第二指才完成,这一项没有单点替代。