My shift button does not work correctly

if I press the left shift button it types a "1 or !" if I press the right shift button it types ''w or W'' please help me
 
Do all other keys work correctly? What causes the "1" versus the "!" to show up? Or is it just random?

Are you using a standard keyboard on a current Windows system?
 
Back