You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
scrcpy/server/src/main/java/com/genymobile/scrcpy
Simon Chan 87da68ee0d Handle UHID output
Use UHID output reports to synchronize CapsLock and VerrNum states.

PR #4473 <https://github.com/Genymobile/scrcpy/pull/4473>

Co-authored-by: Romain Vimont <rom@rom1v.com>
Signed-off-by: Romain Vimont <rom@rom1v.com>
3 months ago
..
wrappers Add rotation support for non-default display 3 months ago
AsyncProcessor.java Fix java code style 6 months ago
AudioCapture.java Use current time as initial timestamp on error 6 months ago
AudioCaptureForegroundException.java Add workaround to capture audio on Android 11 1 year ago
AudioCodec.java Add support for FLAC audio codec 7 months ago
AudioEncoder.java Upgrade Android checkstyle to 10.12.5 7 months ago
AudioRawRecorder.java Read audio by blocks of 1024 samples 7 months ago
AudioSource.java Add option to select audio source 1 year ago
Binary.java Add conversion from float to fixed-point i16 2 years ago
CameraAspectRatio.java Support camera size selection using -m/--camera-ar 7 months ago
CameraCapture.java Fix java code style 6 months ago
CameraFacing.java Add --camera-facing 7 months ago
CleanUp.java Configure clean up actions dynamically 4 months ago
Codec.java Use a streamer to send the audio stream 1 year ago
CodecOption.java Add missing final modifiers 1 year ago
CodecUtils.java Move log message helpers to LogUtils 1 year ago
Command.java Add fallback to get DisplayInfo 2 years ago
ConfigurationException.java Do not print stacktraces when unnecessary 1 year ago
ControlChannel.java Extract ControlChannel class 3 months ago
ControlMessage.java Add UHID keyboard support 3 months ago
ControlMessageReader.java Add UHID keyboard support 3 months ago
Controller.java Handle UHID output 3 months ago
DesktopConnection.java Extract ControlChannel class 3 months ago
Device.java Add rotation support for non-default display 3 months ago
DeviceMessage.java Handle UHID output 3 months ago
DeviceMessageSender.java Refactor DeviceMessageSender 3 months ago
DeviceMessageWriter.java Handle UHID output 3 months ago
DisplayInfo.java Disable input events when necessary 4 years ago
FakeContext.java Return the FakeContext as application context 7 months ago
HandlerExecutor.java Add camera mirroring 7 months ago
IO.java Log non-EPIPE I/O exceptions 1 year ago
KeyComposition.java Provide a better URL to document key decomposition 6 years ago
Ln.java Disable default stdout/stderr 7 months ago
LogUtils.java Recover on invalid camera FPS ranges 7 months ago
Options.java Add support for high frame rate camera capture 7 months ago
Point.java Reformat Java code 5 years ago
Pointer.java Inject touch events on the server 5 years ago
PointersState.java Merge mouse and touch events 5 years ago
Position.java Add missing final modifiers 1 year ago
ScreenCapture.java Adapt to display API changes 4 months ago
ScreenInfo.java Compute screen size without DisplayInfo instance 2 years ago
Server.java Refactor DeviceMessageSender 3 months ago
Settings.java Fix java code style 6 months ago
SettingsException.java Report settings errors via Exceptions 3 years ago
Size.java Reformat Java code 5 years ago
Streamer.java Add support for FLAC audio codec 7 months ago
StringUtils.java Remove MagicNumber checkstyle 4 years ago
SurfaceCapture.java Handle camera disconnection 7 months ago
SurfaceEncoder.java Handle camera disconnection 7 months ago
UhidManager.java Handle UHID output 3 months ago
VideoCodec.java Fix incorrect comment about AV1 constant 7 months ago
VideoSource.java Add camera mirroring 7 months ago
Workarounds.java Adapt AudioRecord workaround to Android 14 6 months ago