Slack でスクリーンリーダーを使う

スクリーンリーダーを使用して、Slack デスクトップアプリとブラウザ版 Slack から会話を操作したり、メッセージを読み上げたり、サイドバーにある情報にアクセスしたりできます。

Tip : Slack では、よく使う操作にキーボードショートカットを用意しています。すべてのキーボードショートカットを表示するには、⌘+/(Mac)または Ctrl+/(Windows/Linux)を押します。

概要

Slack は、ウェブページというよりもアプリケーションに近い操作感です。以下のようにすることをおすすめします。

  • NVDA と JAWS を使用する場合は、基本的に操作時はブラウズモードではなくフォーカス / フォームモードを使う。
  • スクリーンリーダーを使用する場合は、可能であれば常に、ウェブブラウザではなく Slack のデスクトップアプリケーションを使う。

Slack を使用する際には、理解しておきたい重要なコンセプトがいくつかあります。

ワークスペース Slack のワークスペースはオーガナイゼーションや部署に関連付けられます。入館する際に招待状が必要なオフィスビルのようなものと考えてください。デスクトップ版とモバイル版の Slack アプリを使っている場合は、一度に複数のワークスペースにサインインできます。
チャンネル チャンネルは、オフィスビル内の大きな会議室やオフィスのようなものと考えてください。任意のプロジェクト、トピック、チーム別にチャンネルを作成できます。チャンネルはパブリックとプライベートのどちらにも設定できます。パブリックチャンネルでは、ワークスペース内のメンバー全員が投稿を読んだりチャンネルに参加したりできます。チャンネル名は必ず #(ポンド記号、ハッシュタグ)で始めます。
ダイレクトメッセージ ダイレクトメッセージ(DM)は、Slack においてチャンネル外で行われる小規模のやり取りのことです。DM は、チャンネル全体のメンバーに知らせる必要のない、一度限りの会話を交わしたい時に便利な機能です。例えば、一緒に仕事をする人に会議日時の変更をお願いする場合などに使用します。DM は 1 名に送ることも、同時に複数名に送ることもできます。
会話 Slack のチャンネルとダイレクトメッセージの構造は似ています。これらを総称して会話と呼びます。
スレッド スレッドを使えば、会話内の特定のメッセージに関するディスカッションをすっきりさせることができます。
メンション メンションを使うと、Slack で確認を必要とする情報を投稿する時に、メンバーに直接通知できます。メンションは @(@ 記号)で始めます。
絵文字リアクション 絵文字リアクションは、メッセージに追加することで、メッセージに返信する手間が省けます。1 つのメッセージに複数の絵文字リアクションを追加することができます。


Slack の使い方

Slack のインターフェイスは、複数のトップレベルのセクションで構成されたメインウィンドウを中心に設計されています。Windows では F6 を押してこれらのセクション間を移動し、各セクション内は Tab と矢印キーで移動できます。Mac では ⌘ + Ctrl + ← / → を押してセクション間を移動できます。Slack のすべてのツールバーは矢印キーで移動できます。

Slack では、会話やスレッドの閲覧や返信、ハドルミーティングへの参加、canvas の表示や編集など、特定のタスク用に別のウィンドウを開くことができます。

Tip : ブラウザで Slack を使用している場合は、⌘ + F6 / ⌘ + Shift + F6(Mac)または Ctrl + F6 / Ctrl + Shift + F6(Windows)を押します。


トップレベルのセクション

Slack のメインウィンドウのセクション名と役割を、スクリーンリーダーで読み上げられる順番で次に示します。

