simply писал(а) 17. Апреля 2009 :: 08:33:Leierkastenmann писал(а) 09. Апреля 2009 :: 13:24:Конфигурация полностью самописная. Так что тут полная самостоятельность

Только чтобы сканер дал событие я так понимаю надо именно через драйвер это событие принимать? Без всяких драйверов, как это есть сейчас в конфигурации, события от него не получить.
Правильно понимаешь.
А для решения проблемы без драйвера могу посоветовать только через Отладчик прямо на тех ПК отлавливать.
Да а что отлавливать-то? Предельно простая обработка. Могу даже сканирование оттуда убрать, проблема все равно не в нем. В том коде, что приведен в начале темы добавляем различные обработки для кнопок. Одна кнопка ввод числа, вторая ввод значения из справочника. И та, и другая на некоторых компах после выбора энтером кнопки ОК посылает Энтер в процедуру ПриНажатииКнопкиКлавиатуры.
Может есть какие-то противопоказания использования таких модальных окошек в процедуре ПриНажатииКнопкиКлавиатуры? Главное непонятно в какую сторону копать...
Вот собственно работа одной и той же обработки на двух разных компах.
Этот шлет энтер.
Символ +, код клавиши 107, алът 0, ктрл 0, шифт 0
Введено число 98
Символ , код клавиши 13, алът 0, ктрл 0, шифт 0
Символ -, код клавиши 109, алът 0, ктрл 0, шифт 0
Введено значение Цветнои булъвар
Символ , код клавиши 13, алът 0, ктрл 0, шифт 0
Этот не шлет.
Символ +, код клавиши 107, алът 0, ктрл 0, шифт 0
Введено число 98
Символ -, код клавиши 109, алът 0, ктрл 0, шифт 0
Введено значение Цветнои булъвар
Может наоборот, неправильно то, что он не шлет энтера?