K Kibo 入手

iPhoneの候補が違う言語の語を出してくるのはなぜか

変換も予測も、画面に並んでいる文字ではなく、いま選ばれているキーボードに付いてきます。日本語を打っているのに英語の候補が出る、英字を打っているのに日本語の候補が出る。その仕組みと、確実に直す手順をまとめます。

日本語で文章を打っているのに候補の行に英単語が並ぶ。あるいは英字で打っているのに、まったく関係のない日本語の候補が出てくる。端末が言語を見失ったように見えますが、そうではありません。iOSは文章の中身を読んで言語を判定していません。いま選ばれているキーボードを見て、そのキーボードに付いている辞書で候補を出しているだけです。何を打ち込むかは、この判断に関係しません。

辞書はキーボードに付いていて、文章には付いていない

設定で追加したキーボードは、日本語のかなでも、ローマ字でも、英語でも、それぞれが自分の辞書と自分の変換規則、自分の語の使用頻度を抱えています。そのうち一度に働くのは一つだけで、どれが働くかは、最後に地球儀キーを押したときに決まっています。文字が画面にどう並んでいるかは、この決定に一切影響しません。

だから英語キーボードのままローマ字で日本語を打っても、変換候補は出てきません。英語キーボードは英語キーボードの仕事を正確にこなしているだけで、設定が壊れているわけではないからです。逆に日本語キーボードのまま英単語を打てば、その綴りが日本語側の候補として扱われ、思ってもいない語が並びます。

日本語は「かな」と「ローマ字」が別のキーボード

iOSのキーボードリストでは、日本語のかな入力とローマ字入力が別々の項目として並びます。見た目も打ち方も違いますが、どちらも日本語の辞書を持っているので、この二つのあいだで候補が食い違うことはあまりありません。混乱が起きるのは、そこに英語のキーボードが加わってからです。三つ並んでいると、地球儀キーを一回叩いただけでは目的のキーボードに届かないことが増えます。

違う言語の候補が出るときの原因

確実に直す

  1. 言語を変えるときは、打ち始める前に地球儀キーで切り替えます。切り替えは即座に効きますが、効くのは切り替えたあとに打った文字だけです。
  2. キーボードが三つ以上あるなら、地球儀キーを長押しして一覧から直接選びます。タップで一周させるより確実です。
  3. 使っていない言語はリストから外します。設定 App →「一般」→「キーボード」→「キーボード」で右上の「編集」を押すと削除できます。一周が短くなるほど、行き過ぎも減ります。
  4. よく使う二つが隣り合うように、同じ画面の「編集」から並べ替えます。目的のキーボードが一手で届くようになれば、タップ一回が再び信用できる操作になります。

Appleが用意している例外

iOSには、一つのキーボードの枠で二つの言語を同時に扱い、切り替えなしでどちらの候補も出せる仕組みもあります。ただしこれはAppleが対応させた言語の組み合わせに限られ、Apple純正のキーボードの中だけで動きます。サードパーティ製のキーボードがこの仕組みに相乗りすることはできないので、複数言語を扱うキーボードは、同じ問題を自分のやり方で解いています。

一つのキーボードの中で切り替える方式

言語ごとにiOSへ別々のキーボードを登録するのではなく、一つのキーボードの内部で言語を切り替える作りのものもあります。この場合、iOS側のキーボードリストは短いままですが、規則そのものは変わりません。最後に選んだ言語の辞書が働き続けるので、打ち始める前にいまどの言語かを確かめる、という手順は同じです。切り替えた言語名を短く画面に出す実装が多いのは、そこを目で確認できるようにするためです。

よくある質問

日本語を打っているのに英語の候補が出るのはなぜですか。

候補は画面の文章ではなく、いま有効なキーボードの辞書から出ています。有効なキーボードが英語のままなら、何語を打ち込んでも英語の候補が並びます。地球儀キーで日本語のキーボードに切り替えれば、その時点から辞書も入れ替わります。

キーボードを切り替えずに二つの言語を打てますか。

Appleが対応させた一部の言語の組み合わせに限り、一つのキーボードで両方の候補を出す仕組みがあります。すべての組み合わせで使えるわけではなく、Apple純正のキーボードの中だけで働きます。対象外の組み合わせでは、地球儀キーでの切り替えが必要です。

キーボードを頻繁に切り替えると動作は重くなりますか。

重くなりません。辞書の入れ替えはその場で終わり、ダウンロードや展開のような待ち時間は発生しません。文ごとに切り替えても速度上の損はないので、必要なだけ切り替えて問題ありません。

英語キーボードのままローマ字で打つと変換できないのはなぜですか。

英語キーボードには日本語の変換辞書が付いていないためです。打った文字はそのままアルファベットとして扱われ、かなにも漢字にもなりません。日本語のかな入力かローマ字入力のキーボードに切り替えてから打ち直してください。

自分のキーボードで試す

Kiboは、本物のメカニカルキー音とテーマ、RGBバックライト効果を備えたiPhone向けの無料カスタムキーボードです。アカウント登録も広告もなく、フルアクセスをオフにしたままでも使えます。

App Storeでダウンロード

関連ガイド

ガイド一覧