Сканеры штрих-кода должны быть неотличимы от клавиатуры. Хотя вы можете отправлять коды на сканер, чтобы заставить его работать по-другому, дополнительное программирование не требуется.
Если вы хотите, чтобы внешний сканер выполнял задачи, которые клавиатура не может выполнить, вам придется изучить документацию для сканера и выяснить, какие коды установки отправить. Большинство сканеров совместимы в пределах бренда, но коды могут отличаться в зависимости от бренда.
Вы должны думать о программировании для сканера так же, как вы программируете для любого устройства ввода символов.