There are a few attempts out there at a linux driver for the Logitech G13 game pad. One of the most complete ones I’ve found, and most often used as a base for other attempts, is this one by ecraven.

I’ve decided to try writing a Python implementation of my own though, as something as an experiment, and I found myself adding functionality until I had something that’s pretty feature complete. I’ve been using it for a little while now and so far everything works nicely!

Basic Features:

  • dbus support
  • keybound macros
  • multiple keymaps
  • live keymap switching
  • keybound keymap switching
  • indepedant gui based keymap generator
  • driver control app