Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 16 Feb 2024 18:07:22 +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:  <E6E9C7CB-B06C-4B5D-AA28-90E315754A59@grem.de>
In-Reply-To: <20240216133504.761876d9@zeta.dino.sk>
References:  <20240216133504.761876d9@zeta.dino.sk>

next in thread | previous in thread | raw e-mail | index | archive | help


> 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
>>> =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 po=
inter  (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 Composite USB PS2 Converter USB to PS2 Adaptor  v1.0=
9    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 ke=
yboard (2)]
>    =E2=86=B3 Virtual core XTEST keyboard                 id=3D5    [slave =
 keyboard (3)]
>    =E2=86=B3 System keyboard multiplexer                 id=3D7    [slave =
 keyboard (3)]
>    =E2=86=B3 Power Button                                id=3D8    [slave =
 keyboard (3)]
>    =E2=86=B3 AT keyboard                                 id=3D9    [slave =
 keyboard (3)]
>    =E2=86=B3 Composite USB PS2 Converter USB to PS2 Adaptor  v1.09    id=3D=
10    [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.)

Ok, this is a wild shot, but does

  xinput disable 10

help?

Cheers


> Regards,
> Milan
> <xinp>




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E6E9C7CB-B06C-4B5D-AA28-90E315754A59>