Lines Matching refs:mods
151 if ((map->mods.mask) && ((map->which_mods & (~XkbIM_UseBase)) != 0)) { in XkbApplyLEDChangeToKeyboard()
157 state->locked_mods |= map->mods.mask; in XkbApplyLEDChangeToKeyboard()
159 state->locked_mods &= ~map->mods.mask; in XkbApplyLEDChangeToKeyboard()
168 newmods |= map->mods.mask; in XkbApplyLEDChangeToKeyboard()
170 newmods &= ~map->mods.mask; in XkbApplyLEDChangeToKeyboard()
172 newmods &= map->mods.mask; in XkbApplyLEDChangeToKeyboard()
173 XkbLatchModifiers(xkbi->device, map->mods.mask, newmods); in XkbApplyLEDChangeToKeyboard()
195 CARD8 mods, group; in ComputeAutoState() local
198 mods = group = 0; in ComputeAutoState()
201 mods |= state->base_mods; in ComputeAutoState()
203 mods |= state->latched_mods; in ComputeAutoState()
205 mods |= state->locked_mods; in ComputeAutoState()
207 mods |= state->mods; in ComputeAutoState()
209 mods |= state->compat_state; in ComputeAutoState()
210 on = ((map->mods.mask & mods) != 0); in ComputeAutoState()
211 on = on || ((mods == 0) && (map->mods.mask == 0) && in ComputeAutoState()
212 (map->mods.vmods == 0)); in ComputeAutoState()
493 map->mods.mask = map->mods.real_mods; in XkbCheckIndicatorMaps()
494 if (map->mods.vmods != 0) { in XkbCheckIndicatorMaps()
495 map->mods.mask |= XkbMaskForVMask(xkb, map->mods.vmods); in XkbCheckIndicatorMaps()