Default Punctuation Order

is there a way to rearrange the order of the punctuations when you press the punctuation key?i find it really weird that i get the "@" first instead of the traditional period w/c is used more often.there must be a registry hack to do this...