"from keypress to couch co-op"
tact is a user input toolkit for the web. it's good at customizable keybindings, and multiple gamepad support. see github, see benevolent.games.