This is pretty good, but man is it uncomfortable using a keyboard. The fact that X is for jumping and Z is for running is bad. It should be the other way around. It's like playing the original mario bros but A and B are swapped.
Only if you come from smbx, and anyways it's not hard to adjust. I've quickly adjusted to X being jump and Z being run from other fangames using that control style