У меня есть элемент управления .NET WebBrowser, который я использую для отображения некоторых написанных javascript страниц. Страницы используют YUI и были созданы таким образом, чтобы быть портативными.Javascript keyup/keydown в .NET WebBrowser Control
Я только что обнаружил, что, хотя я могу захватить keypress в javascript, я не могу захватить keyup или keydown в javascript. Это мешает мне подключить ESC, CTRL + A, UP, RIGHT, TAB, например.
Я понимаю, что могу захватить ключи в .NET и что для некоторых из них есть «хаки». Например, Document.ExecCommand («SelectAll», .., ..) для CTRL + A. --- Кстати, я все еще не могу получить SendKeys.Send ("{TAB}") для работы на вкладке ---. Я понимаю, что я могу использовать .NET для выполнения функции, которая обрабатывает стрелку ВВЕРХ, но по соображениям мобильности и передовой практики я действительно не хочу этого делать.
Может кто-нибудь объяснить, почему я не могу захватить события keyup/keydown в javascript или предложить обходное решение?
Спасибо!