Skip to content

Arschpirat/Controller-Vibrate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

██████╗ ██╗   ██╗███╗   ███╗██████╗ ██╗     ███████╗
██╔══██╗██║   ██║████╗ ████║██╔══██╗██║     ██╔════╝
██████╔╝██║   ██║██╔████╔██║██████╔╝██║     █████╗  
██╔══██╗██║   ██║██║╚██╔╝██║██╔══██╗██║     ██╔══╝  
██║  ██║╚██████╔╝██║ ╚═╝ ██║██████╔╝███████╗███████╗
╚═╝  ╚═╝ ╚═════╝ ╚═╝     ╚═╝╚═════╝ ╚══════╝╚══════╝
         V I B R A T I O N   C O N T R O L

Test & control your gamepad vibration — right in the browser. No install.

⚡ What is this?

A single-file browser tool to test and control gamepad vibration

Built with the native Web Gamepad API. Works completely offline once loaded.


🎮 Controller Compatibility

The tool says "Xbox" in the name — but it works with basically any controller your browser can see.

Controller Support
Xbox One / Series X|S ✅ Full
Xbox 360 (wired) ✅ Full
PlayStation DualShock 4 ✅ Works in Chrome
PlayStation DualSense (PS5) ✅ Works in Chrome
Nintendo Switch Pro ⚠️ Limited (depends on browser)
Generic USB Gamepad ⚠️ Depends on driver
Mobile Bluetooth Controller ⚠️ Hit or miss

Best browser: Chrome or Edge. Firefox has partial support. Safari is not recommended.


🕹️ Features

[ LEFT MOTOR  ] ████████░░░░  Heavy low-frequency rumble
[ RIGHT MOTOR ] ████░░░░░░░░  Sharp high-frequency buzz
[ PRESETS     ] Sanft · Mittel · Stark · Links
[ VISUALIZER  ] Live bar animation synced to intensity
[ TOGGLE      ] On/Off switch — click to rumble
  • 🎛️ Independent motor control — left (strong/low) and right (weak/high) separately
  • Live visualizer — animated bars react to the vibration intensity
  • 🔘 4 quick presets — for instant testing
  • 🔌 Auto-detects controller — plug in & press any button
  • 📦 Single HTML file — no dependencies, no npm, nothing

🚀 How to use

Then:

  1. Connect your controller via USB or Bluetooth
  2. Press any button on the controller to wake it up
  3. Hit the toggle switch on the page
  4. Adjust the sliders → feel the rumble 🎮

☕ Support

If this saved you time or your controller test went well —

Even €1 makes my day. No pressure, no ads. 🎮


📄 License

Just don't claim it as your own. Be cool. 🤝


🫰🏼

Packages

 
 
 

Contributors

Languages