Da gibt es mehrere Möglichkeiten, hier mal einen guten Artikel dazu:
Soll die Abfrage global sein (also auch wenn das Programm nicht geöffnet ist) oder nur in der entsprechenden Form?
In der Form:
Dazu gibt es Events (KeyPress, KeyDown, etc.).
Innerhalb dieser kannst du bspw. folgendes machen (Beispiel aus einem meiner Codes):
private void tbPassword_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
btLogin.PerformClick();
}
}
Manchmal musst du auch glaube ich mit KeyChar arbeiten. Einfach mal ausprobieren.
Für globale Abfragen kannst du die Funktion GetAsyncKeyState() verwenden.
http://www.administrator.de/wi…arp-verwenden-151540.htmlGetAsyncKeyState() + den Link habe ich auch schon gesehen und ausprobiert, hat aber überhaupt nicht funktioniert.