The problem is that every time I start my MacBook Pro 15" Early 2011, some of the (native) keyboard keys stop working. However, if I click a restart button - it is all fine.

It is definitely not a hardware issue and this did not happen on Mavericks ever.

  • I have same issue: 4 keys stopped working on wake from sleep, foolishly restarted Mac in hope it would fix it, now can't login as username contains one of 'broken' keys
    – Mat
    Nov 2 '14 at 21:06
  • Me too. My 1,2,3 number keys no longer work since updating to Yosemite.On late 2011 13" macbook pro. Have plugged in external keyboard so I can type those numbers.
    – user98911
    Nov 3 '14 at 9:42
  • look if the assistive devices is turned on in syst pref.
    – Ruskes
    Nov 5 '14 at 1:12
  • Are you using FileVault full-disk encryption? If so, it could be an issue with the login screen shown before the OS is booted.
    – andonuts
    Nov 29 '14 at 2:59
  • Yes, I am. Is there any solution?
    – Arthur
    Nov 30 '14 at 12:45

On the Yosemite login screen, you should see the current Input Method (keyboard) icon in the upper right corner.

If you click on the current input method, a drop-down menu will let you choose which alternate keyboard you can use. That should let you enter it in.

If your keyboard isn't listed, the dropdown menu also has an exhaustive list of other input methods, so you can select one that should let it work.

Note: I haven't tried to change my password to use an alternate keyboard just to see if it works. Maybe for 1000+ rep... ;)

Also, it took about 5 seconds for the input method menu to drop down, so just keep at it until it drops.

  • To add on to this, if the problem is that certain physical keys don't seem to be working, you can change keyboard layouts as needed to move around the keys to locations that don't have issues. This probably won't help you if there's an issue with certain characters.
    – Tuesday
    Dec 29 '16 at 6:29

I had this: Numlock had been toggled on.

You must log in to answer this question.

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