Shift key does not type character printed on certain keys
I replaced my keyboard [the old one died]. The new keyboard will type a period, but does not want to type a colon [the character printed above the period].
Period key types .
shift and period key types >
dash key types /
shift and dash types /
there doesn't seem to be a way to type an equal sign, semi colon, or question mark even though all are printed on the keyboard/
The keyboard is set to US English and was purchased in California. Setting the keyboard to US International or Canadian English changed nothing. I'm at a complete loss. This sucks
iMac 27″ 5K, macOS 10.14