Gestion des événements de touche sur le contrôle WebBrowser

Je suis en utilisant le WebBrowser de contrôle dans une application C# et souhaitez gérer tous les événements de touche, tandis que le WebBrowser a le focus, peu importe ce que chaque élément de contenu (champ de saisie, lien, etc.) est concentré. J'ai essayé de simplement ajouter un gestionnaire d'événements pour les contrôles du navigateur KeyDown événement, mais cela ne fonctionne pas. Je ne veux pas explicitement crochet un gestionnaire pour chaque focusable HtmlElement.

Comment puis-je recevoir tous les événements clés avant qu'ils sont passés à l'navigateur ou de ses éléments de contenu?

OriginalL'auteur Tony the Pony | 2009-03-16