I type in Colemak (it's like Dvorak). When I chat it's fine, but when I go to use a key bind, it treats it like Qwerty. That is, I have to press the key bind in Qwerty for it to register.

For example, here's my top row where yours probably says QWERTY:
QWFPGJ

That means, if I press Alt+P (in Colemak), the game treats it like I pressed Alt+R (in Qwerty).

This is in Mac. The Windows version works fine.