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.

Features

  • Multiple definable pedal sets
  • Automate fixed text to a foot pedal for repetitive text input
  • Automate Mouse clicks to a foot pedal
  • Automate Function Keys
  • Define keys not available on your keyboard
  • Automate program execution to a foot pedal
  • Automate command chaining for any of the above
  • Multiple foot pedal manufacturers catered for
  • The ability to redefine the scancodes that your foot pedal sends
  • HotKey pedal set scrolling(selection)
  • Runs on a Raspbery Pi 3

Project Samples

Project Activity

See All Activity >

License

GNU Library or Lesser General Public License version 2.0 (LGPLv2)

Follow Footcontroller

Footcontroller Web Site

Other Useful Business Software
Easily Host LLMs and Web Apps on Cloud Run Icon
Easily Host LLMs and Web Apps on Cloud Run

Run everything from popular models with on-demand NVIDIA L4 GPUs to web apps without infrastructure management.

Run frontend and backend services, batch jobs, host LLMs, and queue processing workloads without the need to manage infrastructure. Cloud Run gives you on-demand GPU access for hosting LLMs and running real-time AI—with 5-second cold starts and automatic scale-to-zero so you only pay for actual usage. New customers get $300 in free credit to start.
Try Cloud Run Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Footcontroller!

Additional Project Details

Operating Systems

Linux

Intended Audience

End Users/Desktop

User Interface

X Window System (X11)

Programming Language

Python

Database Environment

SQLite

Related Categories

Python Desktop Environment Software, Python Games, Python Hardware Platform

Registered

2016-01-03