Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I have a Microsoft Natural Ergonomic Keyboard connected to my 2011 MacBook Pro.

The keyboard's normal keys (letters, etc.) always work fine; however, there is a problem with the various function keys.

Basically, they don't work until I go to System Preferences -> Microsoft Keyboard. Once I go to that prefpane, everything starts working again.

It seems to somewhat randomly stop working, requiring me to go to System Preferences again to make it work.

How can I fix this? It seems like a daemon/driver that's supposed to make the keys work is crashing, but I searched Console.app for microsoft with no luck.

share|improve this question
add comment

1 Answer 1

up vote 5 down vote accepted

The reason for this is that Microsoft Keyboard Helper is somehow not being added to the Login Items by the keyboard's driver installer. However, the helper is contained inside the Microsoft Keyboard Preference Pane, so it is being run when you open it, and thus restores the full functionality of the keyboard.

The simple solution is this:

  1. Open System Preferences;
  2. Go to Users & Groups > {your user} > Login Items;
  3. Click + icon under the Login Items list;
  4. When Finder window opens, press + + G;
  5. When a form appears, paste this into it: /Library/PreferencePanes/Microsoft Keyboard.prefPane/Contents/Resources/;
  6. Select the file MicrosoftKeyboardHelper, and press Add;

That's it. The keyboard should now retain its function keys' functionality after the restart.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.