remote/viewer-core
郑博文 3773a0851c feat(viewer-core,android-ffi): 相对位移上行链路 + 桌面像素级 proof
viewer-core 新增 send_mouse_rel(零位移不占消息:手指静止时 ACTION_MOVE
每帧都发,空事件只会白占 QUIC 帧)。
android-ffi 新增 nativeSendMouseRel,JNI 符号 13 -> 14,Int 入参 clamp 到 i16
而不是回绕(回绕会让指针跳到屏幕另一侧)。

新增 examples/rel_mouse_proof:走完整链路(viewer-core -> QUIC -> agent 注入
-> GetCursorPos 读回)验证 V-B1a/b/c。判据是「位移恰好等于请求值」,不是
「大概动了」——因为被推翻的 MOUSEEVENTF_MOVE 方案正是「看起来能动但比例错」。
运行前后记录并还原光标位置,不污染桌面状态。
2026-10-31 17:35:02 +08:00
..
examples feat(viewer-core,android-ffi): 相对位移上行链路 + 桌面像素级 proof 2026-10-31 17:35:02 +08:00
src feat(viewer-core,android-ffi): 相对位移上行链路 + 桌面像素级 proof 2026-10-31 17:35:02 +08:00
Cargo.toml feat(viewer-core,android-ffi): 相对位移上行链路 + 桌面像素级 proof 2026-10-31 17:35:02 +08:00