通过屏幕阅读器使用 Slack

概述

你可以在 Slack 桌面应用和网页版 Slack 的侧栏中,使用屏幕阅读器导航对话、阅读消息和访问信息。

小窍门:Slack 提供了键盘捷径,可用于许多你可能需要执行的常见操作。要查看所有键盘捷径,请按 +/ (Mac) 或 Ctrl+/ (Windows/Linux)。

Slack 的操作更像是一个应用,而不是一个网页。我们建议:

  • NVDA 和 JAWS 用户,请主要采用焦点/表单模式(而非浏览模式)进行导览
  • 所有屏幕阅读器用户请尽量使用 Slack 的桌面版应用,而非网页版的 Slack。

以下是探索 Slack 时需要了解的重要概念:

工作区 一个 Slack 工作区对应一个组织或一个部门 — 可将其想象成一座需要被邀请才能进入的办公楼。通过 Slack 桌面版和移动版应用,你可以同时登录到多个工作区。
频道 频道就像办公楼内的大型会议室或办公室,可以针对任何项目、主题或团队进行创建。频道可以设为公共频道,方便工作区中的任何人进行查阅或加入,也可以设为私人频道。频道名称始终以 #(井号)开头。
私信 私信(也称为 DM)是 Slack 中发生在频道之外的小范围对话。私信适合进行无需频道中全体人员参与的一次性对话,例如你想让一名同事重新安排会议的时间。你可以向一个人发送私信,也可以同时向多个人发送私信。
对话 在 Slack 中,频道和私信的结构类似。我们将它们统称为对话。
消息列 消息列有助于你在对话中围绕特定消息开展有序的讨论。
提及

提及是在 Slack 中通知他人需要注意某些消息的直接方式。提及以 @(at 符号)开头。

回复 表情回复可以附加到消息中,以代替后续要发送的消息。你可以向一条消息添加多个表情回复。

 

导览 Slack

Slack 的界面是一个包含若干顶层分区的单一窗口。按 F6 可在分区之间进行导览,使用 Tab 键可在每个分区内进行导览。Slack 中的所有工具栏都可使用方向键进行导览。

备注:如果你使用网页版的 Slack,请按 Ctrl+F6 / Ctrl+Shift+F6 (Windows) 或 +F6 /+Shift+F6 (Mac)。

顶层分区

分区名称和角色的作用依次为:

工作区标签列表
(如果你已登录到多个工作区)

用来在已登录到的工作区之间进行切换。如果你只登录到了一个工作区,就不会显示这个分区。

工作区主要操作工具栏

包含浏览历史记录以及搜索、帮助和用户菜单的导览选项。

工作区次要操作工具栏

包含工作区菜单和撰写按钮。

工作区导览组

用来在侧栏中的频道、私信、应用和其他项目之间导览。

主要视图

此处是互动对话和回复消息的位置。
次要视图
(如果你已经打开了这个视图)
这个视图会在你与消息列、用户个人档案或产品内帮助进行交互时打开。


当你使用 F6 进行导览时,初始焦点会放在分区中最有用的位置,例如对话中的消息输入框。当你在某个分区中进行导览时,我们会记住你的位置,并在你用 F6 返回这个分区时恢复焦点位置。

小窍门:带有触控栏的 Mac 用户也可以使用 +Ctrl+ / 来代替 F6

 

主要视图和次要视图

Slack 始终都有一个主要视图,其中包含对话(如频道或单个私信对话)或页面(如私信收件箱或已保存项目)。

当深入了解主要视图中的某些内容(如频道中的单个消息列或用户个人档案)时,次要视图就会打开。

主要和次要视图通常由以下组件组成:

  • 一个或多个工具栏
  • 一个交互式列表(最常见的是消息、频道或成员)
  • 一个编辑器输入框

 

导览到对话

要在 Slack 中打开频道私信 (DM),或导览页面(例如,未读消息列提及和回复等),最简单的方法是使用跳转至一个对话,可以使用键盘捷径启动。

  1. +K (Mac) 或 Ctrl+K (Windows/Linux)
  2. 键入频道、人员或页面的名称
  3. 按下 Enter 键

你还可以使用工作区导览分区来浏览当前的对话。

  1. F6,可将焦点移至工作区导览树。
  2. 可导航至某个频道、私信或页面。
  3. Enter 键,可完成选择。

小窍门:如果工作区导览列表中的对话列表很长,你可以使用 Page UpPage DownEndHome 键进行快速导览。

