我的旧 ThinkPad X201 有一个特定问题:Shift主键盘上的两个键都不起作用。
当前任所有者重新安装 Windows 时,出现了该问题。我已经安装了 Manjaro 18.04,但问题仍然存在。
外接键盘工作得很好(实际上,我现在正在用键盘打字),但板载键盘却不行。
我试过了showkey
,但没有 Shift 键码。我已经尝试过xev
,但没有任何转变输出。我已经仔细研究了 BIOS,以查看任何可能影响此类行为的内容,但仍然一无所获。现在我不知道这个问题可能是什么原因造成的,以及如何解决。
可能的解决方案之一可能是重新安装 BIOS,但对我来说这似乎有风险(还没有这样做,也不知道如何做到这一点),因此任何其他解决方案都是首选。
更新
我尝试使用geteltorito
(例如这条指令),成功启动到创建的可启动 USB 驱动器中,按照说明进行操作,没有错误,但按键Shift仍然不起作用。至于EC,我找不到任何有关如何更新/刷新它的信息。关于下一步该做什么有什么建议吗?因为除了换键盘我一无所知。或者任何寻求帮助的建议也可能很好。
更新2
我已经成功降级并更新了我的 BIOS 和 EC,但Shift按键始终保持麻木状态。我拆下了Thinkvantage按钮下方的塑料片,看看是否有任何水渍,但没有任何迹象。因此,我认为下一步是手动探测键盘功能区,看看Shift按键是否完全接触。如果不是 - 那么 20 美元的键盘是我的选择,但如果是 - 那么它可能是主板的问题。任何有关做什么的建议将不胜感激。
更新3
我已经拆下键盘并探测触点,看看轮班是否有接触。不幸的是,他们这样做了,这意味着问题出在主板上。 fml。
答案1
嵌入式控制器更新 (*.FL2) 应已与 BIOS 更新 (*.FL1) 一起应用,并包含键盘的配置。
您可以使用“DOS 软盘”和 phlash16 实用程序从 USB 拇指驱动器手动刷新它,但您也可以执行此操作来验证 ECP 是否已更新:
- 进入 BIOS 设置,记下 BIOS/ECP 版本。
- 使用较低版本降级 BIOS/ECP,例如1.39 (6QET69WW)(向下滚动)。
- 再次进入 BIOS 设置,验证降级是否已应用。
- 使用最新版本重新刷新。
- 重新检查设置中的 BIOS/ECP 版本。
还可以尝试使用 .BIOS 文件加载 BIOS 设置中的“设置默认值” F9。
也许你很幸运,键盘连接器松动/脏了。您可以卸下键盘并用酒精(异丙醇)清洁连接器/插座,然后重试。
如果您有多个具有相同键盘连接器的 ThinkPad,您可以使用不同的键盘进行测试。两周前,我在朋友的 T530 上使用了 X61 键盘(水损坏)。
描述了更多针对 Linux 的 flash 方法这里。