private static void OnHotKeyPressed(HotKeyEventArgs e) { if (KeyListener.HotKeyPressed != null) { KeyListener.HotKeyPressed(null, e); } }
static void Main(string[] args) { KeyListener.RegisterHotKey(Keys.A); KeyListener.HotKeyPressed += new EventHandler <HotKeyEventArgs>(KeyListener_HotKeyPressed); while (true) { Console.ReadKey(true); } }
protected override void WndProc(ref Message m) { if (m.Msg == WM_HOTKEY) { HotKeyEventArgs e = new HotKeyEventArgs(m.LParam); KeyListener.OnHotKeyPressed(e); } base.WndProc(ref m); }