<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:peter.hutterer@who-t.net" title="Peter Hutterer <peter.hutterer@who-t.net>"> <span class="fn">Peter Hutterer</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - Allow fake middle button on clickpads"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=87402">bug 87402</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>NEW
           </td>
           <td>ASSIGNED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">CC</td>
           <td>
                
           </td>
           <td>benjamin.tissoires@gmail.com, bugzilla@hadess.net, jadahl@gmail.com, jwrdegoede@fedoraproject.org, peter.hutterer@who-t.net
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Blocks</td>
           <td>
                
           </td>
           <td>85534
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - Allow fake middle button on clickpads"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=87402#c2">Comment # 2</a>
              on <a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - Allow fake middle button on clickpads"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=87402">bug 87402</a>
              from <span class="vcard"><a class="email" href="mailto:peter.hutterer@who-t.net" title="Peter Hutterer <peter.hutterer@who-t.net>"> <span class="fn">Peter Hutterer</span></a>
</span></b>
        <pre>The main question here: we do middle button emulation on left+right click - is
this not enough and why?


one of the things we're trying to do is stick to what the HW manufacturer
intended (within reason of course). Clickpads often have the left/right buttons
marked on the touchpad but there is no marker for a middle button (except on
the T440 series, that's why we enable it there). So it's not clear where
exactly that middle button should sit on each touchpad. On an x220 for example,
the area that is not clearly marked as L/R button is too small to be a middle
button.

Lenovo for example allows a million config settings, but no middle button:
<a href="http://shop.lenovo.com/us/en/laptops/thinkpad/trackpad/?bctid=3428890606001">http://shop.lenovo.com/us/en/laptops/thinkpad/trackpad/?bctid=3428890606001</a>
(Windows doesn't use the middle button as much, that may just be the
explanation)

For the patches: once a middle button was enabled, the middle button emulation
should be disabled. which brings up the question of what events to send in that
case (L+R seems fine tbh)

A configuration option for that would be necessary, but I don't think it should
be "enable middle button" but rather "has middle button emulation". this way it
can be automatically enabled on touchpads and conditionally enabled on mice
(<a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Add middle button emulation to mice/trackballs"
   href="show_bug.cgi?id=85534">Bug 85534</a>)</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>