Entwickler-Ecke

Sonstiges (.NET) - Tastatur und/Maus abschalten/anschalten


GURKE deluxe - Do 25.11.10 00:34
Titel: Tastatur und/Maus abschalten/anschalten
Hallo,
Gibt es bei C# ein Befehl womit ich Maus oder Tastatur ein und ausschalten kann? Bzw. das die Eingabe von Maus und Tastatur im Programm abgefangen werden?

Gruß
Julian


Delete - Do 25.11.10 00:50

Gibt es einen Grund dafür?


jaenicke - Do 25.11.10 05:17

user profile iconGURKE deluxe hat folgendes geschrieben Zum zitierten Posting springen:
Bzw. das die Eingabe von Maus und Tastatur im Programm abgefangen werden?
Wie meinst du das? Du kannst doch selbst auf die Eingaben reagieren. Dementsprechend kannst du auch die daraus folgenden Aktionen unterbinden. :gruebel:

Welche konkreten Eingaben sollen denn abgefangen werden? Eingaben in ein Textfeld? Drag-And-Drop? ...


GURKE deluxe - Do 25.11.10 15:32

Ich möchte das Programm im Hibtergrund laufen lassen um z.B. ein Heft oder Block auf die Laptop Tastatur zu legen und darauf zu schreibe, ohne das ich dadurch irgendwas eintippe, schließe, etc.

Und dann möchte ich das ganze mit Maus oder per Timer wieder aktivieren können. Ich habe im Internet schon vieles dazugefunden nur keine vernünftige Lösung. Z.B. kann ich die Tastatur nicht abschließen oder sie komplett im BIOS deaktivieren, was einige vorgeschlagen hatten. Ich möchte halt nur ein einfachen Knopf erstellen, der die Tastaur deaktiviert, sodass auch Funktionen wie z.B. "Alt" + "F4" oder "Win" + "L" verhindert werden.

Ich habe die Funktion BlockInput gefunden (http://msdn.microsoft.com/en-us/library/ms646290%28VS.85%29.aspx), kann man die dafür verwenden?