Sign Up

Touchscreen Keyboard (System) by CPE Systems NZ Ltd - Toolkit for LabVIEW Download

Easy to use Touchscreen keyboard

Watch * 0 ↓166
ReleasedOct 15, 2019
Publisher CPE Systems NZ Ltd
License EULA (End User License Agreement)
LabVIEW VersionLabVIEW>=0
Operating System Windows
Project links Homepage  


Touchscreen Keyboard by CPE Systems NZ is an easy-to-use tool to add touchscreen capability to LabVIEW applications.

It is simple to add a Touchscreen Keyboard (Sliver Buttons) to new or existing applications; all it requires is initializing the keyboard at the beginning of the application and closing it at the end of the application.

A numeric keyboard appears when touched/clicked on a numeric control while an alphanumeric keyboard appears for strings and paths.
The position of the keyboard can selected to be under the control, under the window or the bottom centre of the monitor.
The keyboard will align to be on the monitor. Control values can be updated on typing, on keyboard close or with user events.
The keypad disappears after 10 seconds of inactivity, or if you click a different control, or click on the VI background.

Examples include Event Signalling, On a SubVI, On Two front panels, and numeric controls with range and cocerce support.

Numeric Keyboard size: 220 x 277 pixels.
Alpha Keyboard size: 1000 x 290 pixels.

Value change property nodes are not supported. Use user events option if validation of entered data is required before the control value is used elsewhere in the program.

Free to use in Runtime deployments.

Visit our website to view screenshots.
For Technical support contact CPE Systems NZ LTD at

Release Notes (Oct 15, 2019)

Version 1.2.0
Add keyboard position option (Under control, Bottom Centre or Under window). Makes sure keyboard is fully onscreen.
Add Editor Text on Open Option (Selected for overwrite, duplicate or empty).
Add Update Mode Option (Update Value while Typing, Update on Keyboard Close, User Events)
Force Pop Up over modal dialogs (Note changes caller behaviour to default and uses front most property instead).
Dismiss keyboard by touching main panel.
Enable window close button on keyboard toolbar.
Add Negative key to numeric keypad.
Auto disable negative key and decimal point key on numeric keypad.
Highlight text red if out of range on Numeric Keypad.
Disable updates on Numeric Keypad if out of range.
Coerce Numeric Keypad entries if coerce is enable on the control.
Shift key changes keyboard letters from upper case to lower case.
Improve swapping between Numeric and Alpha Keyboards.
Add support for controls in clusters.
Improve examples – add user event example and numeric example.
Update help chm files.
Add call to NILM in development system only. Free to use on Runtime depolyments.
Other bug fixes and various improvements.

Download Package


  Post an Idea   Post a Resource

Recent Posts