Are there any well-estabilished solutions for using a computer efficiently with the left hand on the keyboard exclusively, and the right on the mouse; optimized for, but not limited to programming?
One thing I've heard of is the one-handed Dvorak layout, but I doubt that it's really enough to be able to program efficiently using one hand... just the sheer amount of twisting my hand towards shift+something whenever I need a special symbol (and that's like 1/3 the keys I type during programming) sounds unpromising, not to mention a set of common keyboard shourtcuts (like word completion or context assist). I believe I'd need to remap those too.
I believe that the possibility of chording using not ctrl+something or alt+something, but instead combinations of keys from the keyboard's home row only, would make one-handed operation more comfortable. And also the common symbols would need to be available more easily, I cannot imagine having to press shift whenever I need a parenthesis!
Then, I don't want to reinvent the wheel and I'm positive that, well,someone had the idea before me and came up with a convenient solution. Fellow SuperUsers, do you have any clues?