Are you by chance left handed? I can see that WASD would be awkward to use for anyone who keeps the mouse on the left side of their keyboard instead of on the right side of the keyboard.
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.
As a lefty who moves the mouse to the left side of keyboard, WADS is no more awkward than any other keyboard combination for left or right headed people. Just, you know, shift your keyboard a little bit more towards the right for comfortable spacing lol.
It's more important to use the correct API in the first place. For example, inside a browser KeyboardEvent.code is based on the location of the key. No layout-based rebinding should be needed.
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.
Is that allowed by the keyboard specifications? If you break the mapping on purpose I have some sympathy but not nearly as much as "oh no this only works on qwerty".
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.