(In reply to comment #2)
> Created an attachment (id=20044) [details]
> workaround uinput testcase
>
> bad.c creates a one-key keyboard with KEY_ENTER and attempts to send the
> KEY_ENTER event. by adding an extra dummy key (KEY_A), the uinput device is
> recognized as a keyboard and sends the KEY_ENTER event properly.
(In reply to comment #2)
> Created an attachment (id=20044) [details]
> workaround uinput testcase
>
> bad.c creates a one-key keyboard with KEY_ENTER and attempts to send the
> KEY_ENTER event. by adding an extra dummy key (KEY_A), the uinput device is
> recognized as a keyboard and sends the KEY_ENTER event properly.
whoops, s/bad.c/good.c in that last comment.