iPhoneの候補が違う言語の語を出してくるのはなぜか
変換も予測も、画面に並んでいる文字ではなく、いま選ばれているキーボードに付いてきます。日本語を打っているのに英語の候補が出る、英字を打っているのに日本語の候補が出る。その仕組みと、確実に直す手順をまとめます。
日本語で文章を打っているのに候補の行に英単語が並ぶ。あるいは英字で打っているのに、まったく関係のない日本語の候補が出てくる。端末が言語を見失ったように見えますが、そうではありません。iOSは文章の中身を読んで言語を判定していません。いま選ばれているキーボードを見て、そのキーボードに付いている辞書で候補を出しているだけです。何を打ち込むかは、この判断に関係しません。
辞書はキーボードに付いていて、文章には付いていない
設定で追加したキーボードは、日本語のかなでも、ローマ字でも、英語でも、それぞれが自分の辞書と自分の変換規則、自分の語の使用頻度を抱えています。そのうち一度に働くのは一つだけで、どれが働くかは、最後に地球儀キーを押したときに決まっています。文字が画面にどう並んでいるかは、この決定に一切影響しません。
だから英語キーボードのままローマ字で日本語を打っても、変換候補は出てきません。英語キーボードは英語キーボードの仕事を正確にこなしているだけで、設定が壊れているわけではないからです。逆に日本語キーボードのまま英単語を打てば、その綴りが日本語側の候補として扱われ、思ってもいない語が並びます。
日本語は「かな」と「ローマ字」が別のキーボード
iOSのキーボードリストでは、日本語のかな入力とローマ字入力が別々の項目として並びます。見た目も打ち方も違いますが、どちらも日本語の辞書を持っているので、この二つのあいだで候補が食い違うことはあまりありません。混乱が起きるのは、そこに英語のキーボードが加わってからです。三つ並んでいると、地球儀キーを一回叩いただけでは目的のキーボードに届かないことが増えます。
違う言語の候補が出るときの原因
- 地球儀キーを押さずに、打つ言語だけを変えた。辞書は動いていないので、前の言語の候補が出続けます。
- 商品名や借用語、人名など、短くて言語のはっきりしない文字列が、いま有効な辞書の語と十分に近く、そちらへ寄せられた。
- キーボードリストに、今日は使っていない言語まで入っている。地球儀キーが一つ手前、あるいは一つ先で止まってしまう。
- 一つのキーボードの中で複数の言語を切り替える方式のものを使っていて、その内部の言語が前回のままになっている。同じ理屈が一段下で起きています。
確実に直す
- 言語を変えるときは、打ち始める前に地球儀キーで切り替えます。切り替えは即座に効きますが、効くのは切り替えたあとに打った文字だけです。
- キーボードが三つ以上あるなら、地球儀キーを長押しして一覧から直接選びます。タップで一周させるより確実です。
- 使っていない言語はリストから外します。設定 App →「一般」→「キーボード」→「キーボード」で右上の「編集」を押すと削除できます。一周が短くなるほど、行き過ぎも減ります。
- よく使う二つが隣り合うように、同じ画面の「編集」から並べ替えます。目的のキーボードが一手で届くようになれば、タップ一回が再び信用できる操作になります。
Appleが用意している例外
iOSには、一つのキーボードの枠で二つの言語を同時に扱い、切り替えなしでどちらの候補も出せる仕組みもあります。ただしこれはAppleが対応させた言語の組み合わせに限られ、Apple純正のキーボードの中だけで動きます。サードパーティ製のキーボードがこの仕組みに相乗りすることはできないので、複数言語を扱うキーボードは、同じ問題を自分のやり方で解いています。
一つのキーボードの中で切り替える方式
言語ごとにiOSへ別々のキーボードを登録するのではなく、一つのキーボードの内部で言語を切り替える作りのものもあります。この場合、iOS側のキーボードリストは短いままですが、規則そのものは変わりません。最後に選んだ言語の辞書が働き続けるので、打ち始める前にいまどの言語かを確かめる、という手順は同じです。切り替えた言語名を短く画面に出す実装が多いのは、そこを目で確認できるようにするためです。
よくある質問
日本語を打っているのに英語の候補が出るのはなぜですか。
候補は画面の文章ではなく、いま有効なキーボードの辞書から出ています。有効なキーボードが英語のままなら、何語を打ち込んでも英語の候補が並びます。地球儀キーで日本語のキーボードに切り替えれば、その時点から辞書も入れ替わります。
キーボードを切り替えずに二つの言語を打てますか。
Appleが対応させた一部の言語の組み合わせに限り、一つのキーボードで両方の候補を出す仕組みがあります。すべての組み合わせで使えるわけではなく、Apple純正のキーボードの中だけで働きます。対象外の組み合わせでは、地球儀キーでの切り替えが必要です。
キーボードを頻繁に切り替えると動作は重くなりますか。
重くなりません。辞書の入れ替えはその場で終わり、ダウンロードや展開のような待ち時間は発生しません。文ごとに切り替えても速度上の損はないので、必要なだけ切り替えて問題ありません。
英語キーボードのままローマ字で打つと変換できないのはなぜですか。
英語キーボードには日本語の変換辞書が付いていないためです。打った文字はそのままアルファベットとして扱われ、かなにも漢字にもなりません。日本語のかな入力かローマ字入力のキーボードに切り替えてから打ち直してください。
自分のキーボードで試す
Kiboは、本物のメカニカルキー音とテーマ、RGBバックライト効果を備えたiPhone向けの無料カスタムキーボードです。アカウント登録も広告もなく、フルアクセスをオフにしたままでも使えます。