I noticed a lack of any software that deals with mouse movement smoothing for people suffering from Parkinson’s Disease, Essential Tremour, and similiar conditions that works under X. There already exists some software called SteadyMouse for Windows, and IBM make a hardware adapter.
So I decided to have a go at writing something. It’s only had a few hours work on it so far. It implements some simple low pass filtering to try and remove shakes and isn’t especially good at the moment (in fact it might even make things worse :P) but it’s a start. I probably won’t do much more on it until Easter when I’ll have a computer with an actual mouse instead of a trackpad to experiment with but the current code is available in my bazaar repository.
Here’s a screenshot:
(Notice the cute hamster systray icon ;).)