private void UnHookKeyboard() { if (_keyboardListener != null) { _keyboardListener.Dispose(); _keyboardListener = null; } }
private void HookKeyboard() { if (_keyboardListener == null) { _keyboardListener = new KeyboardListener(); _keyboardListener.KeyDown += _keyboardListener_KeyDown; _keyboardListener.KeyUp += _keyboardListener_KeyUp; _logger.Log(">Keyboard hooked!", LogLevel.Debug); } }
private void button_AddKey_Click(object sender, EventArgs e) { if (keyboardCounterKeyClick == null) keyboardCounterKeyClick = new KeyboardCounterKeyClick(); keyboardCounterKeyClick.Location = new Point(this.Location.X + 20, this.Location.Y + 20); keyboardListener = new KeyboardListener(true); keyboardListener.KeyDown += Kb_KeyDown; keyboardCounterKeyClick.Closing += KeyboardCounterKeyClick_Closing; keyboardCounterKeyClick.ShowDialog(); }