В линукс-консоле все работает нормально, в консоль вводится число и нажимается ретурн, а вот в X'ах пишет какую-то белиберду, может кто поможет с конфигом?
удалось решить проблему вот каким образом: сканер подставляет alt к каждому символу и у меня почему-то в иксах вместо нужного чара возвращалось число, т.е. вместо 0 48 и т.д. Ввод выглядел так Alt+48. Когда сделал обработчик всего этого дела то все стало нормально работать.