Have you ever thought of using something like the Roland PK-4/5 midi footpedals? You can set them to transmit midi info.
_________________________
Riding on the Avenue of Time
cassp50@gmail.com