Exemplo n.º 1
0
 public void Press(KeyBotEnum key)
 {
     if (this.CONNECTED)
     {
         ElapsedTimeAction(() =>
         {
             _bufferOut[2] = Convert.ToByte((int)key);
             HIDDLLInterface.hidWriteEx(5638, 6536, ref _bufferOut[0]);
         });
     }
 }
Exemplo n.º 2
0
 public void ReleaseAll()
 {
     if (this.CONNECTED)
     {
         ElapsedTimeAction(() =>
         {
             _bufferOut[3] = 0;
             _bufferOut[2] = Convert.ToByte((int)KeyBotEnum.NULL);
             HIDDLLInterface.hidWriteEx(5638, 6536, ref _bufferOut[0]);
         });
     }
 }
Exemplo n.º 3
0
 public void PressAndRelease(KeyBotEnum key1, KeyBotEnum key2, KeyBotEnum key3)
 {
     if (this.CONNECTED)
     {
         ElapsedTimeAction(() =>
         {
             _bufferOut[3] = 0;
             _bufferOut[2] = Convert.ToByte((int)key1);
             HIDDLLInterface.hidWriteEx(5638, 6536, ref _bufferOut[0]);
             _bufferOut[2] = Convert.ToByte((int)key2);
             HIDDLLInterface.hidWriteEx(5638, 6536, ref _bufferOut[0]);
             _bufferOut[2] = Convert.ToByte((int)key3);
             HIDDLLInterface.hidWriteEx(5638, 6536, ref _bufferOut[0]);
             _bufferOut[2] = Convert.ToByte(KeyBotEnum.NULL);
             HIDDLLInterface.hidWriteEx(5638, 6536, ref _bufferOut[0]);
         });
     }
 }
Exemplo n.º 4
0
        public void Press(KeyBotEnum key, int repeat)
        {
            if (this.CONNECTED)
            {
                ElapsedTimeAction(() =>
                {
                    if (repeat > Byte.MaxValue)
                    {
                        repeat = Byte.MaxValue - 1;
                    }

                    _bufferOut[3] = Convert.ToByte(repeat);

                    _bufferOut[2] = Convert.ToByte((int)key);
                    HIDDLLInterface.hidWriteEx(5638, 6536, ref _bufferOut[0]);
                });
            }
        }