Example #1
0
 private void SendAllKeyUp()
 {
     foreach (byte keyCode in m_PressingKeys)
     {
         NativeCaller.keybd_event(keyCode, 0, 2, (UIntPtr)0);
     }
     m_PressingKeys.Clear();
 }
Example #2
0
 private void SendKeyDown(byte keyCode)
 {
     if (!m_PressingKeys.Contains(keyCode))
     {
         NativeCaller.keybd_event(keyCode, 0, 0, (UIntPtr)0);
         m_PressingKeys.Add(keyCode);
     }
 }
Example #3
0
        private void SendKeyUp(byte keyCode)
        {
            int index = m_PressingKeys.IndexOf(keyCode);

            if (index >= 0)
            {
                NativeCaller.keybd_event(keyCode, 0, 2, (UIntPtr)0);
                m_PressingKeys.RemoveAt(index);
            }
        }