私が書いたJavaScriptの重いページを表示するために使用している.NET WebBrowserコントロールがあります。このページはYUIを使用し、移植可能な方法で構築されています。.NET WebBrowserコントロールのJavascriptキーアップ/キーダウン
私はちょうど私がjavascriptでkeypressをキャプチャすることができますが、私はkeyupまたはkeydownをキャプチャすることができないことを発見しましたjavacript。これは、例えば、ESC、CTRL + A、UP、RIGHT、TABを引っ掛けるのを防ぎます。
私は、キーを.NETでキャプチャできることを理解しています。これらのうちのいくつかには「ハッキング」があることを理解しています。たとえば、Ctrl + Aの場合はDocument.ExecCommand( "SelectAll"、..、..)です。 ---ところで、私はまだSendKeys.Send( "{TAB}")をタブのために動かすことができません。私は、.NETを使用してUPの矢印を処理する関数を実行することができることを認識していますが、移植性とベストプラクティスの理由から、これをしたくありません。
私はなぜキーアップ/キーダウンイベントをキャプチャすることができないのか説明できますか?または回避策を提案してください。
ありがとうございます!