画像電子学会 第52回ＶＭＡ研究会／第18回 視覚・聴覚支援システム(VHIS)研究会

直感的 UI をスクリーンリーダーで利用する場合のユーザーの学習コストについて
Web 会議ツールを中心に
植村要

中央大学 〒192-0393 東京都八王子市東中野 742-1
E-mail: kanameuemura@gmail.com
あらまし

本報告では、スクリーンリーダーで Web 会議ツールを利用するために採用されている方法を記述し、スクリーンリーダー・ユーザーに生じている学習コストを質的に検討する。この検討を通じて、直感的なユーザインタフェースを採用するア
プリをスクリーンリーダー・ユーザーが利用する際に求められる学習は、個人の努力によって到達可能な程度を超えていることを指摘する。そして、直感的なユーザインタフェースをキーボードショートカットによって、スクリーンリーダーでの操作を可能にするというアプローチが、アクセシビリティを実現するための方法として適切かについて問題提起する。
キーワード

アクセシビリティ・キーボードショートカット・視覚障害

User learning costs when an intuitive user interface is used with a screen
reader– Focusing on web conference tools
Kaname UEMURA
Chuo University 742-1 Higashinakano, Hachioji-shi, Tokyo, 192-0393 Japan
E-mail: kanameuemura@gmail.com
Abstract

In this report, I describe a method for using web conference tools with a screen reader and qualitatively

examine the learning costs that arise for screen reader users. Through this examination, I show that the learning
required of a screen reader user by applications that employ an intuitive user interface exceeds what is attainablethrough individual effort. I then raise the issue of whether the approach of making intuitive interfaces operatable witha screen reader through keyboard shortcuts is an appropriate method of realizing accessibility.
Keywordaccessibility, keyboard shortcuts, people with visual disabilities

1. 目的ために採用されている方法を記述し、SR ユーザーに生じている学

本報告では、直感的ユーザインタフェース（以下「UI」）をキー習コストの内実を質的に検討する。

ボードショートカットによってスクリーンリーダー（以下「SR」）

以下では、まず 2 において、本報告が事例とする環境を記す。そでの操作を可能にするというアプローチが適切かについての議論

して、3、および 4 において、全盲の視覚障害者が PC を利用するたを喚起することを目標に、SR 環境下で Web 会議ツールを利用するめの支援技術である SR と、直感的 UI を採用するアプリとして Web

66画像電子学会 第52回ＶＭＡ研究会／第18回 視覚・聴覚支援システム(VHIS)研究会

会議ツールを事例に、そのアクセシビリティ機能、および、それぞ応じて適宜ショートカットキーを入力することで、音声読み上げをれの学習コストを確認する。そのうえで、5 において、SR 環境下でし、PC を操作する。の Web 会議ツールのユーザー体験（以下「UX」）を記述する。この

ここに、ユーザーには、予めこれらの各コマンドのショートカッ

事例を通して、直感的 UI を SR で利用可能にするための取組につトキーのキー割り当てを覚えておかなければならないという学習いて、その方向性が適切であるかについて問題提起する。

コストが発生する。ただ、これらのコマンドは、利用するアプリやWeb サイトによって変わるものではなく、PC を利用する際には汎用的に用いられるコマンドであることから、一度覚えてしまえば済2. 事例とする環境むものではある。しかし、SR の性能が向上するにつれて、コマン

次節からは、Web 会議ツールを SR で利用するために、ユーザードが増加し、現状では大変な数になっている。また、めったには行に求められている学習の内実を示す。そこで、OS、SR、Web 会議ツわない特殊な操作をするためのコマンドは、予め学習しておいたとールのいずれについても、網羅的に示すことはせず、代表的なサーしても、そのコマンドを用いたいときには忘れてしまっているといビスを選択することとした。具体的には、以下のとおりである。

うことも生じる。
さらに視覚障害があるユーザーの学習コストを高くしているこ

OSとは、各コマンドのショートカットキーのキー割り当てが、SR にOS は、Windows10 とした。一般的にも利用者が多く、日本の視覚よって異なることである。一つの SR だけでも覚えきれないほどの障害者に最も利用されている OS であることから選択した。

コマンドを有するようになってきているにも関わらず、二つの SRを使用しようとすると、2 倍の学習をしなければならなくなるのでSRある。

SR は、PC-Talker Neo(*1)と、NVDA 日本語版(*2)の 2 者を用いる

例として、PC-Talker Neo(*5)と NVDA 日本語版(*6)のごく限らこととした。PC-Talker Neo は、高知システム開発が開発、提供すれたコマンドのみだが、ショートカットキーのキー割り当ての具体る SR であり、日本国内の視覚障害者に最も利用されている。NVDA

