Почему есть две записи на устройство на / dev / input / by-path

Если я перехожу к /dev/input/by-path я вижу свои периферийные устройства ввода.

У меня есть одна клавиатура и одна мышь, а на моей платформе вывод:

 pci-0000:05:00.0-usb-0:1.2:1.0-event-kbd pci-0000:05:00.0-usb-0:1.1:1.0-event-mouse pci-0000:05:00.0-usb-0:1.1:1.0-mouse pci-0000:05:00.0-usb-0:1.1:1.1-event-kbd 
  1. Почему на устройство есть две записи?
  2. Какова цель каждой записи?

Как побочная заметка, только один работает под open(<path_to_device>, O_RDONLY) для прослушивания ввода (для клавиатуры это usb-0:1.2:1.0 ).

(Я запускаю Ubuntu, в случае, если это имеет значение!)

Linux и Unix - лучшая ОС в мире.