标准 · WCAG 2.2

SC 2.5.6 级别 AAA WCAG 2.1

并发输入机制

网页内容不得限制平台上可用的输入模式的使用——除非该限制是必不可少的、保护内容安全所必需的,或遵从用户设置所必需的。

要求内容

如果用户设备支持多种输入方式——触控、鼠标、键盘、触控笔、语音、开关控制——网站必须允许用户在这些方式之间自由切换。一位在Surface设备上交替使用键盘和触控的用户,不应被要求”选择”其中一种方式。一位在iPad上同时连接蓝牙键盘和辅助开关的用户,不应遭遇只响应单一输入方式的界面。

豁免情形:限制属于必要情形(如钢琴输入应用)、安全需要(如必须验证特定输入模式的CAPTCHA),或用户本人已通过设置限制了输入模式。

如何满足此准则

  • 不要在页面加载时嗅探输入类型并将界面锁定于该类型。若网站判断”是触控设备——隐藏所有悬停状态和键盘提示”,则混合型笔记本用户将受到影响。
  • 不要在检测到鼠标后禁用焦点样式,除非你有可靠的方案在用户切换至键盘的瞬间重新启用它们。:focus-visible 可解决此问题。
  • 不要将交互限制为仅支持拖放或仅支持滑动;应为手势操作提供键盘和指针等效方案(与成功准则 2.5.1 和 2.5.7 高度重叠)。
  • 在Surface、Chromebook或连接键盘的iPad上测试,在任务进行中切换输入方式,确认一切仍正常运作。

常见失败情形

  • 网站在检测到”支持触控”时立即隐藏焦点环——混合设备上的键盘用户将失去所有焦点指示。
  • 即使用户正在使用鼠标悬停,轮播图仍仅响应滑动操作。
  • 针对触控设计的模态框忽略键盘的Escape键。
  • “移动模式”检测在任何视口恰好较窄的设备上禁用键盘快捷键面板。

重要性

许多残障用户会叠加使用输入设备——头部指针加键盘、开关控制加语音、轨迹球加触控。若界面被锁定为单一预设输入模式,这些组合将无法正常工作。这同样会影响越来越多使用可翻转笔记本和带键盘平板的用户。作为AAA级成功准则,其法律约束力不及AA级,但其核心要求(不嗅探输入、使用 :focus-visible、同时支持键盘和指针)是设计系统的基础卫生规范,物有所值。