LINUX.ORG.RU

lsinput. Несколько event'ов на одно устройство. Определить необходимое.

 , ,


0

1

Для перехвата нажатий с определённой клавиатуры с помощью actkbd необходимо указывать устройство ввода. Проблема следующая - на одну клавиатуру имеется несколько /dev/input/event* и, чтобы определить нужный event - с которым будет работать всё, что задумано - приходится вручную перебирать до тех пор пока не заработает. Почему event'ов несколько? И как-то можно это победить без перебора?

lsinput

/dev/input/event4
   bustype : BUS_USB
   vendor  : 0x8089
   product : 0x3
   version : 272
   name    : "BlackC Sayobot.cn SayoDevice 9K"
   phys    : "usb-0000:01:00.0-1.4.2/input0"
   uniq    : "00715884EABA"
   bits ev : (null) (null)

/dev/input/event5
   bustype : BUS_USB
   vendor  : 0x8089
   product : 0x3
   version : 272
   name    : "BlackC Sayobot.cn SayoDevice 9K "
   phys    : "usb-0000:01:00.0-1.4.2/input0"
   uniq    : "00715884EABA"
   bits ev : (null) (null) (null) (null) (null)

/dev/input/event6
   bustype : BUS_USB
   vendor  : 0x8089
   product : 0x3
   version : 272
   name    : "BlackC Sayobot.cn SayoDevice 9K "
   phys    : "usb-0000:01:00.0-1.4.2/input0"
   uniq    : "00715884EABA"
   bits ev : (null) (null) (null) (null)

/dev/input/event7
   bustype : BUS_USB
   vendor  : 0x8089
   product : 0x3
   version : 272
   name    : "BlackC Sayobot.cn SayoDevice 9K "
   phys    : "usb-0000:01:00.0-1.4.2/input0"
   uniq    : "00715884EABA"
   bits ev : (null) (null) (null) (null) (null)



Последнее исправление: iZ01at0r (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.