Home
last modified time | relevance | path

Searched refs:xkbi (Results 1 – 14 of 14) sorted by relevance

/OK3568_Linux_fs/external/xserver/xkb/
H A DxkbActions.c118 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 DxkbAccessX.c63 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 DxkbInit.c338 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 DxkbPrKeyEv.c50 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 DxkbEvents.c205 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 DxkbUtils.c334 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 DxkbLEDs.c96 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 Dxkb.c770 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 Dwinkeybd.c149 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 Ddmxevents.c620 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 Dusb-keyboard.c311 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 Devents.c3835 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 Dxwayland-input.c862 keyboard_check_repeat (DeviceIntPtr dev, XkbSrvInfoPtr xkbi, unsigned key) in keyboard_check_repeat() argument
/OK3568_Linux_fs/external/xserver/
H A DChangeLog66156 "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;