v2.10.2
vercel/satoriv2.10.2May 13, 2026by viarotel
AI Summary
Introduces automatic LAN device discovery, keyboard mapping for embedded mirroring, and perspective control, alongside various performance and bug fixes.
Key Highlights
- Added automatic discovery support to scan and connect LAN devices automatically
- Embedded mirroring now supports keyboard mapping functionality
- Added perspective control and mouse mapping support for keyboard mapping
- Refactored and modularized wscrcpy functionality
New Features
- Automatic LAN device discovery
- Embedded mirroring keyboard mapping
- Perspective control and mouse mapping support
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