Genymobile / Genymobile/scrcpy

Touch mutually exclusive, the computer control interrupts the phone touch screen operation.

Open
#3,950 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
150k
Forks
13.7k
Avg merge
4d 13h
Merged PRs (30d)
2

Description

**Environment**
- OS: macOS
- scrcpy version: 2.0
- installation method: brew
- device model: Xiaomi 10
- Android version: 13

I read and write English relying on translations, so I'm not sure if I'm missing documentation or already existing issues, so please don't blame me haha.

I found a touch-related problem when using scrcpy: I look for any interface with a drop-down refresh on my phone and keep the drop-down state un-relaxed, then using mouse clicks or swiping the screen on the computer side of scrcpy will break my phone side touch causing the drop-down to unwind, is this a potential problem?
I have observed: some gamepads that rely on adb permission touch mapping do not have such problems.
Is there a magic that makes the touchscreen and other analog touches work at the same time?

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no source file, test, or entry point. First reproduce the touch interruption on macOS with scrcpy 2.0, an Android 13 device, and a pull-to-refresh interface; compare phone touch behavior before and after mouse clicks or swipes from the computer. Done means both touch sources can operate without the phone gesture being cancelled.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, c
Domain
mobile-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.