按键没反应、打不出字?先看输入法状态
先把最常发生的那件事讲清楚
现象:在中文练习里敲键盘,输入框里出现的是一串字母(比如 zhun),而不是汉字;目标文字一动不动。
原因:你的输入法停在英文状态。
为什么这会让你以为工具坏了:你以为自己在打「准」,但输入法没有把 zhun 转成汉字,它老老实实把字母送了出来。而练习程序看到的是几个字母——它不是汉字,所以不算你答对。
解决:把输入法切到中文。切换键是哪个取决于你装的输入法:
| 系统 / 输入法 | 常见切换方式 |
|---|---|
| Windows 系统级 | Win + 空格 |
| Windows 输入法内 | Ctrl + 空格 |
| Windows 中英文直切 | Shift(很多输入法默认) |
| macOS | Caps Lock(多数配置)或 Ctrl + 空格 |
| 搜狗 / 微软拼音 | 通常在状态栏显示「中 / 英」,也可以点 |
切对之后,任务栏或输入法状态栏上会显示「中」。练中文之前先看一眼这个标志,比出事以后再排查省时间。
另外几个容易混淆的现象
按了键,屏幕上什么反应都没有
按可能性从高到低排:
- 页面没获得焦点。 用鼠标点一下练习的输入框,再打字。这在刚打开页面、或者你刚才点了别的地方(比如切了标签)之后很常见。
- 练习还没开始或已经结束。 看看是不是需要先点「开始」,或者这一课已经打完了。
- 输入法在候选状态。 如果你已经在打拼音,输入法弹出了候选框,此时按数字或空格是在选字,不是在打字。
- 浏览器插件拦截。 少见的键盘记录类插件可能干扰输入,可以试试无痕窗口排除。
五笔练习里,编码打出来变成了汉字
现象:你要打编码 trnt,结果输入框里出现了「我」或者其他汉字。
原因:五笔练习要求你在英文输入状态下打编码。当前输入法是中文(而且开了五笔),它把你的 trnt 当成编码转换成了汉字。
解决:切到英文状态(Shift 或 Win + 空格),或者用输入法自带的「英文模式」。
这是五笔练习和中文练习之间最容易搞混的一点:
| 面板 | 需要的输入法状态 |
|---|---|
| 中文练习 | 中文输入法 |
| 拼音练习 | 任意(练的是拼音字母,通常英文状态更省事) |
| 五笔练习 | 英文状态 |
| 英文打字 | 英文状态 |
每次换面板之前看一眼状态栏,能省掉大部分困惑。
打出来的字总是错位(打字像在"吃掉"汉字)
现象:明明按对了,但光标推进的节奏和目标文字对不上,像是一个键吞掉一个汉字。
这类问题通常有两个来源:
- 输入法状态不对:你按的是拼音字母,却被当成了一整段输入。上面的检查能解决。
- 输入法和页面交互的差异:不同的输入法在「组字中 / 组字完成」时给页面发的事件不一样。本站的中文练习已经按这个做了处理——它只认汉字,字母输入不会被当成作答,同时会在面板顶部给出提醒。
如果你确实遇到了「切到中文状态、也确认在打汉字,但仍然错位」的情况,那就是一个真实的 bug,欢迎通过联系页面告诉我们,附上输入法名称和版本会很有帮助。
输入法候选框挡住了目标文字
现象:功能正常,但输入法的候选字窗口遮住了你要看的那一行。
解决:把浏览器窗口往下滚一点,或者把输入法候选框的显示位置设置调一下(多数输入法支持「候选框跟随光标」或「固定位置」)。也可以换用不带候选框的方式练——拼音练习就是这么设计的:它只练音节,不需要选字。
一个省事的习惯
把「开始练习」固定成一串动作:
- 打开页面
- 点一下练习输入框(确保焦点在页面上)
- 看一眼输入法状态栏,切到这一课需要的状态
- 开始打字
前三步一共花两秒,但它们能挡掉你在这一节里看到的大部分问题。
如果以上都不对
那可能是更具体的技术问题。可以按这个顺序自查:
- 换一个浏览器试试。 如果是某个浏览器独有的问题,换一个就能确认。
- 开无痕窗口。 排除插件干扰。
- 检查是不是输入法本身的问题。 打开记事本,用同样的方式打字——如果记事本里也不正常,那问题在输入法,不在网站。
- 检查键盘硬件。 用在线键盘测试工具看按键信号有没有被系统收到。如果某个键完全没信号,那是硬件问题。
如果确认是网站的问题,欢迎写信到 [email protected],说明:浏览器名称和版本、输入法名称和版本、在哪个面板、具体什么操作会触发。有这些信息,问题通常一次就能定位。
本站的中文练习面板在检测到你打的是英文字母时会给出提醒。想练拼音字母本身,请到「拼音打字」面板。
打开练习面板