如何禁用 MacBook Pro 上的内置键盘?

如何禁用 MacBook Pro 上的内置键盘?

我的猫有一个坏习惯,它会跳过我的 MBP 并按下按键,把事情搞乱(从停止播放视频到删除文件)。

我正在寻找一些实用程序或技巧来完全禁用内部键盘,然后使用鼠标或某些组合键重新启用它。

有什么想法如何实现这一点吗?

答案1

登山扣元素是一款具有强大键盘定制功能的开源软件,包括在连接外部键盘时禁用内部键盘的功能。

截屏

我有一台 2018 MBP,键盘很糟糕,现在已经开始以很多奇妙的方式出现故障。我有一个便宜的蓝牙键盘,我刚刚把它放在内置键盘的正上方,使用 Karabiner-Elements 可以让我禁用它,这样上面键盘的压力就不会触发不必要的按键。

https://github.com/pqrs-org/Karabiner-Elements

答案2

刚刚在我的 2013 MBP 10.8.5 上尝试过这个:

外接键盘仍然可以正常工作,并且我可以禁用然后重新启用我的内置键盘。

要禁用便携式 Mac 的内置键盘:

sudo kextunload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/ The internal keyboard is then disabled, external keyboards will still work.

要重新启用便携式 Mac 的内置键盘:

sudo kextload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext/

当我最初禁用内置键盘时,终端通知我:

(kernel) Can't unload kext com.apple.driver.AppleUSBTCKeyboard; classes have instances:
(kernel)     Kext com.apple.driver.AppleUSBTCKeyboard class AppleUSBTCKeyboard has 11 instances.
Failed to unload com.apple.driver.AppleUSBTCKeyboard - (libkern/kext) kext is in use or retained (cannot unload).

尽管如此,该命令仍然有效,且没有任何不良影响。

谢谢:麦克鲁莫尔斯

答案3

有几个第三方程序可以做类似的事情...或者只需要一个支架将你的 MBP 倾斜,这样猫就不会跳到它上面。

洛基

编辑:你也可以尝试键盘清洁器

答案4

有一款出色的免费应用可以做到这一点。它叫做键盘清洁工具,它和 BetterSnapTool 是同一个人制作的。

与键盘清洁器不同,当键盘被禁用时,您仍然可以正常使用计算机。

相关内容