Для клавиатурного СШК часто можно "программировать" префиксы и суффиксы. Повесив префикс, допустим F7 и "хук" на него в событии нажатия клавиши. Можно либо открывать форму ввода строки и обрабатывать ее при закрытии (подход как в 1с без драйвера устройства ввода, в таком случае лучше "запрограммировать" СШК на паузу в 2-5 мс между отправляемыми символами), либо отлавливать "ввод со сканера" через измерение промежутка между "нажатиями на кнопки" < 30мс и окончание ввода через enter (как ловится событие в 1с со спец. драйвером).