Lines Matching refs:keycode

181                    XkbFilterPtr filter, unsigned keycode, XkbAction *pAction)  in _XkbFilterSetState()  argument
183 if (filter->keycode == 0) { /* initial press */ in _XkbFilterSetState()
184 AccessXCancelRepeatKey(xkbi, keycode); in _XkbFilterSetState()
185 filter->keycode = keycode; in _XkbFilterSetState()
202 else if (filter->keycode == keycode) { in _XkbFilterSetState()
229 XkbFilterPtr filter, unsigned keycode, XkbAction *pAction) in _XkbFilterLatchState() argument
232 if (filter->keycode == 0) { /* initial press */ in _XkbFilterLatchState()
233 AccessXCancelRepeatKey(xkbi,keycode); in _XkbFilterLatchState()
234 filter->keycode = keycode; in _XkbFilterLatchState()
260 else if (filter->keycode == keycode && filter->priv != LATCH_PENDING){ in _XkbFilterLatchState()
349 return filter->filter(xkbi, filter, keycode, pAction); in _XkbFilterLatchState()
356 XkbFilterPtr filter, unsigned keycode, XkbAction *pAction) in _XkbFilterLockState() argument
358 if (filter->keycode == 0) /* initial press */ in _XkbFilterLockState()
359 AccessXCancelRepeatKey(xkbi, keycode); in _XkbFilterLockState()
368 if (filter->keycode == 0) { /* initial press */ in _XkbFilterLockState()
369 filter->keycode = keycode; in _XkbFilterLockState()
379 else if (filter->keycode == keycode) { in _XkbFilterLockState()
393 XkbFilterPtr filter, unsigned keycode, XkbAction *pAction) in _XkbFilterISOLock() argument
396 if (filter->keycode == 0) { /* initial press */ in _XkbFilterISOLock()
399 filter->keycode = keycode; in _XkbFilterISOLock()
424 else if (filter->keycode == keycode) { in _XkbFilterISOLock()
521 XkbFilterPtr filter, unsigned keycode, XkbAction *pAction) in _XkbFilterPointerMove() argument
526 if (filter->keycode == 0) { /* initial press */ in _XkbFilterPointerMove()
527 filter->keycode = keycode; in _XkbFilterPointerMove()
534 xkbi->mouseKey = keycode; in _XkbFilterPointerMove()
539 AccessXCancelRepeatKey(xkbi, keycode); in _XkbFilterPointerMove()
549 else if (filter->keycode == keycode) { in _XkbFilterPointerMove()
551 if (xkbi->mouseKey == keycode) { in _XkbFilterPointerMove()
562 XkbFilterPtr filter, unsigned keycode, XkbAction *pAction) in _XkbFilterPointerBtn() argument
564 if (filter->keycode == 0) { /* initial press */ in _XkbFilterPointerBtn()
570 filter->keycode = keycode; in _XkbFilterPointerBtn()
582 AccessXCancelRepeatKey(xkbi, keycode); in _XkbFilterPointerBtn()
591 AccessXCancelRepeatKey(xkbi, keycode); in _XkbFilterPointerBtn()
611 AccessXCancelRepeatKey(xkbi, keycode); in _XkbFilterPointerBtn()
632 cn.keycode = keycode; in _XkbFilterPointerBtn()
644 else if (filter->keycode == keycode) { in _XkbFilterPointerBtn()
675 XkbFilterPtr filter, unsigned keycode, XkbAction *pAction) in _XkbFilterControls() argument
686 if (filter->keycode == 0) { /* initial press */ in _XkbFilterControls()
687 AccessXCancelRepeatKey(xkbi, keycode); in _XkbFilterControls()
688 filter->keycode = keycode; in _XkbFilterControls()
707 cn.keycode = keycode; in _XkbFilterControls()
715 XkbSetCauseKey(&cause, keycode, KeyPress); in _XkbFilterControls()
728 else if (filter->keycode == keycode) { in _XkbFilterControls()
736 cn.keycode = keycode; in _XkbFilterControls()
743 XkbSetCauseKey(&cause, keycode, KeyRelease); in _XkbFilterControls()
754 filter->keycode = 0; in _XkbFilterControls()
763 unsigned keycode, XkbAction *pAction) in _XkbFilterActionMessage() argument
768 if ((filter->keycode != 0) && (filter->keycode != keycode)) in _XkbFilterActionMessage()
773 if ((filter->keycode == keycode) && pAction && in _XkbFilterActionMessage()
778 if (filter->keycode == 0) { /* initial press */ in _XkbFilterActionMessage()
782 filter->keycode = keycode; in _XkbFilterActionMessage()
792 msg.keycode = keycode; in _XkbFilterActionMessage()
802 else if (filter->keycode == keycode) { in _XkbFilterActionMessage()
808 msg.keycode = keycode; in _XkbFilterActionMessage()
816 filter->keycode = 0; in _XkbFilterActionMessage()
822 filter->keycode = 0; in _XkbFilterActionMessage()
831 XkbFilterPtr filter, unsigned keycode, XkbAction *pAction) in _XkbFilterRedirectKey() argument
840 if ((filter->keycode != 0) && (filter->keycode != keycode)) in _XkbFilterRedirectKey()
845 if ((filter->keycode == keycode) && pAction && in _XkbFilterRedirectKey()
867 if (filter->keycode == 0) { /* initial press */ in _XkbFilterRedirectKey()
872 filter->keycode = keycode; in _XkbFilterRedirectKey()
972 unsigned keycode, XkbAction *pAction) in _XkbFilterSwitchScreen() argument
979 if (filter->keycode == 0) { /* initial press */ in _XkbFilterSwitchScreen()
980 filter->keycode = keycode; in _XkbFilterSwitchScreen()
984 AccessXCancelRepeatKey(xkbi, keycode); in _XkbFilterSwitchScreen()
985 XkbDDXSwitchScreen(dev, keycode, pAction); in _XkbFilterSwitchScreen()
988 else if (filter->keycode == keycode) { in _XkbFilterSwitchScreen()
997 XkbFilterPtr filter, unsigned keycode, XkbAction *pAction) in _XkbFilterXF86Private() argument
1004 if (filter->keycode == 0) { /* initial press */ in _XkbFilterXF86Private()
1005 filter->keycode = keycode; in _XkbFilterXF86Private()
1009 XkbDDXPrivate(dev, keycode, pAction); in _XkbFilterXF86Private()
1012 else if (filter->keycode == keycode) { in _XkbFilterXF86Private()
1021 XkbFilterPtr filter, unsigned keycode, XkbAction *pAction) in _XkbFilterDeviceBtn() argument
1026 if (filter->keycode == 0) { /* initial press */ in _XkbFilterDeviceBtn()
1039 filter->keycode = keycode; in _XkbFilterDeviceBtn()
1069 else if (filter->keycode == keycode) { in _XkbFilterDeviceBtn()
1108 xkbi->filters[i].keycode = 0; in _XkbNextFreeFilter()
1166 sn.keycode = key; in _XkbApplyState()
1475 sn.keycode = cause->kc; in XkbClearAllLatchesAndLocks()