Czy można określić, która klawiatura wysłała naciśnięcie klawisza?

Mam pilota Windows Media Center, który Windows rozpoznaje jako klawiaturę. Gdy uruchamiam konfigurację z wieloma monitorami z programem Windows Media Center odtwarzającym wideo na jednym ekranie, wejście pilota jest kierowane do aktywnego okna wraz ze zwykłą klawiaturą. Więc kiedy robię coś z innym ekranem, Windows Media Center nie odpowiada na pilota. Pomyślałem więc, że napiszę prosty hak na klawiaturę niskiego poziomu, który przechwytuje wszystkie kluczowe zdarzenia, określa, które naciśnięcia pochodzą z pilota i przekierowuje je do otwartego okna Media Center.

Jedynym problemem jest to, że nie mogę znaleźć niczego w interfejsie API systemu Windows. Czy jest jakiś sposób na określenie źródła naciśnięcia klawisza, a nie pisanie sterownika?

questionAnswers(1)

yourAnswerToTheQuestion