iPhoneのキーボードが勝手に元へ戻ってしまう理由
パスワード欄、数字パッド、再起動、そして地球儀キーの巡回順。切り替えたはずのキーボードが元に戻る理由は四つあり、自分で手を打てるのはそのうち二つです。
キーボードを追加して一時間ほど快適に使っていたのに、気がつくとグレーの標準キーボードに戻っていて、また地球儀キーを押し直す。iOSのカスタムキーボードで最もよく聞く不満の一つですが、多くの場合どこも壊れていません。原因は四つに分かれていて、外から見た症状はほとんど同じです。そして自分で変えられるのは、そのうち二つだけです。
1. パスワード欄をタップした
これが最も多く、しかもどの層においても不具合ではありません。iOSは安全な入力欄に他社製キーボードを表示しません。ログインのパスワード欄、決済の入力欄、パスコードの欄など、安全な入力として指定された欄にカーソルが移った瞬間、直前まで何を選んでいてもApple純正のキーボードへ差し替えられます。
これは意図して引かれた境界線です。他社製キーボードは別プロセスとして動いており、Appleはパスワードの打鍵をそこへ流しません。欄から離れれば自分のキーボードはひとりでに戻ってきます。この挙動を変える設定はどのキーボードにも存在せず、変えられると主張するものがあれば、そちらを疑ったほうがよいでしょう。
2. アプリが別の種類のキーボードを要求した
テキスト欄は入力の種類を指定できます。個数なら数字パッド、金額なら小数点付きのパッド、電話番号なら電話用のパッドという具合です。アプリがこれらを要求すると、iOSは汎用のキーボードではなくその専用キーボードを出します。自分のキーボードが消えたように見えますが、実際にはその欄は最初から汎用キーボードの出番ではなかった、というだけです。
銀行アプリ、購入手続きの画面、個数を増減させる欄などで日常的に遭遇します。同じアプリの中でも普通のテキスト欄へ移れば、自分のキーボードはそこにあります。
3. 端末を再起動した、またはアプリを強制終了した
再起動のあと、そしてiOSのアップデート直後にも、最初に出てくるのはシステム標準のキーボードです。何週間も別のキーボードを使い続けていたとしても同じです。Appスイッチャーから強制終了したアプリで最初に入力するときにも、同じことが起こり得ます。
地球儀キーを一回押せば戻ります。iOSには他社製キーボードを既定として指定する仕組みがなく、Appleがその設定を公開していない以上、どのキーボードアプリも等しくこの制約を受けます。再起動した直後に様子がおかしいと感じたら、まずこれを疑ってください。
4. キーボードが多く、地球儀キーが巡回している
地球儀キーを一回タップすると、「設定」→「一般」→「キーボード」→「キーボード」で決めた順番の次のキーボードへ移ります。四つ入れていれば三回タップしないと目的地に着かない、ということが起こります。入力前に反射的に地球儀キーを押す癖があると、この巡回でどんどんずれていきます。
- タップではなく長押しする。iOSが全一覧を出すので、巡回せずに目的のキーボードへ直接移動できます。
- 使っていないキーボードを整理する。使わないものが一つあるだけで、巡回の停留所が一つ増えます。「設定」→「一般」→「キーボード」→「キーボード」→「編集」から外せます。
- 並び順を変える。ふだん使うキーボードを上へ動かしておくと、一回のタップで着地しやすくなります。
実際に効く対処のまとめ
- 目的のキーボードが決まっているときは、地球儀キーをタップせずに長押しする。
- 有効にするキーボードは六つではなく二つか三つに絞る。絵文字も一つと数えます。
- パスワード欄で標準キーボードが出るのは正常だと考える。境界線が働いている証拠です。
- 再起動のあとは一度切り替えてそのまま使う。設定が壊れたわけではありません。
ここまでの内容はいずれもフルアクセスとは無関係で、特定のキーボードアプリに固有の話でもありません。これらの規則はキーボード側ではなくiOS側に属しているため、どの他社製キーボードでも同じように起こります。
本当に問題があるとき
設定の一覧からキーボードそのものが消えている、あるいは地球儀キーの候補にまったく出てこない、という場合は別の話です。たいていはメモリ不足で拡張が解放されたか、インストールが最後まで完了していないかのどちらかです。コンテナとなるアプリを一度開き、設定でキーボードを追加し直すと、ほとんどの場合はこれで解消します。
よくある質問
パスワードを入力するときだけカスタムキーボードが消えるのはなぜですか
iOSは安全な入力欄に他社製キーボードを一切表示しないためです。パスワードの打鍵が他社製の拡張を通らないよう、Appleがシステムのキーボードに差し替えています。欄から離れればすぐ戻りますし、これを変える設定はありません。
他社製キーボードを既定のキーボードにできますか
できません。iOSには他社製キーボードを既定に指定する設定がありません。一覧の並び順を変えて巡回の先頭に置くことはできますが、再起動の直後はシステムのキーボードが最初に表示されます。
電話番号を入力するとキーボードが変わってしまいます
その欄がiOSに数字パッドや電話用のパッドを要求しているためです。こうした専用のキーボードはシステム自身が描画するので、汎用のキーボードはそこには出てきません。同じアプリでも普通のテキスト欄に移れば元どおりです。
自分のキーボードで試す
Kiboは、本物のメカニカルキー音とテーマ、RGBバックライト効果を備えたiPhone向けの無料カスタムキーボードです。アカウント登録も広告もなく、フルアクセスをオフにしたままでも使えます。