Re: [PATCH] asus-wireless: send an EV_SYN/SYN_REPORT between state changes

2017-12-08 Thread Darren Hart
On Mon, Dec 04, 2017 at 10:26:17AM +1000, Peter Hutterer wrote: > Sending the switch state change twice within the same frame is invalid evdev > protocol and only works if the client handles keys immediately as well. > Processing events immediately is incorrect, it forces a fake order of events > t

[PATCH] asus-wireless: send an EV_SYN/SYN_REPORT between state changes

2017-12-03 Thread Peter Hutterer
Sending the switch state change twice within the same frame is invalid evdev protocol and only works if the client handles keys immediately as well. Processing events immediately is incorrect, it forces a fake order of events that does not exist on the device. Recent versions of libinput changed t