Выберите ввод с клавиатуры для фоновой программы на C и Ubuntu - PullRequest
2 голосов
/ 03 октября 2019

У меня есть моя основная программа на C и WxWidgets, которая запускается на переднем плане в Ubuntu при запуске и считывает ввод с устройства чтения магнитных карт USB, которое работает как эмулируемая клавиатура.

Мне нужно иметьдругая программа, которая работает в фоновом режиме и получает данные только от второго устройства чтения магнитных карт, подключенного к другому USB-порту.

Проблема в том, что я не указываю USB-порт в коде, потому что они работают какклавиатуры, поэтому мне просто нужно захватить поток символов.

Есть ли способ заставить фоновую программу принимать символы только из второго считывателя?

Я пробовал в Google, но ничего не нашел. Возможно ли это сделать в C или C++?

...