public void GlobalHookKeyPress(object sender, KeyEventArgs e) { if (settings.Visible || !Hotkey.HasHotkeys()) { return; } HotkeyStruct hks = Hotkey.GetHotkeyWithKey((int)e.KeyCode, (int)e.Modifiers); if (hks.id != Hotkey.Type.None) { if (hks.id == Hotkey.Type.Next) { CaptureNextHotkey(); return; } if (hks.id == Hotkey.Type.Prev) { CapturePrevHotkey(); return; } if (hks.id == Hotkey.Type.show) { CaptureShowHotkey(); return; } if (hks.id == Hotkey.Type.Lock) { CaptureLockHotkey(); return; } } }