2011-09-09 3 views
1

J'essaye d'écrire une petite application pour remapper mon pavé numérique externe pendant un certain temps maintenant, mais je suis bloqué. La façon dont j'essaye de faire cela est de déterminer quand mon pavé numérique externe envoie une frappe via Raw Input API, puis envoie un VK avec SendInput quand une touche spécifique sur mon pavé numérique externe est pressée, et bloque finalement les frappes que le pavé numérique envoie être reçu par n'importe quelle application. Mais la dernière chose est où je suis coincé. Lorsque j'essaie de bloquer l'entrée avec BlockInput (TRUE), mon application ne reçoit pas non plus de message d'entrée brut WM_INPUT et je n'ai pas encore trouvé d'autre idée. J'ai lu quelque chose au sujet des crochets de clé dans this thread, mais il n'y a aucune vraie solution mentionnée. Quelqu'un peut-il m'aider avec ça?Comment faire la distinction entre le pavé numérique KeyBoard et le pavé numérique USB externe?

Répondre

Questions connexes