这个导览树中的每个对话都有一个关联的上下文菜单,方便你执行操作,比如更改通知或静音等。

  1. F6,可将焦点移至频道列表。
  2. ,可导览至一个频道或私信。
  3. 运行 VoiceOver 时按下 Shift+M (Mac) 或 Shift+F10 (Windows/Linux),可打开上下文菜单。启用了全键盘控制的 Mac 用户也可以使用 Tab+M
  4. ,可在选项之间导览,然后按下 Enter 键可选择一个选项。

备注:在上下文菜单中,你可以将对话移至侧栏中的已加星标分区。如果你使用的是 Slack 付费套餐,还可以在自定义分区整理对话

 

参与对话

查阅对话

Mac

Windows/Linux

  1. 当导览到对话时,你的焦点将会落在消息编辑器中。按 ,可进入消息列表。你的焦点将会落在对话中的最新消息上。
  2. 要跳转到第一条未读消息,请按 +J
  3. 进入消息列表后,按 ,可在各条消息之间导览。当焦点位于某条消息处时,将会读出其摘要。如果你正在使用 VoiceOver,也可以在消息之间导航。

小窍门:你可以按从最早到最新的时间顺序重播 10 条消息。从任意对话中,按 +Option 和 0–9 之间的任意数字(按数字 0 将会显示最新的 10 条消息)。

  1. 当导览到对话时,你的焦点将会落在消息编辑器中。这同时还会将虚拟光标关闭。
  2. ,可进入消息列表。你的焦点将会落在对话中的最新消息上。
  3. 要跳转到第一条未读消息,请按 Ctrl+J
  4. 进入消息列表后,按 ,可在各条消息之间导览。当焦点位于某条消息处时,将会读出其摘要。
  5. 使用虚拟光标阅读消息内容,请按 Tab。焦点将移至发送消息的人员名称。
  6. 要继续阅读或在消息之间导览,请按 Shift+Tab,直到焦点移回列表中的消息,此时会退出浏览模式。然后,再次按

小窍门:你可以按从最早到最新的时间顺序重播 10 条消息。从任意对话中,按 Alt 和 0–9 之间的任意数字(按数字 0 将显示最新的 10 条消息)。

你可以使用以下按键在消息之间快速导航:

  • Page Up 和 Page Down,可上下翻页移动。
  • HomeEnd,可移至第一条或最新消息
  • Shift+Page Up,可移至前一天的第一条消息。*
  • Shift+Page Down,可移至后一天的第一条消息。*

*这些键不能用于在你的所有未读视图中的消息之间导览。

 

消息操作

在 Slack 中,你可以对消息执行许多有用的操作,例如添加表情回复、在消息列中回复,以及复制一个链接到消息中。

  1. 要访问这些操作,请将焦点移到你选择的消息上
  2. Tab+M(适用于 Mac,启用全键盘控制)或 Menu 键(适用于 Windows),打开消息操作菜单。
  3. 你还可以在焦点位于所选消息上时按 Tab 键来访问这些以及更多消息操作。

 

回复对话

  1. 要在 Mac 上的频道或私信中撰写消息,请开始键入。Slack 会自动将焦点移至消息输入框。在 Windows 或 Linux 上,按 F6 将焦点移至消息输入框,然后开始输入。
  2. (可选)按 Tab 键,访问编辑器主要操作工具栏,你可以从中添加附件,录制视频和音频剪辑或插入自定义表情。
  3. 按下 Enter 键,发送消息。

小窍门:在 Slack 中,你也可以通过输入 slash 命令来执行许多操作。

你还可以使用撰写按钮直接向任何人或对话发送消息:

  1. +N (Mac) 或 Ctrl+N (Windows/Linux)。
  2. 焦点将移到至:输入框。键入频道或人员的名称,为你的消息选择一个对话。
  3. 按下 Enter 键。主视图将切换至选定的对话,焦点将移至消息输入框。
  4. 输入你的消息,然后按下 Enter 键,发送消息。

 

打开或回复消息列

消息列是频道或私信中的侧栏对话,有助于保持对话井井有条。消息列只能有一级深度,并且始终会在次要视图中打开。

  1. 在对话中,导览到你要开始或回复一个消息列的消息。
  2. T,可在次要视图中打开消息列。焦点将会移动到次要视图,并落在同一条消息上。如果已有任何现有消息列回复,请按 ,按时间顺序阅读。
  3. 要开始或回复一个消息列,请按下 End。焦点将移至次要视图中的消息输入框。