例を、表 1 に示す。まず、SR のフォーカスが当たっているアプリ

は、オーストラリアの非営利法人 NV Access を中心とするコミュ（現在アクティブなウィンドウのタイトル）を確認するコマンドのニティが開発する SR であり、英語以外の 54 ヶ国語に翻訳して提ショートカットキーについて、PC-Talker Neo では CTRL + ALT +供されている。その日本語版は NVDA 日本語チームが提供しており、1 に、また、NVDA では NVDA キー + t に割り当てられている。また、日本国内の視覚障害者における利用者数は 2 番目に多い。この両

ワープロソフトなどにおいてカーソルがある行の 1 行全体を読み者は性質や操作性に違いがあることから、両者を用いることとした。

上げるコマンドのショートカットキーについて、PC-Talker Neo では CTRL + ALT + f、NVDA では NVDA + l に割り当てられている。

Web 会議ツール

また、カーソルが当たっている文字の詳細読みを行なうコマンドにWeb 会議ツールは、Zoom(*3)と Microsoft Teams(*4)の 2 サービ

ついて、PC-Talker Neo では CTRL + ALT + m、NVDA では NVDA + ピスについて、いずれもネイティブアプリを用いることとした。ネッリオド 2 回に割り当てられている。このように、SR は様々なコマ

ト情報を参考に、広く利用されていると推測されるサービスとして、ンドを有し、ショートカットを設定しているが、SR ごとにキー割

この 2 サービスを選択した。

り当てが異なるのである。
表1

3. SR におけるコマンド

PC-Talker Neo

SR は、画面に表示されている文字列をコンピュータの合成音声で読み上げる機能と、PC を操作する機能の大きく 2 系統の機能で構成されている。SR は、全盲の者が PC やスマートホンを利用する

NVDA

SRのフォーカスが当たっているアプリの確認 CTRL + ALT + 1

NVDAキー + tカーソルがある行の1行読み上げ

CTRL + ALT + f

NVDA + l

カーソルが当たっている文字の詳細読み

CTRL + ALT + m

NVDA + ピリオド2回ときに用いる支援技術として開発されることから、音声を耳で聞いてキーボードで操作するという形が採用されている。SR は、画面4. Web 会議ツールに設定されるキーボードショートカットを読み上げ、PC を操作するために、様々なコマンドを有している

近年、UI デザインは、直感的操作を重視する傾向にある。ここ

そうしたコマンドを実行するには、メニューを開いて目的のコマンでいう「直感的操作」が、明言することなく前提としていることは、ドを選択肢て実行するということをしていては、円滑な操作が困難画面を目で見てマウスで操作するという操作方法である。従って、である。そこで、大半のコマンドにはショートカットキーが設定さ直感的操作を重視する UI を、それ以外のインターフェイスで操作れている。SR のショートカットキーは、二つから四つ程度のキーする場合は、直感的に操作可能とは限らない。それが先鋭化して表を同時に入力するという形で設定されている。ユーザーは、目的に67画像電子学会 第52回ＶＭＡ研究会／第18回 視覚・聴覚支援システム(VHIS)研究会

れるのが、SR で操作する場合である。SR には、音声を耳で聞いていというニーズを生じる。

キーボードで操作するという方式が採用されており、画面を目で見1 種の SR で全てのアプリを利用できるという結果を得られるかてマウスで操作するという前提が除外されているからである。

らこそ、SR ユーザーはコスト高であるとしても学習に努めてきた。

そこで、直感的操作を重視する UI を採用するアプリには、キー確かに、各種ワープロソフトやブラウザのように、使用するアプリボード操作を可能にするために、ショートカットが設定されている。

を自分で決めることができる場合は、ユーザーの学習コストが高い

キーボードショートカットは、SR がアプリ内のどのオブジェクトとしても、学習という投資と、SR 環境下での各種アプリの利用とやコントロールにフォーカスしている常体であっても、二つか三ついう結果は、危ういながらも均衡をたもってきた。しかし、コロナのキーを同時に入力することによって、そのキーの組み合わせに割禍以降、この均衡が崩壊するほどにユーザーの学習コストは著しくり当てられた機能が実行されるというものである。

高くなった。

ここに、ユーザーには、予めこれらのキーボードショートカット

SR ユーザーの学習コストの増加を顕著に示すものが Web 会議ツのキー割り当てを覚えておかなければならないという学習コストールである。SR 環境下で、キーボードショートカットによって SRが発生する。このキーボードショートカットは、当該アプリに実装による操作を可能にするアプローチが採用されたアプリを利用すされている機能にのみ設定されるものであるから、数はそれほど多ることは、高い学習コストが求められるため、ワープロソフトやブくはない。ただ、これらのキーボードショートカットは、利用するラウザのように、一種の SR とキーボードショートカットを学習済

