Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

网页端触摸控制异常 #100

Open
koast18 opened this issue Jan 1, 2025 · 3 comments
Open

网页端触摸控制异常 #100

koast18 opened this issue Jan 1, 2025 · 3 comments

Comments

@koast18
Copy link

koast18 commented Jan 1, 2025

Architecture: arm64-v8a
Model: M2012K11AC (14, 1080x2400)
系统是lineageos 21.

感觉这像是个映射的问题 打开开发者选项里的触摸反馈可以发现实际上可以触摸 但是显示的点局限于屏幕左上角很小的一片方形区域

搜索已有的issue发现在properties.local里添加touch.backend=system属性的解决方法 但是这个并不能解决我所遇到的问题

其表现为重启之后整个显示区域都是无法点击的 显示view only

另外这个使用scrcpy是能正常显示和点击触摸的

@rev1si0n
Copy link
Collaborator

rev1si0n commented Jan 2, 2025

VIEW ONLY 是因为有多个窗口连接了远程桌面,远程桌面同时只有一个连接能操作屏幕。请关闭多余窗口。

@koast18
Copy link
Author

koast18 commented Jan 3, 2025

@rev1si0n
作者你好,我理解你的意思。我确定我只打开了一个窗口。
在没有运行 echo 'touch.backend=system' >>/data/usr/properties.local的时候,我能在远程桌面中操作屏幕,但是触摸区域仅在顶点在左上角的一小片矩形区域内。比如,我在1080x2400的屏幕上点击(500,500)这个坐标,触摸反馈的点却在(50,50)的位置。

在运行 echo 'touch.backend=system' >>/data/usr/properties.local并重启之后,我刷新了这个浏览器窗口,鼠标移动到远程桌面的区域内,就已经变成了禁止图标,点击就会弹出VIEW ONLY的提示。 这并不是由于我打开了多个窗口而出现的,因为我尝试删除touch.backend=system这个配置项并重启后,刷新浏览器窗口,又能够点击远程桌面了(但是触控的坐标仍被错误的映射到显示区域左上角的一小片区域内)。

@rev1si0n
Copy link
Collaborator

rev1si0n commented Jan 3, 2025

进群说下,这里不及时

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants