The following devices require a 232key Plus license (as they use custom regular expression):
Added in version 2016.2
Generally, 232key will capture the first number it encounters (or the first alphanumeric sequence of characters if you've selected a "barcode" device). This works for many devices, but not always: Some devices might send another number ahead of the measurement value, e.g. a model number. Until the release of version 2016.2, the only thing you could do in this situation was to contact us and ask us to add a new custom device profile to 232key. Now, you can simply click on Customize.. and edit the regular expression used to match and capture the data yourself:
Example: Selecting "Barcode alphanumeric" and
clicking on Customize... lets you edit the regular
expression used to capture and match alphanumeric data:
Added in version 1.60
If the data captured from your device contains a fixed number of unwanted characters at the beginning or end, you can remove them by using the edit function. You can either specify the number of characters you want to remove or the number of characters you want to keep. If no value is entered, the edit function is disabled.
Example: Remove first 2 characters:
Note: This function works only on the captured characters (highlighted in blue in the event log tab), not on the entire line of characters sent form your device. To change which characters are captured, modify the regular expression.
Added in version 2016.2
All instances of the characters you enter here will be removed from the captured data. This is very useful for class I and class II balances with an auxiliary indicating device (differentiated digits).
Example: Your device sends "123.4/5" and you've
configured a custom regular expression to
capture this data. Enter "/" in the Remove field to
remove the slash (and continue with the value 123.45):
Note: When entering multiple characters, each single character will be removed.
Added in version 2016.2.3
Select this checkbox if you want 232key to automatically ignore consecutive duplicates, i.e. the same data captured multiple times in a row:
This can be very useful to prevent user mistakes like scanned a barcode twice.
Clicking on the adjust button opens a dialog with two additional settings:
This setting restricts the ignore function: If you enter a value (in milliseconds), the ignore function will check how much time has passed since the last data was captured. If the time limit is exceeded, the newly received data is always typed (even if it is a duplicate). In the example above, data received more than 2000 ms (2 seconds) after the last data was captured will always be typed.
This setting expands the ignore function and is only enabled if you've selected a numeric
device in the input tab. If left empty, 232key only ignores identical values
(using a string comparison). If
you enter a positive number (r), 232key uses a numeric
comparison and ignores all captured values
which fall within the tolerance range:
xprev - r ≤ xcurr ≤ xprev + r.
The tolerance setting was originally designed to be used with the "auto-print" functionality of some scales which do not require the weight to return to zero before automatically sending it again. When using these scales, you may encounter the problem that the weight fluctuates between two values and is transmitted every time this happens (even though the same object is still being weighed). By setting the tolerance to one display division, these unwanted values will be ignored by 232key. We recommend also setting a time limit so that you can still weigh two objects in a row which happen to have the same weight.
It was not designed to be used with devices which send data continuously!
Added in version 1.08
You can apply mathematical operations to values captured by 232key before they are typed into another program. This can be useful for unit conversions.
Select "Multiply" and enter the factor (e.g. 1000 to multiply all measurement values by 1000):
Factors do not have to be integers.
Select "Divide" and enter the divisor (e.g. "1000" to divide all values by 1000):
Divisors do not have to be integers. Rounding options have to be specified for division (see below).
Rounding allows you to change the number of decimal places of the values which 232key types into your target application. Enter the number of decimal places in the field (0 to 7), leave empty to disable rounding.
Example: Your scale sends a weight of "12.599
kg" (3 decimal places). If you've entered "2" in the rounding field,
232key's output will be "12.60" (using the default "half-up"
As of version 1.06, 232key supports different rounding modes. Usually, you'll want to use "half-up" rounding (commonly taught in school, default mode in 232key) or "half-even" rounding (aka unbiased rounding, statistician's rounding). Please click on the names to see a detailed explanation with examples:
Added in version 1.10
Affects the simulated keyboard output and lets you change the default delay of 20
milliseconds between characters to a value from 0 (no delay) to 1000
ms. The smallest recommended value is 1 (you may have to increase it
if your target application cannot handle the speed at which 232key
Added in version 1.07
Allows you to specify a key to be pressed ahead of the data. As of version 2016.2, you can select one of the following keys:
Added in version 2017.1.3
Enables 232key to alternate between pressing two different keys after typing the value. The input field allows you to specify when the alternate second key should be pressed (every x values with 2 ≤ x ≤ 99):
Example: Your device sends three values in
separate lines (which are all captured by 232key). You want them to
be typed in three rows:
To do so, end with "TAB" and alternate
with "Enter" every "3" values:
Note: Your device has to send each value in a
separate line as shown in the event log below. 232key does currently
not support capturing multiple values from a single line.
In the output tab, you can select a confirmation sound for 232key to play each time a new
has been received and is being typed:
This feature is particularly useful if the serial device you're using doesn't make any sound itself when transferring data (or a device which always makes a sound as soon as the "data" key is pressed, even when no data is actually sent).
Instead of pressing the start button in the
start/stop tab, 232key Plus allows you to select the auto-start option in the
settings tab. 232key will then automatically
connect to your device and start the keyboard simulation when you
run the program.
You can also instruct 232key to abort auto-start if the previously used port is not longer available, minimize to the notification area (often called "system tray"), display a notification after being minimized (see image below) and to skip the update check by checking or unchecking the corresponding boxes.
Added in version 1.62
All settings made in 232key can be exported to or imported from a
232key Plus is currently available for US$ 30 (plus
VAT or sales tax, where applicable;
volume pricing available) for a
perpetual license with 2 years of free updates. This
means that your license will never expire and that all future
versions of 232key Plus will be available to you at no additional
cost for two years.
Please click here (or on the logo below) to buy your license through FastSpring, our trusted reseller:
Your license key and invoice will be generated immediately as soon as your payment is completed.
Once you've placed your order, you'll immediately receive an email from FastSpring containing your license key:
Please copy (Ctrl+C) this key from the email, go to the Plus
or License tab
in 232key, click in the field and paste (Ctrl+V) the license key
Note: You cannot right-click in the field to paste the key, please use the keyboard shortcut Ctrl+V (on a German keyboard: Strg+V).
Then, click on the OK button. You'll see a
confirmation that your license has been added and it will also
appear in the list of applied licenses:
All Plus features described above will be enabled immediately.
The following volume prices will be applied automatically:
Please contact us to discuss discounts for significantly larger orders.
You can easily remove your license by selecting it in the list of applied licenses and clicking on the remove button:
Then, simply enter your original license key on a different PC to activate the Plus features.
By downloading, you agree to our EULA.
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
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.