我的猫有一个讨厌的习惯,那就是跳过我的MBP并造成使事情混乱的击键(从停止播放视频到删除文件的任何方式)。
我正在寻找一些实用程序或黑客工具,以完全禁用内部键盘,并使用鼠标或使用某些组合键重新启用它。
任何想法如何实现这一目标?
我的猫有一个讨厌的习惯,那就是跳过我的MBP并造成使事情混乱的击键(从停止播放视频到删除文件的任何方式)。
我正在寻找一些实用程序或黑客工具,以完全禁用内部键盘,并使用鼠标或使用某些组合键重新启用它。
任何想法如何实现这一目标?
Answers:
刚在我的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).
但是,该命令有效,没有不良影响。
感谢:macrumours
10.10.3
10.9.5
鼠标键实际上可以在没有任何应用的情况下解决您的问题。这是内置的OS X可访问性选项(可以打开和关闭)。基本上,当您按Option键5次时,它已启用(或以相同方式禁用),然后您只能使用键盘上的6至8个键来控制鼠标-其他键和触摸板均被禁用-因此,如果您猫没有按1或2键(鼠标左键和右键),就可以了。
它不是100%的解决方案,但可以在80-90%的情况下工作。将人体工程学键盘放在MacBook Pro键盘上方时,我正在使用它。坦白说,不知道何时(以及是否)人体工学键盘会出现在笔记本电脑上。很快,世界上将充满手腕上带有RSI或腕管的盲目程序员。
我的实际版本是El Capitan 10.11.1,但我认为它适用于几周前的10.10.5。
Karabiner-Elements是开源软件,具有强大的键盘自定义功能,包括在连接外部键盘时禁用内部键盘的功能。
我有一个带有可怕键盘的2018 MBP,现在它已经开始以许多奇妙的方式失败了。我有一个便宜的蓝牙键盘,我只是将其设置在内部键盘的顶部,并且使用Karabiner-Elements可以禁用它,从而使上方键盘的压力不会触发不需要的按键。
看起来所有的猫都喜欢与MacBook混为一谈
这个http://www.indiegogo.com/Mac-OS-X-Keyboard-Lock-Application-Lockey应该可以解决您的问题
或尝试使用此 http://jan.prima.de/~jan/plok/archives/48-Keyboard-Cleaner.html
PS:您是在这里http://discussions.apple.com/thread.jspa上问过这个问题的同一用户吗?threadID = 1646187
有一个出色的免费应用程序可以做到这一点。它称为KeyboardCleanTool,由制造BetterSnapTool的同一个人制造。
与键盘清洁器不同,在禁用键盘的情况下,您仍然可以正常使用计算机。
http://macifier.com/ 这个程序是免费的,可以锁定键盘,并且不会关闭屏幕(您可以继续使用FaceTime / Skype或看电影)!其他应用模糊了屏幕。