Could be because I never played games like these on keyboard. I just found it hard to get used to, but that doesn't mean that your approach is wrong or nieche. What I'd like to change is what you did with Z and Shift though. Z (punch) only works at smaller sizes, so pretty much useless most of the time for someone who's constantly stuffed. Shift (dodge) however is a lot more useful, especially against ranged enemies, but isn't really where the fingers are positioned. There are 1-2 useless keys inbetween, which isn't ideal especially for something you'd like to use as a quick reaction.
I don't really see a point in the punch anyway as the kick/belly bump are pretty much the same in terms of attack area. Not sure if there are any combos you could pull off with both kick and punch, but to me the punch felt rather redundant and unimportant. Putting dodge on Z would make a lot more sense than having the punch there