I'm two weeks late. Oof >_>
Here's a suggestion for movement and attack and stuff.
WASD or EDSF for movement
You can use R, T, G, V, or B for attacks/items/etc.
Much easier to reach those keys using EDSF, but if you want to use WASD you can still do it if you reach a bit.
Again, key rebinding is possible (I've seen it done even with web games) so it may help significantly to make that an option.
I mentioned French keyboards because they are AZERTY and often have difficulty with hard-coded keybinds like in your game.
We as a PC gaming culture made experimental inroads on default keybinds like arrow keys to move and other kinds of weird stuff back in the 1980s and 1990s and early 2000s. We're now in the 23rd year past when we would experiment with default keybinds. Just sayin it is really odd to see this in newly-released games.