| /OK3568_Linux_fs/external/xserver/xkb/ |
| H A D | xkbActions.c | 118 XkbGetKeyAction(XkbSrvInfoPtr xkbi, XkbStatePtr xkbState, CARD8 key) in XkbGetKeyAction() argument 127 xkb = xkbi->desc; in XkbGetKeyAction() 135 effectiveGroup = XkbGetEffectiveGroup(xkbi, xkbState, key); in XkbGetKeyAction() 180 _XkbFilterSetState(XkbSrvInfoPtr xkbi, in _XkbFilterSetState() argument 184 AccessXCancelRepeatKey(xkbi, keycode); in _XkbFilterSetState() 192 xkbi->setMods = pAction->mods.mask; in _XkbFilterSetState() 195 xkbi->groupChange = XkbSAGroup(&pAction->group); in _XkbFilterSetState() 197 xkbi->groupChange -= xkbi->state.base_group; in _XkbFilterSetState() 199 XkbSASetGroup(&filter->upAction.group, xkbi->groupChange); in _XkbFilterSetState() 204 xkbi->clearMods = filter->upAction.mods.mask; in _XkbFilterSetState() [all …]
|
| H A D | xkbAccessX.c | 63 AccessXComputeCurveFactor(XkbSrvInfoPtr xkbi, XkbControlsPtr ctrls) in AccessXComputeCurveFactor() argument 65 xkbi->mouseKeysCurve = 1.0 + (((double) ctrls->mk_curve) * 0.001); in AccessXComputeCurveFactor() 66 xkbi->mouseKeysCurveFactor = (((double) ctrls->mk_max_speed) / in AccessXComputeCurveFactor() 68 xkbi->mouseKeysCurve)); in AccessXComputeCurveFactor() 75 XkbSrvInfoPtr xkbi = keybd->key->xkbInfo; in AccessXInit() local 76 XkbControlsPtr ctrls = xkbi->desc->ctrls; in AccessXInit() 78 xkbi->shiftKeyCount = 0; in AccessXInit() 79 xkbi->mouseKeysCounter = 0; in AccessXInit() 80 xkbi->inactiveKey = 0; in AccessXInit() 81 xkbi->slowKey = 0; in AccessXInit() [all …]
|
| H A D | xkbInit.c | 338 XkbInitRadioGroups(XkbSrvInfoPtr xkbi) in XkbInitRadioGroups() argument 340 xkbi->nRadioGroups = 0; in XkbInitRadioGroups() 341 xkbi->radioGroups = NULL; in XkbInitRadioGroups() 386 XkbInitNames(XkbSrvInfoPtr xkbi) in XkbInitNames() argument 393 xkb = xkbi->desc; in XkbInitNames() 443 XkbInitIndicatorMap(XkbSrvInfoPtr xkbi) in XkbInitIndicatorMap() argument 449 xkb = xkbi->desc; in XkbInitIndicatorMap() 473 sli = XkbFindSrvLedInfo(xkbi->device, XkbDfltXIClass, XkbDfltXIId, 0); in XkbInitIndicatorMap() 475 XkbCheckIndicatorMaps(xkbi->device, sli, XkbAllIndicatorsMask); in XkbInitIndicatorMap() 481 XkbInitControls(DeviceIntPtr pXDev, XkbSrvInfoPtr xkbi) in XkbInitControls() argument [all …]
|
| H A D | xkbPrKeyEv.c | 50 XkbSrvInfoPtr xkbi; in XkbProcessKeyboardEvent() local 55 xkbi = keyc->xkbInfo; in XkbProcessKeyboardEvent() 61 if (xkbi->repeatKey == key && event->type == ET_KeyRelease && in XkbProcessKeyboardEvent() 62 !(xkbi->desc->ctrls->enabled_ctrls & XkbRepeatKeysMask)) in XkbProcessKeyboardEvent() 63 AccessXCancelRepeatKey(xkbi, key); in XkbProcessKeyboardEvent() 65 behavior = xkbi->desc->server->behaviors[key]; in XkbProcessKeyboardEvent() 91 if (ndx < xkbi->nRadioGroups) { in XkbProcessKeyboardEvent() 97 rg = &xkbi->radioGroups[ndx]; in XkbProcessKeyboardEvent() 134 overlay_active_now = (xkbi->desc->ctrls->enabled_ctrls & which) ? 1 : 0; in XkbProcessKeyboardEvent() 137 key_was_overlaid = BitIsOn(xkbi->overlay_perkey_state, key); in XkbProcessKeyboardEvent() [all …]
|
| H A D | xkbEvents.c | 205 XkbSrvInfoPtr xkbi; in XkbSendStateNotify() local 214 xkbi = kbd->key->xkbInfo; in XkbSendStateNotify() 215 state = &xkbi->state; in XkbSendStateNotify() 271 XkbSrvInfoPtr xkbi = kbd->key->xkbInfo; in XkbSendMapNotify() local 273 pMN->minKeyCode = xkbi->desc->min_key_code; in XkbSendMapNotify() 274 pMN->maxKeyCode = xkbi->desc->max_key_code; in XkbSendMapNotify() 387 XkbSrvInfoPtr xkbi; in XkbSendControlsNotify() local 394 xkbi = kbd->key->xkbInfo; in XkbSendControlsNotify() 397 enabledControls = xkbi->desc->ctrls->enabled_ctrls; in XkbSendControlsNotify() 399 pCN->numGroups = xkbi->desc->ctrls->num_groups; in XkbSendControlsNotify() [all …]
|
| H A D | xkbUtils.c | 334 XkbSrvInfoPtr xkbi; in XkbUpdateActions() local 340 xkbi = pXDev->key->xkbInfo; in XkbUpdateActions() 341 xkb = xkbi->desc; in XkbUpdateActions() 599 XkbSrvInfoPtr xkbi = dev->key->xkbInfo; in XkbDisableComputedAutoRepeats() local 602 xkbi->desc->server->explicit[key] |= XkbExplicitAutoRepeatMask; in XkbDisableComputedAutoRepeats() 640 XkbComputeCompatState(XkbSrvInfoPtr xkbi) in XkbComputeCompatState() argument 643 XkbStatePtr state = &xkbi->state; in XkbComputeCompatState() 647 if (!state || !xkbi->desc || !xkbi->desc->ctrls || !xkbi->desc->compat) in XkbComputeCompatState() 650 map = xkbi->desc->compat; in XkbComputeCompatState() 654 ctrls= xkbi->desc->ctrls; in XkbComputeCompatState() [all …]
|
| H A D | xkbLEDs.c | 96 XkbApplyLEDChangeToKeyboard(XkbSrvInfoPtr xkbi, in XkbApplyLEDChangeToKeyboard() argument 108 XkbControlsPtr ctrls = xkbi->desc->ctrls; in XkbApplyLEDChangeToKeyboard() 122 state = &xkbi->state; in XkbApplyLEDChangeToKeyboard() 137 XkbLatchGroup(xkbi->device, 0); /* unlatch group */ in XkbApplyLEDChangeToKeyboard() 147 XkbLatchGroup(xkbi->device, i); in XkbApplyLEDChangeToKeyboard() 173 XkbLatchModifiers(xkbi->device, map->mods.mask, newmods); in XkbApplyLEDChangeToKeyboard() 926 XkbSrvInfoPtr xkbi; in XkbApplyLedStateChanges() local 941 xkbi = kbd->key->xkbInfo; in XkbApplyLedStateChanges() 963 if (XkbApplyLEDChangeToKeyboard(xkbi, map, on, changes)) in XkbApplyLedStateChanges()
|
| H A D | xkb.c | 770 XkbSrvInfoPtr xkbi; in ProcXkbSetControls() local 791 xkbi = tmpd->key->xkbInfo; in ProcXkbSetControls() 792 ctrl = xkbi->desc->ctrls; in ProcXkbSetControls() 809 XkbMaskForVMask(xkbi->desc, new.internal.vmods); in ProcXkbSetControls() 825 XkbMaskForVMask(xkbi->desc, new.ignore_lock.vmods); in ProcXkbSetControls() 892 AccessXComputeCurveFactor(xkbi, &new); in ProcXkbSetControls() 957 if (xkbi->repeatKey && in ProcXkbSetControls() 958 !BitIsOn(new.per_key_repeat, xkbi->repeatKey)) { in ProcXkbSetControls() 959 AccessXCancelRepeatKey(xkbi, xkbi->repeatKey); in ProcXkbSetControls() 983 XkbClearAllLatchesAndLocks(tmpd, xkbi, TRUE, &cause); in ProcXkbSetControls() [all …]
|
| /OK3568_Linux_fs/external/xserver/hw/xwin/ |
| H A D | winkeybd.c | 149 XkbSrvInfoPtr xkbi; in winKeybdProc() local 170 xkbi = pDeviceInt->key->xkbInfo; in winKeybdProc() 171 if ((xkbi != NULL) && (xkbi->desc != NULL)) { in winKeybdProc() 172 ctrl = xkbi->desc->ctrls; in winKeybdProc()
|
| /OK3568_Linux_fs/external/xserver/hw/dmx/input/ |
| H A D | dmxevents.c | 620 XkbSrvInfoPtr xkbi; in dmxKeyCodeToKeySym() local 625 xkbi = dmxLocal->pDevice->key->xkbInfo; in dmxKeyCodeToKeySym() 626 effectiveGroup = XkbGetEffectiveGroup(xkbi, &xkbi->state, keyCode); in dmxKeyCodeToKeySym() 631 keysym = XkbKeySym(xkbi->desc, keyCode, effectiveGroup); in dmxKeyCodeToKeySym() 645 XkbSrvInfoPtr xkbi = dmxLocal->pDevice->key->xkbInfo; in dmxKeySymToKeyCode() local 650 if (XkbKeycodeInRange(xkbi->desc, tryFirst) in dmxKeySymToKeyCode() 651 && pKeySyms->map[(tryFirst - xkbi->desc->min_key_code) in dmxKeySymToKeyCode()
|
| H A D | usb-keyboard.c | 311 XkbSrvInfoPtr xkbi = priv->pKeyboard->key->xkbInfo; in kbdUSBConvert() local 323 if (keyCode >= xkbi->desc->min_key_code && in kbdUSBConvert() 324 keyCode <= xkbi->desc->max_key_code) { in kbdUSBConvert() 326 int effectiveGroup = XkbGetEffectiveGroup(xkbi, in kbdUSBConvert() 327 &xkbi->state, in kbdUSBConvert() 330 keySym = XkbKeySym(xkbi->desc, scanCode, effectiveGroup); in kbdUSBConvert()
|
| /OK3568_Linux_fs/external/xserver/dix/ |
| H A D | events.c | 3835 XkbSrvInfoPtr xkbi = NULL; in CheckPassiveGrab() local 3853 xkbi = gdev->key->xkbInfo; in CheckPassiveGrab() 3855 tempGrab->modifiersDetail.exact = xkbi ? xkbi->state.grab_mods : 0; in CheckPassiveGrab()
|
| /OK3568_Linux_fs/external/xserver/hw/xwayland/ |
| H A D | xwayland-input.c | 862 keyboard_check_repeat (DeviceIntPtr dev, XkbSrvInfoPtr xkbi, unsigned key) in keyboard_check_repeat() argument
|
| /OK3568_Linux_fs/external/xserver/ |
| H A D | ChangeLog | 66156 "dev" for pointer events is now always the VCP which doesn't have a xkbi 129679 Also, this means that xkbi->prev_state is now accessible from the DIX with 132060 xkb: xkbi has a pointer to the device - use this instead of inputInfo.pointer. 151992 xkbi->kbdProc= pXDev->kbdfeed->CtrlProc;
|