Open Bug 577630 Opened 12 years ago Updated 3 years ago

Inconsistent handling of keyboard events (comparing across platforms and toolkits)

Categories

(Core :: DOM: UI Events & Focus Handling, defect)

x86
Linux
defect
Not set
normal

Tracking

()

People

(Reporter: bringbackbsd, Unassigned)

References

Details

The keyboard event handling is strange and inconsistent.  I've been doing some basic tests on Firefox for Windows and on Linux with the GTK and Qt builds of Fennec and have seen that key repeat on the three versions send key events (for 3 repetitions) as...

Windows: key down, key press, key down, key press, key down, key press, key up
GTK: key down, key press, key up, key down, key press, key up, key down, key press, key up
Qt: key down, key press, key up, key press, key up, key press, key up

You can see this output if you go to somewhere like http://www.quirksmode.org/js/events/keys.html.
Blocks: 597981
No longer blocks: 597981
Depends on: 597981
Component: Event Handling → User events and focus handling
You need to log in before you can comment on or make changes to this bug.