アプリに個別に設定されているものであるから、一つのアプリにつみの 1 種の Web 会議ツールとの組み合わせで、全ての Web 会議をいて覚えたとしても汎用性はない。
利用するアプリの数だけ学習しできることが望ましい。しかし、Web 会議ツールは個人で決めるこなければならないのである。とはできず、会議の参加者との兼ね合いで選択されるため、場合に例として、Zoom(*7)と Microsoft Teams(*8)のみだが、Web 会議

よっては、SR ユーザーがキーボードショートカットを学習していツールにおけるキーボードショートカットのキー割り当ての具体ない Web 会議ツールが選択されることもある。

例を、表 2 に示す。
まず、オーディオのミュートとミュート解除は、初めての Web 会議ツールを利用するときの学習コストは、画面

zoom では alt + a、teams では ctrl + shift + m が設定されていを目で見てマウスで操作する人の場合にも生じる。
そうはいっても、る。ビデオの開始／停止は、zoom では alt + v、teams では ctrl +直感的操作を重視する UI デザインが採用されていることで、画面shift + o に設定されている。画面共有の開始／停止は、zoom ではを目で見てマウスで操作する者にとっては、初めて利用する Web 会

alt + s、teams では ctrl + shift + e に設定されている。チャッ

議ツールであっても、提供されている機能をある程度利用することトを表示／非表示は、zoom では alt + h、teams では ctrl + n にが可能だろう。しかし、SR の音声を耳で聞いてキーボードで操作設定されている。このように Web 会議ツールにはキーボードショする者にとって、予めキーボードショートカットを学習していないートカットが設定されているが、アプリごとにキー割り当てが異なWeb 会議ツールを利用することは、非常に難易度が高い。その結果、るのである。

利用頻度が高いものも低いものも、複数の Web 会議ツールのキーボードショートカットを学習しなければ利用困難という事態を生表2じている。
キーボードショートカットを入力したとしても、そこにあるオブ

ZoomTeams

オーディオのミュート／ミュート解除

alt + actrl + shift + m

ジェクトやコントロールが様々であり、目的とするものを選択する

ビデオの開始／停止

alt + v

ctrl + shift + o操作、実行する操作もまた様々である。さらには、Web 会議ツール

画面共有の開始／停止

alt + sctrl + shift + e

を初見で利用しなければならないときや、キーボードショートカッ

チャットを表示／非表示

alt + hctrl + n

トを学習していない場合、Tab キーやカーソル矢印キーなどのホットキーや、SR のコマンドを駆使して操作することになる。こうして操作できることもあるが、必ずしも意図するとおりに操作できる

5. SR 環境下で Web 会議ツールを利用する UXことばかりではない。こうした状況で頼りになるのは、過去にユーSR は様々なコマンドを有し、ショートカットキーが設定されてザーが、SR で利用することを想定しないで設計された Web やアプいることから、使用するにはユーザーに一定の学習が求められる。

リをどれだけ試行錯誤して利用してきたかという経験知の蓄積でそのため、ユーザーには 1 種の SR で全てのアプリを利用したいとある。ショートカットの学習と共に、この経験知こそが SR ユーザいうニーズを生じる。
アプリにキーボードショートカットを設定すーの ICT スキルの中核を構成する。この試行錯誤は、本来、Web やることで SR による操作を可能にするアプローチは汎用性がなく、アプリの設計者がアクセシビリティに配慮して構築すれば発生しユーザーの学習コストがさらに高いとしても、以前から行なわれてないものであり、SR ユーザーが直感的 UI を利用するときには、Webいた。そのため、アプリについてもまた、ユーザーには、ワープロやアプリの設計者の配慮不足がユーザーに転嫁されることによっやブラウザなど 1 種のアプリについては一つのアプリで利用したて発生する学習コストまで担っているのである。

68

画像電子学会 第52回ＶＭＡ研究会／第18回 視覚・聴覚支援システム(VHIS)研究会

一方、SR についても、Web 会議ツールが変わることで、汎用性が2 点目は、直感的 UI を採用するアプリのキーボードショートカ

高いはずの SR にまで 1 種では済まないという事態を生じている。

ットの学習についてである。
複数のアプリのキーボードショートカ

Teams のように世界的に利用されるアプリがアクセシビリティ対ットを学習しなければならないことが、SR ユーザーの学習コスト応を進めるとき、SR としてサポートされる支援技術は、多言語でを高くしている。そこで、同じ機能については、全てのアプリにお利用可能な NVDA と JAWS である日本語圏でしか利用されない PC-いて統一してはどうか。

