nihatturan biraz araştırdım ve başka çözüm bulamadım mecburen keylogger mantığı ile user32.dll den hand edecem kabul ediyorsanız yapıp paylaşayım.. Güven konusunda sıkıntı olmasın diye isteyenle kaynak kodları da paylaşırım ..

Edit:

Hatta direk burada paylaşayım;


[DllImport("user32", SetLastError = true)]
private static extern int RegisterHotKey(IntPtr hwnd, int id, int fsModifiers, int vk);
[DllImport("kernel32", SetLastError = true)]
private static extern short GlobalAddAtom(string lpString);
//
private const int MOD_ALT = 1;
private const int MOD_CONTROL = 2;
private const int MOD_SHIFT = 4;
//

void RegisterGlobalHotKey(Keys hotkey, int modifiers)
{
short hotkeyID = GlobalAddAtom(base.Name);
RegisterHotKey(base.Handle, hotkeyID, modifiers, (int)hotkey);
}

protected override void WndProc(ref Message m)
{
base.WndProc(ref m); if (m.Msg == 0x312)
{
// Textbox'a clipboarda yer alan içerik çağrılacak. Yani ctrl + c yaptığınız an hem kopyalayacak hemde bu program içerisindeki textboxa o veriyi çağıracak.

}
}
private void WMCopy_Load(object sender, EventArgs e)
{
RegisterGlobalHotKey(Keys.C, 2); //buradaki 2 "CONTROL" tuşu demek yukarda "alt" ve "shift" in numarasıda yazıyor ..
}