K
An useful little program that can emulate the behaviour of a mouse under linux. If you have a laptop with a broken touchpad or you can't use a mouse device for various reason, keymouse could be your best friend!
You can easyly move the pointer on your screen using the keys you want (like ctrl + shift to move cursor up, shift + ctrl to move cursor down .. obviously there's a configuration file)
It uses uinput lkm so you must have a 2.6 kernel with evdev and uinput support.
It runs indipendently on your console, (tty) so you can use gpm too, or on X11 server.
just magic :)