Lines Matching refs:ModifierKey
13 #include "tools/skui/ModifierKey.h"
244 static skui::ModifierKey get_modifiers(const NSEvent* event) {
246 skui::ModifierKey modifiers = skui::ModifierKey::kNone;
249 modifiers |= skui::ModifierKey::kCommand;
252 modifiers |= skui::ModifierKey::kShift;
255 modifiers |= skui::ModifierKey::kControl;
258 modifiers |= skui::ModifierKey::kOption;
262 modifiers |= skui::ModifierKey::kFirstPress;
274 skui::ModifierKey fLastModifiers;
328 - (skui::ModifierKey) updateModifierKeys:(NSEvent*) event {
331 skui::ModifierKey modifiers = get_modifiers(event);
332 skui::ModifierKey changed = modifiers ^ fLastModifiers;
336 skui::ModifierKey modifier;
341 for (const ModMap& cur : {ModMap{skui::ModifierKey::kCommand, skui::Key::kSuper},
342 ModMap{skui::ModifierKey::kShift, skui::Key::kShift},
343 ModMap{skui::ModifierKey::kControl, skui::Key::kCtrl},
344 ModMap{skui::ModifierKey::kOption, skui::Key::kOption}}) {
368 skui::ModifierKey modifiers = [self updateModifierKeys:event];
392 skui::ModifierKey modifiers = [self updateModifierKeys:event];
408 skui::ModifierKey modifiers = [self updateModifierKeys:event];
420 skui::ModifierKey modifiers = [self updateModifierKeys:event];
437 skui::ModifierKey modifiers = [self updateModifierKeys:event];
446 skui::ModifierKey modifiers = [self updateModifierKeys:event];