问题描述
之前对 MacBook Pro 2015
的硬盘进行升级之后, 就发现键盘上的按钮 A ~ L
和 T, G, B, Y, H, N
几个键位无效了. 看到网上有类似的问题解决方案有以下几种:
- 硬件损坏(比如: 排线出问题了).
- 重置
NVRAM
(怎么做可以百度, 我的试了几次都毫无效果). - 软件冲突.
最近回忆了一下也没有装什么软件, 就忽略了 软件冲突
这条.
以为是拆机时候不小心触到了 键盘排线
, 把 排线
搞出问题了, 但是网友一般出现这种问题问题的时候一般都伴随着触摸板也有一定的问题, 我的触摸板完全正常, 硬件检测也正常. 其他方面的也毫无头绪, 只好先暂时配了个外接键盘.
解决过程
但是, 今天 外接键盘
的按键也全部失灵了, 出了 Command
, Space
等功能性的按键还有效.
在随机测试按键的过程中触发了切换输入法, 发现个别按钮开始可以输入内容了. 这才意识到有可能是输入法引起的问题.
- 打开
输入法偏好设置
. - 选中
搜狗输入法
后, 面板上面显示键盘布局不可用
. - 禁用
搜狗输入法
. - 启用
简体拼音
(macOS 自带的中文输入法).
实验结果发现完全能够正常输入, 这才知道问题是出在了 搜狗输入法
. 网上查了一下, 不止我一个人遇到 搜狗输入法
的这个坑.
于是完全卸载搜狗, 彻底卸载还需要删除掉以下 3
个文件:
/Library/Input\ Methods/SogouInput.app
/Users/user/Library/Caches/SogouServices
/Users/user/.sogouinput
提示 路径中的
Users
一般来说是你的用户名, 比如我的Mac
名称叫做ZHK
, 那么路径就是/ZHK/user/.sogouinput
要根据具体情况来处理. 如果仅仅从偏好设置
里面移出输入法的话, 输入法是依残留在系统内部的, 直接删除掉这些文件.
有网友说 百度输入法
没有问题, 但是安装之后当场解决了问题, 但是重启后问题就又出现了.
暂时只能先用系统自带输入法过渡一下了, 之后发现有什么解决办法再补充吧.