-
Notifications
You must be signed in to change notification settings - Fork 617
Feature request | 功能请求: Add UU Remote Desktop (UU远程桌面) support to remote control application list #879
Description
这个问题是否源自某个缺陷?如果是,可于此处描述一下 | Is your feature request related to a problem? Please describe.
当发起端和受控端都安装了 Mos,并通过 UU 远程桌面(UU Remote Desktop)进行连接时,发起端的 Mos 已对滚动事件进行了平滑处理(注入 scrollWheelEventIsContinuous = 1.0),但受控端的 Mos 无法识别 UU 远程桌面的进程,导致滚动事件被二次平滑,造成滚动手感异常、加速或错乱。
When both the host and controlled machines have Mos installed and are connected via UU Remote Desktop, the scroll events get smoothed twice — once on the host side and again on the controlled side — resulting in abnormal scroll behavior (over-acceleration or erratic scrolling).
说说你的新点子 | Describe the solution you'd like
请将 UU 远程桌面的 Bundle ID 添加到 Constants.swift 中的 REMOTE_CONTROL_APPLICATION.bundleIdentifiers 白名单中:
Please add UU Remote Desktop's Bundle ID to the REMOTE_CONTROL_APPLICATION.bundleIdentifiers whitelist in Constants.swift:
"com.netease.uuremote", // UU Remote Desktop | UU远程桌面这样 ScrollUtils.isRemoteSmoothedEvent() 就能在受控端识别出来自 UU 远程桌面的已平滑事件并直接放行,避免二次平滑。
This way, ScrollUtils.isRemoteSmoothedEvent() on the controlled machine can detect already-smoothed events coming from UU Remote Desktop and pass them through without re-smoothing.
还有别的替代方案吗? | Describe alternatives you've considered
目前没有其他替代方案,除非在受控端完全禁用 Mos,但这会失去平滑滚动效果。
No alternatives other than disabling Mos on the controlled machine entirely, which would sacrifice smooth scrolling.
额外说明 | Additional context
- UU 远程桌面官网 | Official site: https://uuyc.163.com/
- Bundle ID:
com.netease.uuremote - 类似已支持的软件 | Similar entries already supported:
com.rustdesk.RustDesk,com.anydesk.anydesk - 相关代码位置 | Relevant code:
Mos/Utils/Constants.swift→REMOTE_CONTROL_APPLICATION.bundleIdentifiers