LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

cRIO-9040 Embedded UI on screen keyboard

Hi,

I am using a cRIO-9040 running with embedded UI enabled.

The plan is to control the application from a third party touch screen.

Touch screen is connected to the display port and touch functionality works with USB.

All of this works fine, but I can not figure out how to enable an on screen keyboard in the Linux Xfce environment.

 

I have tried installing the "onboard" application, but I can only run the keyboard in the terminal by calling "onboard" and it closes again with the terminal.

What I need is an onboard keyboard that opens automatically when I press an I/O field in the LabView application.

 

I also tried using the Touchscreen Keyboard package from VIPM but this does not work on the cRIO target (ROOT dependencies are broken since some wires are not supported on the target)

 

Has anyone tried something like this before and are willing to share your solutions?

0 Kudos
Message 1 of 2
(140 Views)

Hello,

 

You can create a custom LabVIEW event handler that launches Onboard via a system call when a string control gets focus. For that, use the System Exec.vi to run onboard when a string control is selected. 

 

Screenshot 2025-11-07 105213.png 

 

Let me know if you need further assistance. 

 

Kind regards,

Clara

0 Kudos
Message 2 of 2
(21 Views)