Lines Matching refs:keybd
73 AccessXInit(DeviceIntPtr keybd) in AccessXInit() argument
75 XkbSrvInfoPtr xkbi = keybd->key->xkbInfo; in AccessXInit()
126 AccessXKeyboardEvent(DeviceIntPtr keybd, int type, BYTE keyCode, Bool isRepeat) in AccessXKeyboardEvent() argument
130 init_device_event(&event, keybd, GetTimeInMillis(), EVENT_SOURCE_NORMAL); in AccessXKeyboardEvent()
140 XkbProcessKeyboardEvent(&event, keybd); in AccessXKeyboardEvent()
338 DeviceIntPtr keybd; in AccessXSlowKeyExpire() local
343 keybd = (DeviceIntPtr) arg; in AccessXSlowKeyExpire()
344 xkbi = keybd->key->xkbInfo; in AccessXSlowKeyExpire()
355 XkbSendAccessXNotify(keybd, &ev); in AccessXSlowKeyExpire()
357 XkbDDXAccessXBeep(keybd, _BEEP_SLOW_ACCEPT, XkbSlowKeysMask); in AccessXSlowKeyExpire()
358 AccessXKeyboardEvent(keybd, ET_KeyPress, xkbi->slowKey, FALSE); in AccessXSlowKeyExpire()
367 if (keybd->kbdfeed->ctrl.autoRepeat && in AccessXSlowKeyExpire()
370 if (BitIsOn(keybd->kbdfeed->ctrl.autoRepeats, xkbi->slowKey)) { in AccessXSlowKeyExpire()
375 (void *) keybd); in AccessXSlowKeyExpire()
457 AccessXFilterPressEvent(DeviceEvent *event, DeviceIntPtr keybd) in AccessXFilterPressEvent() argument
459 XkbSrvInfoPtr xkbi = keybd->key->xkbInfo; in AccessXFilterPressEvent()
472 AccessXKRGExpire, (void *) keybd); in AccessXFilterPressEvent()
477 AccessXKRGExpire, (void *) keybd); in AccessXFilterPressEvent()
513 XkbSendAccessXNotify(keybd, &ev); in AccessXFilterPressEvent()
515 XkbDDXAccessXBeep(keybd, _BEEP_SLOW_PRESS, XkbSlowKeysMask); in AccessXFilterPressEvent()
519 AccessXSlowKeyExpire, (void *) keybd); in AccessXFilterPressEvent()
530 XkbDDXAccessXBeep(keybd, _BEEP_BOUNCE_REJECT, XkbBounceKeysMask); in AccessXFilterPressEvent()
537 if (XkbDDXUsesSoftRepeat(keybd)) { in AccessXFilterPressEvent()
538 if ((keybd->kbdfeed->ctrl.autoRepeat) && in AccessXFilterPressEvent()
541 if (BitIsOn(keybd->kbdfeed->ctrl.autoRepeats, key)) { in AccessXFilterPressEvent()
551 (void *) keybd); in AccessXFilterPressEvent()
574 AccessXStickyKeysTurnOff(keybd, &cn); in AccessXFilterPressEvent()
578 XkbProcessKeyboardEvent(event, keybd); in AccessXFilterPressEvent()
595 AccessXFilterReleaseEvent(DeviceEvent *event, DeviceIntPtr keybd) in AccessXFilterReleaseEvent() argument
597 XkbSrvInfoPtr xkbi = keybd->key->xkbInfo; in AccessXFilterReleaseEvent()
607 if ((key != xkbi->mouseKey) && (!BitIsOn(keybd->key->down, key))) in AccessXFilterReleaseEvent()
613 (void *) keybd); in AccessXFilterReleaseEvent()
628 if (BitIsOn(keybd->key->down, key) || (xkbi->mouseKey == key)) { in AccessXFilterReleaseEvent()
639 XkbSendAccessXNotify(keybd, &ev); in AccessXFilterReleaseEvent()
641 XkbDDXAccessXBeep(keybd, beep_type, XkbSlowKeysMask); in AccessXFilterReleaseEvent()
659 AccessXTimeoutExpire, (void *) keybd); in AccessXFilterReleaseEvent()
685 AccessXStickyKeysTurnOff(keybd, &cn); in AccessXFilterReleaseEvent()
687 AccessXStickyKeysTurnOn(keybd, &cn); in AccessXFilterReleaseEvent()
693 XkbProcessKeyboardEvent(event, keybd); in AccessXFilterReleaseEvent()