Android で TalkBack などを使う

目次

1. Pixel でカメラに写る範囲の説明を聞く

Pixel 特有の機能。 TalkBack をオンにした状態でカメラを起動し、指2本で下にスワイプすると、カメラに写る範囲の様子が音声で説明される。この機能を使うにはインターネット接続が必要。

2. MIVE ケースマで TalkBack をキー操作

MIVE ケースマは Android スマホの一種だが、昔の携帯電話のような物理キーボードが付いている。 TalkBack や VoiceOver でのジェスチャー(画面上の指操作)が不得手な人は、操作性を期待してこの機種を入手することがある。

しかし、 TalkBack をオンにしても、矢印キーや Enter キーが TalkBack ジェスチャーに対応した挙動にならないので使いにくい。

そこで、キーマップを変更して直感的な TalkBack 操作ができるようにする方法を以下に示す。

設定

  1. Google Play Store から Key Mapper & Floating Buttons をケースマにインストールする。
  2. Key Mapper & Floating Buttons アプリを開き、自分で好みのキーマップを設定するか、以下に載せたキーマップデータ(jsonファイル)をダウンロードしてインポートする。
    1. インポートすると talkback グループや input グループが作られる。各グループを開くと、各キーマップの中に赤いメッセージが出ているので、それぞれを了解したり許可したりする。そのためには Android の「開発者向けオプション」を有効に(Androidの「設定>デバイス情報>ビルド番号」を連打)しておく必要がある。メッセージがなくなればOK。
    2. Android の「設定>ユーザー補助>TalkBack>設定>キーボードショートカット」で、デフォルトキーマップを選択、修飾キーは Alt を選択しておく。また、
      「読み上げコントロールを上に調整する」を Alt+上矢印(お気に入りボタンを押しながらリング状ボタンの上部を押す)、
      「読み上げコントロールを下に調整する」を Alt+下矢印(お気に入りボタンを押しながらリング状ボタンの下部を押す)
      に変更しておくと使いやすくなると思う。
  3. キーマップデータその1 (keymaps_talkback.json): TalkBack ジェスチャーの代わりに物理ボタンを押す
    お気に入りボタン、カメラボタン、電話帳ボタンの長押しにそれぞれ Alt、Ctrl、Shift を割り当てたほか、お気に入りボタン短押しに「前の読み上げコントロール」、2回押しを「TalkBack メニュー」を割り当てた。また、右の縁にある SOS ボタン短押しに2本指タップを割り当てた。ロック画面のPIN入力時には割り当て無効にしてある。
    Alt は TalkBack 修飾キーなので必須だが、 Ctrl や Shift まで同時に押すのは大変だし、必要ない人もいると思う。カメラボタンや電話帳ボタンの長押しには、各自のよく使う機能を割り当て直しても良い。
  4. キーマップデータその2 (keymaps_im.json): メッセージボタン長押しで iWnn IME と Google 音声入力を切り替える
    iWnn IME と Google 音声入力は、はじめからインストールされている。 Gboard はインストールされていないので指2本ダブルタップによる音声入力のオンオフができない。また、 Gboard をインストールしてもデフォルトキーボードの変更ができない。
    iWnn IME の画面キーボード上には Google 音声入力への切り替えボタンがあるが、物理ボタンの割り当てが見つからなかったので、メッセージボタン(F2キー)長押しで入力方法を切り替えられるようにした。
  5. 出荷時の状態では電源ボタン長押しで電源ボタンメニューが出る。また、ホームボタン長押しで通知シェードが出る。いずれにしてもアシスタントや Gemini が出ない。
    電源ボタン長押しで Gemini が出るようにするには、以下の2つを行う。
    1. Playストアで Google Go をアップデートする。
      出荷時の状態では Gemini をブラウザ上でしか使えないが、 Google Go をアップデートすればシステム上で Gemini を使えるようになる。
    2. Android の「設定>システム>ジェスチャー>電源ボタンを長押し>デジタルアシスタント」を選択する。
      この設定の場合、電源ボタンメニューを出すには電源ボタンと音量+ボタンを同時に短押しする。あるいは、電源ボタンを長押ししすぎた場合も電源が切れる。
      Gemini 呼び出しの際は1秒押して指を離してから話しかけると良い。

使い方

上記の設定をした場合のキーの動作を、キーボード上の位置とキー名、および、キーの組み合わせごとにまとめた。キーマップを変更した項目の末尾に*を付けた。

単一キー

