interesting, shows promise :D
kind of bizarre controls.
i recommend arrow keys for movement/jump/navigation/struggle
z x c v should be your normal control buttons for confirm/attack/block/menu/jump ect
a s d f if you really need more buttons
there is some flexibility with what goes where but this is pretty standard for this kind of game
ideally the player should not need to be moving his hands around the keyboard during play
if you really want to keep movement over on wasd and control buttons on hjkl then leave arrow keys unused and put struggle on a/d because it is really awkward to have to move my hand over to arrow keys in the middle of combat just to struggle lol.