Repository navigation
User Guide
yanhenrique-dev edited this page Oct 15, 2026
·
1 revision
The header offers three capture sources: Screen (mirror), Camera (phone as webcam), and Desktop (virtual display).
Hardware simulation for a lag-free experience, side by side in one row:
- HID keyboard: simulates a real USB keyboard. The way to fix issues with accents, special characters, and international layouts.
- HID mouse: high-precision, native cursor feel. Removes the double cursor and lag of standard mirroring.
- Pure HID (no mirror): uses the PC only as a controller for the phone (typing long messages, gaming while looking at the phone screen).
Turn the phone into a hardware-controlled webcam:
- Change Capture Source to Camera.
- Scan lenses: click Refresh Lenses. OpenScrcpy scans the phone and lists physical camera lenses, native resolutions, and zoom capabilities.
- Select camera: pick a lens (ultra-wide, front, main back).
-
Advanced controls: Camera Torch toggles the flashlight; Camera Zoom adjusts 1.0x to 5.0x; resolution defaults to a safe 1080p (
1920x1080) so high-megapixel sensors don't crash the hardware encoder; FPS can stay on Auto or be fixed at 30 FPS.
Turn the Android device into a secondary workspace:
- Change Capture Source to Desktop.
- Flex Display: dragging and resizing the mirror window borders dynamically rescales the virtual display, no black bars.
- Background color: customize window borders and letterbox colors with a hex value and live preview swatch.
- Keep Active: simulates activity so the virtual display doesn't sleep.
Choose which renderer the core engine requests for video display. Auto lets the engine decide; manual options (Direct3D, OpenGL, OpenGL ES, Metal, Software) appear only when the installed core build advertises them and the host OS supports them.
- Resolution: max size cap, or Original.
- Codec: H.264 and others advertised by the build.
- Frame rate: cap via max FPS (camera mode uses camera FPS).
- VSync and Ignore encoder constraints sit side by side in one row.
- Bitrate slider for video quality vs. smoothness.
-
Install apps: drag an
.apkfile from the PC and drop it anywhere into the OpenScrcpy window. -
Transfer files: drag any file into the window to push it to
/sdcard/Download/.
Per-session toggles: stay awake, keep active, screen off, forward audio (+ codec), always on top, full screen, borderless, remember window position, record feed, and record path.