Romain Vimont
a8871bfad7
Update links to 2.5
4 months ago
Romain Vimont
c95e6964c5
Merge branch 'master' into release
4 months ago
Romain Vimont
7633228278
Forward mouse hover events
...
Also add an option --no-mouse-hover to get the old behavior.
Fixes #2743 <https://github.com/Genymobile/scrcpy/issues/2743 >
Fixes #3070 <https://github.com/Genymobile/scrcpy/issues/3070 >
PR #5039 <https://github.com/Genymobile/scrcpy/pull/5039 >
4 months ago
Romain Vimont
f5e6b8092a
Forward all clicks by default for UHID/AOA
...
By default, only the left click is forwarded to the device, and
secondary clicks trigger shortcuts (the behavior can be configured by
--mouse-bind=xxxx).
But when the mouse mode is relative (AOA and UHID modes), forward all
clicks by default. This makes more sense since the cursor is handled on
the device side, the user expects all mouse buttons to be forwarded.
Refs <https://github.com/Genymobile/scrcpy/issues/4727#issuecomment-2069869750 >
PR #5022 <https://github.com/Genymobile/scrcpy/pull/5022 >
4 months ago
Romain Vimont
035d60cf5d
Add option to configure mouse bindings
...
Add a new option --mouse-bind=xxxx.
The argument must be exactly 4 characters, one for each secondary click:
--mouse-bind=xxxx
^^^^
||||
||| `- 5th click
|| `-- 4th click
| `--- middle click
`---- right click
Each character must be one of the following:
- `+`: forward the click to the device
- `-`: ignore the click
- `b`: trigger shortcut BACK (or turn screen on if off)
- `h`: trigger shortcut HOME
- `s`: trigger shortcut APP_SWITCH
- `n`: trigger shortcut "expand notification panel"
This deprecates --forward-all-clicks (use --mouse-bind=++++ instead).
Refs <https://github.com/Genymobile/scrcpy/pull/2258#issuecomment-2182394460 >
PR #5022 <https://github.com/Genymobile/scrcpy/pull/5022 >
4 months ago
Romain Vimont
24bcc3fa2b
Simplify shortcut modifiers
...
Restrict shortcut modifiers to be composed of only one item each.
Before, it was possible to select a list of multiple combinations of
modifier keys, like --shortcut-mod='lctrl+lalt,rctrl+rsuper', meaning
that shortcuts would be triggered either by LCtrl+LAlt+key or
RCtrl+RSuper+key.
This was overly generic, probably not used very much, and it prevents to
solve inconsistencies between UP and DOWN events of modifier keys sent
to the device.
Refs #4732 <https://github.com/Genymobile/scrcpy/issues/4732 >
PR #4741 <https://github.com/Genymobile/scrcpy/pull/4741 >
4 months ago
Romain Vimont
576e7552a2
Mention that the Debian package is obsolete
...
It cannot be updated until the android-framework-XX Debian package is
fixed.
Refs <https://tracker.debian.org/pkg/scrcpy >
4 months ago
Romain Vimont
c27ab46efb
Remove suggestion to install from winget
...
It does not work.
Refs #4027 <https://github.com/Genymobile/scrcpy/issues/4027 >
Refs #4389 <https://github.com/Genymobile/scrcpy/issues/4389 >
Refs #4956 <https://github.com/Genymobile/scrcpy/issues/4956 >
5 months ago
Romain Vimont
b5849db32f
Document missing package to build for Windows
...
To build ffmpeg, libz is necessary.
Refs #4955 <https://github.com/Genymobile/scrcpy/issues/4955 >
5 months ago
Romain Vimont
b5c8de08e0
Update documentation for --no-window
...
PR #4868 <https://github.com/Genymobile/scrcpy/pull/4868 >
5 months ago
Romain Vimont
206809a99a
Fix typo in documentation
7 months ago
Romain Vimont
1c3801a0b1
Add a shortcut to pause/unpause display
...
Pause/unpause display on MOD+z and MOD+Shift+z.
It only impacts rendering, the device is still captured, the video
stream continues to be transmitted to the device and recorded (if
recording is enabled).
Fixes #1632 <https://github.com/Genymobile/scrcpy/issues/1632 >
PR #4748 <https://github.com/Genymobile/scrcpy/pull/4748 >
7 months ago
Romain Vimont
79968a0ae6
Reorder documentation
...
Present the --tcpip option without arguments first.
7 months ago
Romain Vimont
7f23ff3f2c
Add videos for pinch-to-zoom and tilt
...
A video is worth a thousand words.
8 months ago
Romain Vimont
cc7719079a
Italicize coordinates letters in documentation
8 months ago
Romain Vimont
0c94b75eef
Update links to 2.4
8 months ago
Romain Vimont
b9d244b4c9
Document UHID
...
Rework the documentation to present the keyboard and mouse input modes.
PR #4473 <https://github.com/Genymobile/scrcpy/pull/4473 >
8 months ago
Romain Vimont
151a6225d4
Add shortcut to open keyboard settings
...
The keyboard settings can be opened by:
adb shell am start -a android.settings.HARD_KEYBOARD_SETTINGS
Add a shortcut (MOD+k) for convenience if the current keyboard is HID.
PR #4473 <https://github.com/Genymobile/scrcpy/pull/4473 >
8 months ago
Till Rathmann
d2ed4510a7
Simulate tilt multitouch event by pressing Shift
...
PR #4529 <https://github.com/Genymobile/scrcpy/pull/4529 >
Signed-off-by: Romain Vimont <rom@rom1v.com>
10 months ago
Romain Vimont
c6ff78f414
Update links to v2.3.1
11 months ago
Johannes Neyer
bd9292931e
Mention exclusive_caps mode in v4l2 documentation
...
PR #4435 <https://github.com/Genymobile/scrcpy/pull/4435 >
Signed-off-by: Romain Vimont <rom@rom1v.com>
11 months ago
Romain Vimont
5e061636f6
Update links to v2.3
11 months ago
Romain Vimont
ce8126f322
Merge branch 'master' into release
11 months ago
Romain Vimont
94031dfe97
Update documentation about video orientation
...
PR #4441 <https://github.com/Genymobile/scrcpy/pull/4441 >
11 months ago
Romain Vimont
bb88b60227
Add --display-orientation
...
Deprecate the option --rotation and introduce a new option
--display-orientation with the 8 possible orientations (0, 90, 180, 270,
flip0, flip90, flip180 and flip270).
New shortcuts MOD+Shift+(arrow) dynamically change the display
(horizontal or vertical) flip.
Fixes #1380 <https://github.com/Genymobile/scrcpy/issues/1380 >
Fixes #3819 <https://github.com/Genymobile/scrcpy/issues/3819 >
PR #4441 <https://github.com/Genymobile/scrcpy/pull/4441 >
11 months ago
Romain Vimont
25e33566f5
Mention turning off audio in camera documentation
11 months ago
Romain Vimont
e8801cc3c0
Upgrade AGP (8.1.3) and Gradle to 8.4
...
Android Gradle Plugin 8.1.3.
Gradle 8.4.
From now on, Java 17 is required.
11 months ago
Romain Vimont
200488111e
Add support for RAW audio (WAV) recording
...
RAW audio forwarding was supported but not for recording.
Add support for recording a raw audio stream to a `.wav` file (and
`.mkv`).
11 months ago
megapro17
4857c5dd59
Add support for FLAC audio codec
...
PR #4410 <#https://github.com/Genymobile/scrcpy/pull/4410 >
Co-authored-by: Romain Vimont <rom@rom1v.com>
Signed-off-by: Romain Vimont <rom@rom1v.com>
11 months ago
Romain Vimont
e637feba51
Update muxers documentation
...
Recording now supports formats other than mp4 and mkv.
11 months ago
Romain Vimont
446ea818a4
Update links to v2.2
12 months ago
Romain Vimont
9bfc749803
Add camera documentation
...
PR #4213 <https://github.com/Genymobile/scrcpy/pull/4213 >
12 months ago
Romain Vimont
23e116064d
Rename --display to --display-id
...
The option is named "display id" everywhere.
This will be consistent with --camera-id (there will be many camera
options, so an option --camera would be confusing).
PR #4213 <https://github.com/Genymobile/scrcpy/pull/4213 >
12 months ago
Romain Vimont
fcdf847dd3
Add missing syntax highlighting in audio doc
1 year ago
Romain Vimont
ad05a01800
Add Encoder section
...
This will allow to reference the encoder section directly in issues.
1 year ago
Romain Vimont
328ed3650d
Extract device connection to a separate doc page
...
Create a new "Connection" documentation page.
1 year ago
Romain Vimont
c14668b177
Move display section to video documentation
1 year ago
Romain Vimont
637f48f360
Update links to v2.1.1
1 year ago
Cédric Skwar
625934fb1b
Fix fedora package in build instructions
...
In Fedora, the package is libusb1-devel.
Fixes #4131 <https://github.com/Genymobile/scrcpy/issues/4131 >
PR #4132 <https://github.com/Genymobile/scrcpy/pull/4132 >
Signed-off-by: Romain Vimont <rom@rom1v.com>
1 year ago
Romain Vimont
5764f47fee
Update links to v2.1
1 year ago
Romain Vimont
744312ec64
Merge branch 'master' into release
1 year ago
Romain Vimont
fae3fbc934
Update developer documentation
1 year ago
Romain Vimont
d3c2955fb9
Add --time-limit
...
Add an option to stop scrcpy automatically after a given delay.
PR #4052 <https://github.com/Genymobile/scrcpy/pull/4052 >
Fixes #3752 <https://github.com/Genymobile/scrcpy/issues/3752 >
1 year ago
Romain Vimont
5042f8de93
Improve recording documentation
1 year ago
Romain Vimont
4ad7479425
Add missing shortcut in documentation
...
MOD+Backspace also triggers BACK.
1 year ago
Romain Vimont
2d79aeb117
Simplify command in documentation
...
If --no-video is passed, --no-playback is equivalent to
--no-audio-playback.
1 year ago
Romain Vimont
888a5aae7d
Fix typo in recording documentation
...
The option is --record, not --record-file.
1 year ago
Romain Vimont
2aec7b4c9d
Mention how to interrupt scrcpy without video
...
There is no window to close if video playback is disabled.
1 year ago
Romain Vimont
ff5ffc892f
Add option to select audio source
...
Pass --audio-source=mic to capture the microphone instead of the device
audio output.
1 year ago
Romain Vimont
c4caa6b81d
Document --no-{video,audio}-playback
...
PR #4033 <https://github.com/Genymobile/scrcpy/pull/4033 >
1 year ago