Change to an different keyboard layout when entering passwords
I can see that this is likely to be very restrictive until you find a solution, so I offer this workaround to ease things while other answers come in.  If you enter your password into your username field, then select it, copy it, and type over the top with your actual user name, you can then paste the password into the password field..  This is 3 extra taps overall, but will at least allow you to use your logins in the meantime.