PMS_LBUTMASK
newbuttons |= ((sc->packet[0] & PMS_LBUTMASK) ? 0x1 : 0) |
nsp.sp_left = sc->button_history & PMS_LBUTMASK;
ext_left = PMS_LBUTMASK;
nsp.sp_left = psc->packet[0] & PMS_LBUTMASK;
(psc->packet[3] & PMS_LBUTMASK);
nsp.sp_left = bstate ? PMS_LBUTMASK : 0;
nsp.sp_left = sc->button_history & PMS_LBUTMASK;
nsp.sp_middle = (psc->packet[0] & PMS_LBUTMASK) ^
(psc->packet[3] & PMS_LBUTMASK);
buttons = ((psc->packet[1] & PMS_LBUTMASK) ? 0x20 : 0) |
gesture_buttons |= PMS_LBUTMASK;
sp->sp_left |= gesture_buttons & PMS_LBUTMASK;