履歴と検索ツールバー 閲覧履歴、検索、ヘルプ内を操作するためのオプションのホーム。
タブリスト Slack で仕事を進めるモードを切り替えることができます(詳細については、以下のタブリストセクションを参照してください)。
ワークスペースのタブリスト
(複数のワークスペースにサインインしている場合)
サインインしているワークスペースを切り替えられます。ワークスペースのタブリストを表示するかどうかは、⌘+Shift+S(Mac)または Ctrl+Shift+S(Windows)のショートカットで切り替えることができます。 
ナビゲーションエリア 各タブにはナビゲーションエリアがあり、特定の会話、メッセージ、またはファイルをブラウズしてプライマリビューで開くことができます。
プライマリビュー Slack の各タブにはプライマリビューがあり、会話でやり取りしたり、メッセージに返信したりできます。一部のタブのプライマリビューでは、空の状態が表示されます
セカンダリビュー
(表示している場合)
セカンダリビューは、チャンネル内の個々のスレッドやユーザープロフィールなど、プライマリビュー内の要素に移動すると表示されます。
コントロールストリップ ユーザーメニューと新規メッセージ / 新規作成ボタンのホーム。ハドルミーティングに招待されると、ここにアラートバナーとハドルミーティングのミニプレイヤーも表示されます。


タブリストアイテム

タブリスト内の各ページのレイアウトは若干異なりますが、通常は、ナビゲーションエリアで選んだ会話をプライマリビューで開くことができます。各タブ固有のナビゲーションエクスペリエンスについては、このページの下の方で説明します。

Slackbot にアクセスできるユーザーのナビゲーションバーの並び順は、デフォルトで以下のとおりです。タブの順序は好みに合わせて変更でき、「キーボードナビゲーション」列の番号は、変更後のタブの順序に対応します。

Tab キーボードの操作 詳細
Slackbot

Ctrl+1(Mac)

Ctrl+Shift+1(Windows)

あらゆる質問に答え、あらゆるタスクに対応する、あなた専用の AI チームメイトです。
ホーム

Ctrl+2(Mac)

Ctrl+Shift+2(Windows)

参加しているすべてのチャンネルの閲覧、整理、操作を行います。また、「未読メッセージ」ページですべての未読メッセージを確認することもできます。
DM
 

Ctrl+3(Mac)

Ctrl+Shift+3(Windows)

アクティブなダイレクトメッセージ(DM)の会話のリストが表示されます。
アクティビティ
 

Ctrl+4(Mac)

Ctrl+Shift+4(Windows)

メンション、参加したスレッドへの返信、自分のメッセージに対する絵文字リアクション、チャンネルへの招待、アプリの通知を含む、絞り込み可能な時系列のフィードです。
To-do
 

Ctrl+5(Mac)

Ctrl+Shift+5(Windows)

進行中の作業を整理し、対応するための場所です。リマインダーを設定し、タスクを完了にします。
エージェントとツール

Ctrl+6(Mac)

Ctrl+Shift+6(Windows)

AI エージェントのランディングページであり、アプリやワークフローを確認できる場所でもあります。
その他
 

Ctrl+0(Mac)

Ctrl+Shift+0(Windows)

表示しないように選んだタブや、画面の高さを大幅に縮めたりズームレベルを 100% より大きくしたりしたことで表示しきれなくなったタブをまとめた、オーバーフローメニューです。


ナビゲーションツアー

このすべてがどのように連携するかがわかるよう、短いツアーで「ホーム」タブと「アクティビティ」タブをご紹介します。Slack デスクトップアプリのこれらのタブでは、ナビゲーション操作が異なっています。

  ホーム

Slack を開いた時、デフォルトで開くのが「ホーム」タブです。

  1. 「ホーム」またはその他のタブへ移動するには、F6 を押します。 
  2. タブリストで  「ホーム」を選択してから Enter を押します。 

「ホーム」タブでは、Slack のほとんどのメッセージを確認したり、やり取りしたりできます。チャンネル、または「スレッド」、「未読メッセージ」、「ブックマーク」、「下書き&送信済み」ページを選択してアクセスできます。

「ホーム」タブのナビゲーションエリアは、自分がメンバーになっている全チャンネルのリストで構成され、チャンネルはセクションに整理できます。

  1. ↑ または ↓ の矢印キーでチャンネルのリストおよびセクション内を移動してその名前を聞くことができます。また、チャンネルやセクションに未読メッセージがあるかどうかといった情報も聞くことができます。
  2. セクションのヘッダーにフォーカスがある時は、← または → の矢印キーを使用してセクションを展開したり、折りたたんだりできます。

