private void ListenForKeyDown(object sender, KeyEventArgs e) { if ((DateTime.Now - lastSet).TotalMilliseconds < 5) { return; } if (hotkeyType == HotkeyType.key && e.KeyCode == key && listeningToButton == null) { HotkeyPressedEventArgs ev = new HotkeyPressedEventArgs(); OnHotkeyPressed(ev); } }
private void ListenForMouseClick(object sender, MouseEventArgs e) { if ((DateTime.Now - lastSet).TotalMilliseconds < 5) { return; } if (hotkeyType == HotkeyType.mouseButton && e.Button == mouseButton && listeningToButton == null) { HotkeyPressedEventArgs ev = new HotkeyPressedEventArgs(); OnHotkeyPressed(ev); } }
private static void HotKeyPressed(object Sender, HotkeyPressedEventArgs e) { if (e.Modifier == Modifiers.None && e.Key == Keys.F5) { Start = !Start; } if (e.Modifier == Modifiers.None && e.Key == Keys.F6) { Clicking = !Clicking; } if (e.Modifier == Modifiers.None && e.Key == Keys.F7) { Fishing = !Fishing; } if (e.Modifier == Modifiers.None && e.Key == Keys.F8) { } if (e.Modifier == Modifiers.None && e.Key == Keys.F9) { Quit = true; Helper.DeInitiaalizeWindow(ClickerHeroesHandle); } WriteInstructions(); }
public Task Invoke(object?sender, HotkeyPressedEventArgs e) { return(_parentManager.Dispatch(_commandToDispatch, _currentSettingsGetter())); }
protected virtual void OnHotkeyPressed(HotkeyPressedEventArgs e) { HotkeyPressed?.Invoke(this, e); }