A Python application that extends your Windows desktop to an Android device as a secondary monitor.
- 🖥️ Virtual display creation (using pre-compiled IDD driver)
- 📹 Low-latency screen capture (dxcam)
- 🎬 Hardware-accelerated H.264 encoding (NVENC/AMF/QuickSync)
- 🔌 USB connection (via ADB tunnel)
- 📶 Wi-Fi connection (with mDNS auto-discovery)
- 👆 Touch and pen input support
- Windows 10/11 (64-bit)
- Python 3.10+
- NVIDIA/AMD/Intel GPU (for hardware encoding)
- Android device with companion app
pip install -r requirements.txtDownload and install from: https://github.com/itsmikethetech/Virtual-Display-Driver/releases
python main.pySuperDisplay/
├── main.py # Entry point
├── config.py # Configuration
├── display/ # Virtual display control
├── capture/ # Screen capture
├── encoder/ # Video encoding
├── transport/ # USB/Wi-Fi networking
├── input/ # Touch/pen injection
└── ui/ # PyQt6 GUI
MIT