A very common bug in games and software is when the program takes raw keystrokes and interprets them through a qwerty layout regardless of what keyobard the computer uses. Most people, developers included, will understandably never notice this bug because they use the querty keyboard andso experience no observable buggy behavior. I use a non-qwerty keyboard: (played in firefox browser, though potentially elsewhere) Lording of Hearts has this bug.
Eg, Pressing E on my keyboard doesn't attack the nearest enemy, but pressing Y (which is in the qwerty E position) does, and so on.