A software application that is installed in a commercially available
processor, which application; identifies a keystroke data stream as
derived from a code pattern, stores the pattern in system memory,
validates the data stream, extracts user identified fields, adds prefixes
and suffixes to the fields, and transmits identified fields to the
processor operating system as a keystroke emulating data stream. The DOD
UID code, and other similar codes, specifies a lead character or
characters as a code identifier. When the application of this invention
detects this code identifying lead character it directs the processor
operating system to store the character and subsequent characters in the
system memory rather than process them as entries from a keyboard. The
application sets a timer as each character is received. As long as the
timer does not time out, each successive character in the stream is
treated as part of the code data until a code specified end of data
character is detected.