Send pass data as keyboard emulation over USB

Keyboard emulation over the USB interface means that the VTAP reader sends mobile NFC pass data exactly as if it were entered on a keyboard, or like some barcode scanners for paper or plastic passes.

Note: The VTAP keyboard emulation mimics a US English keyboard layout. Data sent is a down key press, followed by an up key press for each character. The key press ID reflects the position in the keyboard grid, which your operating system converts to characters based on your language setting. If you are not able to set a language per device (as with Microsoft Windows) you might choose to use a keyboard map on the VTAP reader to correct certain key presses. (Find out more about the setting kbmap under Other settings). Alternatively, use a virtual COM port interface instead, which works with ASCII data, therefore avoiding this issue.

Keyboard emulation is enabled with KBLogMode=1 in the default configuration for VTAP100-USB, for all mobile passes or NFC tags/cards that the VTAP reader can read, using KBSource=A1. So if you open a text editor on the PC connected to the VTAP reader, any successful pass read will result in pass contents appearing in that open text editor.

If you need to switch off sending pass data as keyboard emulation set KBLogMode=0.

There are adjustments you can make to the way that data is sent as a keyboard emulation, using other parameters prefixed KB in your config.txt file. These include adding extra prefix or postfix characters with KBPrefix or KBPostfix to the data that is sent, or choosing to Extract only part of the pass data.

Note: If local security settings prevent or limit the use of removable storage devices, or the connection of additional keyboards, an administrator may need to alter those permissions.