Добрый день!
Преамбула - есть девайс включённый «в разрыв» PS\2 клавиатуры - генерирует определенные последовательности нажатий клавиш (по этому же принципу работают ридеры магнитных карт - передают считанные треки с текстовом виде). Рабочая среда - линукс в минималистичном варианте - без DE, но с иксами.
Интересует вопрос - можно ли каким-то образом «офильтровывать» данные пакеты из потока клавы (чтобы потом отфильтрованные данные обрабатывать каким-либо путём, как вариант - раздавать например через сокеты)?
Был бы благодарен, если бы подсказали в какую сторону тут смотреть и есть ли варианты (низкоуровневое программирование не пугает).