Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 5235

Raspberry Pi OS • Re: on-screen keyboard on system with multiple touchscreens - always opens on the screen with the panel only

$
0
0
hmm, just made another test with a single touch monitor based on Atmel touch controller.
The taskbar does not show the onscreen keyboard icon and whenever a dialog box opens it doesn't pop up as well

Code:

pi@Pi5-SN530:~ $ uname -aLinux Pi5-SN530 6.6.62-v8-16k+ #1 SMP PREEMPT Wed Nov 20 10:23:45 CET 2024 aarch64 GNU/Linuxpi@Pi5-SN530:~ $ cat /proc/bus/input/devicesI: Bus=0019 Vendor=0001 Product=0001 Version=0100N: Name="pwr_button"P: Phys=gpio-keys/input0S: Sysfs=/devices/platform/pwr_button/input/input1U: Uniq=H: Handlers=kbd event0 B: PROP=0B: EV=3B: KEY=10000000000000 0I: Bus=001e Vendor=0000 Product=0000 Version=0001N: Name="vc4-hdmi-0"P: Phys=vc4-hdmi-0/input0S: Sysfs=/devices/platform/soc/107c701400.hdmi/rc/rc0/input3U: Uniq=H: Handlers=kbd event2 B: PROP=20B: EV=100017B: KEY=ffffc000000000 3ff 0 400000320fc200 40830c900000000 0 210300 49d2c040ec00 1e378000000000 8010000010000000B: REL=3B: MSC=10I: Bus=0000 Vendor=0000 Product=0000 Version=0000N: Name="vc4-hdmi-0 HDMI Jack"P: Phys=ALSAS: Sysfs=/devices/platform/soc/107c701400.hdmi/sound/card0/input4U: Uniq=H: Handlers=event3 B: PROP=0B: EV=21B: SW=40I: Bus=001e Vendor=0000 Product=0000 Version=0001N: Name="vc4-hdmi-1"P: Phys=vc4-hdmi-1/input0S: Sysfs=/devices/platform/soc/107c706400.hdmi/rc/rc1/input5U: Uniq=H: Handlers=kbd event4 B: PROP=20B: EV=100017B: KEY=ffffc000000000 3ff 0 400000320fc200 40830c900000000 0 210300 49d2c040ec00 1e378000000000 8010000010000000B: REL=3B: MSC=10I: Bus=0000 Vendor=0000 Product=0000 Version=0000N: Name="vc4-hdmi-1 HDMI Jack"P: Phys=ALSAS: Sysfs=/devices/platform/soc/107c706400.hdmi/sound/card1/input6U: Uniq=H: Handlers=event5 B: PROP=0B: EV=21B: SW=40I: Bus=0003 Vendor=03eb Product=572b Version=0111N: Name="Intelligent Agent AS Manga Screen 2"P: Phys=usb-xhci-hcd.0-1/input2S: Sysfs=/devices/platform/axi/1000120000.pcie/1f00200000.usb/xhci-hcd.0/usb1/1-1/1-1:1.2/0003:03EB:572B.0002/input/input7U: Uniq=000001H: Handlers=mouse0 event1 B: PROP=2B: EV=1bB: KEY=400 0 0 0 0 0B: ABS=273800000000003B: MSC=20pi@Pi5-SN530:~ $ lsusbBus 004 Device 002: ID 05dc:b051 Lexar Media, Inc. microSD RDR UHS-I Card Reader [LRWM03U-7000]Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hubBus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hubBus 001 Device 003: ID 03eb:572b Atmel Corp. Manga Screen 2Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Then enabled the second touch screen:

Code:

pi@Pi5-SN530:~ $ lsusbBus 004 Device 002: ID 05dc:b051 Lexar Media, Inc. microSD RDR UHS-I Card Reader [LRWM03U-7000]Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hubBus 003 Device 002: ID 03eb:572b Atmel Corp. Manga Screen 2Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hubBus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubpi@Pi5-SN530:~ $ cat /proc/bus/input/devicesI: Bus=0019 Vendor=0001 Product=0001 Version=0100N: Name="pwr_button"P: Phys=gpio-keys/input0S: Sysfs=/devices/platform/pwr_button/input/input1U: Uniq=H: Handlers=kbd event0 B: PROP=0B: EV=3B: KEY=10000000000000 0I: Bus=0003 Vendor=03eb Product=572b Version=0111N: Name="Intelligent Agent AS Manga Screen 2"P: Phys=usb-xhci-hcd.1-2/input2S: Sysfs=/devices/platform/axi/1000120000.pcie/1f00300000.usb/xhci-hcd.1/usb3/3-2/3-2:1.2/0003:03EB:572B.0001/input/input2U: Uniq=000001H: Handlers=mouse0 event1 B: PROP=2B: EV=1bB: KEY=400 0 0 0 0 0B: ABS=273800000000003B: MSC=20I: Bus=001e Vendor=0000 Product=0000 Version=0001N: Name="vc4-hdmi-0"P: Phys=vc4-hdmi-0/input0S: Sysfs=/devices/platform/soc/107c701400.hdmi/rc/rc0/input3U: Uniq=H: Handlers=kbd event2 B: PROP=20B: EV=100017B: KEY=ffffc000000000 3ff 0 400000320fc200 40830c900000000 0 210300 49d2c040ec00 1e378000000000 8010000010000000B: REL=3B: MSC=10I: Bus=0000 Vendor=0000 Product=0000 Version=0000N: Name="vc4-hdmi-0 HDMI Jack"P: Phys=ALSAS: Sysfs=/devices/platform/soc/107c701400.hdmi/sound/card0/input4U: Uniq=H: Handlers=event3 B: PROP=0B: EV=21B: SW=40I: Bus=001e Vendor=0000 Product=0000 Version=0001N: Name="vc4-hdmi-1"P: Phys=vc4-hdmi-1/input0S: Sysfs=/devices/platform/soc/107c706400.hdmi/rc/rc1/input5U: Uniq=H: Handlers=kbd event4 B: PROP=20B: EV=100017B: KEY=ffffc000000000 3ff 0 400000320fc200 40830c900000000 0 210300 49d2c040ec00 1e378000000000 8010000010000000B: REL=3B: MSC=10I: Bus=0000 Vendor=0000 Product=0000 Version=0000N: Name="vc4-hdmi-1 HDMI Jack"P: Phys=ALSAS: Sysfs=/devices/platform/soc/107c706400.hdmi/sound/card1/input6U: Uniq=H: Handlers=event5 B: PROP=0B: EV=21B: SW=40I: Bus=0018 Vendor=0000 Product=0000 Version=0000N: Name="Hynitron cst3xx Touchscreen"P: Phys=input/tsS: Sysfs=/devices/platform/axi/1000120000.pcie/1f00074000.i2c/i2c-1/1-001a/input/input7U: Uniq=H: Handlers=mouse1 event6 B: PROP=2B: EV=bB: KEY=400 0 0 0 0 0B: ABS=261800000000003
--> keyboard always shows up on the display Hynitron cst3xx Touchscreen, never on the one with the Atmel controller.
touch1.jpg
touch2.jpg
--> will have to check that on another DUT when the touch moves and if it comes ever back on the Atmel controller (which is connected via USB while the CST3xx is on I2C).

Statistics: Posted by aBUGSworstnightmare — Thu Nov 28, 2024 2:01 pm



Viewing all articles
Browse latest Browse all 5235

Trending Articles