特定のチャンネルまたは会話にフォーカスがある状態では、コンテキストメニューを使用してそのチャンネルに関連する詳細情報を確認したり、アクションを実行したりできます。

  1. チャンネルのコンテキストメニューは、サイドバーでチャンネル名を右クリックすると開きます。
  2. チャンネルにフォーカスがある時に Enter を押すと、チャンネルがプライマリビューで開き、その中のメッセージを操作できます。 
  3. チャンネルをプライマリビューで開いた時には、フォーカスがそのチャンネルのメッセージ作成ツールに移り、そこでメッセージを送信できます。会話を読むには、↑ または ↓ の矢印キーを使用します。

会話の中を移動する方法については、会話に参加するセクションを参照してください。


  アクティビティ

「アクティビティ」タブには、メンション、スレッドの返信、絵文字リアクション、通知が整理して表示され、返信が可能です。

  1. 「アクティビティ」またはその他のタブへ移動するには、F6 を押します。
  2. タブリストで  「アクティビティ」を選択してから、Enter を押してタブを開きます。

「アクティビティ」タブを開くと、フォーカスがナビゲーションエリアにある状態になります。そこには、絞り込み可能な通知の一覧が新しい順に表示されます。

  1. リスト内を移動するには、↑ または ↓ の矢印キーを使用します。
  2. アクティビティタイプでリスト内の項目を絞り込んだり、未読の通知のみを表示したりするは、Shift+Tab を押してコントロールに移動します。
  3. フォーカスがいずれかのアイテムにある時は、コンテキストメニューを開いてアクションを使用することで、会話を新規ウィンドウで開いたり、To-do として追加したりすることができます。
  4. プライマリビューでフォーカスのある項目を開くには Enter を押します。ナビゲーションエリアを表示したままにしておくことで、「アクティビティ」タブの次の項目に簡単に対応できます。
  5. 通知をクリアするには E を使い、通知を既読にするには R を使います。


キーボードによる便利な操作

前後の項目を開く

  • どのタブでも、Option+↑ / ↓(Mac)または Alt+↑ / ↓(Windows)でナビゲーションエリアの前後の項目を開くことができます。
  • 「ホーム」、「DM」、「アクティビティ」タブでは、Option+Shift+↑ / ↓(Mac)または Alt+Shift+↑ / ↓(Windows)を押すことで、ナビゲーションエリアの前後の未読項目を開くことができます。


すべてのワークスペースのアクティビティを要約する

サインインしている各ワークスペースからの通知を要約するには、キーボードで、⌘+Option+S(Mac)または Ctrl+Alt+S(Windows)を押します。要約では、未読アクティビティのあるワークスペースに応じて、通知数と未読メッセージ数が読み上げられます。

  • アクティブなワークスペースでの未読アクティビティ
    「[name of active workspace] に [Number of] 件の通知と [number of] 件の未読メッセージがあります。」
  • アクティブなワークスペースとその他のサインイン済みワークスペースでの未読アクティビティ
    「[name of active workspace] に [Number of] 件の通知と [number of] 件の未読メッセージがあり、[list of other signed in workspaces] に通知があります。」


ワークスペースを切り替える

⌘+Shift+S(Mac)または Ctrl+Shift+S(Windows)を押してワークスペースメニューにジャンプしてから、↑ または ↓ を使って移動先のワークスペースを選択できます。F6 を使用してワークスペーススイッチャーメニューに移動することもできます。


会話、タブ、ページにジャンプする

チャンネル、DM、タブ(「ホーム」、「DM」など)、ページ(「未読メッセージ」、「スレッド」、「下書き&送信済み」など)を開く最も簡単な方法は、キーボードショートカットを使うことです。

  1. ⌘+K(Mac)または Ctrl+K(Windows/Linux)を押します。
  2. チャンネル、メンバー、またはページの名前を入力します。
  3. Enter キーを押します。

