I have noticed lately that I am spending so much time with my mouse. I have to use it to open and close stuff and I I spend time scrolling through explorer to just click on a small [+] in order to open a folder menu or open a menu item and it's taking me more and more time to do the same stuff because these programs are getting so complex the only way to navigate them is with a mouse.
There are a few text editors out there that allow for this kind of productivity, of course with this productivity brings a learning curve. Those are VIM and GNU Emacs. I am currently looking at the two, but am going to start off with VIM.
One thing you might find useful is Navigating Firefox via the Keyboard.