Beispiel #1
0
        static void PublishKeyboardInput()
        {
            string strBase64 = string.Empty;

            lock (s_lockUiPath)
            {
                if (s_listRecordedKeycode.Count == 0)
                {
                    return;
                }

                strBase64 = Convert.ToBase64String(s_listRecordedKeycode.ToArray());
                s_listRecordedKeycode.Clear();

                if (string.IsNullOrEmpty(strBase64) == false)
                {
                    XmlNodePathRecorder.AddKeyboardInputTask(ref strBase64, s_bCapsLock, s_bNumLock, s_bScrollLock);
                }
            }
        }