Detect every device
Instantly recognize connected mice, keyboards, touchpads, headphones, speakers, and microphones.
Take control of your mouse, keyboard, touchpad, and audio devices. Remap any button to 52 useful actions—in seconds.


Powerful enough for advanced workflows, simple enough for everyone.
Instantly recognize connected mice, keyboards, touchpads, headphones, speakers, and microphones.
Built with a native pure-Rust engine and Slint UI for ultra-low latency (<0.1ms), 60 FPS animations, and minimal memory usage (<15 MB).
See model, connection, battery, vendor and product IDs, and other useful details at a glance.
A focused interface that makes advanced input customization feel effortless.
All processing happens locally. Your clicks and keystrokes never leave your device.
Eagle Customizer tells you when a new version is out. Nothing is downloaded or installed without you.
Every picture here is Eagle Customizer itself — switch the site theme to see it in light or dark.


Click a button on the picture — or just press it on your mouse — then choose what it should do.
Plug in your mouse, keyboard, headset, or microphone. Eagle Customizer detects it automatically.
Select any button or key, then pick one of 52 actions from the searchable menu.
Your mapping is active instantly and stays ready whenever your device reconnects.


Search or browse a focused list of 52 everyday actions.
No cloud, no account, no compromise.
Eagle Customizer works offline. It only goes online for an optional once-a-day check for a new version, and to download an update when you choose to install one. We don’t collect data, run analytics, show ads, or require an account.
Read our privacy promiseDownload Eagle Customizer and make every button work exactly the way you want.
Free · Powered by Rust · By Twin Eagle Studio · Windows 10/11 & Ubuntu 24.04+