Softwedge Keyboard Emulator for the RFID Block

Keyboard Emulator Application for the RFID Block

The emulator software that comes with the Block is designed to allow the user full control of what is read and how it is formatted.  A unique feature of the Block is that it only returns the value of a single tag per read command.  Its original function was to be embedded in a thermal printer to encode RFID tags.  When you have a roll of over a thousand RFID tags inches away it is important to be able to focus on a single tag at a time.  While writing tags incorporates controls to make sure you are addressing a single tag reading tags has no such restrictions.  The Block was designed to function as a single tag reader.

This capability has made the Block a very successful tool for applications such as item check in/out, document management and tag initialization (linking a specific RFID tag to a specific object).  Obviously, this function also makes it ideal for point of sale.

By using the emulator software a user can control what is read from the tag (EPC area, serial value and/or user memory).  The data returned from the read is formatted into whatever structure the user defines and then pasted into active fields or transmitted to specific devices/locations.


The main screen shown above allows the user to configure the basic functions of the application;

Right to left top line – Keyboard wedge on/off – power on/off – force a read – pin to taskbar – minimize

Right to left lower line – Copy to clipboard – ignore duplicate – load on power up – hide – prefix – suffix

The second screen shot shows the options when using the prefix/suffix button.  It allows the user to fully control the data structure and add any additional text or function key needed to complete the data.  As an example; the user could structure this to populate several fields in a row in an Excel application using the tab and arrow keys to move from field to field.

Copy to Clipboard allows the user to locate a place where they want the data and then lets you paste it there.

Ignore Duplicate prevents data from being entered twice due to an accidental re-read.  This only works on a tag read sequentially.  In other words if you read a tag then read that same tag again it will ignore the 2nd read.  If you read a tag then read a different tag and then read the 1st tag again that data will be transmitted.

In addition to all of the functionality built into the application you can also write your own scripts to process the data and deliver it to a remote device or even the cloud.

For further information or to consult please contact Steve at (208) 887-1774 or