How to use Windows On-Screen Keyboard in C# WinForms

I am now launching the “Touch Keyboard” as opposed to the “On-Screen Keyboard” (which is the keyboard I wanted on Windows 8 anyway) with: string progFiles = @”C:\Program Files\Common Files\Microsoft Shared\ink”; string keyboardPath = Path.Combine(progFiles, “TabTip.exe”); this.keyboardProc = Process.Start(keyboardPath); This works on my Win7 and Win8, regardless of my 32-bit app on 64-bit OS. However, … Read more