LazyDS4 is a controller mapping application designed to convert HID input from a DualShock 4 controller directly to a virtual Xbox 360 controller. Optimized for simplicity and performance, it offers real-time input mapping with a ~1ms (1000Hz) polling rate, modern graphical interface with PyQt5, and automatic joystick calibration.
📌 What's New (v2.1.0)
🎨 Visual Overhaul — Modern, professional interface with gradient backgrounds and advanced styling
📐 Layout Optimization — Improved spacing, alignment, and responsiveness
🎉 Icon Integration — Consistent use of dynamic SVG icons throughout
⚡ Enhanced Button Design — Polished buttons with smooth animations and clear actions
📊 Responsive Interface — Adapted for various screen sizes without overlaps
🔔 Real-time Visual Indicators — Clear and immediate feedback for status, warnings, and battery levels
Built by the lazy, for the lazy.
Features
- ✅ Direct HID to XInput Mapping — Optimized real-time translation
- ✅ USB and Bluetooth Connection — Complete support for DS4 v1 and v2
- ✅ 1000Hz Polling Rate — Ultra-fast response of ~1ms
- 🎯 Smart Drift Detection — Automatic detection with visual alerts and severity analysis
- 🎨 Modern Interface with dark theme design and visual effects
- 🔋 Battery Monitor with low battery alerts and charging status
- 🎯 Enhanced Joystick Calibration with adaptive deadzone and drift correction
- 🔧 Automatic ViGEmBus Installation and driver management
- 📱 Integrated Bluetooth Pairing Assistant
- 🎮 Interactive Controller Visualization in real-time