Доступ к вводу с нескольких клавиатур с помощью C++ (или python) в Linux

Я хочу прочитать ввод (до 4) клавиатур, подключенных к компьютеру, в моем собственном приложении.

Моя ситуация

Для небольшого мероприятия я хотел бы подключить три USB-сканера штрих-кода к ноутбуку (с клавиатурой)

По умолчанию сканер штрих-кода работает просто как клавиатура, если он сканирует штрих-код он просто вводит номер и нажимает клавишу "возврат". Это здорово и работает "из коробки".

Для моего приложения три сканера штрих-кода будут работать одновременно и могут конфликтовать с приложением по умолчанию. Также должно быть мнение для ввода штрих-кода вручную на клавиатуре ноутбука

Цель

Поэтому мне нужно считывать ввод с четырех клавиатур с помощью моего пользовательского приложения (C++ или Python) и обрабатывать их отдельно

Окружающая среда

Моя конкретная среда — это Ubuntu 11.04 на ноутбуке с тремя подключенными сканерами штрих-кода. on написан либо на C++, либо на python (в зависимости от ответов на этот вопрос).

Заранее спасибо за любую подсказку или ответ

7
задан Benjamin Schulte 18 April 2012 в 12:19
поделиться