Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Feb 2024 11:10:26 +0100
From:      Milan Obuch <freebsd-x11@dino.sk>
To:        Michael Gmelin <freebsd@grem.de>
Cc:        freebsd-x11@freebsd.org
Subject:   Re: Touch screen zoom - any method to disable?
Message-ID:  <20240217111026.70b70ac5@zeta.dino.sk>
In-Reply-To: <E6E9C7CB-B06C-4B5D-AA28-90E315754A59@grem.de>
References:  <20240216133504.761876d9@zeta.dino.sk> <E6E9C7CB-B06C-4B5D-AA28-90E315754A59@grem.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 16 Feb 2024 18:07:22 +0100
Michael Gmelin <freebsd@grem.de> wrote:

> > 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 Compo=
site USB PS2
> > Converter USB to PS2 Adaptor  v1.09    id=3D11    [slave  pointer
> > (2)] =E2=8E=9C   =E2=86=B3 AcerA Bell T231HlTouchScreen                =
id=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 multi=
plexer
> >                 id=3D7    [slave  keyboard (3)] =E2=86=B3 Power Button
> >                         id=3D8    [slave  keyboard (3)] =E2=86=B3 AT ke=
yboard
> >                                 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?
>

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).

Regards,
Milan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20240217111026.70b70ac5>