About a year ago, I was working on a machine learning problem. I had a lot of training data I wanted to manually classify, so I put together a Mathematica interface for the data that would let me browse the training set and assign classifications from a USB gamepad. It was pretty straightforward... only took an hour or two to implement, and it sure beat classifying with mouse clicks!
http://reference.wolfram.com/mathematica/ref/ControllerManip...
About a year ago, I was working on a machine learning problem. I had a lot of training data I wanted to manually classify, so I put together a Mathematica interface for the data that would let me browse the training set and assign classifications from a USB gamepad. It was pretty straightforward... only took an hour or two to implement, and it sure beat classifying with mouse clicks!