The last Win 10 feature update (1803) has done a good job of messing up keyboard layouts (may not be relevant to this post). If your chosen keyboard layout is anything other than English(United States), it will randomly and frequently changes back to English (United States). The first symptom is usually when the @ symbol becomes ". The usual temporary fix is Windows key + SHIFT to change keyboards. But, it doesn't work in the forum text boxes. A single apostrophe becomes a hash so I'm appears as I#m. The only fix I've found is to come out of the forum text, go to a text editor, type the apostrophe, go back to the forum text box and all is well, for about 30-minutes.
Plays havoc with passwords to banks etc that have non-numerical or non-alphabetical characters when you get locked out after three goes.