เพิ่งลองสิ่งนี้ใน 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