QtScrcpy完全指南:3步投屏控制安卓手机,免Root免费用
2026/9/25 0:15:10 网站建设 项目流程

QtScrcpy完全指南:3步投屏控制安卓手机,免Root免费用

【免费下载链接】QtScrcpyAndroid real-time display control software项目地址: https://gitcode.com/GitHub_Trending/qt/QtScrcpy

想在电脑上显示并控制手机吗?QtScrcpy是一款开源的Android投屏控制工具。通过USB或WiFi连接后,用鼠标键盘直接操作手机。它不在手机上安装任何App,免Root,免费使用,还支持批量控制和键鼠游戏映射。

📡 3步完成投屏,连接手机

先准备好环境:

  1. 安装程序:从Releases下载对应平台的编译版本,已包含ADB依赖;Arch Linux可直接运行yay -Syu qtscrcpy安装。
  2. 连接设备:手机系统需Android 5.0(API 21)及以上,在开发者选项中打开USB调试。插入USB线,在程序里点击一键USB连接
  3. 启动服务:约1秒出现第一帧画面。手机屏幕显示在窗口中,鼠标键盘即可控制。

无线连接更省事:手机和电脑连同一局域网,依次点击获取设备IP → 启动adbd → 无线连接。adbd启动后,USB线就可以拔掉。

Windows主界面:左侧选择设备并连接,右侧显示手机画面

💼 场景一:把手机变成工作的第二块屏

这个场景对移动测试、App开发和远程维护手机的人最实用。

  • 传文件:把文件拖进显示窗口就推到手机;拖一个apk进去,直接安装。
  • 剪贴板同步Ctrl+c把手机剪贴板复制到电脑;Ctrl+Shift+v把电脑里的文本注入手机。
  • 录屏:启动配置里可设比特率、分辨率、格式和保存路径;勾选仅后台录制则不开窗口、只录屏。
  • 省电:开启自动息屏后,手机黑屏但投屏继续,适合长时间挂机录制。

效果:手机不用拿在手上,文件、截图、录像都在电脑端完成。

🎮 场景二:键鼠玩手游

keymap目录自带多个映射脚本,包括和平精英、抖音、第五人格等,开箱即用。

  1. 在程序里点击刷新脚本,选中目标脚本。
  2. 连接手机、启动服务后,点击应用。
  3. ~键切到自定义映射模式,再按一次回到普通模式。

启用后,鼠标移动映射为手指拖动来转视角,键盘对应技能点击,方向键映射为虚拟方向盘控制载具。键鼠操作手机的体验接近端游。

和平精英的默认按键映射效果

📟 场景三:批量控制多台手机

接多台设备后,每部手机一个窗口,可以同时对所有设备操作。

手游多开运营、电商批量操作、QA回归测试,都能一个人盯多块屏幕。同一动作在所有设备上同步执行,不用再逐台点击。

群控演示:同一套键鼠动作批量作用于多个设备窗口

如果规模更大,可以看下一节的配套工具“极限投屏”。

关键数字:帧率、延迟与平台

| 项目 | 指标 | | -- | -- | | 帧率 | 30~60 fps | | 延迟 | 35~70 ms | | 分辨率 | 1920×1080 及以上 | | 首帧 | 约 1 秒 | | 设备要求 | Android 5.0(API 21)及以上 | | 支持平台 | GNU/Linux、Windows、macOS |

渲染走OpenGL,代码为纯C++异步实现(基于Qt信号槽机制),并支持多点触控。相比原版scrcpy的C + SDL方案,Qt界面更容易定制,也多了自定义按键映射能力。

Linux平台运行效果

进阶:写自己的按键映射脚本

找不到目标游戏的映射文件,可以自己写。映射文件是JSON,放入keymap目录即被识别。

坐标用相对值:屏幕宽高都记为1。鼠标左键单击时,控制台会打印当前位置的pos,复制过来就能用。

映射类型有普通点击、两次点击、多次点击、拖拽和方向盘。鼠标转视角用 mouseMoveMap 节点,通过 speedRatio 调节灵敏度。完整编写规则见 docs/KeyMapDes_zh.md;语言、解码方式、最大帧率等程序参数在 config/config.ini。

调试按键映射:直接复制控制台输出的pos坐标

配套工具与参与方式

规模更大或不想写脚本,可以用作者同体系的两款工具:

  • 极限投屏:批量投屏、分组管理、WiFi/OTG投屏、文件传输和apk安装。OTG投屏模式下,低分辨率设置下单台电脑可管理500+台手机;USB投屏1080p延迟在30ms以内;免费版最多投屏10台。
  • 极限手游助手:按键映射脚本界面化编辑,不用手写代码;支持画面暂停、截图和录制。

极限投屏界面预览:多设备批量投屏

想参与开发:项目基于 C++ + Qt + CMake,开发指南见 docs/DEVELOP.md,常见问题见 docs/FAQ.md。PR请提交到 dev 分支,一个功能点提一个PR。

也可以把源码拉下来自己编译:

git clone https://gitcode.com/GitHub_Trending/qt/QtScrcpy

【免费下载链接】QtScrcpyAndroid real-time display control software项目地址: https://gitcode.com/GitHub_Trending/qt/QtScrcpy

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询