Android Q: 戻るボタンを廃止して完全なナビゲーション ジェスチャー コントロールを実現

Google は、Android Pie で初めて導入された Android のナビゲーション ジェスチャ コントロールの大幅な改良を Android Q ベータ版でテストしています。 有効にする方法は次のとおりです。

私が 1 月中旬に入手した Android Q のリークされたビルドでは、次の Android バージョンにおける多くの大きな変更点が明らかになりました。 の システム全体のダークモード, プライバシーと許可の刷新、 そして 新しいデスクトップモード がハイライトでしたが、その後、Google がプロトタイピングを行っていることを知りました。 改良されたナビゲーション ジェスチャー コントロール 戻るボタンを廃止します。 新しい Android Q ベータ版 Pixel スマートフォンの 3 つの世代すべてにおいて、ジェスチャー ナビゲーションに対する Google の実験的な変更が依然としてあり、いくつかの非表示の設定のおかげで、今すぐ有効にすることができます。

Android Q の新しいジェスチャーと Android Pie のジェスチャーを比較したい場合は、先月作成したビデオをご覧ください。 ただし、その後、Android Q のジェスチャには、(部分的に)カスタマイズ可能であることなど、さらに多くの機能があることがわかりました。

Google はおそらく、ナビゲーション ジェスチャを実際にカスタマイズすることを許可しないでしょう。 Android Q の最終リリース. 私が見つけたのは、おそらくさまざまなジェスチャー コントロール設定をテストしてどれが最適かを確認するために使用されるプロトタイピング機能にすぎません。 それでも、この機能があるので、それを利用して Android Pie のジェスチャを改善することもできます。

要件:

  • Android Q ベータ版を実行している Google Pixel、Google Pixel XL、Google Pixel 2、Google Pixel 2 XL、Google Pixel 3、または Google Pixel 3 XL
  • Android Debug Bridge (ADB) が PC にセットアップされている。 チュートリアルがあります ADBの設定方法はこちら.

Android Q でフル ナビゲーション ジェスチャの [戻る] ボタンを削除する方法

XDA 認定開発者に感謝します ザカリー1 そして ジョアオMGCD (Tasker 開発者)、これがどのように機能するかを解読するのに協力してくれました。

コマンドを紹介する前に、これがどのように機能するかを説明しましょう。 隠れた設定があります。 「quickstepcontroller_gesture_match_map」と呼ばれるグローバル設定は、6 桁以上の整数値を取ります。 この設定では 1 ~ 7 の数字を受け入れ (0、1、および 8 は無視されます)、数字を入力する順序によって、錠剤のスワイプ ジェスチャがどのようなアクションを実行するかが決まります。

可能なアクションは次のとおりです。

  1. QuickStep (最近使用したアプリの概要を入力)
  2. クイックスクラブ (錠剤を押したまま指を左右に動かすことで、最近使用したアプリを順番に切り替えます)
  3. 戻る (戻る)
  4. QuickSwitch (前のアプリにすばやく切り替える)
  5. ヌル(何もしない)
  6. アシスタント (デフォルトのアシスタント アプリを起動します)
  7. NoticePanel (通知パネルをプルダウンします)

ジェスチャがマップされる順序は次のとおりです。

  1. 上にスワイプする
  2. スワイプダウン
  3. 左スワイプ
  4. 右にスワイプ
  5. 未知
  6. 未知

5番目と6番目のジェスチャーが何であるかはまだわかりません。 何を試しても、ホームボタンのシングルタップとホームボタンの長押しの動作を変更することはできませんでした。 これらのアクションを再マッピングする方法がわかったら、この記事を更新します。

そこで、Android Q のジェスチャをより良いものに変更するために送信できる ADB コマンドの例をいくつか示します。 (次の ADB コマンドでは、Windows で PowerShell を使用している場合は、コマンドの前に ."\" (引用符なし) を付けます。 macOS または Linux を使用している場合は、コマンドの前に「./」 (引用符なし) を付けます。)

例 1: 新しい戻るジェスチャー、下にスワイプして通知、古い QuickSwitch アニメーション

先ほどのビデオで示したように、最近使用したアプリを切り替えるための新しい遷移アニメーションには少しバグがあるため、これが今のところ私が推奨している設定です。 この ADB コマンドにより、錠剤を左にスワイプして戻ることができるようになります (戻るボタンが不要になります)。 下にスワイプして通知パネルをプルダウンし (非常に便利です!)、最後に Android Pie の最近のアプリを保持します スクロール。

  1. ADB バイナリを保存したディレクトリでコマンド プロンプトまたはターミナル ウィンドウを開きます。
  2. Pixel スマートフォンを PC に接続します。
  3. 「戻る」ボタンを削除するには、次のコマンドを入力します。
    adb shell settings put global quickstepcontroller_hideback 1
  4. 次のコマンドを実行して、ジェスチャー ピルの動作を変更します。
    adb shell settings put global quickstepcontroller_gesture_match_map 173255

例 2: 新しい戻るジェスチャー、下にスワイプして通知、新しいクイックスイッチ アニメーション

Android Q の最後のアプリ アクションの新しい遷移アニメーションを試したい場合は、4 番目の位置の 2 を 1 に置き換えることで実行できます。 まだ作業中のため、この移行は少しファンキーな見た目になっており、ホーム画面では錠剤を右にスワイプできないことに注意してください。 少なくとも見た目は良いと思います。

  1. 前のセクションの手順 1 ~ 3 に従います。
  2. 次のコマンドを実行します。
    adb shell settings put global quickstepcontroller_gesture_match_map 173155

ヘルプ! 携帯電話がクラッシュし続けます! 昔のジェスチャーを取り戻したい!

プリファレンスには 6 桁以上の値が必要だと言ったときのことを覚えていますか? まあ、それはつもりでした。 5 桁以下の整数を入力すると、メソッドはそれを処理できず、SystemUI が繰り返しクラッシュします。 幸いなことに、これを修正するのは簡単です。 今回は 6 桁の値を使用して、上記のコマンドのいずれかを再入力するか、次のコマンドを発行してジェスチャをリセットできます。

adb shell settings put global quickstepcontroller_hideback 0
adb shell settings deleteglobal quickstepcontroller_gesture_match_map

Android Q の新しいジェスチャーを楽しんでみてください。 この記事では、Q のジェスチャー コントロールを改善するために Google が舞台裏で行っている作業のほんの一部を紹介するだけです。 他に少なくとも 6 つの非表示の設定があります。 ここでは共有していないグローバル値や、ADB 経由で有効にできない他の実験も同様です。 Google Pixel 3 XL の Android Q ベータ版をもう少しいじって、他に共有できることがないか確認してみます。 Android Q のその他のヒントとテクニック:

  • Android Q のシステム全体の隠しテーマを切り替える方法
  • Android Q のデスクトップ モードは実際のものです。最初の外観は次のとおりです

この投稿が役立つと思われ、ソーシャル メディアで共有することに決めた場合は、リンクを戻してください。 すぐにさらにチュートリアルを提供する予定です。 Android Q のニュースをさらに知りたい場合は、タグをフォローしてください。

Android Q ニュース