Lines Matching refs:buttons
67 u_int8_t sc_buttons; /* number of buttons */
77 * 2 buttons - PowerBook 3400, single events on button 3 and 4 indicate
79 * 4 buttons - iBook G4, button 6 indicates finger down, button 4 is
290 * buffer[3] = buffer[4] = 0xff when no buttons
305 * enable buttons = 0111b
347 - 0x09 - both buttons - 1
566 int buttons = 0, mask, dx, dy, i;
590 buttons = (~buffer[3]) & 0xff;
598 * 0x8000 - both buttons down
605 buttons = bttrans[bt];
606 DPRINTF("microspeed buttons %x\n", buttons);
612 buttons = (~buffer[2]) & 0x07;
614 buttons = (buffer[0] & 0x80) ? 0 : 1;
617 buttons) */
621 buttons |= button_bit;
623 buttons &= ~button_bit;
624 /* Extended Protocol (up to 6 more buttons) */
629 buttons |= button_bit;
631 buttons &= ~button_bit;
680 DPRINTF("buttons: %02x\n", buttons);
683 buttons |= ((buttons & 2) >> 1);
684 adbms_mangle_2(sc, buttons);
687 adbms_mangle_4(sc, buttons);
691 /* filter the pseudo-buttons out */
692 buttons &= 1;
696 wsmouse_input(sc->sc_wsmousedev, sc->sc_mb | buttons,
705 adbms_mangle_2(struct adbms_softc *sc, int buttons)
708 if (buttons & 4) {
716 if (buttons & 8) {
737 adbms_mangle_4(struct adbms_softc *sc, int buttons)
740 if (buttons & 0x20) {
748 if ((buttons & 0x20) == 0) {