上端左、タスク管理ボタン
短押し: 最近使ったアプリ
長押し: 同上
上端中央、ホームボタン
短押し: ホーム画面
長押し: 通知シェード表示・非表示の切り替え
上端右、戻るボタン
短押し: 前の画面に戻る
長押し: 同上
リング左上、電話帳ボタン(F1キー)
短押し: 連絡先リスト
長押し: 左Shift押下*
リング右上、カメラボタン
短押し: カメラ
長押し: 左Ctrl押下*
リング左下、メッセージボタン(F2キー)
短押し: メッセージアプリ起動/文字入力中は全角半角数字切り替え
長押し: iWnn IME と Google 音声入力の切り替え*
リング右下、お気に入りボタン(F3キー)
短押し: 前の読み上げコントロール(指3本で上スワイプ)*
2回押し: TalkBackメニュー(指3本でタップ)*
長押し: 左Alt押下(TalkBack 修飾キー)*
右側面イヤフォン端子の下、SOSボタン(F4キー)
短押し: 読み上げ一時停止・再開の切り替え(指2本でタップ)*
2回押し: メディア一時停止・再開の切り替え(指2本でダブルタップ)*
3回押し: フォーカス位置から連続読み(指2本でトリプルタップ)*
5回押し: 緊急通報
リング上部(上矢印)
短押し: 上に移動
長押し: 上にスクロール
リング下部(下矢印)
短押し: 下に移動/文字変換中は変換候補欄へ移動
長押し: 下にスクロール/ホーム画面ではすべてのアプリのリスト
リング左部(左矢印)
短押し: 左に移動/ホーム画面で左端にいるときは左ページへ移動
長押し: 同上
リング右部(右矢印)
短押し: 右に移動/ホーム画面で右端にいるときは右ページへ移動
長押し: 同上
リング中央(Enter)
短押し: 現在のカーソル位置の項目をアクティベート/文字入力中は改行
長押し: 現在のカーソル位置の項目に対するメニューを表示

注意:現在のカーソル位置とTalkBackのフォーカス位置は一致しない場合がある。

リング下の左、電話開始ボタン
短押し: 電話アプリを開く/着信中は受話
長押し: 電話アプリのキーパッド表示
リング下の中央、クリアボタン
短押し: Delete押下
長押し: 同上
リング下の右、電源/終了ボタン
短押し: 電話を切る
長押し: Gemini 呼び出し/更に押し続けると電源が切れる
左側面の上、音量上げボタン
短押し: 音量を上げる
長押し: 同上
左側面の下、音量下げボタン
短押し: 音量を下げる
長押し: 同上

組み合わせキー

よく使いそうな組み合わせだけを挙げた。 これ以外にも「設定>ユーザー補助>TalkBack>設定>キーボードショートカット」に載っている組み合わせで Alt(お気に入りボタン長押し)、Ctrl(カメラボタン長押し)、Shift(電話帳ボタン長押し)を利用できる。Space キーやアルファベットのキーの組み合わせで発動する機能を利用したい人は、ショートカットの設定を変更するか、キーマップを変更する必要がある。

電源/終了ボタンと音量上げボタン短押し
電源ボタンメニュー
電源/終了ボタンと音量下げボタン短押し
スクリーンショット
お気に入りボタン (Alt) を押しながらリング右部短押し(右スワイプに相当)
次の項目に移動*
お気に入りボタン (Alt) を押しながらリング左部短押し(左スワイプに相当)
前の項目に移動*
お気に入りボタン (Alt) を押しながらリング上部短押し(上スワイプに相当)
読み上げコントロールを上に調整する*
お気に入りボタン (Alt) を押しながらリング下部短押し(下スワイプに相当)
読み上げコントロールを下に調整する*
お気に入りボタン (Alt) を押しながらリング中央短押し(ダブルタップに相当)
クリック*
お気に入りボタン (Alt) を押しながら数字の1(または2, 3, 4, 5, 6)短押し
次の見出し1(または2, 3, 4, 5, 6)に移動*
お気に入りボタン (Alt) を押しながら電話帳ボタン (Shift) を押しながら数字の1(または2, 3, 4, 5, 6)短押し
前の見出し1(または2, 3, 4, 5, 6)に移動*
お気に入りボタン (Alt) を押しながらカメラボタン (Ctrl) を押しながらリング左部短押し
最初の項目に移動*
お気に入りボタン (Alt) を押しながらカメラボタン (Ctrl) を押しながらリング右部短押し
最後の項目に移動*
お気に入りボタン (Alt) を押しながらカメラボタン (Ctrl) を押しながらリング上部短押し
ステータスバーとメイン画面を行き来*

難点

以上の設定と操作でまあまあ快適に使えるようになるが、依然として機種特有の難点はある。

  1. デフォルトキーボードを iWnn 以外のものに変更できない。
  2. システムの言語として、英語・韓国語・日本語以外の言語を選べない。
  3. Gemini の返事の読み上げが途中で止まってしまうことがある。TalkBackのフォーカスを回答部分に当てれば全部読み上げる。
  4. Google Go による制限かもしれないが、電源ボタン長押しでの Gemini は文脈の引き継ぎができない。1回目の回答を踏まえて2回目に違う質問をしても、文脈が理解されない。
  5. NFC が無い。