アクセシビリティ
アクセシビリティ対応と
制限事項
MeowDisplay を使うと、iPhone、iPad、Android デバイス、または別の Mac で Mac を使えます。このページでは、現在のアクセシビリティ対応、2.0 での変更点、インストール前に確認しておきたい制限事項について説明します。
概要
現在の iPhone/iPad 向けリリースは 2.1 です。Mac 版も 2.1 が安定版で、統合アプリと、別個の受信専用アプリがあります。このページの 2.0 に関する記述は、別途記載がない限り 2.1 にも当てはまります。ここで説明するアクセシビリティの改善は実装内容を示すもので、支援技術でのテストを完了したことを示すものではありません。
- Mac はライブ映像として表示されます。MeowDisplay 自体のボタン、設定、ステータスはアクセシビリティに対応させることができますが、ストリーム内の Mac のデスクトップは画像です。iPhone や iPad の VoiceOver では、その中のウインドウ、テキスト、メニューを読み上げることはできません。
- 1.20.0 では、「Control Tray」を VoiceOver や音声コントロールで使用できません。キーにはラベルが付いていますが、支援技術から操作することはできません。この問題は 2.0 で修正されています。
- 手の届く範囲、細かな動作、ロービジョンの面で役立つ機能がいくつかあります。たとえば、「Trackpad」モード、ポインタの速度調整、Mac の映像の拡大、「Zoom While Typing」、カスタマイズ可能なトレイなどです。これらは通常のアプリ機能であり、支援技術ではありません。以下でも、そのように扱って説明しています。
アクセシビリティ対応
Apple は App Store 上で、9つのアクセシビリティ機能への対応状況を記載するようアプリに求めています。次の表は、iPhone と iPad でのそれぞれの状況です。「非対応」は、必要な動作をしないことが分かっている状態です。「未検証」は、コードが実装されている場合でも、テストによって対応が確認されていない状態です。「対応」は、実機でテストした機能にのみ使用します。
| 機能 | 1.20.0(以前の iOS 版) | 2.0 以降(現在の iOS 版) |
|---|---|---|
| VoiceOver | 非対応。設定画面とホーム画面にはラベルがありますが、「Control Tray」のキーは操作できません。 | 未検証。トレイのキーはボタンになり、ステータスは読み上げられ、Mac の映像は VoiceOver のジェスチャを無視します。実機でのテストはまだ行っていません。 |
| 音声コントロール | 非対応。「Control Tray」のキーは音声で操作できません。 | 未検証。キーには「Cmd」「Esc」「Gear」など、音声で呼べる名前が付きます。デバイスでのテストはまだ行っていません。 |
| さらに大きな文字 | 一部対応。設定画面とホーム画面は文字サイズの設定に従いますが、トレイとそのキーは従いません。 | 一部対応。内容は同じですが、大きな文字サイズでのデモバナーとペアリングシートの表示が修正されています。 |
| ダークインターフェイス | 「ライト」または「ダーク」の設定に従います。セッション中のコントロールは常にダーク表示です。Mac の映像は、Mac 上での見た目のままです。 | 変更なし。 |
| カラー以外で区別 | 接続ステータスは、色付きの点の横に常にテキストを表示します。オンとオフの状態は、色だけでなく、明るさとテキストで示します。 | 変更なし。 |
| 十分なコントラスト | 未検証。トレイはライブ映像の上に半透明で表示されます。また、「コントラストを上げる」にはまだ対応していません。 | 未検証。 |
| 視差効果を減らす | 一部対応。「視差効果を減らす」に反応するのは、ごく一部のアニメーションだけです。 | ほぼ対応。スライドはフェードに替わり、Stage Peek の傾きはフラットになります。小さなアニメーションがいくつか残っています。 |
| キャプション | 該当なし。MeowDisplay には独自の動画や音声コンテンツはありません。Mac のオーディオはそのまま転送され、キャプションは付きません。 | |
| バリアフリー音声ガイド | 該当なし。理由はキャプションと同じです。 | |
App Store で機能を「対応」として記載するのは、その機能をオンにした状態で、実機でテストしてからに限ります。
操作方法
VoiceOver、音声コントロール、スイッチコントロール
1.20.0 では、VoiceOver で設定画面、ホーム画面、接続ステータスを読み上げられます。また、VoiceOver の実行中は、VoiceOver のジェスチャと競合しないよう、MeowDisplay 独自の複数本指のジェスチャと画面端からのジェスチャがオフになります。「Control Tray」、キーボードバー、ショートカットキーは、VoiceOver、音声コントロール、スイッチコントロールで操作できません。
2.0 では、これらのコントロールがアクションを備えた本来のボタンになり、記号で表示されるキーには音声コントロールで呼べる名前が付き、接続の変化や結果が読み上げられ、VoiceOver の実行中はプロンプトが画面に表示されたままになります。VoiceOver がオンの間、Mac の映像は「Mac screen」という単一の要素になり、そのアクションから Turn On Direct Touch を選ぶまでタッチを無視します。そのため、画面を探っている間に誤って Mac をクリックすることはありません。この対応については、VoiceOver、音声コントロール、スイッチコントロールを使ったデバイスでのテストをまだ行っていません。
タッチとポインタ
- Direct Touch では、タッチした位置にポインタが移動します。Trackpad では、指の動きに応じてポインタが相対的に移動するため、小さな動きで画面全体に届きます。
- Trackpad Sensitivity で、ポインタの移動量を設定できます。
- 2.0 では、Direct Touch のタッチスタイルとして Natural Touch または Classic を選べるようになりました。
キーボード
1.20.0 では、MeowDisplay のキーボードを開いている間、ハードウェアキーボードで Mac に入力できます。2.0 では、接続したキーボードで Mac を直接操作できます。フルキーボードアクセスによる MeowDisplay 自体のメニューや設定の操作は、テストしていません。
トレイとショートカット
「Control Tray」と「Function Tray」を使うと、修飾キー、ショートカット、複数ステップの操作を、キーの同時押しや複数本指のジェスチャの代わりにワンタップで実行できます。トレイに表示する項目を選んだり、自動的に隠れないようにしたり、表示する側を選んだりできます。iPad では、レイアウトを選んだり、Control Size でコントロールを大きくしたりすることもできます。
フローティングウインドウと矢印キー(2.1)
MeowDisplay 2.1 では、「Window view」の各フローティングウインドウに、VoiceOver のアクションとして「Bring to Front」、「Move Left/Right/Up/Down」、「Make Larger/Smaller」、端にしまう「Tuck」、「Add to Layout」、「Fullscreen on This Device」、「Remove from This Device」があります。端にしまうと、ウインドウがどの端に移動したかが読み上げられます。端にしまったウインドウの細い帯は、「Restore」とウインドウ名を組み合わせた名前のボタンになり、「Restore」と「Remove from This Device」のアクションを備えています。「視差効果を減らす」がオンの場合、端にしまう操作と元に戻す操作は、スライドではなくフェードで表示されます。すべてのウインドウをペインに収めたままにするには、「Settings ▸ Controls ▸ Window Switcher」で Enable Floating Windows をオフにします。
矢印キーのボタンの名前は Arrow Keys で、上下左右の矢印(Up Arrow、Down Arrow、Left Arrow、Right Arrow)をアクションとして備えています。そのため、VoiceOver、音声コントロール、スイッチコントロールで、スワイプせずに矢印キーを送信できます。キーパッド独自の修飾キーは Shift for Arrows、Option for Arrows、Command for Arrows です。これらについては、VoiceOver、音声コントロール、スイッチコントロールを使ったデバイスでのテストをまだ行っていません。
快適に使うために
- 文字サイズ:設定画面とホーム画面はシステムのテキストスタイルを使用し、文字サイズの設定に従います。セッション中のトレイ、ヒント、一部のラベルはサイズが固定されています。
- Mac の映像を拡大:Allow Local View Navigation をオンにすると、ピンチで Mac の映像を拡大できます。最大倍率は、1.20.0 では3倍、2.0 では8倍です。Reset View で元の表示に戻ります。拡大されるのはデバイス上の映像で、Mac 側は変わりません。
- Zoom While Typing:入力中、映像が Mac 上のテキストカーソルを追いかけます。
- 外観:MeowDisplay は「ライト」または「ダーク」の設定に従います。ストリームには Mac の表示がそのまま映るため、Mac 自体を見やすくするには、Mac 側のディスプレイ、カーソルサイズ、コントラストの設定を使用してください。
- 視差効果を減らす:1.20.0 ではごく一部の箇所で、2.0 ではほとんどのアニメーションで反映されます。
- 透明度を下げる:1.20.0 では非対応です。2.0 では Stage Peek とファイルブラウザに適用されますが、トレイにはまだ適用されません。
- 画面の向き:どの向きでも使用でき、トレイは向きに合わせて移動します。
- Video Off にするとストリームがオフになり、デバイスを Mac のリモコンとして使えます。
プラットフォームごとの違い
iPhone と iPad
アクセシビリティ対応は iPhone と iPad で同じですが、iPad には「Control Layout」と「Control Size」もあります。上記の詳細は、すべて両方に当てはまります。
Mac
Mac アプリの設定には標準の macOS コントロールが使われており、VoiceOver やズームなどの macOS のアクセシビリティ機能は、Mac 上でそのまま使えます。Mac アプリ自体の画面については、VoiceOver に特化した確認は行っていません。ペアリングコードと、Mac を操作するためのリクエストは、Mac 上で承認します。
Android
Android 版 MeowDisplay はクローズドテスト中です。TalkBack 向けのラベル、見出し、読み上げ、大きめのタッチ領域を備えていますが、TalkBack でのテストはまだ行っておらず、一部のコントロールは推奨サイズより小さいままです。現時点では、TalkBack に対応済みとはうたっていません。
機能をオンにする方法
iPhone と iPad の場合
- 「VoiceOver」「音声コントロール」「スイッチコントロール」「さらに大きな文字」「視差効果を減らす」「透明度を下げる」:設定 › アクセシビリティ
- 外観モード(ライト/ダーク):設定 › 画面表示と明るさ
MeowDisplay の場合
MeowDisplay の「Settings」は、「Control Tray」の歯車アイコンまたはホーム画面から開きます。「Settings」内は検索できます。
- 入力モードとポインタの速度:Settings › Input › Input Mode と Trackpad Sensitivity
- Zoom While Typing:Settings › Input › Zoom While Typing
- Mac の映像の拡大:Settings › Gestures › Allow Local View Navigation。終わったら Reset View で元に戻します。
- トレイを常に表示:Settings › Controls › Auto-hide Control Trays をオフにします。
- トレイの内容を選ぶ:Settings › Controls › Edit Current Profile と Edit Function Tray
- iPad でコントロールを大きくする:Settings › Controls › Control Size
- ストリームをオフにする:Settings › Display › Video
- 触覚フィードバック:Settings › General › Haptics
2.0 では、一部の名前が変わっています。たとえば、「Invert Scrolling」は「Natural Scrolling」に、「Active Profile」は「Control Profile」になりました。
Mac の「アクセシビリティ」のアクセス許可
iPhone、iPad、Android デバイスから Mac をクリックしたり Mac に入力したりできるようにするには、Mac 版 MeowDisplay に システム設定 › プライバシーとセキュリティ › アクセシビリティ でアクセスを許可する必要があります。Mac アプリでは、Settings › System › Permissions にこの項目があります。
これは、リモート入力のための macOS のプライバシー関連のアクセス許可です。macOS では「アクセシビリティ」の下に表示されますが、障がいのある方のためのアクセシビリティ機能ではありません。このアクセス許可がなくても Mac の画面を見ることはできますが、操作はできません。2.0 では、同じアクセス許可により、Zoom While Typing が入力内容を読み取らずにテキストカーソルの位置を特定できるほか、「Window view」でウインドウを配置できるようになります。
既知の制限事項
- VoiceOver では、ストリーム内の Mac の画面の内容を読み上げることはできません。画面の内容を読み上げるには、Mac 上の VoiceOver を使用してください。
- 1.20.0 では、「Control Tray」、キーボードバー、ショートカットキーを VoiceOver、音声コントロール、スイッチコントロールで使用できません。
- 2.0 のアクセシビリティ対応は、VoiceOver、音声コントロール、スイッチコントロール、TalkBack を使った実機でのテストをまだ行っていません。
- トレイのキー、ヒント、セッション中の一部のラベルは、文字サイズに合わせて大きくなりません。また、「大きなコンテンツビューア」はありません。
- コントラストは測定しておらず、「コントラストを上げる」には対応していません。半透明のトレイは、情報量の多い画面の上では見えにくくなることがあります。
- 「反転(スマート)」では、Mac の映像も反転します。
- 「それを削除」などのテキスト編集用の音声コントロールコマンドでは、Mac 上のテキストは編集できません。
- MeowDisplay 自体のインターフェイスでのフルキーボードアクセスは、テストしていません。
フィードバック
お使いの環境や使い方で MeowDisplay がうまく動作しない場合は、ぜひお知らせください。GitHub で Issue を作成し、デバイス、システムのバージョン、MeowDisplay のバージョン、使用しているアクセシビリティ機能を記載してください。そのほかのサポートについては、サポートをご覧ください。