我的猫有一个坏习惯,它会跳过我的 MBP 并按下按键,把事情搞乱(从停止播放视频到删除文件)。
我正在寻找一些实用程序或技巧来完全禁用内部键盘,然后使用鼠标或某些组合键重新启用它。
有什么想法如何实现这一点吗?
答案1
登山扣元素是一款具有强大键盘定制功能的开源软件,包括在连接外部键盘时禁用内部键盘的功能。
我有一台 2018 MBP,键盘很糟糕,现在已经开始以很多奇妙的方式出现故障。我有一个便宜的蓝牙键盘,我刚刚把它放在内置键盘的正上方,使用 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
答案4
有一款出色的免费应用可以做到这一点。它叫做键盘清洁工具,它和 BetterSnapTool 是同一个人制作的。
与键盘清洁器不同,当键盘被禁用时,您仍然可以正常使用计算机。