KeyboardHookHelper.cs 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace Azylee.Core.WindowsUtils.HookUtils
  6. {
  7. class KeyboardHookHelper
  8. {
  9. //KeyboardHook k_hook;
  10. //public hook()
  11. //{
  12. // InitializeComponent();
  13. // k_hook = new KeyboardHook();
  14. // //k_hook.KeyDownEvent += new System.Windows.Forms.KeyEventHandler(hook_KeyDown);//钩住键按下
  15. // k_hook.KeyPressEvent += K_hook_KeyPressEvent;
  16. // k_hook.Start();//安装键盘钩子
  17. //}
  18. //private void K_hook_KeyPressEvent(object sender, KeyPressEventArgs e)
  19. //{
  20. // //tb1.Text += e.KeyChar;
  21. // int i = (int)e.KeyChar;
  22. // System.Windows.Forms.MessageBox.Show(i.ToString());
  23. //}
  24. //private void hook_KeyDown(object sender, KeyEventArgs e)
  25. //{
  26. // tb1.Text += (char)e.KeyData;
  27. // //判断按下的键(Alt + A)
  28. // //if (e.KeyValue == (int)Keys.A && (int)System.Windows.Forms.Control.ModifierKeys == (int)Keys.Alt)
  29. // //{
  30. // // System.Windows.Forms.MessageBox.Show("ddd");
  31. // //}
  32. //}
  33. }
  34. }