Lines Matching refs:changes
375 XkbApplyCompatMapToKey(XkbDescPtr xkb, KeyCode key, XkbChangesPtr changes) in XkbApplyCompatMapToKey() argument
477 if (changes && old != BitIsOn(xkb->ctrls->per_key_repeat, key)) in XkbApplyCompatMapToKey()
478 changes->ctrls.changed_ctrls |= XkbPerKeyRepeatMask; in XkbApplyCompatMapToKey()
488 if (changes && (old != BitIsOn(xkb->ctrls->per_key_repeat, key))) in XkbApplyCompatMapToKey()
489 changes->ctrls.changed_ctrls |= XkbPerKeyRepeatMask; in XkbApplyCompatMapToKey()
497 if (changes) { in XkbApplyCompatMapToKey()
500 mc = &changes->map; in XkbApplyCompatMapToKey()
537 unsigned groups, int *newTypesIn, XkbMapChangesPtr changes) in XkbChangeTypesOfKey() argument
644 if (changes != NULL) { in XkbChangeTypesOfKey()
645 if (changes->changed & XkbKeySymsMask) { in XkbChangeTypesOfKey()
646 _XkbAddKeyChange(&changes->first_key_sym, &changes->num_key_syms, in XkbChangeTypesOfKey()
650 changes->changed |= XkbKeySymsMask; in XkbChangeTypesOfKey()
651 changes->first_key_sym = key; in XkbChangeTypesOfKey()
652 changes->num_key_syms = 1; in XkbChangeTypesOfKey()
715 unsigned int changed, XkbChangesPtr changes) in XkbUpdateKeyTypeVirtualMods() argument
736 if (changes) { in XkbUpdateKeyTypeVirtualMods()
742 if (changes->map.changed & XkbKeyTypesMask) { in XkbUpdateKeyTypeVirtualMods()
745 last = changes->map.first_type + changes->map.num_types - 1; in XkbUpdateKeyTypeVirtualMods()
746 if (type_ndx < changes->map.first_type) { in XkbUpdateKeyTypeVirtualMods()
747 changes->map.first_type = type_ndx; in XkbUpdateKeyTypeVirtualMods()
748 changes->map.num_types = (last - type_ndx) + 1; in XkbUpdateKeyTypeVirtualMods()
751 changes->map.num_types = in XkbUpdateKeyTypeVirtualMods()
752 (type_ndx - changes->map.first_type) + 1; in XkbUpdateKeyTypeVirtualMods()
756 changes->map.changed |= XkbKeyTypesMask; in XkbUpdateKeyTypeVirtualMods()
757 changes->map.first_type = type_ndx; in XkbUpdateKeyTypeVirtualMods()
758 changes->map.num_types = 1; in XkbUpdateKeyTypeVirtualMods()
766 XkbChangesPtr changes) in XkbApplyVirtualModChanges() argument
776 changes); in XkbApplyVirtualModChanges()
785 if (changes) { in XkbApplyVirtualModChanges()
786 changes->ctrls.changed_ctrls |= XkbInternalModsMask; in XkbApplyVirtualModChanges()
798 if (changes) { in XkbApplyVirtualModChanges()
799 changes->ctrls.changed_ctrls |= XkbIgnoreLockModsMask; in XkbApplyVirtualModChanges()
816 if (changes) { in XkbApplyVirtualModChanges()
817 changes->indicators.map_changes |= (1 << i); in XkbApplyVirtualModChanges()
835 if (changes) { in XkbApplyVirtualModChanges()
836 changes->compat.changed_groups |= (1 << i); in XkbApplyVirtualModChanges()
861 if (changes && (lowChange > 0)) { /* something changed */ in XkbApplyVirtualModChanges()
862 if (changes->map.changed & XkbKeyActionsMask) { in XkbApplyVirtualModChanges()
865 if (changes->map.first_key_act < lowChange) in XkbApplyVirtualModChanges()
866 lowChange = changes->map.first_key_act; in XkbApplyVirtualModChanges()
868 changes->map.first_key_act + changes->map.num_key_acts - 1; in XkbApplyVirtualModChanges()
872 changes->map.changed |= XkbKeyActionsMask; in XkbApplyVirtualModChanges()
873 changes->map.first_key_act = lowChange; in XkbApplyVirtualModChanges()
874 changes->map.num_key_acts = (highChange - lowChange) + 1; in XkbApplyVirtualModChanges()