ControllerX
A downloadable tool
NOTE. Inside App it still says V1.4, but it is V1.5!
ControllerX — Turn Your Controller Into a Smart Mouse (Xbox & PlayStation)
Control your entire PC from the couch.
ControllerX transforms your Xbox and PlayStation controllers into a smooth, fully functional desktop companion — ideal for media setups, casual browsing, or just making your controller more useful.
Highlights
-
Multi-platform: Xbox + PlayStation support (incl. many off-brand/XInput pads)
-
Smart mouse: Cursor, scroll, clicks, and sensitivity tuning
-
Profiles & keybinds: Save, switch, import/export, rename, duplicate
-
Media & browser controls: Pause/resume video and open URLs with a button
-
Tray experience: Minimize to tray, quick toggles, profile switch, live tooltip
-
Polished UX: Visual feedback overlay, auto-load last profile, auto-save on exit
-
Platform selector: Start hub to pick Xbox or PlayStation at launch
-
Built-in Changelog tab for easy update visibility
Features
🖱️ Smart Mouse Control
-
Move cursor with left stick
-
Right stick = scroll
-
A = Left click, B = Right click (default — fully rebindable)
-
Custom speed & deadzone per stick
-
Invert Y-axis options (per stick)
Multi-Platform Controller Support
-
Xbox controllers (wired/Bluetooth)
-
PlayStation controllers (DualShock; initial DualSense compatibility may vary)
-
Off-brand/XInput controllers tested and supported where possible
Profiles & Keybinds
-
Create multiple setups for work, gaming, media
-
Rebind every button (clicks, scrolls, hotkeys, custom actions)
-
Import/Export, rename, duplicate profiles
-
Auto-load last used profile on startup
Desktop Companion Tools
-
Volume: up/down + mute toggle
-
Screen toggle: switch displays instantly
-
Open browser/URL from a controller button
-
Media control: pause/resume video with one press
Tray & Feedback
-
Minimize to tray on close
-
Tray menu: enable/disable, switch profile, quick actions
-
Tray tooltip: see current status + active profile at a glance
-
Visual overlay: subtle toasts for mode/profile changes
Changelog (Built-in)
-
View changes right inside the app via the Changelog tab
Install
-
Installer & Uninstaller included
-
Lightweight, no extra dependencies for standard Windows setups
Tech Info
-
Built with Python (AI-assisted development)
-
Windows 10/11
-
Minimal system load (~30 MB RAM typical)
Privacy
No ads. No telemetry. No background services — just a clean, focused tool.
FAQ (Short)
Does it work with off-brand controllers?
Yes — many XInput pads work out of the box. We’ve tested with multiple third-party Xbox-style controllers.
PlayStation supported?
Yes — PlayStation controllers are selectable from the Platform Selector at startup. (DualShock fully supported; DualSense support may vary by model/driver.)
Can I change the button layout?
Absolutely — all buttons are fully rebindable and profile-based.
❤️ Support the Project
ControllerX is a small, passion-driven utility.
If it helps you, consider leaving a small donation on itch.io — it keeps updates and compatibility testing going.
| Status | In development |
| Category | Tool |
| Author | Tappy Labs |
| Tags | Controller, desktop, laptop, media, media-controller, mouse-controller, software, tool, xbox, xbox-controller |
| Average session | Days or more |
| Languages | English |
| Inputs | Xbox controller |
Download
Click download now to get access to the following files:
Development log
- Whats Next For Controller X45 days ago
- Controller X V1.5: Multiplatform Controller Support & More!45 days ago
- ControllerX V1.4: New Features & QOL Update46 days ago
- ControllerX V1.3 Release: Profiles, Export/Import settings & More!46 days ago
- Controller X - Use your Controller as a mouse!47 days ago



