C# アプリケーションでコントロールを使用しており、個々のコンテンツ要素 (入力フィールド、リンクなど) がフォーカスされているかどうかに関係なく、コントロールがフォーカスされているWebBrowser
間にすべてのキー イベントを処理したいと考えています。WebBrowser
イベント ハンドラーをブラウザー コントロール イベントに単純に追加しようとしましKeyDown
たが、これは機能しません。各 focusable にハンドラーを明示的にフックしたくありませんHtmlElement
。
ブラウザーまたはそのコンテンツ要素に渡される前に、すべての重要なイベントを受け取るにはどうすればよいですか?