20 Sep, 2015

1 commit


21 Mar, 2015

1 commit

  • Currently there are only two "tools" that can be specified by a multi-touch
    driver: MT_TOOL_FINGER and MT_TOOL_PEN. In working with Elan (The touch
    vendor) and discussing their next-gen devices it seems that it will be
    useful to have more tools so that their devices can give the upper layers
    of the stack hints as to what is touching the sensor.

    In particular they have new experimental firmware that can better
    differentiate between palms vs fingertips and would like to plumb a patch
    so that we can use their hints in higher-level gesture soft- ware. The
    firmware on the device can reasonably do a better job of palm detection
    because it has access to all of the raw sensor readings as opposed to just
    the width/pressure/etc that are exposed by the driver. As such, the
    firmware can characterize what a palm looks like in much finer-grained
    detail and this change would allow such a device to share its findings with
    the kernel.

    Signed-off-by: Charlie Mooney
    Acked-by: Peter Hutterer
    Signed-off-by: Dmitry Torokhov

    Charlie Mooney
     

21 Mar, 2014

1 commit


14 Jun, 2013

1 commit

  • This is effectively already in force through input_mt_init_slots, and uinput
    too ignores the actual minimum.

    Since slots are a kernel-genenerated axis only, non-zero minimums make
    little sense and are likely to cause errors. Better to treat a non-zero
    minimum as kernel bug if it ever happens.

    Signed-off-by: Peter Hutterer
    Acked-by: Benjamin Tissoires
    Signed-off-by: Henrik Rydberg

    Peter Hutterer
     

05 Jul, 2012

1 commit

  • The newly released HID protocol for win8 multitouch devices is capable
    of transmitting more information about each touch. In particular, it
    includes details useful for touch alignment. This patch completes the
    MT protocol with the ABS_MT_TOOL_X/Y events, and documents how to map
    win8 devices.

    Cc: Stephane Chatty
    Cc: Benjamin Tissoires
    Cc: Peter Hutterer
    Acked-by: Chase Douglas
    Signed-off-by: Henrik Rydberg

    Henrik Rydberg
     

24 Aug, 2011

1 commit


20 Dec, 2010

1 commit


16 Dec, 2010

1 commit

  • Touch devices capable of hovering, i.e., fingers detected a
    distance from the surface, are not supported by the current
    input MT protocol. This patch adds ABS_MT_DISTANCE, which may
    be used to indicate the distance between the contact and the
    surface.

    Signed-off-by: Henrik Rydberg

    Henrik Rydberg
     

16 Jul, 2010

1 commit


22 Mar, 2010

2 commits


29 Jan, 2010

1 commit


24 May, 2009

1 commit


01 May, 2009

1 commit