v2.10.2

viarotel-org/escrcpyv2.10.2May 13, 2026by viarotel

AI Summary

Major update introducing automatic LAN device discovery, embedded mirroring keyboard mapping, perspective control, mouse mapping with random range configuration, and extensive keyboard mapping improvements including switch hotkeys and speed modes.

Key Highlights

  • Automatic device discovery for LAN scanning
  • Embedded mirroring keyboard mapping support
  • Perspective control and mouse mapping
  • Keymap macros with automation script execution
  • Switch hotkeys for temporary keyboard mapping enable/disable
  • Extreme Speed Mode and Natural Mode for keyboard mapping trigger

New Features

  • Automatic LAN device discovery
  • Embedded mirroring keyboard mapping
  • Perspective control configuration
  • Mouse mapping with random range
  • Keyboard mapping switch hotkeys
  • Automation script execution in keymap macros

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