Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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
        }