首页 MacBook Pro 键盘按键失灵
文章
取消

MacBook Pro 键盘按键失灵

问题描述

之前对 MacBook Pro 2015 的硬盘进行升级之后, 就发现键盘上的按钮 A ~ LT, G, B, Y, H, N 几个键位无效了. 看到网上有类似的问题解决方案有以下几种:

  1. 硬件损坏(比如: 排线出问题了).
  2. 重置 NVRAM (怎么做可以百度, 我的试了几次都毫无效果).
  3. 软件冲突.

最近回忆了一下也没有装什么软件, 就忽略了 软件冲突 这条. 以为是拆机时候不小心触到了 键盘排线, 把 排线 搞出问题了, 但是网友一般出现这种问题问题的时候一般都伴随着触摸板也有一定的问题, 我的触摸板完全正常, 硬件检测也正常. 其他方面的也毫无头绪, 只好先暂时配了个外接键盘.

解决过程

但是, 今天 外接键盘 的按键也全部失灵了, 出了 Command, Space 等功能性的按键还有效.

在随机测试按键的过程中触发了切换输入法, 发现个别按钮开始可以输入内容了. 这才意识到有可能是输入法引起的问题.

  1. 打开 输入法偏好设置 .
  2. 选中 搜狗输入法 后, 面板上面显示 键盘布局不可用.
  3. 禁用 搜狗输入法.
  4. 启用 简体拼音 (macOS 自带的中文输入法).

实验结果发现完全能够正常输入, 这才知道问题是出在了 搜狗输入法. 网上查了一下, 不止我一个人遇到 搜狗输入法 的这个坑.

于是完全卸载搜狗, 彻底卸载还需要删除掉以下 3 个文件:

  1. /Library/Input\ Methods/SogouInput.app
  2. /Users/user/Library/Caches/SogouServices
  3. /Users/user/.sogouinput

提示 路径中的 Users 一般来说是你的用户名, 比如我的 Mac 名称叫做 ZHK, 那么路径就是 /ZHK/user/.sogouinput 要根据具体情况来处理. 如果仅仅从 偏好设置 里面移出输入法的话, 输入法是依残留在系统内部的, 直接删除掉这些文件.

有网友说 百度输入法 没有问题, 但是安装之后当场解决了问题, 但是重启后问题就又出现了.

暂时只能先用系统自带输入法过渡一下了, 之后发现有什么解决办法再补充吧.

本文由作者按照 CC BY 4.0 进行授权

Unity 中如何关闭 UI 的用户交互开关

更新 macOS 10.15 之后 Cocoapods 无法使用的解决办法