Exemple #1
0
        public void AddKeyRequest(KeyOptions Options, KeyMask KeyMask)
        {
            string command = ((char)CommandCode.Key).ToString();

            command += (char)Options;
            command += "008";
            command += ((byte)KeyMask & 0x01) > 0 ? '1' : '0';
            command += ((byte)KeyMask & 0x02) > 0 ? '1' : '0';
            command += ((byte)KeyMask & 0x04) > 0 ? '1' : '0';
            command += ((byte)KeyMask & 0x08) > 0 ? '1' : '0';
            command += ((byte)KeyMask & 0x10) > 0 ? '1' : '0';
            command += ((byte)KeyMask & 0x20) > 0 ? '1' : '0';
            command += ((byte)KeyMask & 0x40) > 0 ? '1' : '0';
            command += ((byte)KeyMask & 0x80) > 0 ? '1' : '0';
            commands.Add(command);
        }
 public KeypressConditionalOpcode(UInt32[] blocks)
 {
     Mask = (KeyMask)(blocks[0] & (0xFFFFFFF));
 }
Exemple #3
0
 internal static extern ErrorCode ImeSendKeyEvent(KeyCode keycode, KeyMask keymask, bool forwardKey);