How to Stop Your Mac from Automatically Repeating Keys When Held Down

By default, macOS utilizes a feature called “Key Repeat.” If you press a key on your keyboard (like the letter “a” or the Backspace key) and hold it down for more than half a second, the operating system will begin rapidly inputting that keystroke over and over again (e.g., “aaaaaaaaaa”).

While this is useful for quickly deleting a long line of text by holding down the Backspace key, it can be extremely frustrating for users with limited motor control, or users with heavy mechanical keyboards who tend to rest their fingers heavily on the keys. Accidentally lingering on a key for a fraction of a second too long can result in a sudden, destructive string of repeated characters ruining a document or triggering unintended actions in a video game.

You can configure macOS to completely ignore key holds, ensuring that one physical key press strictly equals one digital input, regardless of how long the key is depressed.

How to Disable Key Repeat on a Mac

You can turn off this behavior in the Keyboard accessibility settings.

  1. Open the System Settings (or System Preferences) via the Apple Logo in the top-left menu bar.
  2. Scroll down the left sidebar and click on Keyboard.
  3. Look at the very top of the right pane for the section labeled “Key Repeat.”
  4. You will see a slider labeled Key repeat rate (with options ranging from Slow to Fast).
  5. Drag this slider all the way to the far left until it reaches the Off position.

The change takes effect instantly. If you open a text editor and hold down the letter “s”, the Mac will type a single “s” and then do absolutely nothing else. To type a second “s”, you must completely lift your finger off the key and physically press it again.

Get the best tech tips delivered straight to your inbox.

Join thousands of readers mastering Apple, Google, Microsoft, and Linux.