How can I disable the Macbook builtin keyboard which is defective (looks like the Shift key is always pressed). I need this in order to avoid starting with the Shift key pressed otherwise the Macbook always starts in Safe Boot mode.

I have an external keyboard attached now with which I can work in Safe Boot mode.

  • use a "tooth pic" and remove the shift key cover and check (or clean) for dirt. it snaps back on easy. you could wash it out with alcohol (but turn off the computer first) then blow out with pressurized air can)
    – Ruskes
    Commented Nov 9, 2014 at 17:47
  • I tried this already unsuccessfully. There is a bigger problem with the keyboard, Shift key being one part of it. Commented Nov 9, 2014 at 22:57

1 Answer 1


You can try this to disable the keyboard kext, although I'm not sure if it will work at boot time. Enter this command in Terminal:

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

To re-enable the keyboard kext, type

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

Source: http://forums.macrumors.com/showthread.php?t=433407

To bypass Safe Boot with a stuck Shift key, hold down alt at startup and select the Mac OS X bootable partition.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .