Lines Matching refs:contact
11 objects in direct contact with the device surface, is needed. This
26 events. Only the ABS_MT events are recognized as part of a contact
31 Drivers for type A devices separate contact packets by calling
34 contact and prepare to receive another.
36 Drivers for type B devices separate contact packets by calling
58 identified contact, and use that slot to propagate changes for the contact.
61 is interpreted as a contact, and the value -1 denotes an unused slot. A
64 the full state of each initiated contact has to reside in the receiving
70 contact that is reported by the hardware. Whenever the identity of the
71 contact associated with a slot changes, the driver should invalidate that
88 Here is what a minimal event sequence for a two-contact touch would look
103 Here is the sequence after lifting the first contact:
110 And here is the sequence after lifting the second contact:
118 zero-contact event reaching userland.
124 Here is what a minimal event sequence for a two-contact touch would look
137 Here is the sequence after moving contact 45 in the x direction:
143 Here is the sequence after lifting the contact in slot 0:
149 message removes the association of slot 0 with contact 45, thereby
150 destroying contact 45 and freeing slot 0 to be reused for another contact.
152 Finally, here is the sequence after lifting the second contact:
167 of the contact area and approaching tool, respectively.
179 than unity, is related to the contact pressure. For pressure-based devices,
180 ABS_MT_PRESSURE may be used to provide the pressure on the contact area
181 instead. Devices capable of contact hovering can use ABS_MT_DISTANCE to
182 indicate the distance between the contact and the surface.
227 The length of the major axis of the contact. The length should be given in
233 The length, in surface units, of the minor axis of the contact. If the
234 contact is circular, this event can be omitted [4].
240 orientation of the contact and the approaching tool are assumed to be the
249 the contact. The ratio ABS_MT_TOUCH_MAJOR / ABS_MT_WIDTH_MAJOR approximates
255 The pressure, in arbitrary units, on the contact area. May be used instead
261 The distance, in surface units, between the contact and the surface. Zero
262 distance means the contact is touching the surface. A positive number means
263 the contact is hovering above the surface.
318 A contact's ABS_MT_TOOL_TYPE may change over time while still touching the
325 contact. The sequence of points forms a polygon which defines the shape of
326 the contact. This is a low-level anonymous grouping for type A devices, and
332 The TRACKING_ID identifies an initiated contact throughout its life cycle
334 unique identification of a contact maintained over an extended period of
386 initiated contact on the surface, is a Euclidian Bipartite Matching