github viarotel-org/escrcpy v2.10.2

3 hours ago

2.10.2 (2026-05-12)

KeyboardMapping

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

Don't miss a new escrcpy release

NewReleases is sending notifications on new releases.