For some unknown reasons, secondary shift characters can get activated and display different characters than normally they would. For example, SHIFT + 6 would yield a ?, instead of the ^, and SHIFT + ...
MouseKey is a lightweight Windows app that turns any mouse into a productivity powerhouse by letting you remap buttons with ...