Kawaninon.com

写真やサンプルプログラムなど、
日々の気になった出来事をメモしてる個人的なブログです。

MacBook Pro本体の内蔵キーボードを無効化するコマンド

ターミナルを使用して、MacBook Pro本体の内蔵キーボードをコマンドで無効化しました。外付けのキーボードを使用している場合、特定のキーが勝手に入力され続けて操作に支障が出た時にも有効です。

$ sudo kextunload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kext
Password:
(kernel) Can't unload kext com.apple.driver.AppleUSBTCKeyboard; classes have instances:
(kernel)     Kext com.apple.driver.AppleUSBTCKeyboard class AppleUSBTCKeyboard has 2 instances.
Failed to unload com.apple.driver.AppleUSBTCKeyboard - (libkern/kext) kext is in use or retained (cannot unload).

サンプルコマンドと出力結果です。ターミナルを起動して、コマンドsudo kextunload /System/Library/Extensions/AppleUSBTopCase.kext/Contents/PlugIns/AppleUSBTCKeyboard.kextを入力したらreturnキーを押します。次に、sudoコマンドを実行するのでパスワードを入力したらreturnキーを押します。

おすすめリンク