private void KeyPress(WinVK winVK)
 {
     Thread.Sleep(Convert.ToInt32(Slider_SendKey_Sleep2.Value));
     WinAPI.Keybd_Event(winVK, WinAPI.MapVirtualKey(winVK, 0), 0, 0);
     Thread.Sleep(Convert.ToInt32(Slider_SendKey_Sleep2.Value));
     WinAPI.Keybd_Event(winVK, WinAPI.MapVirtualKey(winVK, 0), 2, 0);
     Thread.Sleep(Convert.ToInt32(Slider_SendKey_Sleep2.Value));
 }
Пример #2
0
    /// <summary>
    /// Add key 增加键
    /// </summary>
    /// <param name="key"></param>
    public void AddKey(WinVK key)
    {
        int keyId = (int)key;

        if (!keys.ContainsKey(keyId))
        {
            keys.Add(keyId, new MyKeys(keyId, key.ToString()));
        }
    }
Пример #3
0
 public static extern uint MapVirtualKey(WinVK uCode, uint uMapType);
Пример #4
0
 public static extern void Keybd_Event(WinVK bVk, uint bScan, uint dwFlags, uint dwExtraInfo);