Step 1 — The problem
Wrong script.
Start again.
Wrong language. Wrong script. Start again.
If you type in more than one language, you know the problem.
You switch from English to Hebrew, Arabic, Farsi, or another language — but the keyboard input doesn’t switch with you.
You start typing, see the wrong characters appear, delete everything, switch languages, and start again.
The problem isn’t the keyboard.
It’s knowing which language is active.