TinyMCE 遵循 WAI-ARIA 规范,因此兼容 JAWS 和 NVDA 等屏幕阅读器。为获得最佳的无障碍体验,建议将 NVDA 与 Firefox 配合使用。

有关 TinyMCE 开发所依据的无障碍标准以及可下载的无障碍一致性报告,请参阅无障碍一致性。

键盘快捷键

可将焦点移出内容区域的 Alt+键 和 Option+键 快捷键(例如 Alt+F9 或 ⌥+F9),仅在编辑器的内容区域获得焦点时才能使用。

完整的快捷键列表维护在 TinyMCE 键盘快捷键页面上:

  • 编辑器键盘快捷键列出了可将焦点移至菜单栏、工具栏、元素路径和通知的快捷键,以及应用常用格式的快捷键。

  • 无障碍键盘快捷键列出了在编辑器用户界面中的菜单、工具栏按钮和对话框控件之间移动的快捷键。

以下各部分将介绍如何使用这些快捷键来完成各项导航任务。

用户界面导航顺序

Tab 键可将焦点移至下一个用户界面部分,Shift+Tab 可将焦点移至上一部分。各部分按以下顺序访问:

  1. 菜单栏

  2. 每个工具栏组

  3. 侧边栏

  4. 状态栏中的元素路径

  5. 状态栏中的字数统计切换按钮

  6. 状态栏中的品牌链接

  7. 状态栏中的编辑器调整手柄

不存在的部分会被跳过。在各部分内部,方向键可在各个控件之间移动,到达部分末尾时会循环回到开头。

当状态栏获得焦点且没有可见的侧边栏时,按 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 在初始化编辑器时可以设置辅助功能选项,请参阅:辅助功能选项。