Priority 1 Design
Electronics Design and Manufacture
ABN: 57 995 688 558
Home  |  About Us   |  Products  |  Gallery  |  Shopfront  |  Links  |  Contact Us  |  Site Map

Datasnip keyboard wedge.
Free Serial to Keyboard redirection program.

Datasnip is a simple Communication port to Keyboard buffer redirection program. Characters arriving at a
Serial Communication port of a PC will be transferred to the keyboard buffer allowing data to be imported
to any user application program that allows a keyboard input. This function, generally known as a keyboard
wedge, is useful in such applications as RFID scanning, importing scale data, and any other application
that requires automated data entry.

Datasnip is free to use and distribute in an unmodified form. The advanced functions shown on the
Advanced Options screen are disabled until the registration key has been entered.
Registration keys to unlock the Advanced options can be purchased on-line at our Shopfront

datasnip free keyboard wedge program screenshot


In its unregistered form users simple set up the Communications port parameters and click on the
"Start Redirection" button on the main screen. Once started the main program can be minimized to the
taskbar's notification area while it runs in the background.
The user may now open up the application they require serial characters to be redirected to. Any allowable
keyboard character that arrives at the serial Com port will now appear in the application as a keyboard
keystroke.

The Advanced Options for Datasnip are active once the registration key has been entered.

datasnip keyboard wedge advanced options

When Datasnip is registered the following functions will operate.

  • Specify end of line character.
  • Add Pre-amble String.
  • Add Post-amble String.
  • Search and replace a string with another.
  • Hotkey controlled output strings to the selected COM port.
End of Line Operator.
In some applications the string of data arriving at the Serial port will terminate with a character other than
carriage return. Here the user can select other end of string characters.
These are:
  • CR      (carriage return)
  • LFD    (linefeed) 
  • ,          (comma)
  • TAB    (tab character)
  • Delay 250mS  (wait for a 250mS gap between characters)
The end of line character is necessary to perform the advanced options available. Datasnip will wait for
an entire string of data before attempting to add Pre and Post amble strings, or perform Find and
Replace functions.

Pre-amble.
On occasions it is desirable to send a series of predefined characters in advance of the redirected data.
This can be any character including special characters such as F1, backspace, etc.
To use this function enter the required string into the Pre-amble text box, and enable this option by
checking the Pre-amble checkbox under Enable Option. Special characters can be selected from the
special character pull down list, and clicking Add special key.

Post-amble.
On occasions it is desirable to send a series of predefined characters after the redirected data. This can
be any character including special characters such as F1, backspace, etc.
To use this function enter the required string into the Post-amble text box, and enable this option by
checking the Post-amble checkbox under Enable Option. Special characters can be selected from the
special character pull down list, and clicking Add special key.

Search and Replace.
One or more characters in the input data arriving on the Serial port may be changed to another string before
being transmitted as a keyboard character. To perform this function enter the string of data being searched
for into the Search for Input String text box, and then enter a replacement string into the Replace with text
box. Enable this option by checking the Replace string checkbox under Enable Option. Special characters
can be selected from the special character pull down list, and clicking Add special key.
Leave the the Replace With text box blank if you require the defined search string to be
removed from the string of data sent to the keyboard.

Hotkeys.
There are two Hotkey controls available. Hotkeys can allow a user defined string to be output from the serial
port when ever the selected keyboard key is pressed. This feature is necessary when the input device requires
a string of data to be sent to it before it will transmit its own information. Hotkeys can be executed from any
application running on the desktop; however care must be taken to not select a Hotkey previously defined for
other applications otherwise Datasnip will override the existing application Hotkey.



We also stock:





This site and all images and content within are Copyright © 2007 Priority 1 Design.  All rights reserved.
This page is best viewed at 800x600 pixel resolution.