Lines Matching defs:kbd
49 * - Core mapping notify events sent to clients for whom kbd is the
57 XkbSendLegacyMapNotify(DeviceIntPtr kbd, CARD16 xkb_event, CARD16 changed,
84 xi_mn.deviceid = kbd->id;
102 if (!XIShouldNotify(clients[i], kbd))
137 SendEventToAllWindows(kbd, DeviceMappingNotifyMask, (xEvent *) &xi_mn,
144 SendEventToAllWindows(kbd, DeviceMappingNotifyMask, (xEvent *) &xi_mn,
152 XkbSendNewKeyboardNotify(DeviceIntPtr kbd,xkbNewKeyboardNotify *pNKN)
168 if (!XIShouldNotify(clients[i], kbd))
188 XkbSendLegacyMapNotify(kbd, XkbNewKeyboardNotify, changed, pNKN->minKeyCode,
197 XkbSendStateNotify(DeviceIntPtr kbd,xkbStateNotify *pSN)
205 interest = kbd->xkb_interest;
206 if (!interest || !kbd->key || !kbd->key->xkbInfo)
208 xkbi = kbd->key->xkbInfo;
213 pSN->deviceID = kbd->id;
237 XIShouldNotify(interest->client,kbd)) {
263 XkbSendMapNotify(DeviceIntPtr kbd, xkbMapNotify *pMN)
268 XkbSrvInfoPtr xkbi = kbd->key->xkbInfo;
274 pMN->deviceID = kbd->id;
284 if (!XIShouldNotify(clients[i], kbd))
300 XkbSendLegacyMapNotify(kbd, XkbMapNotify, changed, pMN->firstKeySym,
305 XkbComputeControlsNotify( DeviceIntPtr kbd,
316 if (!kbd || !kbd->kbdfeed)
362 kbd->kbdfeed->ctrl.autoRepeat=TRUE;
363 else kbd->kbdfeed->ctrl.autoRepeat=FALSE;
365 if (kbd->kbdfeed && kbd->kbdfeed->CtrlProc &&
367 (*kbd->kbdfeed->CtrlProc)(kbd, &kbd->kbdfeed->ctrl);
372 if (!kbd->xkb_interest)
384 XkbSendControlsNotify(DeviceIntPtr kbd,xkbControlsNotify *pCN)
392 interest = kbd->xkb_interest;
393 if (!interest || !kbd->key || !kbd->key->xkbInfo)
395 xkbi = kbd->key->xkbInfo;
406 XIShouldNotify(interest->client, kbd)) {
410 pCN->deviceID = kbd->id;
436 XkbSendIndicatorNotify(DeviceIntPtr kbd,int xkbType,xkbIndicatorNotify *pEv)
443 interest = kbd->xkb_interest;
454 XIShouldNotify(interest->client, kbd) &&
462 pEv->deviceID = kbd->id;
488 DeviceIntPtr kbd,
505 if (!kbd->key || !kbd->key->xkbInfo)
508 xkbi = kbd->key->xkbInfo;
512 if (kbd->kbdfeed->BellProc)
513 (*kbd->kbdfeed->BellProc)(percent,kbd,(pointer)pCtrl,class);
515 interest = kbd->xkb_interest;
539 XIShouldNotify(interest->client,kbd)) {
544 bn.deviceID = kbd->id;
575 XkbSendAccessXNotify(DeviceIntPtr kbd,xkbAccessXNotify *pEv)
582 interest = kbd->xkb_interest;
594 XIShouldNotify(interest->client, kbd)) {
598 pEv->deviceID = kbd->id;
621 XkbSendNamesNotify(DeviceIntPtr kbd,xkbNamesNotify *pEv)
629 interest = kbd->xkb_interest;
642 XIShouldNotify(interest->client, kbd)) {
646 pEv->deviceID = kbd->id;
671 XkbSendCompatMapNotify(DeviceIntPtr kbd,xkbCompatMapNotify *pEv)
678 interest = kbd->xkb_interest;
688 XIShouldNotify(interest->client, kbd)) {
692 pEv->deviceID = kbd->id;
720 XkbSendActionMessage(DeviceIntPtr kbd,xkbActionMessage *pEv)
727 interest = kbd->xkb_interest;
728 if (!interest || !kbd->key || !kbd->key->xkbInfo)
731 xkbi = kbd->key->xkbInfo;
741 XIShouldNotify(interest->client, kbd)) {
745 pEv->deviceID = kbd->id;
822 XkbSendNotification( DeviceIntPtr kbd,
836 XkbSendStateNotify(kbd,&sn);
857 XkbSendMapNotify(kbd,&mn);
869 XkbSendControlsNotify(kbd,&cn);
874 sli= XkbFindSrvLedInfo(kbd,XkbDfltXIClass,XkbDfltXIId,0);
878 XkbSendIndicatorNotify(kbd,XkbIndicatorMapNotify,&in);
883 sli= XkbFindSrvLedInfo(kbd,XkbDfltXIClass,XkbDfltXIId,0);
887 XkbSendIndicatorNotify(kbd,XkbIndicatorStateNotify,&in);
900 XkbSendNamesNotify(kbd,&nn);
908 cmn.nTotalSI= kbd->key->xkbInfo->desc->compat->num_si;
909 XkbSendCompatMapNotify(kbd,&cmn);