Every now and then my keyboard in Visual Studio gets all screwy. For example Shift + 3 inserts a pound symbol instead of a hash #. Shift + \ inserts a tilde ~ instead of a pipe |. When this happens it only affects the current instance of VS - even if I have multiple VS windows open. Only VS is affected - Notepad and other windows apps are fine. Closing and then reopening the solution I was working on in a new VS 2008 instance resolves the problem.
Does anyone have any idea what key combination I have accidentally pressed to cause this? And how to revert it?