Another way to handle it so that it still works with a touchpad:
WASD for movement
moving mouse with touchpad for leaning
Punch left with N
Punch right with M
Block with Space
I really like this game and am rooting for you.
I think you need different keyboard-only controls (I'm trying to play on my laptop in my lap, so touchpad doesn't work for current control scheme like right click for blocking doesn't allow you to hold)
I think
WASD for movement
My thumb wants to use space bar for block (I don't think it's necessary to control left arm vs right arm for blocking as long I can still punch with either arm while blocking)
Maybe something like C for left punch, V for right punch.
Either just N and M for left and right lean or I J K L for full leaning
I tried seeing if arrow keys for leaning would make sense but it felt a bit awkward