Global keylistener
<p>Hi
The program is working at background and listening keyboard(like keylogger)
First I select a string on pdf or etc. Then I pressed the ctrl + rbutton the program must be pop up and it can be get my selected string.</p>

<p>For this;</p>

<pre>
[DllImport("User32.dll")]
private static extern short GetAsyncKeyState(System.Windows.Forms.Keys vKey);

[DllImport("User32.dll")]
private static extern short GetAsyncKeyState(System.Int32 vKey);

        string key = "";
        private void timer1_Tick(object sender, EventArgs e)
        {
            timer1.Interval = 5;
            foreach (System.Int32 i in Enum.GetValues(typeof(Keys)))
            {
                int x = GetAsyncKeyState(i);
                if ((x == 1) || (x == -32767))
                {
                    keyBuffer += Enum.GetName(typeof(Keys), i);
                }
            }
            if (keyBuffer != "")
            {
                keyBuffer = keyBuffer.ToLower();
                if (keyBuffer.Contains("lcontrolkeyrbutton"))
                {
                    // do somethings
                    keyBuffer = "";

                }
            }

        }
</pre>

<p>But after first performing, ctrl + rbutton it doesn't work. What's the wrong? And how can i get the selected string into my program?</p>
