T9キーボード&検索
T9キーボードの仕組み

T9 キーボードの仕組み

T9 キーボードは、Key Launcher の標準インターフェースです。狭くて窮屈なフルキーボードの代わりに、1つのキーに複数の文字が割り当てられた大きくて押しやすい9キーグリッドを使用します。(通常の英字キーボードがお好みの場合は、フル QWERTY キーボード に切り替えることも可能で、検索動作はどちらでも同じように機能します。)

よりコンパクトなキーボードをご希望ですか? 4列レイアウト では、*、0、# を右側の列に折りたたむことで、画面高さを丸々1行分節約できます。

T9 キー配列

T9 キーボード付き Key Launcher ホーム画面

キー割り当て英字
2A B C
3D E F
4G H I
5J K L
6M N O
7P Q R S
8T U V
9W X Y Z

検索の具体例

「YouTube」 を検索する場合:

  1. 9 をタップ → Y
  2. 6 をタップ → o
  3. 8 をタップ → u

通常は 9-6-8 と3打鍵するだけで十分です。YouTube が瞬時に最上位に表示されます。タップするか、Enter キーを押して起動します。

T9 検索の実演


多言語への対応の仕組み

Key Launcher はマッチングを行う前に、すべてのアプリ名を T9 の数字列に変換します。そのため、アクセント記号、声調、特殊文字を入力する必要はありません。言語体系は大きく2つに分かれます:専用のキーボード割り当てを持つ言語と、最初にローマ字化(ラテン翻字)される言語です。

ラテン文字系(英語、ベトナム語、フランス語、トルコ語など)

各文字はキーに直接対応し、アクセント記号は基本文字へと正規化されます。ダイアクリティカルマークを入力する必要はありません。

アプリ名入力する数字
Tin tức(ニュース)8-4-6-8-8-2 (tintuc)
Đường(通り)3-9-6-6-4 (duong)

専用キーボードを持つ言語

以下の文字体系は、翻字を介さず数字キーへ直接マッピングされます。代替文字の表示 を有効にすると、キー上に実際の文字を表示できます。キーに印字されている文字が、そのキーが一致する文字そのものです。

文字体系備考
キリル文字ロシア語(33文字)に加え、ウクライナ語 ґ є і ї、ベラルーシ語 ў にそれぞれ専用キートップを割り当て。セルビア語、マケドニア語、カザフ語、ブルガリア語はロシア語テーブルに準拠
ギリシャ文字24文字(1キーあたり3文字)
ヘブライ文字語末形5文字を含む全27文字
アラビア文字30文字(1キーあたり4文字)
ペルシャ文字32文字 — 追加されたペルシャ文字は元となった形状のアラビア文字と同じキーを共有
ウルドゥー文字38文字(同原則) — پ は ب と、ٹ は ت と同居
タイ文字子音44文字。母音記号や声調記号は入力不要
デーヴァナーガリー(ヒンディー語)独立母音を 2 に配置し、5つの子音群(varga)を 3〜7 に展開。マートラー(母音記号)等は入力不要

右横書き(RTL)言語であっても、キー番号は左から右へ 2 → 9 と並ぶため、数字グリッドの操作感は常に一貫しています。

各地域の固有数字(٠-٩, ۰-۹, ๐-๙, ०-९)は通常の数字として照合されるため、名前にそれらを含むアプリも問題なく検索できます。

中国語

漢字はピンイン(Pinyin)に変換された後、数字へとマッピングされます。Key Launcher は単語の連結形も生成するため、weixin と入力すれば単に wei や xin だけでなく「微信」がヒットします。また107個の多音字(1文字で複数の読みがある漢字)を認識し、地図は detu ではなく ditu、音楽は yinyue、銀行は yinhang として正しく照合されます。

ピンイン変換には Android 10 (API 29) 以降が必要です。

日本語

