Hardware Keyboard for iPad/iPhone Produces Wrong Characters

Last modified: Nov 27, 2025 3:43 PM
162 12972 Last modified Nov 27, 2025 3:43 PM

This problem is normally caused by having the wrong keyboard mapping settings active.


First go to settings > general > keyboard > keyboards and make sure you have only one language on the list there.  Remove any extras, since it is easy to accidentally activate the wrong keyboard when you are typing.


If you really need to have multiple language keyboards available, then you may just have to make sure you are using the right one.  The active language is usually indicated by an icon at the bottom of the screen.


Then also go to settings > general > keyboard > hardware keyboard and tap over at the right edge. Make sure that you have the correct language name of your keyboard checked.  Often there is more than one choice for a given language, and you might need to try each to see which one fits the printing on your keys.


One common error is when the Spanish mapping is used instead of English: When that happens @ becomes " and ? becomes _ .


With iOS 26, if you find that the hardware keyboard will not honor the mapping you have checked in the hardware keyboard settings, try removing any third party keyboards you may have installed, especially MS Swiftkey.

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