>>update: now I found the link in your prg, and in the C# example there it says
>>private void HtmlElement1_KeyDown(Object sender, HtmlElementEventArgs e)
>>
>>So, ahem, the see sharp guys get the parameters and e is fully exposed, they can get its full PEM set. It's easy then. Our eventhandler is blind.
>
>It's been a while since I've done this but the way you can do this in IE is:
>
>
>FUNCTION GetEventObject()
>
>IF ISNULL(THIS.oDoc)
> RETURN .NULL.
>ENDIF
>
>RETURN this.oDoc.ParentWindow.Event
>ENDFUNC
>
>
>Roundabout way of getting access to the event object although I'm not 100% sure this still works if you're running in IE 11 mode which uses the standard DOM event system. I pulled this code out of Help Builder 4 years ago and never looked back at that support train wreck :-)
It truly is, as we'd say, "around the dog then through the little door" way of getting at it, but it works and exposes the properties I need. I'll give it a try.