かなおよび漢字は、中国語のピンインではなく日本語のローマ字として処理されます。例えば、「電話」は denwa、「設定」は settei、「連絡先」は renrakusaki と入力することでヒットします。ヘボン式と訓令式の双方のスペルが生成されるため、「とうきょう」は toukyou でも tokyo でも一致し、「メール」は meeru でも meru でも検索できます。さらに各漢字の複数の読み(音読み・訓読み)にも対応しています。

かなの検索はサポートされているすべての Android バージョンで動作します。漢字は内蔵変換テーブルを使用するため、内蔵テーブルに含まれない極めて稀な漢字のみで構成されたアプリ名の場合はピンインにフォールバックします。

純粋に漢字のみで書かれたアプリ名は、Key Launcher の言語、システム言語、または 第2検索言語 が日本語に設定されている場合に日本語として処理されます。かなを含む名前は常に日本語として認識されます。

韓国語

ハングルは、日常的にタイプされる韓国語の公式表記法である**文化観光部2000年式(Revised Romanization)**に従ってローマ字化されます:카메라 → kamera、카카오톡 → kakaotok、연락처 → yeollakcheo、배달의민족 → baedaruiminjok。直訳的表記や旧式の l 表記もマッチするため、入力の癖に関係なくヒットします。すべてのサポート対象 Android バージョンで動作します。

その他の言語

その他の文字体系は、Android の ICU トランスレーターによってラテン文字に翻字された後、数字へとマッピングされます。


QWERTY キーボードでの入力

ホーム画面のキーパッドを QWERTY に切り替えた場合、アプリ名は数字ではなくテキストとしてマッチし、同じローマ字化ルールが適用されます。kamera、denwa、weixin、yandeks、nastroyki と入力すれば、他言語の文字で表記されたアプリをそのまま検索できます。

このモードにおけるキリル文字のローマ字化には、学術的翻字ではなく一般的な通称スペルテーブルが使用されるため、Яндекс は yandeks、Сообщения は soobshcheniya でヒットします。


マッチングモード(優先度順)

検索クエリが入力されると、Key Launcher は以下の照合戦略を順に試行し、最初の一致で停止します:

  1. 単語先頭一致(Word-start match) — 単語または音節の先頭に一致。最も高速で最高優先度。
  2. 名前先頭一致(Name-start match) — 名前全体の先頭から完全に一致。
  3. 部分一致(Contains match) — 名前の内部のどこかに一致。
  4. 頭文字一致(Initials match) — 各文字が連続する単語の頭文字に一致。gm で Google Maps、2-6 で Angry Orange にヒット。(2文字以上が必要)
  5. 順不同単語一致(Words in any order) — 入力したすべての単語が、順序を問わず名前の中の異なる単語の先頭に一致。「Tien Bo」と入力して連絡先「Bo Tien」を見つけたり、「xin wei」で「微信」を見つけたりできます。

語順通りの一致は常に並べ替えられた一致よりも上位にランクされるため、「play store」と入力した場合、Store Play というアプリよりも Google Play Store が常に上位に表示されます。

順不同単語一致にはスペースが必要となるため、テキスト入力(QWERTY キーボードおよびドロワー内の検索フィールド)でのみ機能します。T9 キーパッドにはスペースキーがありません。

第2言語によるマッチング

第2検索言語 を設定している場合、アプリはその言語での別名にも一致します。これらの結果は、現在表示されている名前での一致よりも下位にランク付けされ、アイコンの角に小さな バッジが表示されます。これにより、入力した文字列と表示名が異なる場合でも理由が一目でわかります。


ランキングと自動起動設定

Settings > Search Settings(詳しくは 検索設定 を参照)で調整できます:

  • Auto Launch(自動起動):絞り込み結果が残りわずかになったとき(または設定されたキー打鍵数に達したとき)、指を離すことなく最上位の一致アプリを即座に開きます。
  • Quick Open チップ:自動起動がオフの場合、検索結果が十分に絞り込まれるとキーボード上に 「[アプリ名] を開く」 チップが表示され、ワンタップで素早く起動できます。