Barcode reader emulator#
Standalone Windows desktop app that emulates a barcode-reader device (acts like a keyboard). It triggers a barcode “read” when a configurable hotkey is pressed.
Usage#
- Download the executable from the latest release.
- Run it.
- (Optional) Change the settings:
- To change the hotkey, click the “Change” button next to the Hotkey field. Select the keys for the new combination (you can select multiple special keys). Note that some combinations are already bound by the system and cannot be used.
- To parse an existing barcode on the screen, click the “Scan from the screen” button. The screen will be scanned automatically and the result placed into the “Value” field.
- Go to the target application (standalone app, browser tab, or any other place) where you want to test barcode input.
- Press the hotkey.
Screenshot#
Known issues/limitations#
Supported characters (most barcode scanners only support basic characters):
Characters |
---|
0-9 |
a-z |
A-Z |
`~!@#$%^&*()_+-=/;‘,.\:“<>? |
Use the US keyboard layout (switch to it in Windows settings).
Only Windows is supported at this time.
Support#
Build#
First, install Go.
Then install all dependencies, do:
go install
staticcheck
go test
Install binaries of the rsrc:
go install github.com/akavel/rsrc@latest
Then run:
.\build.bat