SCRCPY — Usage Guide¶
This guide covers how to use SCRCPY for mirroring and controlling your Android device.
Basic Usage¶
Start SCRCPY (USB)¶
Connect your device via USB and run:
scrcpy
Start SCRCPY (Wireless)¶
- Connect via USB first, then run:
scrcpy -e
- Or specify the device IP and port:
scrcpy --tcpip=192.168.1.100:5555
Common Command-Line Options¶
| Option | Description |
|---|---|
-s <serial> |
Select device by serial number |
-e |
Use TCP/IP (device must be connected via USB first) |
--tcpip=<ip:port> |
Connect to device over TCP/IP |
-m <max_size> |
Limit resolution (e.g., 1920) |
-b <bitrate> |
Set video bitrate (e.g., 8M) |
--no-audio |
Disable audio forwarding |
--record <file.mp4> |
Record screen to file |
--no-control |
Read-only mode (no input) |
--turn-screen-off |
Mirror with device screen off |
Keyboard Shortcuts¶
| Shortcut | Action |
|---|---|
Ctrl + c |
Copy device clipboard to computer |
Ctrl + v |
Paste computer clipboard to device |
Ctrl + h |
Home button |
Ctrl + b |
Back button |
Ctrl + s |
App switch / Recent apps |
Ctrl + m |
Menu button |
Ctrl + p |
Power button |
Ctrl + n |
Expand notification panel |
Ctrl + Shift + n |
Collapse notification panel |
Ctrl + o |
Rotate device screen |
Ctrl + r |
Rotate app window |
Ctrl + f |
Toggle fullscreen |
Ctrl + g |
Resize window to 1:1 |
Ctrl + x |
Toggle device screen on/off |
Ctrl + Right |
Volume up |
Ctrl + Left |
Volume down |
Mouse & Touch¶
| Action | Result |
|---|---|
| Left click | Tap |
| Right click | Back button |
| Middle click | Home button |
| Scroll | Scroll in app |
| Drag | Swipe / scroll |
Drag and Drop¶
- Install APK: Drag an
.apkfile onto the SCRCPY window to install it - Push files: Drag files onto the window to copy them to the device
Recording¶
Record screen and audio to a file:
scrcpy --record=recording.mp4
Record without audio:
scrcpy --record=recording.mp4 --no-audio
Tips¶
Reduce latency
Use a shorter USB cable and avoid USB hubs when possible. Lower resolution can also improve performance.
Save battery
Use --turn-screen-off to mirror and control your device while the phone screen stays off.
Multiple devices
If multiple devices are connected, use scrcpy -s <serial> to select one. Run adb devices to see serial numbers.
Copy-paste
SCRCPY syncs clipboard bidirectionally. Copy on your computer and paste in an app on your device (and vice versa).
Troubleshooting¶
| Issue | Solution |
|---|---|
| Input lag | Lower resolution with -m 1024 or reduce bitrate |
| Audio not working | Ensure Android 11+ for audio forwarding |
| Wireless disconnects | Keep device and computer on same Wi-Fi network |
| Window too large | Use -m 1280 to limit max dimension |
Related Guides¶
- Overview — SCRCPY features and capabilities
- Installation — Install SCRCPY on your platform