Lines Matching defs:middle
222 int left, int right, int middle)
238 input_report_key(dev, BTN_MIDDLE, middle);
254 int x, y, z, ges, fin, left, right, middle;
260 middle = 0;
267 middle = packet[3] & 4;
281 if ((middle = forward && back))
292 alps_report_buttons(dev2, dev, left, right, middle);
302 middle |= packet[0] & 4;
305 alps_report_buttons(dev, dev2, left, right, middle);
477 * jumping around when the first touch is in the middle.
548 input_report_key(dev, BTN_MIDDLE, f->middle);
560 int x, y, z, left, right, middle;
607 middle = packet[3] & 0x04;
610 (left || right || middle))
616 input_report_key(dev, BTN_MIDDLE, middle);
627 f->middle = !!(p[3] & 0x04);
785 * in the middle of a stream. Real releases generate packets
882 /* v6 touchpad does not have middle button */
1045 * 1) They do not contain middle / right button info (on non clickpads)
1074 f->middle = (p[0] & 0x10) >> 4;
1133 input_report_key(dev, BTN_MIDDLE, f->middle);
1307 f->middle = !!(SS4_BTN_V2(p) & 0x04);
1382 input_report_key(dev, BTN_MIDDLE, f->middle);
1546 * packet in the middle of ALPS packet.
1629 /* Check for PS/2 packet stuffed in the middle of ALPS packet. */