このショートカットは、Slack のどのタブでも使用できます。チャンネルは必ず「ホーム」タブで開き、ダイレクトメッセージの会話は「ホーム」タブまたは「DM」タブのいずれかで開きます。

Tip : Alt / Option+↓、Alt / Option+↑ のショートカットを使用して、サイドバーにある前後の会話へ移動できます。


会話に参加する

会話を読み上げる

Mac

Windows/Linux

  1. 会話に移動すると、メッセージ作成領域がフォーカスされます。↑を押してメッセージリストに移動します。会話の最新のメッセージがフォーカスされます。
  2. 最初の未読メッセージに移動するには、⌘+J を押します。
  3. メッセージリストが表示されたら、↑と↓を押して個々のメッセージ間を移動します。メッセージがフォーカスされると、そのメッセージの要約が読み上げられます。VoiceOver を使っている場合は、メッセージ内を移動することもできます。

Tip : メッセージを古い順から時系列で 10 件まで再生できます。いずれかの会話から、⌘+Option と 0 ~ 9 の任意の数字を押します(0 を押すと直近のメッセージを 10 件再生します)。

  1. 会話に移動すると、メッセージ作成領域がフォーカスされます。これにより、バーチャルカーソルがオフになります。
  2. ↑を押してメッセージリストに移動します。会話の最新のメッセージがフォーカスされます。
  3. 最初の未読メッセージに移動するには、Ctrl+J を押します。
  4. メッセージリストが表示されたら、↑と↓を押して個々のメッセージ間を移動します。メッセージがフォーカスされると、そのメッセージの要約が読み上げられます。
  5. バーチャルカーソルを使ってメッセージの内容を読み上げるには、Tab を押します。メッセージを送信した人の名前にフォーカスが移動します。
  6. メッセージの読み上げまたはメッセージ間の移動を再開するには、フォーカスがリスト内のメッセージに戻るまで Shift+Tab を押します。これによりブラウズモードが終了します。その後、もう一度↑と↓を押してください。

Tip : メッセージを古い順から時系列で 10 件まで再生できます。いずれかの会話から、Alt と 0 ~ 9 の任意の数字を押します(0 を押すと直近のメッセージを 10 件再生します)。

次のキーを使ってメッセージ間をすばやく移動できます。

  • Page Up と Page Down で上下に移動します。
  • Home と End で最初または直近のメッセージに移動します。
  • Shift+Page Up で前日の最初のメッセージに移動します。*
  • Shift+Page Down で翌日の最初のメッセージに移動します。*

*これらのキーを使用して「未読メッセージ」ページのメッセージ間を移動することはできません。


その他のアクション

絵文字リアクションの追加、スレッドへの返信、メッセージへのリンクのコピーなど、数多くの便利なアクションを Slack 内のメッセージに対して実行できます。

  1. これらのアクションを使用するには、いずれかのメッセージにフォーカスを移動します。
  2. Tab+M(フルキーボードアクセスが有効な Mac)または Menu キー(Windows)を押してその他のアクションメニューを開きます。
  3. また、選択したメッセージにフォーカスがある時に Tab を押すことでも、これらのアクションとその他のアクションを使用することができます。


会話に返信する

  1. Mac の場合、チャンネルまたは DM でメッセージを作成するには、入力を開始します。フォーカスが自動的にメッセージフィールドに移動します。Windows または Linux の場合、F6 を押してフォーカスをメッセージフィールドに移動してから入力を開始します。
  2. (任意)Tab を押すと、作成者のプライマリーアクションツールバーが表示されます。ここで、添付ファイルの追加、動画および音声クリップの録画・録音、カスタム絵文字の挿入を実行できます。
  3. Enter を押してメッセージを送信します。

Tip : ショートカットを使用して、Slack でさまざまなアクションを実行することもできます。

また、新規メッセージ / 「新規作成」ボタンを使って、いずれかのメンバーや会話にメッセージを直接送信できます。

  1. ⌘+N(Mac)または Ctrl+N(Windows/Linux)を押します。
  2. 「送信先 : 」フィールドにフォーカスが移動します。チャンネルまたはメンバーの名前を入力し、メッセージを送信する会話を選択します。
  3. Enter キーを押します。プライマリビューが選択した会話に切り替わり、フォーカスがメッセージフィールドに移動します。
  4. メッセージを入力し、Enter を押してメッセージを送信します。


