Lines Matching defs:modifiers
100 void _UpdateFocus(int32 key, uint32 modifiers, EventTarget** _target);
138 KeyboardFilter::_UpdateFocus(int32 key, uint32 modifiers, EventTarget** _target)
172 if (key == B_ENTER || modifiers == B_COMMAND_KEY
173 || modifiers == B_CONTROL_KEY || modifiers == B_OPTION_KEY)
186 int32 modifiers = 0;
189 message->FindInt32("modifiers", &modifiers);
193 if (key == 0x01 && (modifiers & B_COMMAND_KEY) != 0
194 && (modifiers & B_CONTROL_KEY) != 0
195 && (modifiers & B_SHIFT_KEY) != 0) {
200 bool takeWindow = (modifiers & B_SHIFT_KEY) != 0
206 if ((modifiers & (B_COMMAND_KEY | B_CONTROL_KEY | B_OPTION_KEY))
209 if ((modifiers & B_CONTROL_KEY) != 0)
218 && (modifiers & (B_COMMAND_KEY | B_CONTROL_KEY | B_OPTION_KEY))
230 _UpdateFocus(key, modifiers, _target);
232 return fDesktop->KeyEvent(message->what, key, modifiers);
288 // click count when modifiers or pressed buttons have changed
293 int32 modifiers = message->FindInt32("modifiers");
301 if (modifiers != fLastClickModifiers
325 fLastClickModifiers = modifiers;
371 fLastClickModifiers = message->FindInt32("modifiers");
656 Desktop::KeyEvent(uint32 what, int32 key, int32 modifiers)
666 window->ModifiersChanged(modifiers);
669 if (NotifyKeyPressed(what, key, modifiers))