1. 18 9月, 2009 1 次提交
  2. 20 6月, 2009 1 次提交
  3. 24 5月, 2009 1 次提交
  4. 29 4月, 2009 2 次提交
    • H
      Input: add detailed multi-touch finger data report protocol · 5e5ee686
      Henrik Rydberg 提交于
      In order to utilize the full power of the new multi-touch devices, a
      way to report detailed finger data to user space is needed. This patch
      adds a multi-touch (MT) protocol which allows drivers to report details
      for an arbitrary number of fingers.
      
      The driver sends a SYN_MT_REPORT event via the input_mt_sync() function
      when a complete finger has been reported.
      
      In order to stay compatible with existing applications, the data
      reported in a finger packet must not be recognized as single-touch
      events. In addition, all finger data must bypass input filtering,
      since subsequent events of the same type refer to different fingers.
      
      A set of ABS_MT events with the desired properties are defined. The
      events are divided into categories, to allow for partial implementation.
      The minimum set consists of ABS_MT_TOUCH_MAJOR, ABS_MT_POSITION_X and
      ABS_MT_POSITION_Y, which allows for multiple fingers to be tracked.
      If the device supports it, the ABS_MT_WIDTH_MAJOR may be used to provide
      the size of the approaching finger. Anisotropy and direction may be
      specified with ABS_MT_TOUCH_MINOR, ABS_MT_WIDTH_MINOR and
      ABS_MT_ORIENTATION. Devices with more granular information may specify
      general shapes as blobs, i.e., as a sequence of rectangular shapes
      grouped together by a ABS_MT_BLOB_ID. Finally, the ABS_MT_TOOL_TYPE
      may be used to specify whether the touching tool is a finger or a pen.
      Signed-off-by: NHenrik Rydberg <rydberg@euromail.se>
      Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
      5e5ee686
    • H
      Input: bcm5974 - add quad-finger tapping · 6916d97f
      Henrik Rydberg 提交于
      The integrated button on the new unibody Macbooks presents a need to
      report explicit four-finger actions. Evidently, the finger pressing
      the button is also touching the trackpad, so in order to fully support
      three-finger actions, the driver must be able to report four-finger
      actions. This patch adds a new button, BTN_TOOL_QUADTAP, which
      achieves this.
      Signed-off-by: NHenrik Rydberg <rydberg@euromail.se>
      Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
      6916d97f
  5. 16 1月, 2009 1 次提交
  6. 07 1月, 2009 1 次提交
  7. 10 12月, 2008 1 次提交
  8. 13 11月, 2008 1 次提交
  9. 27 10月, 2008 1 次提交
  10. 30 7月, 2008 2 次提交
  11. 19 7月, 2008 2 次提交
  12. 30 6月, 2008 1 次提交
  13. 02 6月, 2008 1 次提交
  14. 30 5月, 2008 1 次提交
    • H
      Input: rename SW_RADIO to SW_RFKILL_ALL · 5adad013
      Henrique de Moraes Holschuh 提交于
      The SW_RADIO code for EV_SW events has a name that is not descriptive
      enough of its intended function, and could induce someone to think
      KEY_RADIO is its EV_KEY counterpart, which is false.
      
      Rename it to SW_RFKILL_ALL, and document what this event is for.  Keep
      the old name around, to avoid userspace ABI breaks.
      
      The SW_RFKILL_ALL event is meant to be used by rfkill master switches.  It
      is not bound to a particular radio switch type, and usually applies to all
      types.  It is semantically tied to master rfkill switches that enable or
      disable every radio in a system.
      Signed-off-by: NHenrique de Moraes Holschuh <hmh@hmh.eng.br>
      Signed-off-by: NDmitry Torokhov <dtor@mail.ru>
      5adad013
  15. 17 5月, 2008 1 次提交
  16. 02 4月, 2008 1 次提交
  17. 01 4月, 2008 1 次提交
  18. 01 2月, 2008 1 次提交
  19. 21 1月, 2008 2 次提交
  20. 27 11月, 2007 2 次提交
  21. 28 10月, 2007 1 次提交
  22. 20 10月, 2007 2 次提交
  23. 14 10月, 2007 2 次提交
  24. 11 10月, 2007 1 次提交
  25. 05 9月, 2007 1 次提交
  26. 30 8月, 2007 1 次提交
  27. 24 8月, 2007 1 次提交
  28. 18 7月, 2007 2 次提交
  29. 10 7月, 2007 1 次提交
  30. 29 6月, 2007 2 次提交
  31. 05 5月, 2007 1 次提交