GIT: https://github.com/barry-ran/QtScrcpy

QtScrcpy可以通过USB(或通过TCP/IP)连接Android设备,并进行显示和控制。不需要root权限。
单个应用程序最多支持16个安卓设备同时连接。
同时支持GNU/Linux,Windows和MacOS三大主流桌面平台
QtScrcpy Android屏幕同步到PC - 图1
QtScrcpy Android屏幕同步到PC - 图2
QtScrcpy Android屏幕同步到PC - 图3

游戏映射(仅windows平台开启)

额外针对和平精英手游进行键鼠映射,可以用键鼠像玩端游一样玩和平精英手游,默认按键映射如下:
QtScrcpy Android屏幕同步到PC - 图4
操作方法如下:

  • 启动服务之前记得勾选和平精英选项
  • 连接手机以后进入游戏场景
  • 按~键(数字键1左边)切换为游戏映射模式即可体验
  • 再次按~键切换为正常控制模式
  • 要想wasd控制开车记得在载具设置中设置为单摇杆模式

    感谢

    基于Genymobilescrcpy项目进行复刻,重构,非常感谢他。QtScrcpy和原版scrcpy区别如下:
关键点 scrcpy QtScrcpy
界面 sdl qt
视频解码 ffmpeg ffmpeg
视频渲染 sdl opengl
跨平台基础设施 自己封装 Qt提供
编程语言 C C++
编程方式 同步 异步
控制方式 单点触控 单点/多点触控
编译方式 meson+gradle Qt Creator
  • 使用Qt可以非常容易的定制自己的界面
  • 基于Qt的信号槽机制的异步编程提高性能
  • 方便新手学习
  • 增加多点触控支持