How to change from key-repeat to hold-key-for-variations?

I have a MBP running Sonoma 14.7.2. For a long time — since the 1970s — I've used keyboards set to “auto repeat” (aka “type-o-matic”). I use fn/🌐 for other characters.


Lately I've been doing work requiring accented Latin character glyphs and want to switch to what I guess is the default across most apple devices: hold-key-for-variations.


I went to System Settings, Keyboard tab, and set Key Repeat Rate to Off. That stopped the repeating, but did not enable hold-key-for-variations. Is there something else I need to change?

MacBook Pro 16″, macOS 14.7

Posted on Feb 9, 2025 7:15 PM

Reply
Question marked as Top-ranking reply

Posted on Feb 10, 2025 10:32 AM

Thank you! Yes, this:


defaults write -g ApplePressAndHoldEnabled -bool true


and a reboot, fixed my problem. I overthought it a bit and found Set ApplePressAndHoldEnabled for one specific application but in fact the default behavior is what I want. I can use key repeat for delete and arrow keys, and for making “separator comments” (//--------------) in Xcode — along with easy access to ñ, ô, etc.

2 replies
Question marked as Top-ranking reply

Feb 10, 2025 10:32 AM in response to Tom Gewecke

Thank you! Yes, this:


defaults write -g ApplePressAndHoldEnabled -bool true


and a reboot, fixed my problem. I overthought it a bit and found Set ApplePressAndHoldEnabled for one specific application but in fact the default behavior is what I want. I can use key repeat for delete and arrow keys, and for making “separator comments” (//--------------) in Xcode — along with easy access to ñ, ô, etc.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

How to change from key-repeat to hold-key-for-variations?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.