For the last few days I have been trying out some software called Dasher. It’s a virtual keyboard that instead of clicking on the keys you just "steer" towards the letters by pointing the mouse cursor. It is open source so it is free to use. It is available for both PC and Mac. I like it because it works great with my SmartNAV mouse. You can try it out yourself at http://www.inference.phy.cam.ac.uk/dasher/.