One thing. InputPane, you cannot use in WinForms, InputPane is a UWP element.
I ran this code ... And Works!
string progFiles = @"C:\Program Files\Common Files\Microsoft Shared\ink"; string keyboardPath = Path.Combine(progFiles, "TabTip.exe"); Process.Start(keyboardPath);
But I had to add the key value (MANUALLY) in my regedit to HKEY_CURRENT_USER\SOFTWARE\Microsoft\TabletTip inside the key - this is a folder named 1.7 (this may change in the future by Microsoft) and add a 32-bit DWORD value called EnableDesktopModeAutoInvoke with a value of 1 . This means TRUE. It should look like this:

You can add the key programmatically, I think you need administrator privileges. I tried to add the key programmatically, but it doesnโt work, it doubles the record without any effect (BE CAREFUL);
AND CONSULTATIONS:
Consider making a traffic jam for each process you create. I believe that you will use this when the focus of the request is a text field (any input method). be sure to stop the process when the component loses focus.
hope this help.

source share