
用 QtScrcpy 在电脑上显示与控制安卓连接、键鼠映射与组控指南【免费下载链接】QtScrcpyAndroid real-time display control software项目地址: https://gitcode.com/GitHub_Trending/qt/QtScrcpyQtScrcpy 是一款基于 Qt 框架的开源安卓投屏与控制工具通过 USB 或局域网实时显示手机画面并进行操作无需 root也不会往手机里安装任何东西。支持 Windows、macOS、Linux 三个平台手机端要求 Android 5.0 及以上。适合想在电脑大屏上玩手游、同时操作多部手机、或做应用测试的人。开启安卓 USB 调试投屏前唯一的手动设置先在手机上确认两点系统版本为 Android 5.0API 21及以上进入设置 - 关于手机连续点击版本号7 次打开开发者模式再在开发者选项里开启USB 调试。Windows 下如果插上数据线后刷新设备列表为空通常是驱动问题先用任意手机助手软件连接成功一次再回到 QtScrcpy 刷新即可。Linux 与 macOS 下操作与 Windows 一致。想从源码构建的话执行git clone --recurse-submodules https://gitcode.com/GitHub_Trending/qt/QtScrcpy需要 Qt 5.12 以上版本和 CMake普通用户直接下载预编译包更省事。建立 USB 或 WiFi 连接USB 方式步骤最少数据线连接点击刷新设备选中设备再点启动服务。首帧画面约 1 秒出现之后可达 30~60 fps、1920×1080 分辨率端到端延迟约 35~70ms。WiFi 方式需要一次性配置手机与电脑在同一局域网先 USB 连一次在界面上获取设备 IP→启动 adbd→无线连接→刷新设备会出现一个带 IP 的设备选中它再启动服务。配置完成后 USB 线就不再需要了。Start Config 里还可以设置录制码率、最大分辨率最高 1080、背景录制、窗口置顶等这些在服务启动前生效。获取屏幕点击坐标的两种方法键鼠映射全部使用相对坐标屏幕宽高都表示为 1以左上角为原点(0.5, 0.5) 就是屏幕中心。拿到精确坐标有两种办法在开发者选项中打开显示指针位置用手指点屏幕直接看坐标投屏模式下用鼠标左键点一下画面控制台会直接输出该点的 pos 值照抄即可。坐标体系与字段的完整说明见 docs/KeyMapDes.md。编写键鼠映射用键鼠玩手游软件自带一套默认映射脚本和平精英、TikTok 等书写格式可参考 keymap/ 目录下的文件照着自己玩的游戏写一份即可。每份脚本都有一个 switchKey默认是 ~ 键连接并启动服务后按 ~ 进入自定义映射再按一次切回普通模式。最小示例按 W 键模拟一次手指点击位置在相对坐标 (0.16, 0.75){ switchKey: Key_QuoteLeft, keyMapNodes: [ { type: KMT_CLICK, key: Key_W, pos: { x: 0.16, y: 0.75 } } ] }类型除单击 KMT_CLICK 外还有双击、多点连击、拖动 KMT_DRAG 和方向盘 KMT_STEER_WHEELFPS 移动专用。FPS 游戏可额外配置 mouseMoveMap把鼠标移动映射为以固定点为起点的手指拖动用来调整视角并可指定一个小眼睛键切换到低灵敏度微调。一个已知限制和平精英上下车时会创建新界面导致原触摸点失效连续按两次 ~ 可以恢复开车操作建议把移动模式设为单摇杆模式。批量控制多台设备组控QtScrcpy 支持同时连接多台设备、分窗显示组控功能可以把同一套输入操作同步到所有已连接设备一副键鼠同时操作全部手机。常见场景是游戏多开、批量测试和同步演示。顺带几个常用功能录屏码率、格式、保存路径可配支持不显示窗口的后台录制、PNG 截图、拖拽 apk 到视频窗口安装、拖文件发送到手机、剪贴板双向同步Android 7 及以上。排查三个最常见的故障ADB 版本冲突提示adb server version doesnt match在任务管理器里结束 adb 进程若与其他软件长期冲突把 config.ini 里的 AdbPath 指到你正在用的那个 adb。有画面但控制不了小米等机型需要额外在 USB 调试里打开模拟点击权限。画面不清晰Windows 上右键 QtScrcpy.exe在兼容性高 DPI 设置里把缩放改为由应用程序执行窗口远小于设备屏幕也会发虚。另外Could not open video stream一般换成较低分辨率就能解决shader program is not linked说明显卡不支持当前渲染方式把 config.ini 里的解码方式改成 1 或 2 试试。更多案例整理在 docs/FAQ.md。开始之前建议先用 USB 跑通投屏流程再切换 WiFi写映射时直接取控制台输出的 pos 值避免换算错误连接报错提示 more than one device 时把 Start Config 里的反向连接取消勾选出现异常先看控制台打印的错误日志多数问题 FAQ 里都有对应解法【免费下载链接】QtScrcpyAndroid real-time display control software项目地址: https://gitcode.com/GitHub_Trending/qt/QtScrcpy创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考