v2.10.2

DocumindHQ/documindv2.10.2May 13, 2026by viarotel

AI Summary

This release focuses on enhancing the Android screen mirroring experience with significant improvements to keyboard mapping, automatic device discovery, and performance optimizations.

Key Highlights

  • Added automatic LAN discovery to scan and connect available devices.
  • Enhanced embedded mirroring with keyboard mapping, perspective control, and mouse mapping.
  • Major performance improvements for app startup, rendering, and interaction details.
  • Refactored keyboard mapping module architecture for better maintainability.

New Features

  • Automatic discovery support for LAN devices.
  • Keyboard mapping functionality in embedded mirroring.
  • Perspective control, mouse mapping, and random range configuration.
  • Keymap macros support for automation script execution.
  • Keyboard mapping switch hotkeys for temporary enable/disable.

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