免费开源安卓投屏软件 QtScrcpy 低延迟键鼠控制手机完整指南
【免费下载链接】QtScrcpyAndroid real-time display control software项目地址: https://gitcode.com/GitHub_Trending/qt/QtScrcpy
运营多个店铺要同时操作多台手机,或想在大屏幕上用键鼠打手游,一台电脑加 QtScrcpy 就够了。这是一款免费开源的安卓投屏控制软件,通过 USB 或 WiFi 把手机画面实时显示到电脑,延迟约 35-70ms,无需 root。
Windows 版界面:左侧面板管理设备与服务,右侧窗口显示手机画面,支持多设备同时投屏
第一次用:3 步配好 USB 连接,再升级无线投屏
这一节解决"手机第一次怎么连上电脑"的问题。结论先行:先用 USB 连成功一次,无线连接就是点两下按钮的事。
准备工作只有两件:
- 手机系统为 Android 5.0 及以上,在开发者选项里打开"USB调试",部分品牌(如小米)还要打开"USB调试(安全设置)"
- 电脑装好 QtScrcpy:Windows/macOS 用户直接下载预编译包解压运行,Arch Linux 可用 AUR 安装,其他发行版下载预编译包
安卓手机开启USB调试(安全设置)界面.jpg)
开发者选项中的 USB 调试与安全设置开关,小米等品牌必须两项都开
USB 连接 3 步:
- 数据线连手机,手机上允许 USB 调试授权
- 打开 QtScrcpy,点刷新设备,出现设备号
- 选中设备点启动服务,1 秒内出现第一帧画面
无线连接在 USB 成功后操作:
- 手机和电脑连到同一局域网,USB 线保持连接
- 点获取设备 IP,再点启动 adbd
- 点无线连接,刷新设备后出现 IP 开头的设备,选它
- 点启动服务,投屏窗口照常打开
adbd 启动后数据线可以随时拔掉,之后断线重连也不用再插线。
延迟高、画面卡:先调这 3 个参数
这一节解决"投屏够不够流畅"的问题。默认参数下 USB 连接延迟在 35-70ms、帧率 30-60fps,一般不用动;如果感觉拖影或延迟高,调 config.ini 里这 3 项:
[common] UseDesktopOpenGL=-1 MaxFps=0 RenderExpiredFrames=0UseDesktopOpenGL:-1 自动,0 软解,1 dx 硬解,2 opengl 硬解。显卡兼容有问题时手动指定MaxFps:限帧,0 表示不限制(仅 Android 10 以上生效)RenderExpiredFrames:设为 0 会跳过过期帧,用流畅换更低延迟,玩游戏建议保留
按使用场景对号入座:
| 使用场景 | 建议分辨率 | 建议帧率 | 延迟预期 |
|---|---|---|---|
| 文档办公、客服 | 720P | 30fps | <40ms |
| 游戏操作 | 720P | 60fps | <35ms |
| WiFi 网络投屏 | 540P | 30fps | <60ms |
WiFi 用户如果延迟偏高,优先降到 540P、换 5GHz 频段,比任何参数调整都直接。
最常用的 3 个能力:键鼠控制、按键映射、文件传输
这一节解决"连上以后能干什么"。按使用频率排,键鼠直接控制是日常,按键映射属于游戏玩家,文件传输最省事。
键鼠控制——画面即手机,左键点击、右键双击返回或开电源、中键回主页。几个高频快捷键:
Ctrl+O:关闭手机屏幕但保持投屏,省电量Ctrl+W:去除黑边,窗口贴合画面Ctrl+B/Ctrl+H:BACK / 回主页- 剪贴板:
Ctrl+C复制设备内容到电脑,Ctrl+Shift+V反方向粘贴到设备,Ctrl+V以文本事件注入(不支持非 ASCII 字符)
按键映射——把键盘按键映射成手机触摸点击,手游体验接近端游。项目自带和平精英、抖音的脚本,放在 keymap/ 目录:
- 把脚本文件放入 keymap 目录(自带脚本无需此步)
- 点刷新脚本
- 选择对应游戏的脚本
- 点应用脚本
- 按
~键进入映射模式,再按一次退出
开启按键映射后用键鼠操作和平精英,映射规则文档见 docs/KeyMapDes_zh.md
文件传输——把 APK 拖进投屏窗口直接安装,拖任意文件则发送到手机/sdcard/目录,不用再走文件管理器。
多台手机一起控:群控功能怎么开
这一节解决"一个人管多台手机"的问题。QtScrcpy 最多支持 16 台设备同时连接,USB 和 WiFi 可以混着连,操作时所有勾选的设备同步执行。
群控效果:多台手机画面同屏,主窗口操作时其他设备同步响应
开启步骤:
- 用 USB 或 WiFi 把所有设备连上并启动服务
- 在设备列表中勾选需要同步的设备
- 点击启用群控
- 在任意一个主窗口操作,其余设备实时跟随
电商多店铺同步、兼容性测试、课堂演示这类场景,不用逐台重复操作。
连不上、点不了、没画面:按这个顺序排查
这一节解决"出状况了查哪里"。按现象对号入座,每条都是现象 → 原因 → 解法:
| 现象 | 排查与解法 |
|---|---|
| 刷新设备后列表为空 | 先用任一手机助手软件连一次手机(完成驱动识别),再回 QtScrcpy 刷新 |
| 报错 adb server version doesn't match | 任务管理器里结束所有 adb 进程,重新操作;或在 config.ini 的AdbPath指定当前 adb 路径 |
| 看得到画面但点不了 | 进开发者选项打开"USB调试(安全设置)"里允许模拟点击的开关 |
| 能控制但看不到画面 | config.ini 中UseDesktopOpenGL改为 1 或 2,显卡不支持当前渲染方式所致 |
| Could not open video stream | 启动配置里换一个更低的分辨率重试 |
表外三个高频小问题:
- 输不了中文:手机端装搜狗或 QQ 输入法并设为默认
- 画面发虚(Windows):QtScrcpy.exe 属性 → 兼容性 → 更改高 DPI 设置 → 缩放行为选"应用程序"
- 和平精英按键位置漂移:上下车会新建界面导致触摸点失效,连按两次
~恢复
直接下载 Windows/macOS/Linux 预编译版解压即用;想改代码就从git clone --recurse-submodules https://gitcode.com/GitHub_Trending/qt/QtScrcpy开始,更多细节看 docs/FAQ.md 和 docs/DEVELOP.md。
【免费下载链接】QtScrcpyAndroid real-time display control software项目地址: https://gitcode.com/GitHub_Trending/qt/QtScrcpy
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考