public KeyModifiedStep(KeystrokesSettings Settings, KeymapViewModel Keymap) { _keymap = Keymap; _keystrokesSettings = Settings; _modifierStates = ModifierStates.GetCurrent(); }
public static ModifierStates GetCurrent() { var modifiers = Keyboard.Modifiers; var modifierStates = new ModifierStates { Control = modifiers.HasFlag(ModifierKeys.Control), Shift = modifiers.HasFlag(ModifierKeys.Shift), Alt = modifiers.HasFlag(ModifierKeys.Alt), CapsLock = Console.CapsLock }; return(modifierStates); }