Samsung DeX で Gboard を使う
Samsung Galaxy Tab S8 Ultra を購入しました。
買った動機の 8 割くらいは DeX でのマルチタスクなのですが、DeX を起動するとデフォルトのキーボードが Samsung Keyboard に変更されてしまい、設定画面からも変更ができません。
Samsung Keyboard は Gboard 比でイマイチという印象が強く、他の端末で Gboard に慣れていることもあり可能であれば DeX でも Gboard を使いたいところです。
Samsung Keyboard を無効にしたり、外部ディスプレイに繋いだりすれば Gboard を使えるとのことだったのですが、前者は無効にするタイミングがシビアで間違えると DeX 起動不可になる+有料アプリが必要になるとのこと、後者はせっかく単体で DeX が使える端末なのに外部ディスプレイに接続しないといけないのがなぁということに引っかかっていました。
そこで、これまでにあがっている方法以外で、
・自動で Gboard に切り替わり
・root 不要で
・リスク低め
の方法を考えましたので共有します。(ちなみに Gboard 以外でも問題ないです。)
TL;DR 要約
settings put secure default_input_method com.google.android.inputmethod.latin/com.android.inputmethod.latin.LatinIME
これができればなんでもよいです。DeX に入るとデフォルトのキーボードが Samsung Keyboard に変更され、設定 UI から変更できなくなってしまいますが、あくまで UI 上で変更できなくなってしまっているだけなので、直接設定値を書き換えてあげればよいです。
今回解説するのは上記相当の操作を DeX モード切り替え時に自動で行う方法です。
手順
必要なもの
1. Tasker (有料ですが公式サイトから apk をダウンロードして 7 日間試用できます。IME 切り替えに限らず、汎用性の高いツールなので、ぜひご購入を検討ください!)
2. adb (セットアップがまだの方は OREFOLDER さまの記事を参考に導入してください)
事前準備
・Tasker を起動し、バッテリー最適化周りの設定を済ませておいてください
・adb のセットアップと、端末側で USB デバッグをオンにし、adb shell で端末に入れるようにしておいてください
作業
1. adb shell で端末に入り、下記コマンドを実行してください。secure 領域の設定の変更権限を Tasker に与えます。
pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS
2. 下記のプロファイルをダウンロードします。
3. ダウンロードしたプロファイルを、Tasker でインポートします。Tasker の UI はかなり独特なのでスクショを添付しておきます。また、インポート後に右上のチェックマークを押すのを忘れないでください。これを押し忘れるとインポート内容が反映されません。
以上で完了です!これで DeX が起動するとデフォルトのキーボードが Gboard に切り替わるようになっていると思います。
それでは良い DeX ライフを!
もし参考になったらぜひ「スキ!」お待ちしてます。(ログイン不要です。)
この記事が気に入ったらサポートをしてみませんか?