/dev/input/mice я думаю будет работать
Each mouse device is assigned to a single mouse or digitizer, except the last one - mice. This single character device is shared by all mice and digitizers, and even if none are connected, the device is present.
https://www.kernel.org/doc/html/latest/input/input.html
Пользователь добавил сообщение 14 Марта 2023, 19:45:58:
тут еще такое дело выяснилось
если дать файлам
/dev/input/event2
/dev/input/mice
право на чтение остальными,
/dev/uinput
право на запись остальными,
то программа работает без рута
(вместо event2 использовать имя своей клавиатуры)
да, еще нужно создать каталог /etc/dino/ и разрешить остальным читать-писать туда, чтобы конфиг записался
решение работает, но не будет основным, очевидно