用途:对现有界面做一次聚焦的键盘无障碍审查。资料称键盘是最重要的交互要求:键盘不可用,屏幕阅读器、开关设备都无法工作,许多运动障碍用户会被完全阻断。
主要能力与流程:
- 从浏览器地址栏开始反复按 Tab 遍历整页,记录不可达元素、错误顺序、不可见焦点、键盘陷阱。
- 使用 keyboard-navigation 测试各类组件:菜单(Tab 打开、方向键导航、Escape 关闭)、模态框(焦点困于内部、Escape 关闭、关闭后焦点返回)、标签页(方向键切换、Tab 进入面板内容)、表单(Tab 切换字段、Enter 提交)、自定义控件(按角色采用相应键盘模式)。
- 测试动态内容:内容变化时焦点是否适当移动、屏幕阅读器用户是否被告知、内容移除后焦点是否落到合理位置、加载状态是否自我播报;使用 feedback-and-status 验证动态变化通过 aria-live 区域或焦点管理播报。
- 检查跳转链接与地标:是否有可用的“Skip to main content”,是否存在 banner、navigation、main、contentinfo 等 ARIA 地标,键盘用户能否高效跳过重复导航。
输出:键盘无障碍报告,包含通过/失败摘要(每个任务能否用键盘完成)、Tab 顺序图(实际焦点序列并标出问题)、各交互组件的通过/失败结果、动态内容的焦点管理结果,以及按严重程度(blocker、major、minor)排序的修复清单。
限制:资料未提供安装命令、平台、收费或价格信息,暂未提供。