Skip to content
Snippets Groups Projects
  1. Dec 14, 2017
  2. Dec 08, 2017
    • Peter Hutterer's avatar
      fallback: send key events out immediately upon receiving them · c863ab5c
      Peter Hutterer authored
      Commit db3b6fe5 "fallback: change to handle the state at EV_SYN time"
      introduced regressions for two types of event sequences.
      
      One is a kernel bug - some devices/drivers like the asus-wireless send a key
      press + release within the same event frame which now cancels out and
      disappears into the ether. This should be fixed in the kernel drivers but
      there appear to be enough of them that we can't just pretend it's an outlier.
      
      The second issue is a libinput bug. If we get two key events in the same frame
      (e.g. shift + A) we update the state correctly but the events are sent in the
      order of the event codes. KEY_A sorts before KEY_LEFTSHIFT and our shift + A
      becomes A + shift.
      
      Fix this by treating key events as before db3b6fe5 - by sending them out
      as we get them.
      
      https://bugs.freedesktop.org/show_bug.cgi?id=104030
      
      
      
      Signed-off-by: default avatarPeter Hutterer <peter.hutterer@who-t.net>
      (cherry picked from commit 1c863692)
      c863ab5c
  3. Nov 28, 2017
  4. Nov 16, 2017
  5. Nov 15, 2017
  6. Nov 14, 2017
  7. Oct 30, 2017
  8. Oct 27, 2017
  9. Oct 26, 2017
  10. Oct 25, 2017
  11. Oct 23, 2017
  12. Oct 20, 2017
Loading