Lines Matching refs:keybd

1623 ActivateKeyboardGrab(DeviceIntPtr keybd, GrabPtr grab, TimeStamp time,  in ActivateKeyboardGrab()  argument
1626 GrabInfoPtr grabinfo = &keybd->deviceGrab; in ActivateKeyboardGrab()
1631 if (grab->grabtype == XI2 && keybd->enabled && in ActivateKeyboardGrab()
1632 !(passive & ImplicitGrabMask) && !IsMaster(keybd)) in ActivateKeyboardGrab()
1633 DetachFromMaster(keybd); in ActivateKeyboardGrab()
1635 if (!keybd->enabled) in ActivateKeyboardGrab()
1639 else if (keybd->focus) in ActivateKeyboardGrab()
1640 oldWin = keybd->focus->win; in ActivateKeyboardGrab()
1642 oldWin = keybd->spriteInfo->sprite->win; in ActivateKeyboardGrab()
1644 oldWin = keybd->focus->win; in ActivateKeyboardGrab()
1645 if (keybd->valuator) in ActivateKeyboardGrab()
1646 keybd->valuator->motionHintWindow = NullWindow; in ActivateKeyboardGrab()
1650 DoFocusEvents(keybd, oldWin, grab->window, NotifyGrab); in ActivateKeyboardGrab()
1658 CheckGrabForSyncs(keybd, (Bool) grab->keyboardMode, in ActivateKeyboardGrab()
1668 DeactivateKeyboardGrab(DeviceIntPtr keybd) in DeactivateKeyboardGrab() argument
1670 GrabPtr grab = keybd->deviceGrab.grab; in DeactivateKeyboardGrab()
1673 Bool wasImplicit = (keybd->deviceGrab.fromPassiveGrab && in DeactivateKeyboardGrab()
1674 keybd->deviceGrab.implicitGrab); in DeactivateKeyboardGrab()
1676 if (keybd->valuator) in DeactivateKeyboardGrab()
1677 keybd->valuator->motionHintWindow = NullWindow; in DeactivateKeyboardGrab()
1678 keybd->deviceGrab.grab = NullGrab; in DeactivateKeyboardGrab()
1679 keybd->deviceGrab.sync.state = NOT_GRABBED; in DeactivateKeyboardGrab()
1680 keybd->deviceGrab.fromPassiveGrab = FALSE; in DeactivateKeyboardGrab()
1687 if (keybd->focus) in DeactivateKeyboardGrab()
1688 focusWin = keybd->focus->win; in DeactivateKeyboardGrab()
1689 else if (keybd->spriteInfo->sprite) in DeactivateKeyboardGrab()
1690 focusWin = keybd->spriteInfo->sprite->win; in DeactivateKeyboardGrab()
1697 DoFocusEvents(keybd, grab->window, focusWin, NotifyUngrab); in DeactivateKeyboardGrab()
1700 ReattachToOldMaster(keybd); in DeactivateKeyboardGrab()
1831 DeviceIntPtr keybd = NULL; in ProcAllowEvents() local
1840 keybd = PickKeyboard(client); in ProcAllowEvents()
1853 AllowSome(client, time, keybd, NOT_GRABBED); in ProcAllowEvents()
1856 AllowSome(client, time, keybd, FREEZE_NEXT_EVENT); in ProcAllowEvents()
1859 AllowSome(client, time, keybd, THAWED); in ProcAllowEvents()
1862 AllowSome(client, time, keybd, FREEZE_BOTH_NEXT_EVENT); in ProcAllowEvents()
1865 AllowSome(client, time, keybd, THAWED_BOTH); in ProcAllowEvents()
4071 DeliverFocusedEvent(DeviceIntPtr keybd, InternalEvent *event, WindowPtr window) in DeliverFocusedEvent() argument
4074 WindowPtr focus = keybd->focus->win; in DeliverFocusedEvent()
4075 BOOL sendCore = (IsMaster(keybd) && keybd->coreEvents); in DeliverFocusedEvent()
4085 DeliverDeviceEvents(window, event, NullGrab, NullWindow, keybd); in DeliverFocusedEvent()
4089 if (DeliverDeviceEvents(window, event, NullGrab, focus, keybd)) in DeliverFocusedEvent()
4094 ptr = GetMaster(keybd, POINTER_OR_FLOAT); in DeliverFocusedEvent()
4099 int filter = GetEventFilter(keybd, xi2); in DeliverFocusedEvent()
4102 deliveries = DeliverEventsToWindow(keybd, focus, xi2, 1, in DeliverFocusedEvent()
4110 keybd->name, event->any.type, rc); in DeliverFocusedEvent()
4114 XaceHook(XACE_SEND_ACCESS, NULL, keybd, focus, xE, count) == Success) { in DeliverFocusedEvent()
4116 deliveries = DeliverEventsToWindow(keybd, focus, xE, count, in DeliverFocusedEvent()
4117 GetEventFilter(keybd, xE), NullGrab); in DeliverFocusedEvent()
4125 keybd->name, event->any.type, rc); in DeliverFocusedEvent()
4130 if (XaceHook(XACE_SEND_ACCESS, NULL, keybd, focus, core, count) == in DeliverFocusedEvent()
4132 FixUpEventFromWindow(keybd->spriteInfo->sprite, core, focus, in DeliverFocusedEvent()
4135 DeliverEventsToWindow(keybd, focus, core, count, in DeliverFocusedEvent()
4136 GetEventFilter(keybd, core), in DeliverFocusedEvent()
4143 keybd->name, event->any.type, rc); in DeliverFocusedEvent()
4315 FixKeyState(DeviceEvent *event, DeviceIntPtr keybd) in FixKeyState() argument
4325 set_key_down(keybd, key, KEY_PROCESSED); in FixKeyState()
4327 set_key_up(keybd, key, KEY_PROCESSED); in FixKeyState()
4543 DeviceIntPtr keybd; in CoreEnterLeaveEvent() local
4547 keybd = GetMaster(mouse, KEYBOARD_OR_FLOAT); in CoreEnterLeaveEvent()
4572 if (keybd) in CoreEnterLeaveEvent()
4574 XkbGrabStateFromRec(&keybd->key->xkbInfo->state); in CoreEnterLeaveEvent()
4576 focus = (keybd) ? keybd->focus->win : None; in CoreEnterLeaveEvent()
4597 rc = XaceHook(XACE_DEVICE_ACCESS, client, keybd, DixReadAccess); in CoreEnterLeaveEvent()
4599 memcpy((char *) &ke.map[0], (char *) &keybd->key->down[1], 31); in CoreEnterLeaveEvent()
4602 TryClientEvents(rClient(grab), keybd, (xEvent *) &ke, 1, in CoreEnterLeaveEvent()
4743 DeviceIntPtr keybd; /* used for FollowKeyboard or FollowKeyboardWin */ in SetInputFocus() local
4755 keybd = GetMaster(dev, KEYBOARD_OR_FLOAT); in SetInputFocus()
4760 focusWin = keybd->focus->win; in SetInputFocus()
4781 if (!ActivateFocusInGrab(dev, keybd->focus->win, focusWin)) in SetInputFocus()
4782 DoFocusEvents(dev, keybd->focus->win, focusWin, mode); in SetInputFocus()
5348 DeviceIntPtr keybd = GetMaster(dev, MASTER_KEYBOARD); in ProcSendEvent() local
5395 WindowPtr inputFocus = (keybd) ? keybd->focus->win : NoneWin; in ProcSendEvent()
5456 DeviceIntPtr keybd = PickKeyboard(client); in ProcUngrabKey() local
5464 if (((stuff->key > keybd->key->xkbInfo->desc->max_key_code) || in ProcUngrabKey()
5465 (stuff->key < keybd->key->xkbInfo->desc->min_key_code)) in ProcUngrabKey()
5479 tempGrab->device = keybd; in ProcUngrabKey()
5483 tempGrab->modifierDevice = keybd; in ProcUngrabKey()
5511 DeviceIntPtr keybd = PickKeyboard(client); in ProcGrabKey() local
5530 if (((stuff->key > keybd->key->xkbInfo->desc->max_key_code) || in ProcGrabKey()
5531 (stuff->key < keybd->key->xkbInfo->desc->min_key_code)) in ProcGrabKey()
5542 grab = CreateGrab(client->index, keybd, keybd, pWin, CORE, &mask, in ProcGrabKey()
5709 DeviceIntPtr keybd = inputInfo.keyboard; in DeleteWindowFromAnyEvents() local
5722 grab = keybd->deviceGrab.grab; in DeleteWindowFromAnyEvents()
5724 (*keybd->deviceGrab.DeactivateGrab) (keybd); in DeleteWindowFromAnyEvents()
5733 for (keybd = inputInfo.devices; keybd; keybd = keybd->next) { in DeleteWindowFromAnyEvents()
5734 if (IsKeyboardDevice(keybd)) { in DeleteWindowFromAnyEvents()
5735 focus = keybd->focus; in DeleteWindowFromAnyEvents()
5745 if (keybd->deviceGrab.grab) in DeleteWindowFromAnyEvents()
5750 DoFocusEvents(keybd, pWin, NoneWin, focusEventMode); in DeleteWindowFromAnyEvents()
5770 if (!ActivateFocusInGrab(keybd, pWin, parent)) in DeleteWindowFromAnyEvents()
5771 DoFocusEvents(keybd, pWin, parent, focusEventMode); in DeleteWindowFromAnyEvents()
5776 if (!ActivateFocusInGrab(keybd, pWin, PointerRootWin)) in DeleteWindowFromAnyEvents()
5777 DoFocusEvents(keybd, pWin, PointerRootWin, in DeleteWindowFromAnyEvents()
5786 if (IsPointerDevice(keybd)) { in DeleteWindowFromAnyEvents()
5787 if (keybd->valuator->motionHintWindow == pWin) in DeleteWindowFromAnyEvents()
5788 keybd->valuator->motionHintWindow = NullWindow; in DeleteWindowFromAnyEvents()