Firefly开源社区

打印 上一主题 下一主题

[Android] 安卓HDMI+LVDS屏幕,主副屏设置问题

314

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
314

安卓HDMI+LVDS屏幕,主副屏设置问题

发表于 2020-4-18 00:18:31      浏览:11706 | 回复:9        打印      只看该作者   [复制链接] 楼主
前段时间编译了RK3399 hdmi+lvds双屏的安卓系统,发现LVDS屏幕是主屏,HDMI是副屏,这样导致的结果:开启异显APP后,原本HDMI的USB触摸屏无效,插上鼠标,光标在LVDS屏幕上,HDMI没有出现光标.
所以请问:如何将HDMI当做主屏幕,LVDS当做副屏幕,(HDMI屏幕是触摸显示一体的),这样感觉才是正常!
回复

使用道具 举报

3750

积分

17

威望

18

贡献

官方团队

Rank: 9Rank: 9Rank: 9

积分
3750
发表于 2020-4-18 14:38:08        只看该作者  沙发
现在HDMI为副显示,所以需要设置USB触摸为外部触摸
回复

使用道具 举报

314

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
314
发表于 2020-4-19 15:51:40        只看该作者  板凳
jpchen 发表于 2020-4-18 14:38
现在HDMI为副显示,所以需要设置USB触摸为外部触摸

请问:
Q1 可以主屏为HDMI吗,不影响触摸屏的功能

Q2 怎么设置USB触摸为外屏触摸?

Q3 主副屏可以都加触摸吗
回复

使用道具 举报

3750

积分

17

威望

18

贡献

官方团队

Rank: 9Rank: 9Rank: 9

积分
3750
发表于 2020-4-20 08:33:41        只看该作者  地板
m1843514989 发表于 2020-4-19 15:51
请问:
Q1 可以主屏为HDMI吗,不影响触摸屏的功能

1.如果是双屏有LVDS的话,默认LVDS都是作为主显,不建议HDMI作为主显。
2.触摸事件属性有外部触摸属性,可以根据VID,PID进行判断,然后去设置。
3.主副屏肯定是可以有触摸功能。
回复

使用道具 举报

314

积分

0

威望

0

贡献

技术达人

Rank: 2

积分
314
发表于 2020-11-26 12:42:04        只看该作者  5#
jpchen 发表于 2020-4-20 08:33
1.如果是双屏有LVDS的话,默认LVDS都是作为主显,不建议HDMI作为主显。
2.触摸事件属性有外部触摸属性, ...

你好,大神,帮忙解答如下问题,谢谢
http://dev.t-firefly.com/forum.p ... hlight=%CB%AB%C6%C1
回复

使用道具 举报

190

积分

0

威望

0

贡献

技术小白

积分
190
发表于 2021-7-9 11:21:45        只看该作者  6#
jpchen 发表于 2020-4-18 14:38
现在HDMI为副显示,所以需要设置USB触摸为外部触摸

大神你好,LVDS为主屏,HDMI为副显示的情况下请问如何设置USB触摸为外部触摸?
回复

使用道具 举报

3750

积分

17

威望

18

贡献

官方团队

Rank: 9Rank: 9Rank: 9

积分
3750
发表于 2021-7-9 14:09:41        只看该作者  7#
hh3151128 发表于 2021-7-9 11:21
大神你好,LVDS为主屏,HDMI为副显示的情况下请问如何设置USB触摸为外部触摸?

frameworks\native\services\inputflinger\EventHub.cpp

把usb 设备设置为device->classes |= INPUT_DEVICE_CLASS_EXTERNAL;
回复

使用道具 举报

190

积分

0

威望

0

贡献

技术小白

积分
190
发表于 2021-7-9 17:00:21        只看该作者  8#
jpchen 发表于 2021-7-9 14:09
frameworks\native\services\inputflinger\EventHub.cpp

把usb 设备设置为device->classes |= INPUT_D ...

谢谢大佬,触控功能跟随HDMI副屏的问题已经解决了,但是由于设备是竖屏显示,修改了system.prop中ro.sf.hwrotation=270,现在的问题是触摸方向被顺时针旋转了270°,请问这个问题怎么解决呢?
回复

使用道具 举报

3750

积分

17

威望

18

贡献

官方团队

Rank: 9Rank: 9Rank: 9

积分
3750
发表于 2021-7-10 09:58:28        只看该作者  9#
hh3151128 发表于 2021-7-9 17:00
谢谢大佬,触控功能跟随HDMI副屏的问题已经解决了,但是由于设备是竖屏显示,修改了system.prop中ro.sf.h ...

frameworks/native/services/inputflinger/InputReader.cpp

这个里面修改触摸点,把对应的设备的触摸点进行旋转
回复

使用道具 举报

45

积分

0

威望

0

贡献

技术小白

积分
45
发表于 2023-7-18 14:57:25        只看该作者  10#
有用有用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表