On Sun 20 Feb 2022 at 15:49:18 (-0700), Charles Curley wrote:
> I am bringing up Debian 11 on a Lenovo IdeaPad Yoga 13. It has a touch
> screen, and Debian Installer installed the driver, ELAN Touchscreen.
> There is also a touchpad. Both sort of work. I am using an external
> mouse, and that works just fine.
> 
> The buttons on the touch pad do not work. I can get neither left,
> right, nor center (simultaneously press both).
> 
> I can left click with the touch screen, but haven't figured out how to
> right click. I can select a pulldown menu with the touch screen, but
> can't select an entry.
> 
> Is there a list of touch screen gestures somewhere?
> 
> Is there a program I can use to examine the touch screen's setup?

$ xinput
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ ELAN Touchscreen                          id=9    [slave  pointer  (2)]
⎜   ↳ Logitech M325                             id=10   [slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad                id=14   [slave  pointer  (2)]
⎣ Virtual core keyboard                         id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Power Button                              id=6    [slave  keyboard (3)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Power Button                              id=8    [slave  keyboard (3)]
    ↳ Lenovo EasyCamera: Lenovo EasyC           id=11   [slave  keyboard (3)]
    ↳ Ideapad extra buttons                     id=12   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=13   [slave  keyboard (3)]
$ xinput --list-props 9
Device 'ELAN Touchscreen':
        Device Enabled (169):   1
        Coordinate Transformation Matrix (171): 1.000000, 0.000000, 0.000000, 
0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        libinput Calibration Matrix (307):      1.000000, 0.000000, 0.000000, 
0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        libinput Calibration Matrix Default (308):      1.000000, 0.000000, 
0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        libinput Send Events Modes Available (290):     1, 0
        libinput Send Events Mode Enabled (291):        0, 0
        libinput Send Events Mode Enabled Default (292):        0, 0
        Device Node (293):      "/dev/input/event17"
        Device Product ID (294):        1267, 127
$ xinput --list-props 14
Device 'SynPS/2 Synaptics TouchPad':
        Device Enabled (169):   1
        Coordinate Transformation Matrix (171): 1.000000, 0.000000, 0.000000, 
0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
        libinput Tapping Enabled (329): 0
        libinput Tapping Enabled Default (330): 0
        libinput Tapping Drag Enabled (331):    1
        libinput Tapping Drag Enabled Default (332):    1
        libinput Tapping Drag Lock Enabled (333):       0
        libinput Tapping Drag Lock Enabled Default (334):       0
        libinput Tapping Button Mapping Enabled (335):  1, 0
        libinput Tapping Button Mapping Default (336):  1, 0
        libinput Natural Scrolling Enabled (309):       0
        libinput Natural Scrolling Enabled Default (310):       0
        libinput Disable While Typing Enabled (337):    1
        libinput Disable While Typing Enabled Default (338):    1
        libinput Scroll Methods Available (311):        1, 1, 0
        libinput Scroll Method Enabled (312):   1, 0, 0
        libinput Scroll Method Enabled Default (313):   1, 0, 0
        libinput Click Methods Available (339): 1, 1
        libinput Click Method Enabled (340):    1, 0
        libinput Click Method Enabled Default (341):    1, 0
        libinput Middle Emulation Enabled (318):        0
        libinput Middle Emulation Enabled Default (319):        0
        libinput Accel Speed (320):     0.000000
        libinput Accel Speed Default (321):     0.000000
        libinput Accel Profiles Available (322):        1, 1
        libinput Accel Profile Enabled (323):   1, 0
        libinput Accel Profile Enabled Default (324):   1, 0
        libinput Left Handed Enabled (325):     0
        libinput Left Handed Enabled Default (326):     0
        libinput Send Events Modes Available (290):     1, 1
        libinput Send Events Mode Enabled (291):        0, 0
        libinput Send Events Mode Enabled Default (292):        0, 0
        Device Node (293):      "/dev/input/event1"
        Device Product ID (294):        2, 7
        libinput Drag Lock Buttons (327):       <no items>
        libinput Horizontal Scroll Enabled (328):       1

Rather a lot doesn't work on this Lenovo as it's old and tired.
But enough to make it a useful machine. As you can see, I use
a wireless mouse if ever I need to touch it. (Normally it
runs minidlna "headless".) 

For these listings, I commented out my setup routine, which
would have disabled the touchscreen.

The gestures should be listed in the User Guide, usually
available on the internet: just search for   manual modelname.
Ask if you want me to send a U[34]30{,p} Touch manual.

Cheers,
David.

Reply via email to