[DllImport("user32.dll")]
static extern short GetAsyncKeyState(System.Windows.Forms.Keys vKey);

//Bu kodu, bir timer'ın içine koyun veya while döngüsüne alın ya da kendinizce özelleştirin.

private void timer1_Tick(object sender, EventArgs e)
{

if (GetAsyncKeyState(Keys.R) == -32767)
{
//TUŞA BASILINCA YAPILACAK İŞLEM (Default Olarak R Yaptım Üstten Değiştirebilirsin.)
}

}