Single keypress types repeated characters (MacBook Pro 2016 & 2017)

Solution 1:

Finally, if anyone had or has the same issue, Apple is replacing the keyboard free of charge / refunding the past repair : https://www.apple.com/support/keyboard-service-program-for-macbook-and-macbook-pro/

UPDATE. There is a small program, called Unshaky written on Swift. It fixed this issue for me. It lets you configure a timeout for each key to suppress duplicate keypresses. For instance, if the 'e' key is giving you trouble, you can configure the timeout for a longer duration and adjust for the best results. There is also a statistics panel that shows how many times a key was suppressed by the software, as well as a detailed breakdown for each key.

Solution 2:

I have the same problem. I gradually started noticing double key presses for few keys showing up in the text I typed. The offending keys are: i, t and e.

How to reproduce

  • I went to Keyboard > Key Repeat > Off.
  • When I press down the i and then slide my finger from the left edge to the right edge of the key, it triggers more keypresses.
  • If I key my finger still and press down with more pressure, it sometimes triggers more keypresses.

Pressure seems to be important. If I rub lightly it doesn't happen as much.

I wonder what is causing it. I hope its dust. I will clean my keyboard tonight. But seeing as they all occur in the same row, maybe its something to do with the circuitry - I have to research more about how the keyboard works.


Sprayed my laptop keyboard with a lot of pressurized air. Did not help at all. the T and I keys are still consistently causing issues.

Solution 3:

The current range of MacBook Pros seem to be suffering from this problem with the keyboard. To the point where they have released this technical note about how to attempt a fix.

But a recent article has brought this to the forefront of the tech-news, and as a result Apple may be forced to take more action on this obvious design flaw. It has reached the point where there is even a song now.

I also had a problem with the L key on a new laptop at work. Spare a thought for those of us who live in a country that has no Apple stores. From here in Thailand, any repair that requires a return means a three-week (at least) trip to Singapore. It's still under repair, and we are still waiting for it to come back.

Solution 4:

A seemingly workable way is to Enable Slow keys under the Accessibility setting of Keyboard. For me, a slight adjusting above Short can mostly resolve the problem.