Lines Matching full:finger

325 typedef struct finger {  struct
520 #define PSM_FLAGS_FINGERDOWN 0x0001 /* VersaPad finger down */
3322 * z = 0 No finger contact
3323 * z = 10 Finger hovering near the pad
3324 * z = 30 Very light finger contact
3325 * z = 80 Normal finger contact
3326 * z = 110 Very heavy finger contact
3327 * z = 200 Finger lying flat on pad surface
3333 * Finger width value
3335 * w = 0 Two finger on the pad (capMultiFinger needed)
3337 * w = 2 Pen (instead of finger) (capPen needed)
3339 * w = 4-7 Finger of normal width (capPalmDetect needed)
3340 * w = 8-14 Very wide finger or palm (capPalmDetect needed)
3349 /* Assume a finger of regular width. */
3393 /* Secondary finger */
3782 /* Find first active finger. */
3952 * Handle two finger scrolling.
3988 * Reset two finger scrolling when the number of fingers
4260 * the finger is on the touchpad's borders. When
4333 /* On real<->fuzzy finger switch the x/y pos jumps */
4447 * W; width of the finger touch
4451 case ELANTECH_PKT_V2_COMMON: /* HW V2. One/Three finger touch */
4462 * VF: a kind of flag? (only on EF123, 0 when finger
4476 /* Map 3-rd and 4-th fingers to first finger */
4488 * HW v2 dont report exact finger positions when 3 or more
4496 case ELANTECH_PKT_V2_2FINGER: /*HW V2. Two finger touch */
4506 * AX: lower-left finger absolute x value
4507 * AY: lower-left finger absolute y value
4508 * BX: upper-right finger absolute x value
4509 * BY: upper-right finger absolute y value
4539 /* Map 3-rd finger to first finger */
4551 * HW v3 dont report exact finger positions when 3 or more
4577 * Fn: finger n is on touchpad
4593 /* Skip "new finger is on touchpad" packets */
4611 * ID: finger id
4613 * 1. One finger touch and movement.
4614 * 2. Next after status packet to tell new finger positions.
4625 /* Packet is finger position update. Report it */
4632 /* Remove finger from waiting bitmap and store into context */
4660 * ID: finger id
4663 * byte 0 ~ 2 for one finger
4664 * byte 3 ~ 5 for another finger
4740 "finger %d: down [%d, %d], %d, %d, %d\n", id + 1,
4780 /* Send finger 1 position to gesture processor */
4790 /* Store current finger positions in action context */
5905 * Turn off two finger scroll if we have a
5907 * there's no multi finger support.
5919 "Enable two finger scrolling");
5949 "Maximum finger width to detect palm");
7222 * 1. Disable finger detection pressure threshold. Unlike
7223 * synaptics we assume the finger is acting when packet with
7226 * 3. Disable virtual scroll areas as 2nd finger is preferable
7237 /* Disable finger detection pressure threshold */