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.                                                                            Download Datasnip Now
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 up to 3 strings 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)
  • DELAY 1 sec
  • DELAY 2 sec
  • DELAY 3 sec
  • DELAY 4 sec
  • DELAY 5 sec
The end of string 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. For those strings that do not contain a specific end terminator character the "DELAY 250mS" option may
be selected. This causes datasnip to wait up to 250mS after each character is received. If no character is received within this 250mS delay then datasnip assumes
the string has ended and processes the received characters. Additional delays options are available for 1,2,3,4 and 5 seconds.


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 Replace With text box blank if you require the defined search string to be removed from the string of data sent to the keyboard.
There are 3 search and replace options available. Users should note that search and replace operations are conducted in sequential order with Search string 1 first,
followed by 2, then 3.This means that care must be take to ensure that Replace string 1 does not contain elements searched for in Search string 2, or 3 as the
subsequent search and replace operation will also alter the preceding replace string variable if applicable. Similarly care must be taken with the Replace string 2
and 3 option.

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.