Some users have noticed that certain older iPhone and iPad models feel slower after updating to iOS 7. We’ve offered a variety of tips to speed things up, but one persistent issue that has we’ve been contacted about regards the mysterious keyboard lag and typing delay that seems to only apply to older devices, where there is a sizable delay between tapping a key and the character appearing on screen.
The exact reason for the typing lag is difficult to determine, but a commonality is that these devices have been updated to iOS 7 from previous iOS versions, which could suggest some old outdated settings are turning the keyboard sluggish. Rather than doing a complete restore and clean install of iOS 7 though, a resolution that has worked fairly well is simply choosing to reset all settings on the device:
- Open Settings and go to “General”
- Choose “Reset” and then select “Reset All Settings” – confirm the reset twice when asked, you will also need to enter a passcode if one is set
The iOS device will reboot and show a progress bar indicator as all settings on the device are trashed and reset to defaults. When finished, the device will boot up as normal again.
This dumps all customizations and settings to iOS, meaning you’ll need to do things like bold the font, set your wallpaper, rejoin wi-fi networks, and make other usability adjustments again, but it does have a noticeable impact on the keyboard lag issue that has impacted some users, at least on an iPhone 4, 4S, and iPad 3.
Resetting all settings applies exclusively to settings and does not delete any data from your device and is not to be confuse with the completely separate procedure of a full device reset to factory settings, the latter of which removes everything as if it was a brand new piece of hardware.
There may be a relationship to the lag and the autocorrect dictionary, and some users have reported success with resetting the auto-correction dictionary list. In our tests that did not work reliably enough to recommend it though, and instead the best trick we’ve found so far involves a universal settings reset.
It is quite likely an upcoming iOS software update will resolve this issue completely, but in the meantime try out the settings reset, it can help.