<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 - possibility to disable various timeouts?"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=90613">bug 90613</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>peter.hutterer@who-t.net
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - possibility to disable various timeouts?"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=90613#c1">Comment # 1</a>
              on <a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - possibility to disable various timeouts?"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=90613">bug 90613</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>(In reply to Mantas Mikulėnas from <a href="show_bug.cgi?id=90613#c0">comment #0</a>)
<span class="quote">> Well, in short, it has many false positives. I think it could at least
> exclude the Tab key, and/or keypresses when a modifier key is being held?
> That would take care of many false-positives with Ctrl/Alt/Super shortcut
> keys.</span >

whoops, tab should definitely be in the list here, and the menu keys too. I'll
get a fix out for that. The "while modifier key is down" gets a bit trickier
because that partially depends on the key layout but it should be doable.

Note that there is a much shorter timeout for single key presses, so if you
just type Ctrl+A you shouldn't be hitting the long timeout. I also have another
patch in the works for <a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - Accept (some) touches after palm detection timeout"
   href="show_bug.cgi?id=90501">Bug 90501</a> which should probably remove or at least
reduce most of your pain points.

<span class="quote">> Anyway, I see the changelog has "the feature is currently enabled for all
> touchpads but will be reduced in the future to only apply to touchpads where
> finger width or pressure data is unreliable". So I'll just wait for that.
> I'm fine with having to add hwdb entries or something.</span >

fwiw, we need thumb detection for that first (<a class="bz_bug_link 
          bz_status_ASSIGNED "
   title="ASSIGNED - Add thumb detection"
   href="show_bug.cgi?id=90528">Bug 90528</a>)


<span class="quote">> — The drag timeout (recently increased to 500 ms). —

> I know it can be cancelled with a tap, and I'm trying to get used to that,
> but it still feels as if the driver is buggy (or lagging like hell).

> I can see the timeout being useful with slow cursor speeds, when one needs
> several swipes to drag something across the screen. But it's something that
> varies greatly between touchpads and AccelSpeed settings. In my case, it's
> mostly useless even with AccelSpeed of 0.0, and outright annoying with 1.0.
> So if the speed is adjustable, I think this timeout should be as well?</span >

At the risk of saying something along the lines of "we know better than you"
but I'm really thinking about getting users to re-train themselves to use the
tap to end the drag. It's a new feature (at least in linux) but I've used it in
OS X for years and it is superior (well, for us driver writers anyway ;) and
becomes second nature quickly.

I don't know that we can change the timeouts around much, that would require
quiet complex and error-prone heuristic (and we don't actually know if the
pointer moves on the screen). Either way, if you want to continue the
discussion on the drag timeout please file a separate bug for that so we don't
mix up the two issues.</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>