Talker Neo は、サポートされない。そのため、当該 Web 会議ツー

3 点目は、直感的操作を重視する UI を SR で利用可能にするため

ルを、NVDA や JAWS であれば操作できるが、PC-Talker Neo では操のアプローチについてである。2 点目に記した案が実現できたとし作できないことがある。そこで、PC-Talker Neo ユーザーであってても、Web 会議ツールやワープロなど、アプリの種類ごとにキーボも、NVDA や JAWS を使用せざるを得ない状況が発生する。

ードショートカットを学習しなければならないことは変わらない。

そうであれば、日常的に使用する SR として PC-Talker Neo を止

そこで、直感的 UI をキーボードショートカットによって SR でのめて、NVDA や JAWS にすればよいとも考えられる。しかし、日本語操作を可能にするというアプローチを見直してはどうか。

への対応は、NVDA や JAWS よりも PC-Talker Neo の方が充実してい1 点目と 2 点目については、開発者間の調整によって実現可能性るため、日本語での利用が多い者には、PC-Talker Neo の方が利便がないわけではない。しかし、3 点目については、新たなアプロー性は高い。そこで、Web 会議ツールを利用する機会が増えたことにチを考案するということであり、即座に解決できるものではない。

よって、日本語での利用が中心であり、日常的には PC-Talker Neo

代替案を持っているわけではないが、まずは問題提起する。

を使用する者であっても、NVDA や JAWS を併用せざるを得ない状況が生じた。その結果、汎用性が高いはずの SR についても、複数のSR のショートカットを学習しなければならなくなったのである。

注

直感的操作を重視する UI を SR で利用する場合の UX は、様々な(*1)「PC-Talker Neo、Neo Plus のご案内」 https://www.aok-

要素から構成されている。そのうちの一つの要素は、SR のショー

net.com/news/pctkneonews.html

トカットの学習と、アプリのキーボードショートカットの学習との(*2)「NVDA 日本語版 ダウンロードと説明」

乗算によって形作られている。そして、ここまでの記述が示していhttps://www.nvda.jp/

ることは、この積が、SR ユーザー個人の努力によって到達可能な(*3)「あらゆるデバイスからの対面ミーティング」程度を超え始めているということだ。

https://explore.zoom.us/ja/products/meetings/(*4)「ビデオ会議、ミーティング、通話」
https://www.microsoft.com/ja-jp/microsoft-teams/group-chat-

6. まとめsoftware以上から、まず確実にいえることは、Web やアプリの設計者の配(*5)PC-Talker Neo のショートカットキーは、同 SR がインストー

慮不足が SR ユーザーに転嫁されることによって発生している学習

ルされた PC において AOK メニュー内に掲載されている。

コストは、本来担うべき者が担うようにすることが重要である。直(*6)「NVDA 2023.3.3jp コマンド一覧表」

感的 UI として、画面を目で見てマウスで操作する人に対して配慮

https://www.nvda.jp/nvda2023.3.3jp/ja/keyCommands.html

するのと同程度に、アクセシビリティとして、音声を耳で聞いてキ(*7)「ホットキーとキーボード ショートカット」

ーボードで操作する者に対しても配慮されるべきである。問題は、https://support.zoom.com/hc/ja/article?id=zm_kb&sysparm_art

配慮の方法である。

icle=KB0067056

SE のようにコンピュータ関連の業務を行う人の場合は、これだ(*8)「Microsoft Teams で使用するショートカット キー」

けの学習コストを投資しても、得られる結果が業務に結びついてい

https://support.microsoft.com/ja-jp/office/microsoft-

くという面もあるだろう。しかし、何らかの業務を推敲するためのteams-%E3%81%A7%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%82%B

道具として ICT を利用する者にとって、ショートカットキーによ

7%E3%83%A7%E3%83%BC%E3%83%88%E3%82%AB%E3%83%83%E3%83%88-%E3ってアクセシブルにするというアプローチは、SR ユーザーの学習%82%AD%E3%83%BC-2e8e2a70-e8d8-4a19-949b-4c36dd5292d2

コストが高すぎるとはいえないか。ここまでの記述に基づいて、以下 3 点を指摘する。
1 点目は、SR のコマンドに対するショートカットキーの学習についてである。SR は、場合によっては複数の SR を使い分けなければならない状況を生じてきており、SR ごとにキー割り当てが異なることが、SR ユーザーの学習コストを高くしている。そこで、同じ機能については全ての SR において統一してはどうか。

69