IOS – How to enable key repeat on iOS

ioskeyboard

I am working on a project in iOS and would like to enable key repeat. I have done quite a bit of looking around and have failed to come up with any option like that (which surprises me quite a bit, actually).

Is there a way to enable key repeat on an iOS device?

Best Answer

The other answers here are inaccurate. The correct answer is "sort of"

@MichaelGoerz Comment is correct. There seems to be a bug in iOS where key repeat only works for certain keys instead of all keys as expected. For example backspace will repeat per your settings but "w" won't. I recommend filing a bug report with Apple at https://bugreport.apple.com in an effort to prod them to fix this. This bug is highly irritating especially when using remote desktop tools where holding down a key might be required.

I occurred to me that this may also be by design, an attempt by Apple to be "helpful" by only allowing the most commonly used repeating keys. Due to the fact that the Settings->General->Accessibility->Keyboard->Key Repeat menu makes no mention of this I am treating it as a bug.