Skip to content

User Guide

yanhenrique-dev edited this page Oct 15, 2026 · 1 revision

User Guide

Capture sources

The header offers three capture sources: Screen (mirror), Camera (phone as webcam), and Desktop (virtual display).

HID keyboard and mouse (OTG mode)

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).

Camera mode (webcam)

Turn the phone into a hardware-controlled webcam:

  1. Change Capture Source to Camera.
  2. Scan lenses: click Refresh Lenses. OpenScrcpy scans the phone and lists physical camera lenses, native resolutions, and zoom capabilities.
  3. Select camera: pick a lens (ultra-wide, front, main back).
  4. 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.

Desktop mode (virtual display)

Turn the Android device into a secondary workspace:

  1. Change Capture Source to Desktop.
  2. Flex Display: dragging and resizing the mirror window borders dynamically rescales the virtual display, no black bars.
  3. Background color: customize window borders and letterbox colors with a hex value and live preview swatch.
  4. Keep Active: simulates activity so the virtual display doesn't sleep.

Graphics renderer

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.

Performance

  • 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.

File transfers and APKs

  • Install apps: drag an .apk file 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/.

Session behavior

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.

Clone this wiki locally