Android 10以降で標準機能として搭載された「システムジェスチャー」ですが、個人的にはできるアクションが「戻る」のみで少なく、また、サイドメニュー(左からスワイプで開くメニュー)が開けなかったりとちょこちょこ不満があります。
ということで調べてみると、左右の「戻る」ジェスチャーだけを無効化することができるようなので紹介します。私の場合は左右両方を無効化しましたが、左右どちらかを無効化することも可能です。
これにより、左右のジェスチャーを他のジェスチャーアプリに置き換えて使用することができます。
ADBコマンドを使用
まだ使用したことのない方は以下から導入を行ってください。
スポンサーリンク
戻るジェスチャーを無効化する
今回使用するコマンドは、システムナビゲーションの感度設定を変更できるコマンドで、感度を0にすることでジェスチャーを無効化できるという仕組みです。
右側を無効化
adb shell settings put secure back_gesture_inset_scale_right 0
左側を無効化
adb shell settings put secure back_gesture_inset_scale_left 0
ジェスチャーが無効に
以下は左だけ無効にした状態です。右側しか反応していないのが分かると思います。この状態であればサイドメニューも確実に開けます。
なお、この端末はAndroid 12 Betaを起動したMi 11ですが、このスマホに標準で搭載されている「MIUI 12」ではジェスチャーの無効化はできませんでした。ただ、標準状態のままでジェスチャーアプリを導入すればなぜか使えました。
ジェスチャーを他のアプリに置き換える
私は以前記事で紹介した「エッジジェスチャー」に置き換えて使ってます。スワイプ操作で戻る操作以外に「音量調整」や「画面分割」、「自動回転の切り替え」など多くの操作が可能になります。また、反応する高さや感度も自由自在です。
以下の記事で私の使用している設定を公開していますので、気になった方は是非チェックしてみてください。
このアプリは有料なので、無料が良いのであれば「Fluid Navigation Gestures」がおすすめです。(使ったことないけど…)
これ、かなり使い勝手が良くなるのでおすすめです。
スポンサーリンク
もとに戻す方法
再度ジェスチャーを有効化する場合は以下を実行すればOKです。
右を有効化
adb shell settings put secure back_gesture_inset_scale_right default
左を有効化
adb shell settings put secure back_gesture_inset_scale_left default
コメント
コメント一覧 (8件)
下部ジェスチャーのみ無効化する方法はご存知でしょうか?
ありがとうございます
めっちゃ便利!
ありがとうございます!
ジェスチャーの無効化がどうやってもできないんですけどこれはいわゆるおま環でしょうか…端末はoppoReno3 5Gなので、colorOS11です。具体的にはコマンドを実行したときにException occurred while executing ‘put’:と返されます。
返信が遅くなりました。OPPOのColorOSでは、一部コマンドに制限がかかっているため、もう一つ設定が必要です。「開発者向けオプション」内の「認可の監視を無効化する」にチェックを入れて再度お試しください。
認可の監視を無効化するにチェックしてコマンドを実行してみましたが、今度はなんのエラーも返ってこない代わりに無効化もされていませんでした…一体どうなっているんでしょうか…
元に戻す方法も書いてくださると有難いです。
完全に忘れてました…
追記しました。