I have the following in my ~/Library/KeyBindings/DefaultKeyBinding.dict
file (among other key bindings):
"~b" = (moveWordBackward:);
"~f" = (moveWordForward:);
Pressing and holding ⌥b starts auto-repeating after a brief pause, as expected. However, pressing and holding ⌥f does not. It has been this way for multiple macOS versions. I recently upgraded to Ventura by doing a clean installation and adding my custom DefaultKeyBinding.dict
file. I thought this would fix whatever the problem was, but no: it still doesn't auto-repeat.
Essentially the same question was asked by someone in 2015 but they reported that the problem was their keyboard. In my case, it happens with every external or internal keyboard I've tried (including a brand new keyboard I'm typing this on).
Why does ⌥f for moveWordForward:
fail to auto-repeat?
In case it's relevant, here is my complete DefaultKeyBinding.dict
file.