Date: Sat, 17 Feb 2024 11:20:49 +0100 From: Michael Gmelin <freebsd@grem.de> To: Milan Obuch <freebsd-x11@dino.sk> Cc: freebsd-x11@freebsd.org Subject: Re: Touch screen zoom - any method to disable? Message-ID: <2D733E37-4FC3-4CE9-93BB-973A130EBB3A@grem.de> In-Reply-To: <20240217111026.70b70ac5@zeta.dino.sk> References: <20240217111026.70b70ac5@zeta.dino.sk>
next in thread | previous in thread | raw e-mail | index | archive | help
> On 17. Feb 2024, at 11:10, Milan Obuch <freebsd-x11@dino.sk> wrote: >=20 > =EF=BB=BFOn Fri, 16 Feb 2024 18:07:22 +0100 > Michael Gmelin <freebsd@grem.de> wrote: >=20 >>>> On 16. Feb 2024, at 13:35, Milan Obuch <freebsd-x11@dino.sk> wrote: >>>=20 >>> =EF=BB=BFOn Fri, 16 Feb 2024 13:04:14 +0100 >>> Michael Gmelin <freebsd@grem.de> wrote: >>>=20 >>>>>> On 16. Feb 2024, at 12:46, Milan Obuch <freebsd-x11@dino.sk> >>>>>> wrote: =20 >>>>>=20 >>>>> =EF=BB=BFHi, >>>>>=20 >>>>> I have a terminal with touch screen running luakit with custom >>>>> application. Basically, it works as intended, however, sometimes >>>>> user unknowingly zooms into part of screen. >>>>>=20 >>>>> While relatively easy, all that's necessary is unzoom it using two >>>>> fingers (the same way as used on smartphones), it scares this >>>>> user a bit. So the best way to handle it would be not allowing >>>>> zoom to occur. >>>>>=20 >>>>> Is there a method to do this? Some configuration of X? My setup >>>>> uses webcamd to create event file for touch screen and libinput >>>>> driver to handle input event in X. =20 >>>>=20 >>>> Can you share the output of >>>>=20 >>>> xinput list >>>>=20 >>>> and for each of the devices shown >>>>=20 >>>> xinput list-props device >>>>=20 >>>> Cheers >>>>=20 >>>=20 >>> At the moment, not for the real device, only for my workstation >>> which shares similar configuration. However, the 'issue' of zoom is >>> the same, so I hope any outcome would be relevant. >>>=20 >>> Here, 'xinput list' shows >>>=20 >>> =E2=8E=A1 Virtual core pointer id=3D2 [master >>> pointer (3)] =E2=8E=9C =E2=86=B3 Virtual core XTEST pointer >>> id=3D4 [slave pointer (2)] =E2=8E=9C =E2=86=B3 System mouse >>> id=3D6 [slave pointer (2)] =E2=8E=9C =E2=86=B3 Composi= te USB PS2 >>> Converter USB to PS2 Adaptor v1.09 id=3D11 [slave pointer >>> (2)] =E2=8E=9C =E2=86=B3 AcerA Bell T231HlTouchScreen i= d=3D12 >>> [slave pointer (2)] =E2=8E=A3 Virtual core keyboard >>> id=3D3 [master keyboard (2)] =E2=86=B3 Virtual core XTEST keyboard >>> id=3D5 [slave keyboard (3)] =E2=86=B3 System keyboard multipl= exer >>> id=3D7 [slave keyboard (3)] =E2=86=B3 Power Button >>> id=3D8 [slave keyboard (3)] =E2=86=B3 AT keyb= oard >>> id=3D9 [slave keyboard (3)] =E2=86=B3= >>> Composite USB PS2 Converter USB to PS2 Adaptor v1.09 id=3D10 >>> [slave keyboard (3)] >>>=20 >>> and 'xinput list-props <device>' for all device listed (in >>> numerical id order) is attached. (Far easier than handling mail >>> wrapping issues.) =20 >>=20 >> Ok, this is a wild shot, but does >>=20 >> xinput disable 10 >>=20 >> help? >>=20 >=20 > No. Actually, it is my main keyboard device, PS/2 connected via KVM > switch via USB to PS/2 converter, and disabling it just disabled > keyboard input (I have spare USB keyboard here so I was prepared for > this, I was able to enable it after test). Zoom via touchscreen two > finger gesture still worked (and unzoom as well). Could you run xev while pinching and see which events are generated? Cheers=20=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2D733E37-4FC3-4CE9-93BB-973A130EBB3A>