T9 键盘与搜索
T9 键盘工作原理

T9 键盘运作原理

T9 键盘是 Key Launcher 的默认交互界面:它摒弃了狭窄拥挤的全键盘,采用宽大舒适的 9 键九宫格网格,每个按键对应若干个字母。(更习惯实体字母按键?键盘随时可切换为全功能 QWERTY 键盘——无论哪种方式,搜索逻辑完全一致。)

喜欢更紧凑的键盘高度?4 列布局(4-column layout) 将 *、0 和 # 收纳到右侧的一列中,省下整整一行的屏幕高度。

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 —— YouTube 就会瞬间排在首位。点击它或按回车键即可启动。

T9 搜索实际效果


多语言处理机制

Key Launcher 在匹配前会将每个应用的名称转换为 T9 数字序列,因此您无需输入变音符号、声调或特殊字符。各种语言文字分为两大类:拥有专属九宫格键面的文字,以及首先经过**罗马化(拼音化/音译)**处理的文字。

拉丁语系文字(英语、越南语、法语、土耳其语等)

每个字母直接映射到对应按键,重音和变音符号会自动剥离为基础字母——您永远不需要键入附加符号。

应用名称键入数字
Tin tức(新闻)8-4-6-8-8-2 (tintuc)
Đường(街道)3-9-6-6-4 (duong)

拥有专属键面的语系

这些文字直接映射到数字键——无需经过拼音转写——并且可以通过显示替代字符将对应字母直接印在按键表面。按键上绘制的字符即是该键所匹配的内容。

语系说明
西里尔字母(Cyrillic)俄语(33 个字母),外加乌克兰语 ґ є і ї 和白俄罗斯语 ў,均有各自的键面标示。塞尔维亚语、马其顿语、哈萨克语和保加利亚语采用俄语表近似映射
希腊语(Greek)24 个字母,每键 3 个
希伯来语(Hebrew)27 个字母,包括 5 种词尾形式
阿拉伯语(Arabic)30 个字母,每键 4 个
波斯语(Persian)32 个字母——额外的波斯字母与同字形的阿拉伯字母共用按键
乌尔都语(Urdu)38 个字母,原理相同——پ 与 ب 同键,ٹ 与 ت 同键,以此类推
泰语(Thai)44 个辅音。元音和声调符号无需输入
天城文 / 印地语(Devanagari)独立元音位于 2,五组 varga 辅音分布于 3–7。附加符号(Matra)等无需输入

按键编号均从左到右依次为 2 → 9(包括从右往左书写的文字),保持熟悉的数字键盘顺序。

本土数字(٠-٩、۰-۹、๐-๙、०-९)会作为普通数字进行匹配,因此包含这些数字的应用名称仍可轻松找到。

中文(汉字)

汉字会被转换为拼音,然后再映射为数字。Key Launcher 还支持词组连拼——因此输入 weixin 即可命中“微信”(不仅支持单个 wei 或 xin)——并内置了 107 个多音字处理规则,例如“地图”识别为 ditu(而非 detu),“音乐”识别为 yinyue,“银行”识别为 yinhang。

拼音转换功能需要 Android 10 (API 29) 或更高版本。

日语

假名与汉字会按日语罗马字进行转写,而非按中文拼音——例如输入 denwa 可找到“電話”,settei 找到“設定”,renrakusaki 找到“連絡先”。同时生成两种长音拼写法,例如 とうきょう 可同时匹配 toukyou 与 tokyo,メール 可匹配 meeru 与 meru,并且每个汉字的其他常用读音也同样支持检索。

假名在所有支持的 Android 版本上均可使用。日文汉字使用内置对照表,若完全由汉字组成的应用名称包含该表之外的生僻汉字,则会回退至拼音。

仅当日语为您的启动器语言、系统语言或次要搜索语言时,纯汉字名称才会被作为日语处理。包含假名的名称始终作为日语处理。

韩语(韩文)

韩文采用文化观光部 2000 年式罗马字转写方案(Revised Romanization),符合韩国实际打字习惯:카메라 → kamera,카카오톡 → kakaotok,연락처 → yeollakcheo,배달의민족 → baedaruiminjok。同时也兼容直译及较旧的 l 型拼写习惯。该功能在所有支持的 Android 版本上均可运行。

其他文字

其余语系文字会通过 Android 系统自带的 ICU 转写器转为拉丁字母,随后映射为数字。


在 QWERTY 键盘上键入

若将主屏幕键盘切换为 QWERTY 键盘,相同的名称将直接作为文本而非数字进行匹配,上述音译/罗马化规则完全通用——输入 kamera、denwa、weixin、yandeks 或 nastroyki 均可精确命中外文原名的应用。

在此模式下,西里尔字母音译采用通行通俗拼写对照表而非学术转写表,因此 Яндекс 对应 yandeks,Сообщения 对应 soobshcheniya。


匹配模式(Match Modes)

对于每一次输入查询,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 依然会把 Google Play Store 排在名为 Store Play 的应用之前。

任意词序匹配需要借助空格分割,因此属于文本键入特性——适用于 QWERTY 键盘以及应用抽屉内的搜索框。T9 九宫格键盘没有空格键。

通过次要语言名称匹配

设置了次要搜索语言后,应用还可以根据其在该语言下的本地化名称进行匹配。这些结果的排序会略低于基于可见名称的直接命中,且图标角落会带有微小的 标识,让您清楚为何出现了未直接输入原名的应用。


排序与自动启动设置

前往 设置(Settings) > 搜索设置(Search Settings)(详见搜索设置完整说明):

  • 自动启动(Auto Launch):当剩余匹配结果较少时(或达到指定按键次数后),Key Launcher 会直接自动启动首个匹配应用——无需手指抬起再去点击。
  • 快捷打开条(Quick Open chip):关闭自动启动时,一旦结果数量缩减到一定范围,键盘上方就会出现 “打开 [应用名]”(Open [App]) 快捷胶囊条,实现一键轻点即开。