Autohotkey can map mouse button functions to a key.

The last kickstarter update video briefly showed people working on gamepad support. There was still a lot of stuff to be done and UI to be adjusted, but it sounded like the basics were working.