Lines Matching refs:wireMap
695 xkmKeySymMapDesc wireMap; in ReadXkmSymbols() local
767 if ((tmp = fread(&wireMap, SIZEOF(xkmKeySymMapDesc), 1, file)) < 1) { in ReadXkmSymbols()
774 if (wireMap.flags & XkmKeyHasTypes) { in ReadXkmSymbols()
776 if ((wireMap.flags & (1 << g)) && in ReadXkmSymbols()
781 type[g] = FindTypeForKey(xkb, typeName[g], wireMap.width, NULL); in ReadXkmSymbols()
790 if (wireMap.flags & XkmRepeatingKey) { in ReadXkmSymbols()
794 else if (wireMap.flags & XkmNonRepeatingKey) { in ReadXkmSymbols()
798 xkb->map->modmap[i] = wireMap.modifier_map; in ReadXkmSymbols()
799 if (XkbNumGroups(wireMap.num_groups) > 0) { in ReadXkmSymbols()
803 if (XkbNumGroups(wireMap.num_groups) > xkb->ctrls->num_groups) in ReadXkmSymbols()
804 xkb->ctrls->num_groups = wireMap.num_groups; in ReadXkmSymbols()
805 nSyms = XkbNumGroups(wireMap.num_groups) * wireMap.width; in ReadXkmSymbols()
812 if (wireMap.flags & XkmKeyHasActions) { in ReadXkmSymbols()
823 for (g = 0; g < XkbNumGroups(wireMap.num_groups); g++) { in ReadXkmSymbols()
828 tmpSyms = XkbKeySymsPtr(xkb, i) + (wireMap.width * g); in ReadXkmSymbols()
829 type[g] = FindTypeForKey(xkb, None, wireMap.width, tmpSyms); in ReadXkmSymbols()
834 xkb->map->key_sym_map[i].group_info = wireMap.num_groups; in ReadXkmSymbols()
835 xkb->map->key_sym_map[i].width = wireMap.width; in ReadXkmSymbols()
836 if (wireMap.flags & XkmKeyHasBehavior) { in ReadXkmSymbols()