I've added a bit more debug to EventHub and here's what I got:
[EventHub]owner permissions: rw [EventHub]group permissions: -- [EventHub]owner: root [EventHub]group: root [EventHub]could not open /dev/input/event6, Permission denied
[EventHub]owner permissions: rw [EventHub]group permissions: -- [EventHub]owner: root [EventHub]group: root [EventHub]could not open /dev/input/event7, Permission denied
So those files permissions are changed only later in time, after EventHub has already handled the inotify telling about their creation.
I've added a bit more debug to EventHub and here's what I got:
[EventHub]owner permissions: rw
[EventHub]group permissions: --
[EventHub]owner: root
[EventHub]group: root
[EventHub]could not open /dev/input/event6, Permission denied
[EventHub]owner permissions: rw
[EventHub]group permissions: --
[EventHub]owner: root
[EventHub]group: root
[EventHub]could not open /dev/input/event7, Permission denied
So those files permissions are changed only later in time, after EventHub has already handled the inotify telling about their creation.