Lines Matching defs:buttons
147 static void VMMousePostEvent(InputInfoPtr pInfo, int buttons, int dx, int dy, int dz, int dw);
148 static void VMMouseDoPostEvent(InputInfoPtr pInfo, int buttons, int dx, int dy);
552 VMMouseDoPostEvent(InputInfoPtr pInfo, int buttons, int dx, int dy)
565 * used to compare the current buttons and the previous buttons
568 truebuttons = buttons;
570 buttons = reverseBits(reverseMap, buttons);
592 change = buttons ^ reverseBits(reverseMap, pMse->lastButtons);
597 buttons & (1 << (id - 1))), 0, 0);
615 * Buttons was updated according to Z axis mapping
621 VMMousePostEvent(InputInfoPtr pInfo, int buttons, int dx, int dy, int dz, int dw)
652 default: /* buttons */
653 buttons &= ~(pMse->negativeZ | pMse->positiveZ
667 buttons |= zbutton;
672 VMMouseDoPostEvent(pInfo, buttons, dx, dy);
679 buttons &= ~zbutton;
681 VMMouseDoPostEvent(pInfo, buttons, 0, 0);
683 VMMouseDoPostEvent(pInfo, buttons, dx, dy);
716 * "Buttons" and "ZAxisMapping" options.
723 * The buttons was setup according to the options
736 pMse->buttons = xf86SetIntOption(pInfo->options, "Buttons", 0);
737 if (!pMse->buttons) {
738 pMse->buttons = MSE_DFLTBUTTONS;
764 msg = xstrdup("buttons XX and YY");
766 sprintf(msg, "buttons %d and %d", b1, b2);
769 if (b1 > pMse->buttons) pMse->buttons = b1;
770 if (b2 > pMse->buttons) pMse->buttons = b2;
862 * [KAZU-241097] We don't know exactly how many buttons the
875 /* other buttons are unknown */
887 min(pMse->buttons, MSE_MAXBUTTONS),
1129 int buttons, dx, dy, dz, dw;
1145 if(vmmouseInput.Buttons & VMMOUSE_MIDDLE_BUTTON)
1147 if(vmmouseInput.Buttons & VMMOUSE_RIGHT_BUTTON)
1149 if(vmmouseInput.Buttons & VMMOUSE_LEFT_BUTTON)
1152 buttons = (ps2Buttons & 0x04) >> 1 | /* Middle */
1165 pMse->PostEvent(pInfo, buttons, dx, dy, dz, dw);