现代人已经习惯用手机来控制电脑,但你有没有想过反过来,通过一款神奇的工具来实现用电脑控制手机?如果你还没有这样的体验,那么一定不能错过QtScrcpy。这是一款功能强大的Android实时投屏软件,无需获取任何Root权限,即可通过USB连接(或通过TCP/IP)实现对Android设备的显示和控制。使用QtScrcpy,你可以在电脑上控制手机进行录屏、办公等多种操作,满足各种用户需求。QtScrcpy提供两种连接方式:同一WiFi下和USB连接。无论哪种连接方式,只需通过USB连接手机和电脑,并启用手机的USB调试功能,就能在电脑屏幕上实时显示手机画面,并进行各种操作,非常简单易用。除了强大的无线投屏和操控功能外,QtScrcpy还支持多款手机,包括小米、三星、一加等品牌,甚至可以同时控制多部安卓手机,最多支持同时控制16部手机,这一功能备受用户青睐。如果你希望实现多屏协同操作,千万不要错过这款开源免费的QtScrcpy软件,它堪称反向批量控制中的最佳选择。
1、QtScrcpy可以通过USB(或通过TCP/IP)连接Android设备,并进行显示和控制。不需要root权限。
2、单个应用程序最多支持16个安卓设备同时连接。
3、同时支持GNU/Linux,Windows和MacOS三大主流桌面平台
4、它专注于:
5、精致 (仅显示设备屏幕)
6、性能 (30~60fps)
7、质量 (1920×1080以上)
8、低延迟 (35~70ms)
9、快速启动 (1s内就可以看到第一帧图像)
10、非侵入性 (不在设备上安装任何软件)
1、下载解压后即可获得qtscrcpy github win版的64位和32位包
2、根据自己的电脑选择相对于要使用的安装包,并直接双击“QtScrcpy.exe”无需安装就能直接运行
3、软件同样是开源的,电脑端多系统,无广告完全免费,能看出它的连接方式分为两种,一个是同一WiFi下,一个是用USB连接
4、无论是哪种连接方式,首先需要用USB连接手机和电脑,并打开手机里的USB调试
有些人找不到这个在手机哪里,一般点击关于手机,然后点7下版本号,就能开启开发者模式,最后返回设置进入开发者选项
5、有些手机连接后只有“仅充电”,需要更改USB连接方式
6、然后回到软件,点击刷新设备列表,就会出现设备名称加序列号
7、直接双击框中的设备名称就能连接,成功后电脑屏幕会出现手机的屏幕
屏幕的右边是各种操作的功能,这一点就比FreeControl好,毕竟有些手机依旧存在home键
一、自定义按键映射说明
按键映射文件为json格式,新增自己的按键映射文件需要放在keymap目录中才可以被QtScrcpy识别。
按键映射文件的具体编写格式下面会介绍,也可以参考自带的按键映射文件。
二、按键映射脚本格式说明
1、通用说明
(1)按键映射中的坐标位置都是用相对位置表示的,屏幕的宽高都用1表示,例如屏幕的像素为1920x1080,那么坐标(0.5,0.5)则表示的是以屏幕左上角为原点,像素坐标(1920,1080)*(0.5,0.5)=(960,540)的位置。
(2)按键映射中的按键码是用Qt的枚举表示的,详细说明可以[参考Qt文档](https://doc-snapshots.qt.io/4.8/qt.html)(搜索 The key names used by Qt. 可以快速定位)。
2、映射类型说明
(1)switchKey:切换自定义按键映射的开关键,默认为普通映射,需要使用这个按键在普通映射和自定义映射之间切换。
(2)mouseMoveMap:鼠标移动映射,鼠标的移动将被映射为以startPos为起点,以鼠标移动方向为移动方向的手指拖动操作。
一般在FPS手游中用来调整人物视野。
(1)startPos 手指拖动起始点
(2)speedRatio 鼠标移动映射为手指拖动的比例,可以控制鼠标灵敏度
(3)keyMapNodes 一般按键的映射,json数组,所有一般按键映射都放在这个数组中,将键盘的按键映射为普通的手指点击。
一般按键映射有如下几种类型:
(1)type 按键映射的类型,每个keyMapNodes中的元素都需要指明,可以是如下类型:
(2)KMT_CLICK 普通点击,键盘按下模拟为手指按下,键盘抬起映射为手指抬起
(3)KMT_CLICK_TWICE 两次点击,键盘按下模拟为手指按下再抬起,键盘抬起映射为手指按下再抬起
(4)KMT_STEER_WHEEL 方向盘映射,专用于FPS游戏中移动人物脚步的方向盘的映射,需要4个按键来配合。
3、不同按键映射类型的专有属性说明:
(1)KMT_CLICK
(2)key 要映射的按键码
(3)pos 模拟触摸的位置
(4)switchMap 是否切换按键模式,点击此按键后,除了默认的模拟触摸映射,是否附带切换按键映射模式。(可以参考和平精英映射中M地图映射的效果)
(5)KMT_CLICK_TWICE
(6)key 要映射的按键码
(7)pos 模拟触摸的位置
(8)KMT_STEER_WHEEL
(9)centerPos 方向盘中心点
(10)leftKey 左方向的按键控制
(11)rightKey 右方向的按键控制
(12)upKey 上方向的按键控制
(13)downKey 下方向的按键控制
(14)leftOffset 按下左方向键后模拟拖动到相对centerPos位置水平偏左leftOffset处
(15)rightOffset 按下右方向键后模拟拖动到相对centerPos位置水平偏右rightOffset处
(16)upOffset 按下上方向键后模拟拖动到相对centerPos位置水平偏上upOffset处
(17)downOffset 按下下方向键后模拟拖动到相对centerPos位置水平偏下downOffset处
1、实时显示Android设备屏幕。
2、实时键鼠控制Android设备。
3、屏幕录制。
4、无线连接。
5、最多支持16台设备连接(PC性能允许的情况下可以增加,需要自己编译)。
6、全屏显示。
7、窗口置顶。
8、安装apk:拖拽apk到视频窗口即可安装。
9、传输文件:拖拽文件到视频窗口即可发送文件到Android设备。
10、后台录制:只录制,不显示界面。
11、复制粘贴在计算机和设备之间双向同步剪贴板:
(1)Ctrl + c将设备剪贴板复制到计算机剪贴板;
(2)Ctrl + Shift + v将计算机剪贴板复制到设备剪贴板;
(3)Ctrl +v 将计算机剪贴板作为一系列文本事件发送到设备(不支持非ASCII字符)