C1.21.5Non-primary-button-only accessibility设计研究
功能只绑定在非左键按键上时,单键鼠标或触控板用户无法使用
别名: 单键鼠标 · 触控板 · 替代输入
概念解释
当一个功能只绑定到中键、右键或侧键时,只有主按键的鼠标、简化触控板、键盘与辅助输入用户可能根本无法调用它。非主键唯一绑定把硬件偶然性变成访问门槛,尤其会阻断导航、确认、编辑等基本任务。
机制
输入设备的按钮数和手势支持本来就不一样;操作系统可能把右键模拟为长按、双指点按或键盘组合,也可能完全不提供这条模拟路径。但更深一层的问题出在某些辅助技术设备上:单开关扫描(single-switch scanning)设备、部分头部指点或眼动输入方案,在结构上就只能产生一种"确认"事件,物理上根本不存在生成第二种、第三种按键信号的通道——这不是配置缺失,是这类输入设备的工作原理决定了它们永远只能模拟出主按键这一种点击,无论操作系统或应用怎么适配都补不上。如果应用把关键功能焊死在右键或侧键上又没有暴露等价命令,这个功能对这批用户而言就不是"不方便",而是结构性地不可达。
怎么研究
建立功能到输入路径的矩阵,至少覆盖单键鼠标、无侧键触控板、键盘、触摸屏和常见的单开关或头控辅助设备。让参与者完成关键任务,记录哪些步骤完全无法达成、哪些步骤需要额外发现替代路径所花的时间;不要只用开发人员桌上配置齐全的多键鼠标做验收,那台设备本身就掩盖了问题。
边界
额外按键可以作为高效快捷方式,问题从来不在于支持它们,而在于只有它们能触达某个功能。对极专业、受控硬件环境(比如内部工具明确要求配备特定型号鼠标)可以适当收窄替代范围,但必须把这个部署前提写清楚,不能当作通用产品的默认假设;面向公众的通用产品应当把基本功能和任何特定鼠标型号彻底解耦。
怎么落地
- 为每个核心命令提供主键可见入口、键盘路径或触摸等价操作,不允许任何一条关键路径唯独依赖右键、中键或侧键。
- 将右键和侧键设计为补充性的加速快捷方式,并在它们不可用时主动显示可发现的替代方式,而不是让功能悄悄消失。
- 验证办法:找一台真正只能产生单一确认信号的设备(比如单开关扫描输入或最基础的单键鼠标),完整走完一遍核心任务流程,只要有一步走不通,就说明存在唯一绑定在非主按键上的功能。