I'm on Linux, and my setup is far from standard Linux. There's bound to be weird bugs sometimes : /
Keycodes 65 to 90 should be reserved for A to Z