История изменений
Исправление crutch_master, (текущая версия) :
Понятно. Пинка где-то не хватает ему. Если на enter нажать сработает как надо? Если все цифры штрихкода ввести тупо с клавы и нажать enter как 1с себя поведёт? Надо посмотреть «сырой» выхлоп сканера, если там есть где-то символ переноса, можно по нему триггериться и щёлкать по окну 1с'ки или жать enter, если так работает. Это костыльный вариант. Можно попробовать сделать фейковое устройство сканера и с него давать 1с'ке выхлоп, который ей нужен. (Это менее костыльный вариант). Вангую оно ждёт \n\r, а ей дают только \n. Как оно сканер определяет? По устройству в /dev/? Если тупо ждёт с клавиатуры, то всё просто. Читаем порт сканера скриптом, записываем вывод, выдаём через xdotool то, что надо 1с'ке. Документируем где-нибудь эту «фичу».
Исходная версия crutch_master, :
Понятно. Пинка где-то не хватает ему. Если на enter нажать сработает как надо? Если все цифры штрихкода ввести тупо с клавы как 1с себя поведёт? Надо посмотреть «сырой» выхлоп сканера, если там есть где-то символ переноса, можно по нему триггериться и щёлкать по окну 1с'ки или жать enter, если так работает. Это костыльный вариант. Можно попробовать сделать фейковое устройство сканера и с него давать 1с'ке выхлоп, который ей нужен. (Это менее костыльный вариант). Вангую оно ждёт \n\r, а ей дают только \n. Как оно сканер определяет? По устройству в /dev/?