Skip to content
  1. Mar 29, 2014
  2. Mar 27, 2014
    • Hans de Goede's avatar
      Input: cypress_ps2 - don't report as a button pads · 6797b39e
      Hans de Goede authored
      
      
      The cypress PS/2 trackpad models supported by the cypress_ps2 driver
      emulate BTN_RIGHT events in firmware based on the finger position, as part
      of this no motion events are sent when the finger is in the button area.
      
      The INPUT_PROP_BUTTONPAD property is there to indicate to userspace that
      BTN_RIGHT events should be emulated in userspace, which is not necessary
      in this case.
      
      When INPUT_PROP_BUTTONPAD is advertised userspace will wait for a motion
      event before propagating the button event higher up the stack, as it needs
      current abs x + y data for its BTN_RIGHT emulation. Since in the
      cypress_ps2 pads don't report motion events in the button area, this means
      that clicks in the button area end up being ignored, so
      INPUT_PROP_BUTTONPAD actually causes problems for these touchpads, and
      removing it fixes:
      
      https://bugs.freedesktop.org/show_bug.cgi?id=76341
      
      Reported-by: default avatarAdam Williamson <awilliam@redhat.com>
      Tested-by: default avatarAdam Williamson <awilliam@redhat.com>
      Reviewed-by: default avatarPeter Hutterer <peter.hutterer@who-t.net>
      Signed-off-by: default avatarHans de Goede <hdegoede@redhat.com>
      Signed-off-by: default avatarDmitry Torokhov <dmitry.torokhov@gmail.com>
      6797b39e
  3. Feb 18, 2014
  4. Feb 16, 2014
  5. Jan 24, 2014
  6. Jan 21, 2014
  7. Jan 13, 2014
  8. Jan 07, 2014
  9. Jan 04, 2014
  10. Jan 03, 2014
  11. Jan 01, 2014
  12. Dec 28, 2013
  13. Dec 27, 2013
  14. Dec 19, 2013
  15. Dec 16, 2013