v2.10.2

kroko-ai/kroko-onnxv2.10.2May 13, 2026by viarotel

AI Summary

Enhanced keyboard mapping functionality with new controls and improved automatic LAN device discovery, while fixing various UI jitter, audio forwarding, and boundary calculation issues.

Key Highlights

  • Added automatic LAN device discovery and connection
  • Embedded mirroring now supports keyboard mapping
  • Added perspective control and random range configuration
  • Fixed normalized boundary calculation for keyboard mapping coordinates
  • Added switch hotkeys for temporary keyboard mapping enable/disable

New Features

  • Automatic LAN device discovery
  • Keyboard mapping for embedded mirroring
  • Perspective control and random range config
  • Extreme Speed Mode and Natural Mode for triggers
  • Batch automation image task improvements

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