Can LabVIEW Call the Windows 10 Touch Keyboard?

Updated Dec 18, 2023

Issue Details

I'm developing a VI for use on a tablet PC with Windows 10. I want to show the Windows 10 Touch Keyboard when I press the string control of a VI. What should I do?

Solution

The Touch Keyboard can usually be launched from the executable file in the path below. 
C:\Program Files\Common Files\Microsoft Shared\Ink\TabTip.exe
But even if you run this file, Keyboard is hidden by default, so you need a different method.

The Windows Touch Keyboard is commonly accessed through the DotNet environment, which can also be implemented using the DotNet Invoke Node in LabVIEW. The snippet below is a short example for this. Use this example with an event structure.

Note: This image is a LabVIEW snippet, which includes LabVIEW code that you can reuse in your project. To use a snippet, right-click the image, save it to your computer, and drag the file onto your LabVIEW diagram.