コード例 #1
0
 /// <summary>
 /// 设置键盘状态
 /// </summary>
 /// <param name="Key"></param>
 /// <param name="State"></param>
 private static void SetState(Win32API.VirtualKeys Key, bool State)
 {
     if (State != GetState(Key))
     {
         Win32API.keybd_event((byte)Key, 0x45, Win32API.KEYEVENTF_EXTENDEDKEY | 0, 0);
         Win32API.keybd_event((byte)Key, 0x45, Win32API.KEYEVENTF_EXTENDEDKEY | Win32API.KEYEVENTF_KEYUP, 0);
     }
 }
コード例 #2
0
 /// <summary>
 /// 获取状态
 /// </summary>
 /// <param name="Key"></param>
 /// <returns></returns>
 private static bool GetState(Win32API.VirtualKeys Key)
 {
     return(Win32API.GetKeyState((int)Key) == 1);
 }