スレッドを開始またはスレッドに返信する

スレッドは、チャンネルや DM 内のサイドバーの会話です。スレッドを使うと会話をきちんと整理しておくことができます。スレッドは 1 レベルの深さに固定されており、常にセカンダリビューに表示されます。

  1. 会話内で、スレッドを開始または返信するメッセージに移動します。
  2. →または T を押すと、そのスレッドがセカンダリビューで開かれます。フォーカスはセカンダリビューの同じメッセージに移動します。既存のスレッドに返信がある場合は、↓ を押すと時系列順に表示されます。
  3. スレッドを開始またはスレッドに返信するには、End を押します。フォーカスはセカンダリビューのメッセージフィールドに移動します。

Tip : ←を押して、スレッドの返信が追加された元のメッセージにフォーカスを戻します。


スクリーンリーダーの環境設定を管理する

スクリーンリーダーの使用感をカスタマイズするために、以下の環境設定を調整できます。

  • メッセージの詳細度を変更して、メッセージのどの部分を読み上げるか、またその順序を選択する
  • 会話内で着信メッセージを読み上げるかどうかを選択する
  • ハドルミーティングで絵文字を読み上げる方法を選択する

メッセージの詳細度を調整する

  1. ⌘+カンマ(Mac)または Ctrl+カンマ(Windows / Linux)を押して、「環境設定」を開きます。
  2. ↓ を押して「アクセシビリティ」へ移動し、Enter を押します。 
  3. Tab を押して「メッセージの詳細度」セクションに移動し、↑ または ↓ を押して調整するメッセージの部分に移動します。
  4. Enter を押してメッセージの要素を選択 / 選択解除します。
  5. Tab を押して ↑ または ↓ を選択してから、Enter を押して、選択したメッセージ要素の順序を変更します。

Tip :プレビューを再生したり、設定をデフォルトにリセットしたり、複数のワークスペース全体で環境設定を同期したりすることもできます。Tab を押して、「メッセージの詳細度」セクションの下部にあるこれらの設定に移動します。 

スクリーンリーダーによる通知の管理

デスクトップ

Android

  1. ⌘+カンマ(Mac)または Ctrl+カンマ(Windows / Linux)を押して、「環境設定」を開きます。
  2. ↓ を押して「アクセシビリティ」へ移動し、Enter を押します。 
  3. Tab を押して、「スクリーンリーダーによる通知」セクションに移動します。
  4. Enter を押して、環境設定を選択します。
  1. プロフィール写真を選択して設定を開きます。
  2.  「環境設定」を選択します。
  3. 「アクセシビリティ」に移動します。
  4. 「受信メッセージをアナウンスする」の横にあるトグルをオンまたはオフにします。

注 : この設定は、iOS 版 Slack アプリでは使用できません。


既読設定を管理する

Slack の「環境設定」には、メッセージを読んで既読にするオプションが 3 つ用意されています。

  • 前回最後に確認したところから表示し、チャンネルを既読にする(デフォルト)
    メッセージを古い順に時系列で閲覧します。会話の最初の未読メッセージが最初にフォーカスされます。すべて既読の場合には、会話で前回フォーカスしたメッセージにフォーカスが移ります。次のメッセージを閲覧するには、↓ を押します。
  • 一番新しいメッセージから表示し、チャンネルを既読にする
    メッセージを新しい順に閲覧します。チャンネルの最新のメッセージが最初にフォーカスされます。
  • 一番新しいメッセージから表示し、未確認のメッセージは未読のままにする
    メッセージを新しい順に閲覧します。会話の最新のメッセージが最初にフォーカスされますが、会話はすべてのメッセージを閲覧するまで未読のままとなります。

注 :会話内でメッセージを送受信する時に音を再生するかどうかを選択するには、環境設定の「通知」セクションに移動してください。