You did a great work :)
For me I would have prefered the Right Ctrl key for attack or LMB, to have one hand dedicated to move/jump and one for attacking.
Having two hands on the same side of the keyboard is a little tricky.