Lines Matching defs:act
345 _XkbSetActionKeyMods(XkbDescPtr xkb, XkbAction *act, unsigned mods)
349 switch (act->type) {
353 if (act->mods.flags & XkbSA_UseModMapMods)
354 act->mods.real_mods = act->mods.mask = mods;
355 if ((tmp = XkbModActionVMods(&act->mods)) != 0) {
357 act->mods.mask |= tmp;
361 if (act->iso.flags & XkbSA_UseModMapMods)
362 act->iso.real_mods = act->iso.mask = mods;
363 if ((tmp = XkbModActionVMods(&act->iso)) != 0) {
365 act->iso.mask |= tmp;
416 if (interps[n] && interps[n]->act.type != XkbSA_NoAction)
445 pActs[n] = *((XkbAction *) &interps[n]->act);
686 XkbUpdateActionVirtualMods(XkbDescPtr xkb, XkbAction *act, unsigned changed)
690 switch (act->type) {
694 if (((tmp = XkbModActionVMods(&act->mods)) & changed) != 0) {
696 act->mods.mask = act->mods.real_mods;
697 act->mods.mask |= tmp;
702 if ((((tmp = XkbModActionVMods(&act->iso)) != 0) & changed) != 0) {
704 act->iso.mask = act->iso.real_mods;
705 act->iso.mask |= tmp;