Ist es möglich zu bestimmen, welche Tastatur einen Tastendruck gesendet hat?

Ich habe eine Windows Media Center-Fernbedienung, die Windows als Tastatur erkennt. Wenn ich ein Multi-Monitor-Setup mit Windows Media Center durchführe und ein Video auf einem Bildschirm abspiele, wird die Eingabe der Fernbedienung zusammen mit der normalen Tastatur an das aktive Fenster weitergeleitet. Wenn ich also etwas mit dem anderen Bildschirm mache, reagiert Windows Media Center nicht auf die Fernbedienung. Daher dachte ich, ich würde einen einfachen Low-Level-Tastatur-Hook schreiben, der alle wichtigen Ereignisse aufzeichnet, feststellt, welche Tasten von der Fernbedienung gedrückt wurden, und diese an das geöffnete Media Center-Fenster weiterleitet.

Das einzige Problem ist, ich kann nichts in der Windows-API dafür zu finden scheinen. Gibt es eine Möglichkeit, die Quelle eines Tastendrucks zu bestimmen, ohne einen Treiber zu schreiben?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage