Recently I started to have hand problems wish necessitated using my keyboard and mouse less. At first I tried talon voice which has and unreliable voice dictation system on windows. I then stumbled upon Microsoft's own built into windows voice dictation which I found performed really well. Some of the shortcuts and inability to trigger it with voice confuse me a bit but generally it's still been quite useful.
(this comment was written mostly with voice dictation)