A simple browser page for selecting and testing either an Xbox or PlayStation controller layout for connected gamepads. Features:
- Xbox / PlayStation selection
- Interactive thumbstick movement
- Button, D-pad, shoulder, and trigger feedback
- Browser Gamepad API support
Frontend – HTML5, CSS3, Vanilla JavaScript (no frameworks) Hardware API – W3C Gamepad API for controller input Design - Flat, neo-brutalist with inverted colors
This project is licensed under the GNU General Public License v3.0. See LICENSE for details.
Summary: You are free to use, modify, and distribute this software, provided you include this license and make any modifications open source under the same license.
Found a bug? Have a suggestion? Feel free to:
- Test on different gamepads and browsers (successful testing with all Xinput devices and PS5 controller in Chrome, Edge, Safari and Firefox)
- Report issues in the GitHub issues tracker
- Submit pull requests for improvements
- Share this project with others who are planning to use gamepads.