Lines Matching refs:button

50 void XkbFakeDeviceButton(DeviceIntPtr dev,Bool press,int button);
154 XkbGetButtonAction(DeviceIntPtr kbd,DeviceIntPtr dev,int button)
157 if ((dev->button)&&(dev->button->xkb_acts)) {
158 if (dev->button->xkb_acts[button-1].any.type!=XkbSA_NoAction) {
160 &dev->button->xkb_acts[button-1]);
539 int button= pAction->btn.button;
541 if (button==XkbSA_UseDfltButton)
542 button = xkbi->desc->ctrls->mk_dflt_btn;
550 filter->upAction.btn.button= button;
553 if (((xkbi->lockedPtrButtons&(1<<button))==0)&&
555 xkbi->lockedPtrButtons|= (1<<button);
557 XkbFakeDeviceButton(xkbi->device, 1, button);
568 XkbFakeDeviceButton(xkbi->device, 1, button);
569 XkbFakeDeviceButton(xkbi->device, 0, button);
573 else XkbFakeDeviceButton(xkbi->device, 1, button);
619 int button= filter->upAction.btn.button;
624 ((xkbi->lockedPtrButtons&(1<<button))==0)) {
627 xkbi->lockedPtrButtons&= ~(1<<button);
633 if ((xkbi->lockedPtrButtons & (1 << button)) != 0)
639 XkbFakeDeviceButton(xkbi->device, 0, button);
952 int button;
959 DixUnknownAccess, &button);
963 button= pAction->devbtn.button;
964 if ((button<1)||(button>dev->button->numButtons))
976 BitIsOn(dev->button->down, button))
978 XkbFakeDeviceButton(dev,TRUE,button);
986 XkbFakeDeviceButton(dev,TRUE,button);
987 XkbFakeDeviceButton(dev,FALSE,button);
991 else XkbFakeDeviceButton(dev,TRUE,button);
996 int button;
1000 serverClient, DixUnknownAccess, &button);
1004 button= filter->upAction.btn.button;
1008 !BitIsOn(dev->button->down, button))
1010 XkbFakeDeviceButton(dev,FALSE,button);
1013 XkbFakeDeviceButton(dev,FALSE,button);
1351 InjectPointerKeyEvents(DeviceIntPtr dev, int type, int button, int flags, ValuatorMask *mask)
1373 nevents = GetPointerEvents(events, ptr, type, button, flags, mask);
1407 XkbFakeDeviceButton(DeviceIntPtr dev,Bool press,int button)
1428 down = button_is_down(ptr, button, BUTTON_PROCESSED);
1433 button, 0, NULL);