<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - hwdb: Please add Lenovo Thinkpad S440 PNPID information to touchpad.hwdb"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=89469#c8">Comment # 8</a>
              on <a class="bz_bug_link 
          bz_status_NEEDINFO "
   title="NEEDINFO - hwdb: Please add Lenovo Thinkpad S440 PNPID information to touchpad.hwdb"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=89469">bug 89469</a>
              from <span class="vcard"><a class="email" href="mailto:blash@online.de" title="blash@online.de">blash@online.de</a>
</span></b>
        <pre>(In reply to Peter Hutterer from <a href="show_bug.cgi?id=89469#c6">comment #6</a>)
<span class="quote">> ok, so what exactly works and what doesn't work? kernel output looks</span >

clickpad itself is working well by default: the entire clickpad behaves like on
large button. clicking with one, two and three fingers distinguish between
left, right and middle button. No top or bottom buttons are defined/used at
all.

That's all great as long as I'm using only the clickpad for every mouse input.
:) 

<span class="quote">> correct, and the synaptics properties have top and bottom software buttons
> set. so both should work. Can you provide a detailed account of what you
> expect to work and how it's not working right now?</span >

Unfortunately the same clicking behavior occurs while I'm using the trackpoint:
Single button and 1-3 finger for left, right middle click.
Operating the trackpoint and right or middle click with only one hand is not
possible, I need to use the second hand for clicking.

In the case (active trackpoint) I would like to use clickpads top buttons. They
should work like single mechanical buttons activated by a single finger
(thumb). (e.g. pressed middle top button and trackpoint moving activates
content scrolling.)

<span class="quote">> 
> you cut off the evemu-describe output, so it's hard to judge if the
> coordinates are out of whack.</span >

complete output:

blash@S440 ~ % sudo evemu-describe
Available devices:
/dev/input/event0:    Power Button
/dev/input/event1:    Lid Switch
/dev/input/event2:    Power Button
/dev/input/event3:    Video Bus
/dev/input/event4:    Video Bus
/dev/input/event5:    AT Translated Set 2 keyboard
/dev/input/event6:    PC Speaker
/dev/input/event7:    HDA Intel HDMI HDMI/DP,pcm=3
/dev/input/event8:    HDA Intel HDMI HDMI/DP,pcm=7
/dev/input/event9:    HDA Intel HDMI HDMI/DP,pcm=8
/dev/input/event10:    ThinkPad Extra Buttons
/dev/input/event11:    HDA Digital PCBeep
/dev/input/event12:    HDA Intel PCH Mic
/dev/input/event13:    HDA Intel PCH Front Headphone
/dev/input/event14:    SynPS/2 Synaptics TouchPad
/dev/input/event15:    TPPS/2 IBM TrackPoint
/dev/input/event16:    ELAN Touchscreen
/dev/input/event17:    Integrated Camera
Select the device event number [0-17]: 14
# EVEMU 1.2
# Input device name: "SynPS/2 Synaptics TouchPad"
# Input device ID: bus 0x11 vendor 0x02 product 0x07 version 0x1b1
# Supported events:
#   Event type 0 (EV_SYN)
#     Event code 0 (SYN_REPORT)
#     Event code 1 (SYN_CONFIG)
#     Event code 2 (SYN_MT_REPORT)
#     Event code 3 (SYN_DROPPED)
#     Event code 4 ((null))
#     Event code 5 ((null))
#     Event code 6 ((null))
#     Event code 7 ((null))
#     Event code 8 ((null))
#     Event code 9 ((null))
#     Event code 10 ((null))
#     Event code 11 ((null))
#     Event code 12 ((null))
#     Event code 13 ((null))
#     Event code 14 ((null))
#   Event type 1 (EV_KEY)
#     Event code 272 (BTN_LEFT)
#     Event code 325 (BTN_TOOL_FINGER)
#     Event code 328 (BTN_TOOL_QUINTTAP)
#     Event code 330 (BTN_TOUCH)
#     Event code 333 (BTN_TOOL_DOUBLETAP)
#     Event code 334 (BTN_TOOL_TRIPLETAP)
#     Event code 335 (BTN_TOOL_QUADTAP)
#   Event type 3 (EV_ABS)
#     Event code 0 (ABS_X)
#       Value   4531
#       Min     1024
#       Max     5112
#       Fuzz       0
#       Flat       0
#       Resolution 42
#     Event code 1 (ABS_Y)
#       Value   2021
#       Min     1024
#       Max     3834
#       Fuzz       0
#       Flat       0
#       Resolution 42
#     Event code 24 (ABS_PRESSURE)
#       Value      0
#       Min        0
#       Max      255
#       Fuzz       0
#       Flat       0
#       Resolution 0
#     Event code 28 (ABS_TOOL_WIDTH)
#       Value      0
#       Min        0
#       Max       15
#       Fuzz       0
#       Flat       0
#       Resolution 0
#     Event code 47 (ABS_MT_SLOT)
#       Value      0
#       Min        0
#       Max        1
#       Fuzz       0
#       Flat       0
#       Resolution 0
#     Event code 53 (ABS_MT_POSITION_X)
#       Value      0
#       Min     1024
#       Max     5112
#       Fuzz       8
#       Flat       0
#       Resolution 42
#     Event code 54 (ABS_MT_POSITION_Y)
#       Value      0
#       Min     1024
#       Max     3834
#       Fuzz       8
#       Flat       0
#       Resolution 42
#     Event code 57 (ABS_MT_TRACKING_ID)
#       Value      0
#       Min        0
#       Max    65535
#       Fuzz       0
#       Flat       0
#       Resolution 0
#     Event code 58 (ABS_MT_PRESSURE)
#       Value      0
#       Min        0
#       Max      255
#       Fuzz       0
#       Flat       0
#       Resolution 0
# Properties:
#   Property  type 0 (INPUT_PROP_POINTER)
#   Property  type 2 (INPUT_PROP_BUTTONPAD)
#   Property  type 4 (INPUT_PROP_TOPBUTTONPAD)
N: SynPS/2 Synaptics TouchPad
I: 0011 0002 0007 01b1
P: 15 00 00 00 00 00 00 00
B: 00 0b 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 01 00 00 00 00 00
B: 01 20 e5 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 01 00 00 00 00 00 00 00 00
B: 02 00 00 00 00 00 00 00 00
B: 03 03 00 00 11 00 80 60 06
B: 04 00 00 00 00 00 00 00 00
B: 05 00 00 00 00 00 00 00 00
B: 11 00 00 00 00 00 00 00 00
B: 12 00 00 00 00 00 00 00 00
B: 14 00 00 00 00 00 00 00 00
B: 15 00 00 00 00 00 00 00 00
B: 15 00 00 00 00 00 00 00 00
A: 00 1024 5112 0 0 42
A: 01 1024 3834 0 0 42
A: 18 0 255 0 0 0
A: 1c 0 15 0 0 0
A: 2f 0 1 0 0 0
A: 35 1024 5112 8 0 42
A: 36 1024 3834 8 0 42
A: 39 0 65535 0 0 0
A: 3a 0 255 0 0 0</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>