Lines Matching defs:mods
278 CARD8 mods;
286 mods= real_mods;
287 else mods= 0;
290 match= ((interp->mods&mods)==0);
293 match= ((mods==0)||((interp->mods&mods)!=0));
296 match= ((interp->mods&mods)!=0);
299 match= ((interp->mods&mods)==interp->mods);
302 match= (interp->mods==mods);
338 _XkbSetActionKeyMods(XkbDescPtr xkb,XkbAction *act,unsigned mods)
344 if (act->mods.flags&XkbSA_UseModMapMods)
345 act->mods.real_mods= act->mods.mask= mods;
346 if ((tmp= XkbModActionVMods(&act->mods))!=0) {
348 act->mods.mask|= tmp;
353 act->iso.real_mods= act->iso.mask= mods;
369 unsigned char explicit,mods;
387 mods= (xkb->map->modmap?xkb->map->modmap[key]:0);
405 interps[n]= _XkbFindMatchingInterp(xkb,syms[n],mods,level);
435 effMods= mods;
670 if (((tmp= XkbModActionVMods(&act->mods))&changed)!=0) {
672 act->mods.mask= act->mods.real_mods;
673 act->mods.mask|= tmp;
698 XkbVirtualModsToReal(xkb,type->mods.vmods,&mask);
699 type->mods.mask= type->mods.real_mods|mask;
700 if ((type->map_count>0)&&(type->mods.vmods!=0)) {
703 if (entry->mods.vmods!=0) {
704 XkbVirtualModsToReal(xkb,entry->mods.vmods,&mask);
705 entry->mods.mask=entry->mods.real_mods|mask;
746 if (xkb->map->types[i].mods.vmods & changed)
777 if (map->mods.vmods&changed) {
779 XkbVirtualModsToReal(xkb,map->mods.vmods,&newMask);
780 newMask|= map->mods.real_mods;
781 if (newMask!=map->mods.mask) {
782 map->mods.mask= newMask;