免Root跨平台投屏控制:三步连上手机
【免费下载链接】QtScrcpyAndroid real-time display control software项目地址: https://gitcode.com/GitHub_Trending/qt/QtScrcpy
QtScrcpy 把 Android 手机屏幕投屏到电脑,再反过来用键鼠精准控制,全程免 Root,Windows、macOS、Linux 三大平台通吃。把游戏手机的画面丢到大屏、用 WASD 键开火,就是它最直接的用法。
10 秒判断它跟你有没有关系
- 免 Root 投屏控制:USB 或局域网连上,约 1 秒出第一帧,30~60 fps,延迟 35~70ms
- 键鼠反向操作:鼠标点哪控哪,支持自定义键位映射,用 WASD 玩手游
- 多设备群控:一次连多台手机,批量下发同一个操作
- 录屏 + 截图:边投屏边录视频,一键把画面存成 PNG
- Android 10+ 声音同步:基于 sndcpy,把手机外放声转到电脑
三步连上手机
第一步:拿到能跑的版本。从 Releases 下对应平台的预编译包(自带 ADB,解压即用);想用源码就执行下面这行:
git clone https://gitcode.com/GitHub_Trending/qt/QtScrcpyLinux 发行版用户走 AUR 也行:yay -Syu qtscrcpy。
第二步:第一次连接成功。手机开发者选项里打开 USB 调试,插上数据线,在软件里点「刷新设备」,设备号会更新出来,再点「启动服务」。1~2 秒后手机画面就出现在窗口里。
第三步:完成一次完整操作。用鼠标点一下屏幕,手机对应位置就响应;点「启动配置」勾上录制、选个保存路径,录屏就开始了;右键还能触发返回、开机。到这里,一次完整的"看到画面 → 控制手机 → 留存记录"就跑通了。
把 WASD 变成开火键
🎮自定义按键映射是它区别于普通投屏软件的关键。
- 它做什么:把键盘键、鼠标动作映射成手机的点击、拖拽、方向盘,让你用键鼠玩手游。
- 怎么配:写一个 JSON 放进
keymap/目录。下面这段把空格键映射成"点击屏幕正中":
{ "switchKey": "Key_QuoteLeft", "keyMapNodes": [ { "type": "KMT_CLICK", "key": "Key_Space", "pos": { "x": 0.5, "y": 0.5 } } ] }坐标用相对值(1 = 整块屏幕宽/高),所以(0.5, 0.5)就是正中心。仓库里已带《和平精英》《第五人格》《抖音》等现成脚本,点「刷新脚本」选一个、连上设备点「应用」即可,细节见 docs/KeyMapDes.md。
- 配完效果:按
~键切入自定义映射模式,空格开火、方向键开车,再按一次~切回普通模式。写脚本时不确定点位,就在开发者选项里打开"显示指针位置",控制台也会打印你鼠标左键点对应的坐标:
一次控住一整排手机
📱多设备群控面向要同时操作多台设备的场景。
- 它做什么:连上多台设备后,把其中一台设为"主机",其余设备跟随主机的操作,批量同步执行。
- 怎么配:先按"三步连上手机"分别连上各设备,再打开群控,选中跟随窗口。
- 配完效果:你在主机窗口点一下,从机一起点;配合适的分辨率和流畅度,官方说 OTG 模式下单机能同时管 500 多台设备。
谁在用它
开发者:把它当大屏调试台,一边改代码一边看手机上 App 的实时表现,用电脑键盘直接灌测试数据、右键快速截图。相比手机助手类工具,它免 Root、延迟低,还能拖文件、拖 APK 直接装机。
内容创作者 / 主播:把手游画面投到大屏接 OBS 直播,用键鼠映射获得比手指更快的操作,录屏功能顺手保存高光时刻。原生的 scrcpy 不支持自定义键位,QtScrcpy 补上了这块。
企业 IT:批量装软件、统一配置新设备、远程排查故障,群控让"同时操作几十台"变成日常,而不是逐台点。
踩坑与调优
🔧 高频问题的"现象 → 原因 → 解法",多数在 docs/FAQ.md 里有答案。
- 刷不出设备→ 数据线只充电不传数据,或缺驱动 → 换根能传数据的线、装手机对应驱动,先用任意手机助手连成功一次再回来看。
- 报错
adb server version doesn't match→ 电脑里跑着不同版本的 adb → 任务管理器杀掉 adb 进程重来,或在config/config.ini里把AdbPath指向当前用的 adb。 - 能看到画面但点不动→ 小米等机型默认禁止模拟点击 → 开发者选项里打开"允许模拟点击"再连。
- 画面发虚→ Windows 高 DPI 缩放把窗口放大了 → 右键
QtScrcpy.exe→ 属性 → 兼容性 → 更改高 DPI 设置 → 缩放行为选"应用程序"。 - 报错
Could not open video stream→ 选的分辨率超过设备或编码器上限 → 在"启动配置"里换更低的分辨率。
免 Root、跨平台、键鼠反向控制,就是它省心的三个理由——clone 下来跑一遍,或去 issue 区提一个你缺的功能。
【免费下载链接】QtScrcpyAndroid real-time display control software项目地址: https://gitcode.com/GitHub_Trending/qt/QtScrcpy
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考