232key logo

Transforms data received via RS-232 (COM port) into keystrokes

Free RS-232 to keyboard software (virtual keyboard wedge)

Use 232key to capture data sent from a serial device and automatically enter it into any application as if you had typed it on your keyboard.

Our software runs in the background, captures data sent from a device connected to a serial port* on your PC, optionally converts and formats it and then types it at the cursor position (in any application). 232key can also add an additional key at the beginning or at the end (e.g. the "enter" key to jump to the next row in a spreadsheet).

*A.k.a. RS-232, EIA-232 or COM port. 232key also works with virtual COM ports (RS-232 to USB converter as shown in photo below, Bluetooth Serial Port Profile (SPP), serial over Ethernet, etc.). See our FAQ or Wikipedia for further information on serial ports.

Compatible with many balances, scales, barcode readers and other serial devices

232key comes with many predefined profiles for popular devices. For devices which are not yet included, you can manually specify the interface parameters, terminator and even the regular expression used to match and capture data.

Examples of devices which may have serial connectivity: measuring instruments (scales and balances, digital calipers, etc.), microcontrollers, sensors, barcode readers and barcode apps with Bluetooth connectivity.


Counting scale connected to a computer

As an example, we used a counting scale to count LEDs. After pressing the "Print" key on the scale, 232key typed the quantity (number of pieces) directly into a Google Docs spreadsheet running in our browser:
Counting scale communicating with spreadsheet

Compatible with (almost all) applications

If you're currently manually typing data into an application, you can also use it with 232key! The target application cannot tell the difference between an actual key pressed on the keyboard and a key "pressed" by 232key. The keystrokes sent by 232key will go to whatever application has focus at the time.

Easy to use, get started in just 7 steps

232key software keyboard wedge for RS-232 and USB
  1. Connect your device to your PC.
  2. Choose the correct port and other connection parameters in the input tab.
  3. Optional: Select further processing options in the process tab.
  4. Choose the desired output format in output tab.
  5. Press the start button in the start/stop tab to connect to your device and start the keyboard simulation.
  6. Switch to the target application (while 232key runs in the background) and place the cursor where you want 232key to type the data.
  7. Press the data transmission key on your device (usually labeled "print" or "data") to transfer data. 232key types the formatted data at the current cursor position.

Please consult our documentation for further information. Steps 1 to 4 have to be completed only once, all settings are saved and loaded automatically. Step 5 can be automated in the Plus version (auto-start).

232key's event log can be extremely helpful when things don't immediately work as expected. Have a look at our support forum to see how we used it to help many of our customers. Our website also contains an extensive troubleshooting section which shows you how to solve all kinds of issues.


  • Data sent by your device has to be in ASCII format.
  • Your device has to send each line of data only once, not continuously (by pressing a key on the device or automatically).
  • 232key cannot send commands to the device (it only waits for incoming data).
  • In the free version, 232key automatically captures the first number (for measuring instruments) or the first sequence of supported characters (for alphanumeric barcode devices) in each line of data. In the Plus version, you can use regular expressions to match and capture exactly the data you want. However, you can only have one single capture group.
  • The characters which 232key can type are limited to A-Z and digits 0-9 in the free version. In the Plus version, you type all printable ASCII characters using the "Barcode alphanumeric extended" profile.
  • 232key can only connect to one device at a time. If you want to connect to a second device, please have a look at 232key MU.
  • 232key is not a data logger. It cannot write data to a file. It is meant to run in the background while the data is typed into another program. We're working on a separate data logging software (Simple Data Logger).
  • Currently, 232key only runs on Windows (see system requirements).

Free and paid versions (and editions) available

All features shown in the documentation are available for free! Simply download 232key to get started. Additional features require a Plus license, which you can easily purchase at any time (immediate license key delivery). A separate 232key MU edition is available for multi-user and multi-device use cases. Please don't hesitate to contact us if you require a trial license for evaluation purposes.

Download 232keyDownload 232key

Click here to download 232key 2018.1 for Windows.

Alternative download location.

By downloading, you agree to our EULA.

232key Plus license

The basic functionality of 232key is available for free. If you want to use the Plus features, please click here to buy a license from our reseller FastSpring for US$ 30 (plus VAT or sales tax, where applicable). Volume discounts are available. Your license key and invoice will be generated immediately as soon as your payment is completed.

Secure ordering by FastSpring

Subscribe to the 232key newsletter

Receive notifications about new features, trial licenses, etc.

Powered by MailChimp. We will not share your email address with anyone else. You can easily unsubscribe at any time.

Search this website