我的Asus不懂做么标点符号很多都掉乱了

比如说按shift+3应该是#才对吧??
可是我按Shift+3他会出现£这个

还有Shift+2原本应该是出现@
可是我按了过后他却出现"

而且这种问题只有出现在我用english keyboard的时候

如果我用SogouPinyin然后换成英文的话打出来的标点符号是正确的..

只有用windows原装的才会出现这种问题..

有哪位大大可以教我怎么调回去???