Also, speaking of WASD. Anyone implementing WASD controls in a game, please make sure you make the keys rebindable and not hardcoded to WASD. I use the Dvorak layout so in the position that a QWERTY user has their hands when playing with WASD controls I have different keys, and therefore when I’m in game I make use of keyboard input configurations offered by the game in order to set up keys that work with the layout I use :)
And even though there may just be a handful of people that use Dvorak… :p there are still quite a few different keyboard layouts that are quite widespread.
Fortunately most games on Steam offer the ability to define your own keys. And even some browser based games do as well.
(Rebinding is still nice in general, of course.)
Not always the case ಠ‿ಠ
I am using a programmable keyboard that does the layout in the keyboard firmware, and therefore you can’t actually tell the physical position of the keys I am using from the key code.