v2.10.2
D4Vinci/Scraplingv2.10.2May 13, 2026by viarotel
AI Summary
This release introduces automatic LAN device discovery and significantly enhances keyboard mapping capabilities for embedded mirroring, alongside various performance optimizations and bug fixes.
Key Highlights
- Added automatic discovery support to scan and connect devices within the LAN
- Embedded mirroring now supports keyboard mapping functionality
- Added perspective control, mouse mapping, and random range configuration
- Optimized app startup performance and synchronization reliability
New Features
- Automatic LAN device discovery
- Embedded mirroring keyboard mapping
- Perspective control and mouse mapping configuration
- Keymap macros automation script execution
- Keyboard mapping switch hotkeys
Full Release Notes
## [2.10.2](https://github.com/viarotel/escrcpy-x/compare/v2.9.0...v2.10.2) (2026-05-12) <img width="3562" height="1918" alt="KeyboardMapping" src="https://github.com/user-attachments/assets/c03fb729-f182-49f5-b537-2be983b00920" /> ### Features * ⚡️ Added automatic discovery support to scan and connect all available devices within the LAN automatically * ✨ Embedded mirroring now supports keyboard mapping functionality * 🎉 Added perspective control, mouse mapping, and random range configuration support for keyboard mapping ### Bug Fixes * 🐛 Fix i18n variable declaration exceptions * 🐛 Fixed the issue where embedded audio forwarding was not cleared after closing the window * 🐛 Fix the app startup list search box jitter problem * 🐛 Fixed normalized boundary calculation issues for keyboard mapping coordinates * 👷 Fix dependency update issues ### Performance Improvements * ♻️ Optimize automatic discovery logic to exclude already connected devices * ✨ Optimize embedded mirroring keyboard mapping interaction details * 🚀 Improve app startup performance for loading device and app list data * 🚀 Improve the reliability and stability of wscrcpy and embedded mirror group control * 🚀 Keymap macros now support automation script execution * 🚀 Optimize keyboard mapping interaction details and rendering performance * 🚀 Optimize keyboard mapping module interaction and visual effects * 🚀 Improve synchronization between embedded mirror rotation and device rotation * 🚀 Improve sub-window naming rules * 🚀 Keyboard mapping now supports switch hotkeys for temporary enable and disable control * 🚀 Optimize keyboard mapping performance and trigger response speed * 🚀 Optimize keyboard mapping switch hotkey interaction details * 🚀 Optimize subscription page interaction effects * 🚀 Keyboard mapping trigger logic now supports Extreme Speed Mode and Natural Mode ### Code Refactoring * ♻️ Refactor and modularize wscrcpy functionality * 👷 Refactored scheduled task module now supports application restart recovery * 🔧 Replace custom shell escaping implementation with the safer shell-quote library * 🚀 Improve execution performance and reliability of batch automation image tasks * 🚀 Optimize subscription system token storage logic * 🚀 Reconstruct the keyboard mapping module architecture to improve maintainability and performance * 🚀 Refactored keyboard mapping key input logic for more flexible configuration support