Input.js is a JavaScript library to map controller and OS-specific USB enumerations provided by the Gamepad API in Mozilla Firefox to an ideal virtual gamepad.
MIT License
🎮 Simple customizable event binding for the HTML Gamepad API.
Micro library that interfaces with the Gamepad API and publishes gamepad update events.
An easy-to-implement, customizable virtual game controller for HTML5 games
Camera controls for three.js using the Gamepad API
Node.js module to read joystick data from Logitech Gamepad F710
A simple module for abstracting key/mouse input for games. Demo:
Handle Keyboard, Gamepad, and Touch Controls under a single API 🕹️
A simple HTML5 Gamepad handler that provides keyboard-like events for Gamepad sticks and buttons.
Wrapper around the Web Gamepad API
Make a logitech gamepad do something useful
An index of gamepad input mappings for controllers using the HTML5 gamepad API