[Laszlo-dev] UPDATED For Review: Change 20090203-hqm-r, Summary: Fix for missing key up events in swf runtime
P T Withington
ptw at pobox.com
Wed Feb 4 11:26:30 PST 2009
On 2009-02-04, at 13:51EST, André Bargull wrote:
> On 2/4/2009 7:35 PM, P T Withington wrote:
>> On 2009-02-04, at 12:52EST, André Bargull wrote:
>>> As it works in DHTML+IE, your workaround should be integrated into
>>> the swf8/9-kernel and not in the general LzKeys service. And there
>>> also needs to be a different logic for each platform (IE and OSX).
>>> Because in IE there are (at least) two different problems:
>>> (1) the keyup-event for 'v' in a ctrl-v sequence is generated,
>>> only the keyup-event for ctrl is missing
>> Can't we infer that if we see up for v with no ctrl modifier that
>> ctrl has been released?
>
> That's the tricky part: when keyup for v is send, the ctrl modifier
> is still set! Just as documented in LPP-7678:
>
> >>> Press ctrl-key, hold down and press then a-key:
> >>> - if you release first the a-key and then ctrl, you'll get:
> >>>> down for 17 (alt=false, ctrl=true, shift=false)
> >>>> up for 65 (alt=false, ctrl=true, shift=false)
Ah. I guess there is no solution then, other than waiting for Adobe.
At least for the keystrokes that are swallowed by the browser shortcuts.
But something else is going on with the bug Henry is trying to fix
here, because it seems to me the debugger used to work. Are we saying
Adobe introduced a bug that made it stop working? Or have we changed
out keyprocessing in such a way that it stopped working?
Gosh IWBNI everyone implemented allKeysUp for their keyboards...
More information about the Laszlo-dev
mailing list