Lines Matching refs:modifier
36 void EventModifiersEvdev::UpdateModifier(unsigned int modifier, bool down) {
37 DCHECK_LT(modifier, EVDEV_NUM_MODIFIERS);
40 modifiers_down_[modifier]++;
42 // Ignore spurious modifier "up" events. This might happen if the
44 if (modifiers_down_[modifier])
45 modifiers_down_[modifier]--;
48 UpdateFlags(modifier);
51 void EventModifiersEvdev::UpdateModifierLock(unsigned int modifier, bool down) {
52 DCHECK_LT(modifier, EVDEV_NUM_MODIFIERS);
55 modifier_flags_locked_ ^= kEventFlagFromModifiers[modifier];
59 UpdateFlags(modifier);
62 void EventModifiersEvdev::UpdateFlags(unsigned int modifier) {
63 int mask = kEventFlagFromModifiers[modifier];
64 bool down = modifiers_down_[modifier];
75 int EventModifiersEvdev::GetEventFlagFromModifier(unsigned int modifier) {
76 return kEventFlagFromModifiers[modifier];