This is a python script (based on the pygame and vgamepad modules) that allows any gamepad to support macros, which can be triggered by both menus and keystrokes. Currently only windows is supported ...
A simple pygame example to get us started. You may save the code below as pygame_test.py. import pygame class JS(): def __init__(self): # Specify low/high frequencies for rumble, based on severity. # ...