Example #1
0
 static unsafe void CopyBuffer(byte *windowsKeyData, ref MyKeyboardBuffer buffer)
 {
     for (int i = 0; i < 256; i++)
     {
         if ((windowsKeyData[i] & 0x80) != 0)
         {
             buffer.SetBit((byte)i, true);
         }
     }
 }
Example #2
0
 void SetKey(Keys key, bool value)
 {
     m_buffer.SetBit((byte)key, value);
 }