Martin Minarik wrote:

The way to verify this:
1. press A on keyboard 1
2. press A on keyboard 2
3. release A on keyboard 1
4. release A on keyboard 2

The actual sequence:

[2134420.1337]  -> wl_keyboard at 39.key(2316, 899782584, 30, 1)
[2134421.1337]  -> wl_keyboard at 39.key(2316, 899782584, 30, 1)
[2134422.1337]  -> wl_keyboard at 39.key(2316, 899782584, 30, 0)
[2134423.1337]  -> wl_keyboard at 39.key(2316, 899782584, 30, 0)

The correct sequence - after applying this patch:

[2134420.1337]  -> wl_keyboard at 39.key(2316, 899782584, 30, 1)
[2134423.1337]  -> wl_keyboard at 39.key(2316, 899782584, 30, 0)

Sorry I completely cannot figure out any reason the client can't do this filtering. And I suspect there are clients who would want to see the multiple events.
_______________________________________________
wayland-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/wayland-devel

Reply via email to