小窍门:,将焦点移回至添加了消息列回复的原始消息。

 

及时了解相关动态

Slack 提供了多种方法,便于快速查看某类工作区的所有新消息。通过查看所有这些消息,可让你轻松确保完全了解工作区中与你相关的所有新动态。

有 3 种方式可以访问这些视图:通过专用的键盘捷径、在“跳转”中输入视图名称,或者从工作区导览列表的顶部(有些可能隐藏在更多菜单中)。

 

私信

私信视图中,你可以浏览在频道之外发生的所有个人和群组对话。

  1. +Shift+K (Mac) 或 Ctrl+Shift+K (Windows / Linux),可打开私信。焦点将会移至一个文本输入位置,你可以使用它跳转到任何对话。
  2. Tab 键可将焦点移至私信收件箱列表,然后按 可浏览对话列表。当对话处于焦点位置时,将会读出每个对话中的最新消息。
  3. Enter 键,可在主视图(如果最新消息在消息列中,则为次要视图)中打开对话。焦点将移至最新消息。

 

提及和回复

提及和回复视图中,你可以跟进对你的消息的所有回复、对你的提及,以及所监控的关键字的使用情况。

  1. +Shift+M (Mac) 或 Ctrl+Shift+M (Windows / Linux),可打开提及和回复。焦点将会移至组中的第一条消息。
  2. 在该组消息之间导航。当某条消息处于焦点位置时,将会读出其摘要,包括相关动态。
  3. 当某条消息处于焦点位置时,按 Enter 键可打开消息所在的对话。焦点将会移至这条消息。
  4. 在列表中按 Shift+Tab,可导览到筛选按钮,你可以在其中自定义视图。

 

消息列

消息列视图中,你可以跨私信和频道跟进你参与的所有消息列。

  1. +Shift+T (Mac) 或 Ctrl+Shift+T (Windows / Linux),可打开消息列。焦点将会移至有新动态的第一个消息列的标题。
  2. ,可在这个消息列中的消息之间导览。当焦点处于某条消息处时,将会读出其摘要。
  3. 在这个视图中的每个消息列结束时, 会将你的焦点移至消息编辑器。你可以使用它来直接回复这个消息列。
  4. 在空的消息编辑器上按 ,可导览到列表中的下一个消息列标题。
  5. Tab 键,然后在消息列标题上按 Enter 键,可导览到消息列所在的对话。焦点将会移至这个对话中消息列的根消息。

 

未读

未读视图中,你可以跟进离线时错过的所有频道消息,这些消息按对话分组。这个视图不包括私信或消息列中的消息,这些消息可以在上述其他视图中查看。

Mac

Windows/Linux

  1. +Shift+A,可打开未读。焦点将移至第一组未读消息的标题。
  2. 在该组消息之间导航。当焦点处于某条消息处时,将会读出其摘要。如果需要,你可以使用 VoiceOver 导航在消息之间导航。
  3. 如果你正在使用 VoiceOver 导航消息,按下 F6 可继续使用 在消息之间导航。
  4. 要将整组消息标记为已读,请按 Esc。将折叠消息,焦点将移至下一组消息的标题。
  1. Ctrl+Shift+A,可打开未读。焦点将移至第一组未读消息的标题(这也会将虚拟光标切换为关闭)。
  2. 在该组消息之间导航。当焦点处于某条消息处时,将会读出其摘要。
  3. 使用虚拟光标阅读消息内容,请按 Tab。焦点将移至发送消息的人员名称。
  4. 如需继续使用 在消息之间导航,请按 F6。焦点将移回至消息列表。
  5. 要将整组消息标记为已读,请按 Esc。将折叠消息,焦点将移至下一组消息的标题。

小窍门:如需收起一组消息但不将它们标记为已读,请在焦点位于组标题上时按 ←。

 

管理屏幕阅读器首选项

要自定义你的屏幕阅读器体验,你可以调整一些首选项:

  • 选择一种消息格式来确定信息发布的顺序
  • 选择 ARIA 应用角色的使用
  • 选择在私信中有消息传入时进行通知

其方法如下: 

  1. +Comma (Mac) 或 Ctrl+Comma (Windows/Linux),可打开首选项。
  2. ,导览到辅助功能,然后按 Enter 键。
  3. Tab 键,可导览到屏幕阅读器首选项分区。
  4. Enter 键,选择你的首选项。

备注:要选择在私信内发送或接收消息时是否播放音效,请导览到首选项的通知部分。