安卓手机与电脑共享屏幕方法
本文介绍如何用电脑安装scrcpy共享安卓手机屏幕。
今天需要把手机屏幕共享到电脑上,用电脑控制。百度搜了一下,不是用投屏的就是下一些app,这些app还要收费才能使用,免费功能限制的严重。我就偶尔用一下,实在是不值得去买这些东西。
于是我想,这功能应该很多人都需要,那就应该会有开发者做了一些开源的工具来实现,那github上很可能会有我想要的。于是打开Google,搜索Android share screen with computer github
,结果第一个就出来一个仓库,看一看星星,哇,34k啊,应该不错。果然还是Google加英文最好用。
工具名字叫scrcpy,不需要安装app,只要手机打开usb调试模式即可。
安装流程
这里简单描述一下Windows下的安装,具体见仓库的readme。
为了方便我选择使用choco安装,chocolatey是一个Windows下的包管理工具,可以极大的缓解windows下安装软件的痛苦。
首先用管理员身份打开powershell,复制以下代码到终端中
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
等待安装完成,使用choco -?
看看有没有成功,如果安装出现问题,首先检查你的网络能不能连通choco,众所周知国内的网络是有问题的,你可能需要科学の上网
才行。没有就去这里看看具体安装步骤和Q&A。
接下来就是安装scrcpy了,非常简单
choco install scrcpy
choco install adb # 如果你没装adb的话需要安装一下
接下来手机打开usb调试模式(小米手机还需要把下面的USB调试(安全设置)
打开),插入usb,终端输入scrcpy
即可。
使用
除了简单投屏,scrcpy还支持录制,多设备支持,无线连接等功能,这里就不说了,详情见文档。
简单说下几个快捷键,Ctrl+f 全屏模式,Ctrl+r旋转屏幕,Ctrl+h 为HOME键,Ctrl+b为返回键,Ctrl+m菜单键,Ctrl+s为切换应用键。详细见下表
Action | Shortcut | Shortcut (macOS) |
---|---|---|
Switch fullscreen mode | Ctrl +f |
Cmd +f |
Rotate display left | Ctrl +← (left) |
Cmd +← (left) |
Rotate display right | Ctrl +→ (right) |
Cmd +→ (right) |
Resize window to 1:1 (pixel-perfect) | Ctrl +g |
Cmd +g |
Resize window to remove black borders | Ctrl +x | Double-click¹ |
Cmd +x | Double-click¹ |
Click on HOME |
Ctrl +h | Middle-click |
Ctrl +h | Middle-click |
Click on BACK |
Ctrl +b | Right-click² |
Cmd +b | Right-click² |
Click on APP_SWITCH |
Ctrl +s |
Cmd +s |
Click on MENU |
Ctrl +m |
Ctrl +m |
Click on VOLUME_UP |
Ctrl +↑ (up) |
Cmd +↑ (up) |
Click on VOLUME_DOWN |
Ctrl +↓ (down) |
Cmd +↓ (down) |
Click on POWER |
Ctrl +p |
Cmd +p |
Power on | Right-click² | Right-click² |
Turn device screen off (keep mirroring) | Ctrl +o |
Cmd +o |
Turn device screen on | Ctrl +Shift +o |
Cmd +Shift +o |
Rotate device screen | Ctrl +r |
Cmd +r |
Expand notification panel | Ctrl +n |
Cmd +n |
Collapse notification panel | Ctrl +Shift +n |
Cmd +Shift +n |
Copy device clipboard to computer | Ctrl +c |
Cmd +c |
Paste computer clipboard to device | Ctrl +v |
Cmd +v |
Copy computer clipboard to device and paste | Ctrl +Shift +v |
Cmd +Shift +v |
Enable/disable FPS counter (on stdout) | Ctrl +i |
Cmd +i |