I just finished my first really useful DIY project: a CHEAP footswitch using an old Fender stomp-box enclosure and a thrift-store USB joystick. With the freeware app “Joy2Key” you can remap joystick actions to keypresses, which allows me to trigger any action within Traktor Pro!
Hell yeah… I’ve made at least 20 sustain pedals/foot switches out of left over pushbuttons, guitar cables, and what ever i can find to use as an enclosure. My favorite was an old cigarette tin with the button sandwiched in the middle tape to a piece of wood for the weight, the thing was awesome for what it was…