I've been using a single foot pedal for Shift and I absolutely love (and recommend) it. I found this triple foot pedal at Goodwill and I had to have it whether it worked or not.
Well, it works, and it's set to left arrow, right arrow, and right mouse click. I would prefer Ctrl, Shift, and Alt in that order. So I found the driver and the manual on the Kinesis site and read about reprogramming it. Turns out you must have a 32-bit computer to reprogram it, and running the program in XP-compatibility mode doesn't work. Since I'm fresh out of 32-bit computers, I decided to open her up and see about replacing the controller.
Honestly, it couldn't be easier -- the Pico has enough GPIO and grounds that I can re-use the plugs and the right-angle header connectors.