I'm making a platforming game based on physics with wall walking. The current control scheme is very simple.
Jump = Spacebar or A (Nintendo Controller) / Right mouse button
Jumping will also detach you from a wall climb.
Move left and right = A an D on keyboard or the left joystick. You can also hold the mouse in front of the character then hold the left mouse button and the character move towards the mouse.
I personally think the mouse controls are the easiest and most intuitive. I'm mainly looking for feedback on the keyboard and gamepad controls. I originally had it so when the character was climbing a wall or upside the controls would change with direction. However I got tired of switching between up and down and left and right on every turn. I found only 2 keys a little easier. This way no matter which way you're moving you simply press the opposite direction key to move the other way.
Here is a link to a playable web demo. Please let me know what you think.