Lines Matching refs:xkb

81     XkbDescPtr xkb;  member
322 XkbInitKeyTypes(XkbDescPtr xkb) in XkbInitKeyTypes() argument
324 if (xkb->defined & XkmTypesMask) in XkbInitKeyTypes()
328 if (XkbAllocClientMap(xkb, XkbKeyTypesMask, num_dflt_types) != Success) in XkbInitKeyTypes()
330 if (XkbCopyKeyTypes(dflt_types, xkb->map->types, num_dflt_types) != Success) { in XkbInitKeyTypes()
333 xkb->map->size_types = xkb->map->num_types = num_dflt_types; in XkbInitKeyTypes()
346 XkbInitCompatStructs(XkbDescPtr xkb) in XkbInitCompatStructs() argument
351 if (xkb->defined & XkmCompatMapMask) in XkbInitCompatStructs()
354 if (XkbAllocCompatMap(xkb, XkbAllCompatMask, num_dfltSI) != Success) in XkbInitCompatStructs()
356 compat = xkb->compat; in XkbInitCompatStructs()
366 mask = XkbMaskForVMask(xkb, compat->groups[i].vmods); in XkbInitCompatStructs()
376 XkbInitSemantics(XkbDescPtr xkb) in XkbInitSemantics() argument
378 XkbInitKeyTypes(xkb); in XkbInitSemantics()
379 XkbInitCompatStructs(xkb); in XkbInitSemantics()
388 XkbDescPtr xkb; in XkbInitNames() local
393 xkb = xkbi->desc; in XkbInitNames()
394 if ((rtrn = XkbAllocNames(xkb, XkbAllNamesMask, 0, 0)) != Success) in XkbInitNames()
397 names = xkb->names; in XkbInitNames()
410 if (!(xkb->defined & XkmVirtualModsMask)) { in XkbInitNames()
419 if (!(xkb->defined & XkmIndicatorsMask) || in XkbInitNames()
420 !(xkb->defined & XkmGeometryMask)) { in XkbInitNames()
421 initIndicatorNames(NULL, xkb); in XkbInitNames()
434 if (xkb->geom != NULL) in XkbInitNames()
435 names->geometry = xkb->geom->name; in XkbInitNames()
445 XkbDescPtr xkb; in XkbInitIndicatorMap() local
449 xkb = xkbi->desc; in XkbInitIndicatorMap()
450 if (XkbAllocIndicatorMaps(xkb) != Success) in XkbInitIndicatorMap()
453 if (!(xkb->defined & XkmIndicatorsMask)) { in XkbInitIndicatorMap()
454 map = xkb->indicators; in XkbInitIndicatorMap()
483 XkbDescPtr xkb; in XkbInitControls() local
486 xkb = xkbi->desc; in XkbInitControls()
488 if (XkbAllocControls(xkb, XkbAllControlsMask) != Success) in XkbInitControls()
490 ctrls = xkb->ctrls; in XkbInitControls()
491 if (!(xkb->defined & XkmSymbolsMask)) in XkbInitControls()
523 XkbDescPtr xkb; in InitKeyboardDeviceStructInternal() local
581 xkb = XkbAllocKeyboard(); in InitKeyboardDeviceStructInternal()
582 if (!xkb) { in InitKeyboardDeviceStructInternal()
587 if (!XkbCopyKeymap(xkb, xkb_cached_map)) { in InitKeyboardDeviceStructInternal()
591 xkb->defined = xkb_cached_map->defined; in InitKeyboardDeviceStructInternal()
592 xkb->flags = xkb_cached_map->flags; in InitKeyboardDeviceStructInternal()
593 xkb->device_spec = xkb_cached_map->device_spec; in InitKeyboardDeviceStructInternal()
594 xkbi->desc = xkb; in InitKeyboardDeviceStructInternal()
596 if (xkb->min_key_code == 0) in InitKeyboardDeviceStructInternal()
597 xkb->min_key_code = 8; in InitKeyboardDeviceStructInternal()
598 if (xkb->max_key_code == 0) in InitKeyboardDeviceStructInternal()
599 xkb->max_key_code = 255; in InitKeyboardDeviceStructInternal()
601 i = XkbNumKeys(xkb) / 3 + 1; in InitKeyboardDeviceStructInternal()
602 if (XkbAllocClientMap(xkb, XkbAllClientInfoMask, 0) != Success) in InitKeyboardDeviceStructInternal()
604 if (XkbAllocServerMap(xkb, XkbAllServerInfoMask, i) != Success) in InitKeyboardDeviceStructInternal()
610 XkbInitSemantics(xkb); in InitKeyboardDeviceStructInternal()
620 XkbUpdateActions(dev, xkb->min_key_code, XkbNumKeys(xkb), &changes, in InitKeyboardDeviceStructInternal()
632 xkb->ctrls->enabled_ctrls |= XkbRepeatKeysMask; in InitKeyboardDeviceStructInternal()
634 memcpy(dev->kbdfeed->ctrl.autoRepeats, xkb->ctrls->per_key_repeat, in InitKeyboardDeviceStructInternal()
654 XkbFreeKeyboard(xkb, 0, TRUE); in InitKeyboardDeviceStructInternal()