TinyMCE 遵循 WAI-ARIA 规范,因此兼容 JAWS 和 NVDA 等屏幕阅读器。为获得最佳的无障碍体验,建议将 NVDA 与 Firefox 配合使用。
有关 TinyMCE 开发所依据的无障碍标准以及可下载的无障碍一致性报告,请参阅无障碍一致性。
键盘快捷键
可将焦点移出内容区域的 Alt+键 和 Option+键 快捷键(例如 Alt+F9 或 ⌥+F9),仅在编辑器的内容区域获得焦点时才能使用。
完整的快捷键列表维护在 TinyMCE 键盘快捷键页面上:
以下各部分将介绍如何使用这些快捷键来完成各项导航任务。
用户界面导航顺序
Tab 键可将焦点移至下一个用户界面部分,Shift+Tab 可将焦点移至上一部分。各部分按以下顺序访问:
菜单栏
每个工具栏组
侧边栏
状态栏中的元素路径
状态栏中的字数统计切换按钮
状态栏中的品牌链接
状态栏中的编辑器调整手柄
不存在的部分会被跳过。在各部分内部,方向键可在各个控件之间移动,到达部分末尾时会循环回到开头。
当状态栏获得焦点且没有可见的侧边栏时,按 Shift+Tab 会将焦点移至第一个工具栏组,而不是最后一个。
如何使用编辑器
导航到 TinyMCE 编辑器时,键盘焦点(插入符)将位于内容区域。上下方向键可在编辑器的各行之间导航,例如在段落、标题以及其他项目(如链接)内部和之间导航。
导航菜单栏
要聚焦于编辑器菜单栏,请按 Alt+F9(或 ⌥+F9)。向左箭头和向右箭头键可在顶部菜单项之间导航。Enter、Return、空格键或向下箭头键可打开高亮的菜单并将焦点移至第一个菜单项。要激活或选择高亮的菜单项,请使用 Enter、Return 或空格键。按 Esc 键可折叠菜单。向右箭头键可打开子菜单,Esc 键可折叠子菜单。要从菜单栏将焦点返回到内容区域,请使用 Esc 键。
导航工具栏
常规工具栏导航
要聚焦于编辑器工具栏,请按 Alt+F10(或 ⌥+F10);这将把键盘焦点移至第一个工具栏上的第一个工具栏按钮。要在工具栏组(工具栏按钮的可视组)内部的工具栏按钮之间移动,请使用向左箭头和向右箭头键。要在工具栏组之间移动焦点,请使用 Tab 或 Shift+Tab 键。当到达工具栏组的末尾时,向右箭头键会将焦点返回到工具栏组的开头。要激活或选择高亮的工具栏按钮,请使用 Enter、Return 或空格键。要从工具栏将焦点返回到内容区域,请使用 Esc 键。
导航包含菜单或网格的工具栏按钮
要打开工具栏按钮上的子菜单或网格选择,请使用 Enter、Return、空格键或向下箭头键。要关闭子菜单或网格,请使用 Esc 键。一些带有菜单的工具栏按钮会呈现选项网格而非菜单,例如背景颜色选择器。这些网格可通过方向键导航,并使用 Esc 键关闭。
导航元素路径
要聚焦于状态栏中的元素路径,请按 Alt+F11(或 ⌥+F11)。元素路径将显示为一个 WAI-ARIA group,并带有本地化的可访问名称(英文为 Element Path)。使用向左箭头和向右箭头键在各段之间移动。要将焦点返回到内容区域,请使用 Esc 键。
导航对话框
诸如插入/编辑图像之类的对话框可以通过菜单项或者工具栏按钮打开。有些对话框包含多个选项卡或者多页选项。要切换选项卡或者页面,请使用箭头键;高亮显示的选项卡将立即激活。使用Tab键在所选对话框选项卡上的对话框选项之间进行导航。保存对话框按钮用于存储更改,而取消对话框按钮或Esc键用于放弃更改。
导航通知
要聚焦于编辑器通知,请按Alt+F12(或⌥+F12);这将把键盘焦点移至第一个通知。要在通知内的通知和其他可聚焦元素(例如链接或按钮)之间移动焦点,请使用Tab键。使用Shift+Tab键进行反向导航。当使用Tab键到达通知内元素的末尾时,要么循环到列表中的下一个通知,要么如果您已经在最后一个通知上,则循环回到第一个通知。要关闭当前聚焦的通知,请按Esc键。
辅助功能选项
TinyMCE 在初始化编辑器时可以设置辅助功能选项,请参阅:辅助功能选项。