The bluetooth keyboard on my iMac seems to work for a while then starts to skip letters or mix up letters while I am typing. It seems there is also a delay between the time I type a character and when it shows up on screen. I've switched to my wired keyboard and the same thing happens. If I reboot, the problem goes away for a while, then comes back. Any suggestions?

  • Hold down the Shift and Option keys ('Alt' on some keyboards) and, at the same time, click on the Bluetooth icon in the menu bar.
  • Find your keyboard on the device list and select "Factory Reset"
  • Confirm "remove" when prompted.
  • Reconnect keyboard.

I tried "resetting NVRAM and SMC" as Apple Support mentioned but didn't enough to solve. If the solution above doesn't solve the problem, please try to reset NVRAM and SMC before following the solution steps.

  • 4
    Boom. Factory reset of the keyboard fixed it for me. Man you're a life saver - it was deriving me nuts. I went through closing a bunch of Safari tabs thinking the /computer/ was running slow, until I tried the laptop keyboard and realised it was the bluetooth keyboard's fault - sorry Safari, I take it all back! ;) – Antony Stubbs Jun 26 '20 at 11:53
  • 1
    I have an almost new 27" iMac. Keyboard was laggy and seemed to go in spurts of 3. Did the keyboard reset, and it is now working without lag. Thank you ali6p. – mmm Nov 14 '20 at 4:37
  • 2
    Wish I could give this 2 upvotes. Thanks. – marcantonio Jan 4 at 16:41
  • 1
    Always critical of fixes that ask you to reset or restart something, but boom! This was the only one that worked. Thank you! – Navid Khan Apr 5 at 10:04
  • This did not work for me (macbook air 2021). I bought a logitech keyboard and that even had the same problem when connected via bleutooth. The problem was solved when I connected via the logitech thingy. – Hans Dash May 12 at 18:33

Apple says the following:

You may have accidentally set an option that changes how your keyboard operates.

Choose Apple menu > System Preferences, click Accessibility, then click Keyboard. Make sure Slow Keys is turned off. If Slow Keys is on, you must hold down a key longer than usual before it’s recognized.

If the problem persists, enter "Safe Mode" to bypass all third party system extensions and only load the required system components. This should help you determine whether third-party software is to blame for your situation.

If you google "Apple HT201262" you will find the article describing how to do this (I can't refer to 2 links/articles yet, sorry!)

Would you still face these issues in Safe Mode, then my final advise is to contact Apple directly.


Apple's solution of resetting NVRAM did not work for me either. I fixed this by going to System Preferences -> Keyboard -> Input Sources -> Set Up Bluetooth Keyboard. I disconnected my keyboard there, switched off the keyboard, turned it on, and reconnected the keyboard. Then the problem disappeared.

You must log in to answer this question.

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