public void Press(KeyBotEnum key) { if (this.CONNECTED) { ElapsedTimeAction(() => { _bufferOut[2] = Convert.ToByte((int)key); HIDDLLInterface.hidWriteEx(5638, 6536, ref _bufferOut[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]); }); } }
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]); }); } }
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]); }); } }