如果你前往 设置 > 设备 > 键入 并找到 “打字时显示文本建议”,就会发现 Windows 中多年来一直有这个开关,只是鲜有人注意到。大多数桌面用户从未开启过它,而开启过的人中,大多数很快就会觉得它不怎么样。这是一项真实存在的功能,但用途有限——在认定它不够用之前,值得先确切了解它能做什么。

“打字时显示文本建议”实际有什么作用

此设置会把人们熟悉的屏幕触摸键盘单词预测栏带到实体硬件键盘上。开启后,在受支持的输入框中开始打字,Windows 就会在你输入的文字上方或附近建议单个词语,通常可以通过轻触或单击来选择。它使用的就是 Windows 已用于触摸和手写笔输入的同一套预测文本引擎,只是扩展到了使用普通键盘打字的用户。

设置 位置 功能
打字时显示文本建议 设置 > 设备 > 键入 为硬件键盘建议下一个单词

它的不足之处

只建议单词,不建议短语

它一次预测一个下一个词。它无法像短语级或基于大语言模型的建议引擎那样,理解如何完成句子的其余部分。

并非所有应用都支持

支持范围取决于应用中文本输入框的构建方式。许多桌面应用——包括人们最常用来写作的应用中的许多款——无论设置如何,都根本不会显示建议栏。

不具备真正的语言理解能力

它是一个单词频率预测器,并非能够理解你正在构建的句子的模型。它不会像基于大语言模型的建议那样根据上下文调整——例如,遇到“很抱歉延迟了,我会把……”时,它无法接上任何接近你实际想表达的内容。

表现不一致,很容易忘记它的存在

由于该设置藏在“设备”下方,不在更醒目的设置区域,而且也不是在所有地方都能使用,因此许多人在某个应用中开启后,发现它在另一个应用中悄无声息地消失,就会以为功能坏了。

这些并不意味着 Windows 的设置设计得不好——它实现的是手机风格的预测文本功能,一直以来都如此,只是从触摸输入扩展到了实体键盘。差别在于,短语级、理解上下文的建议完全属于另一类功能,而 Windows 的内置设置从来就不是为此设计的。

人们会转而使用什么

一旦有人发现内置建议仅限于单词,而且应用支持情况不一致,通常就会开始寻找能够满足以下需求的工具:(1) 无论应用的文本输入框是如何构建的,都能在整个系统中使用;(2) 根据实际输入的句子内容,而不只是单词频率,一次建议不止一个词。

这正是 适用于 Windows 的 Typeahead 旨在填补的具体空缺。它是一款系统托盘工具,几乎可以在任何 Windows 桌面应用中建议当前句子的其余部分——不只是下一个词:WhatsApp、Telegram、Slack、Chrome、Edge、Firefox、Outlook、Thunderbird、Word、记事本、Notepad++,以及 VS Code 的聊天和文本窗格。建议由完全在你的电脑上运行的本地大语言模型生成(通过 llama.cpp 使用 Qwen 3.5),因此不依赖云服务,你输入的任何内容都不会被传送到别处。按 Tab 或右箭头接受建议,或者继续打字将其忽略。

它还包括自定义片段和基于词典的自动补全,即使尚未下载模型也能使用——其理念更接近 Windows 的内置功能,但它能在不同应用中稳定运行,而不必取决于每个应用如何实现文本输入框。

常见问题

在 Windows 中哪里可以找到“打字时显示文本建议”?
前往“设置”>“设备”>“打字”,找到“打字时显示文本建议”开关。它会将触摸键盘的预测文本功能应用到硬件键盘上。
为什么 Windows 的建议栏在某些应用中不显示?
是否支持取决于应用的文本输入框是如何构建的。许多常见的桌面应用没有实现 Windows 显示建议栏所需的接口,因此无论设置如何,功能都不会在这些应用中出现。
使用 Windows 的内置功能时,能否获得整句建议,而不是单词建议?
不能。内置设置只会根据词频预测下一个单词,不会预测句子的其余部分。短语级、理解上下文的建议属于另一类功能,Windows 并未原生提供。
Typeahead 会替代 Windows 设置,还是能与之同时使用?
Typeahead 是一款独立的系统托盘应用——不会修改 Windows 设置。你可以开启或关闭内置开关;Typeahead 会独立提供自己的系统范围短语级建议。
Typeahead 的建议引擎是否像某些写作助手一样基于云端?
不是。它会在你的设备上直接运行本地模型(通过 llama.cpp 使用 Qwen 3.5)。无需账户,不会收集文本遥测数据,你输入的文本也绝不会离开你的电脑。
Typeahead 的价格是多少?
$9.99 通过 Microsoft Store 一次性购买,提供 7 天免费试用,可使用全部功能。没有订阅。

获取 Typeahead

一次性购买。无订阅。适用于 Windows 10 和 Windows 11。

在 Microsoft Store 上获取