Linux

Microsoft Windows

Programable Keyboard

Best solution is actually to get a Programable Keyboard. That way, there's no glitches. And you can plug in the keyboard in any computer or operating system and it'll work right away with your own customization.