Break open an Xbox (360) controller and, via my PC, get a Wii-mote to manipulate it's buttons and sticks. Connecting a Wii-mote to a Linux PC with Bluetooth is apparently easy, and I've seen videos showing the pointing feature working, so I'll have to have a play with that. I may be able to do this without the PC at some point, but I have to walk before I can run.