divvywin-split-revolution (divvy is not free)
- .bat files (for windows)
These programs allow you to avoid having to use the mouse/move your hand position and to be able to bring up files/foldes or run commands in less keystrokes)
Autohotkey: map keystrokes to different keystrokes or call different programs (eg: Ctrl+Shift+N to call new word doc). One huge functionality is mapping keystrokes to navigation commands so that you don't need to move your hand away from the keyboard. eg: vi (an editor) maps H -> left, J -> down, K -> up, and L -> right when it is in navigation mode:
Now you can have that across your whole desktop.
Launchy: start programs/open folders by typing in their names from launchy (brought up by alt-space) instead of searching for it in the start menu.
Macs already have a similar program included
.bat files: requires some minimal understanding of commandline. Basically write small scripts to let you do whatever you want. You can then use launchy/autohotkey to call these scripts.