void _keyboardHook_HookEvent(object sender, KeyHook.KeyboardHook.HookEventArgs hookArgs) { string s = String.Format("{0:X8}, {1:X8}", hookArgs.wParam.ToInt32(), hookArgs.hookstruct.vkCode); System.Diagnostics.Debug.WriteLine(s); listBox1.Items.Add(s); }
void addItem(KeyHook.KeyboardHook.HookEventArgs hookArgs) { ListViewItem lvi = new ListViewItem(((WindowsMessages.WM_MESG)hookArgs.wParam).ToString()); //lvi.SubItems.Add(win32.helpers.hex8(hookArgs.hookstruct.vkCode)); lvi.SubItems.Add(((vkcodes.VKEY)hookArgs.hookstruct.vkCode).ToString()); lvi.SubItems.Add(win32.helpers.hex8(hookArgs.hookstruct.scanCode)); listView1.Items.Add(lvi); listView1.EnsureVisible(listView1.Items.Count - 1); }
void _kHook_HookEvent(object sender, KeyHook.KeyboardHook.HookEventArgs hookArgs) { addLog("HookEvent: " + //win32.helpers.hex8(hookArgs.Code) + ", " + win32.helpers.hex8(hookArgs.wParam) + ", " + win32.helpers.hex8(hookArgs.hookstruct.vkCode) + ", " + win32.helpers.hex8(hookArgs.hookstruct.scanCode) ); addItem(hookArgs); #if DEBUG string sWM = ((WindowsMessages.WM_MESG)hookArgs.wParam).ToString(); System.Diagnostics.Debug.WriteLine("msg=" + sWM + ", " + win32.helpers.hex8(hookArgs.hookstruct.dwExtraInfo)); #endif }