É possível determinar qual teclado enviou um pressionamento de tecla?

Eu tenho um controle remoto do Windows Media Center que o Windows reconhece como um teclado. Quando executo uma configuração de vários monitores com o Windows Media Center reproduzindo um vídeo em uma tela, a entrada do controle remoto é direcionada para a janela ativa junto com o teclado normal. Então, quando estou fazendo algo com a outra tela, o Windows Media Center não responde ao controle remoto. Então, pensei em escrever um simples gancho de teclado de baixo nível que intercepta todos os eventos principais, determina quais impressoras vieram do controle remoto e redireciona-as para a janela aberta do Media Center.

O único problema é que não consigo encontrar nada na API do Windows para isso. Existe alguma maneira de determinar a origem de um pressionamento de tecla antes de escrever um driver?

questionAnswers(1)

yourAnswerToTheQuestion