Every now and then, I used to suffer the problem of having my keyboard layout change seemingly for no reason. For example, my @ key would change to Shift+2 instead of Shift+’ – and vice versa with the ” key.
I’ve now figured out that the problem has been my keyboard layout changing language (in my case, from “Irish” to “US”). Turns out the keyboard shortcut to change your input language is LeftAlt+Shift, which I must have been pressing by mistake. So all I had to do was press this combination again to restore my keyboard to the way I knew and loved. It’s easy when you know how!
If you need to check a) what input languages are installed for your computer, and b) what your shortcut is for switching between these languages – then go here:
Control Panel -> Regional & Language Options -> Languages -> Details -> Settings -> Key Settings