Romain Vimont
a8871bfad7
Update links to 2.5
2024-06-29 17:51:36 +02:00
Romain Vimont
c95e6964c5
Merge branch 'master' into release
2024-06-29 16:52:32 +02:00
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 >
2024-06-29 12:42:19 +02:00
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 >
2024-06-24 23:17:59 +02:00
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 >
2024-06-24 23:17:23 +02:00
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 >
2024-06-23 19:15:45 +02:00
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 >
2024-06-13 09:14:40 +02:00
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 >
2024-05-30 08:23:42 +02:00
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 >
2024-05-29 10:32:58 +02:00
Romain Vimont
b5c8de08e0
Update documentation for --no-window
...
PR #4868 <https://github.com/Genymobile/scrcpy/pull/4868 >
2024-05-11 17:12:00 +02:00
Romain Vimont
206809a99a
Fix typo in documentation
2024-04-02 18:01:21 +02:00
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 >
2024-03-30 14:20:51 +01:00
Romain Vimont
79968a0ae6
Reorder documentation
...
Present the --tcpip option without arguments first.
2024-03-11 18:05:27 +01:00
Romain Vimont
7f23ff3f2c
Add videos for pinch-to-zoom and tilt
...
A video is worth a thousand words.
2024-03-03 00:06:54 +01:00
Romain Vimont
cc7719079a
Italicize coordinates letters in documentation
2024-03-03 00:05:26 +01:00
Romain Vimont
0c94b75eef
Update links to 2.4
2024-03-03 00:00:24 +01:00
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 >
2024-03-01 00:52:28 +01:00
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 >
2024-03-01 00:52:10 +01:00
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>
2023-12-15 22:12:07 +01:00
Romain Vimont
c6ff78f414
Update links to v2.3.1
2023-12-02 12:39:05 +01:00
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>
2023-11-28 08:32:28 +01:00
Romain Vimont
5e061636f6
Update links to v2.3
2023-11-25 22:15:07 +01:00
Romain Vimont
ce8126f322
Merge branch 'master' into release
2023-11-25 21:37:37 +01:00
Romain Vimont
94031dfe97
Update documentation about video orientation
...
PR #4441 <https://github.com/Genymobile/scrcpy/pull/4441 >
2023-11-23 23:34:46 +01:00
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 >
2023-11-23 23:27:28 +01:00
Romain Vimont
25e33566f5
Mention turning off audio in camera documentation
2023-11-21 08:46:38 +01:00
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.
2023-11-15 21:13:12 +01:00
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`).
2023-11-15 21:05:38 +01:00
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>
2023-11-15 12:02:57 +01:00
Romain Vimont
e637feba51
Update muxers documentation
...
Recording now supports formats other than mp4 and mkv.
2023-11-14 09:08:24 +01:00
Romain Vimont
446ea818a4
Update links to v2.2
2023-11-01 18:47:58 +01:00
Romain Vimont
9bfc749803
Add camera documentation
...
PR #4213 <https://github.com/Genymobile/scrcpy/pull/4213 >
2023-10-31 15:57:06 +01:00
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 >
2023-10-31 12:45:40 +01:00
Romain Vimont
fcdf847dd3
Add missing syntax highlighting in audio doc
2023-07-14 23:37:19 +02:00
Romain Vimont
ad05a01800
Add Encoder section
...
This will allow to reference the encoder section directly in issues.
2023-07-14 23:36:21 +02:00
Romain Vimont
328ed3650d
Extract device connection to a separate doc page
...
Create a new "Connection" documentation page.
2023-07-14 23:31:26 +02:00
Romain Vimont
c14668b177
Move display section to video documentation
2023-07-14 23:26:52 +02:00
Romain Vimont
637f48f360
Update links to v2.1.1
2023-07-14 23:09:44 +02:00
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>
2023-06-30 21:21:13 +02:00
Romain Vimont
5764f47fee
Update links to v2.1
2023-06-22 01:18:17 +02:00
Romain Vimont
744312ec64
Merge branch 'master' into release
2023-06-22 01:15:39 +02:00
Romain Vimont
fae3fbc934
Update developer documentation
2023-06-22 00:03:26 +02:00
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 >
2023-06-10 16:04:51 +02:00
Romain Vimont
5042f8de93
Improve recording documentation
2023-06-10 16:03:27 +02:00
Romain Vimont
4ad7479425
Add missing shortcut in documentation
...
MOD+Backspace also triggers BACK.
2023-06-08 08:52:21 +02:00
Romain Vimont
2d79aeb117
Simplify command in documentation
...
If --no-video is passed, --no-playback is equivalent to
--no-audio-playback.
2023-06-04 18:43:35 +02:00
Romain Vimont
888a5aae7d
Fix typo in recording documentation
...
The option is --record, not --record-file.
2023-06-04 18:40:55 +02:00
Romain Vimont
2aec7b4c9d
Mention how to interrupt scrcpy without video
...
There is no window to close if video playback is disabled.
2023-06-02 09:00:33 +02:00
Romain Vimont
ff5ffc892f
Add option to select audio source
...
Pass --audio-source=mic to capture the microphone instead of the device
audio output.
2023-06-01 09:21:09 +02:00
Romain Vimont
c4caa6b81d
Document --no-{video,audio}-playback
...
PR #4033 <https://github.com/Genymobile/scrcpy/pull/4033 >
2023-05-27 10:08:10 +02:00