Lines Matching defs:mods

121             type->mods.vmods = (1 << keypadVMod);
123 type->map[0].mods.mask = ShiftMask;
124 type->map[0].mods.real_mods = ShiftMask;
125 type->map[0].mods.vmods = 0;
128 type->map[1].mods.mask = 0;
129 type->map[1].mods.real_mods = 0;
130 type->map[1].mods.vmods = (1 << keypadVMod);
335 CARD8 mods;
344 mods = real_mods;
346 mods = 0;
349 match = ((interp->mods & mods) == 0);
352 match = ((mods == 0) || ((interp->mods & mods) != 0));
355 match = ((interp->mods & mods) != 0);
358 match = ((interp->mods & mods) == interp->mods);
361 match = (interp->mods == mods);
397 _XkbSetActionKeyMods(XkbDescPtr xkb, XkbAction *act, unsigned mods)
405 if (act->mods.flags & XkbSA_UseModMapMods)
406 act->mods.real_mods = act->mods.mask = mods;
407 if ((tmp = XkbModActionVMods(&act->mods)) != 0) {
409 act->mods.mask |= tmp;
414 act->iso.real_mods = act->iso.mask = mods;
430 unsigned char explicit, mods;
448 mods = (xkb->map->modmap ? xkb->map->modmap[key] : 0);
467 interps[n] = _XkbFindMatchingInterp(xkb, syms[n], mods, level);
499 effMods = mods;
835 if (((tmp = XkbModActionVMods(&act->mods)) & changed) != 0) {
837 act->mods.mask = act->mods.real_mods;
838 act->mods.mask |= tmp;
863 XkbVirtualModsToReal(xkb, type->mods.vmods, &mask);
864 type->mods.mask = type->mods.real_mods | mask;
865 if ((type->map_count > 0) && (type->mods.vmods != 0)) {
869 if (entry->mods.vmods != 0) {
870 XkbVirtualModsToReal(xkb, entry->mods.vmods, &mask);
871 entry->mods.mask = entry->mods.real_mods | mask;
918 if (xkb->map->types[i].mods.vmods & changed)
953 if (map->mods.vmods & changed) {
956 XkbVirtualModsToReal(xkb, map->mods.vmods, &newMask);
957 newMask |= map->mods.real_mods;
958 if (newMask != map->mods.mask) {
959 map->mods.mask = newMask;