This python utility allows users on Linux to control their PC using a HID compatible USB foot pedal.
Note: footcontroller does not support the new VEC Infinity in-USB3 pedal, which is not fully Linux compatible
The foot pedal becomes an extra mouse or mini keyboard but footcontroller allows
you to define multiple pedal sets which you can activate at the click of a button. It uses xdotool to provide you with the ability to assign commands to each pedal.
Many foot pedals come with software, often MS Windows only, which allows you to
program the pedals to perform some function or other, Footcontroller does away
with the proprietary software and allows you to define multiple sets of commands
that can be swapped in or out at the click of a button.
The advantage is that now, your foot pedal can perform different tasks in multiple situations simply by selecting the appropriate pedal set, rather than having to re-program the foot pedal from scratch.