Re: Touch screen zoom - any method to disable?
- Reply: Milan Obuch : "Re: Touch screen zoom - any method to disable?"
- In reply to: Milan Obuch : "Re: Touch screen zoom - any method to disable?"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 17 Feb 2024 10:20:49 UTC
> On 17. Feb 2024, at 11:10, Milan Obuch <freebsd-x11@dino.sk> wrote: > > 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: >>> >>> On Fri, 16 Feb 2024 13:04:14 +0100 >>> Michael Gmelin <freebsd@grem.de> wrote: >>> >>>>>> On 16. Feb 2024, at 12:46, Milan Obuch <freebsd-x11@dino.sk> >>>>>> wrote: >>>>> >>>>> Hi, >>>>> >>>>> 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. >>>>> >>>>> 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. >>>>> >>>>> 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. >>>> >>>> Can you share the output of >>>> >>>> xinput list >>>> >>>> and for each of the devices shown >>>> >>>> xinput list-props device >>>> >>>> Cheers >>>> >>> >>> 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. >>> >>> Here, 'xinput list' shows >>> >>> ⎡ Virtual core pointer id=2 [master >>> pointer (3)] ⎜ ↳ Virtual core XTEST pointer >>> id=4 [slave pointer (2)] ⎜ ↳ System mouse >>> id=6 [slave pointer (2)] ⎜ ↳ Composite USB PS2 >>> Converter USB to PS2 Adaptor v1.09 id=11 [slave pointer >>> (2)] ⎜ ↳ AcerA Bell T231HlTouchScreen id=12 >>> [slave pointer (2)] ⎣ Virtual core keyboard >>> id=3 [master keyboard (2)] ↳ Virtual core XTEST keyboard >>> id=5 [slave keyboard (3)] ↳ System keyboard multiplexer >>> id=7 [slave keyboard (3)] ↳ Power Button >>> id=8 [slave keyboard (3)] ↳ AT keyboard >>> id=9 [slave keyboard (3)] ↳ >>> Composite USB PS2 Converter USB to PS2 Adaptor v1.09 id=10 >>> [slave keyboard (3)] >>> >>> 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? >> > > 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