osk

On-screen keyboard for Windows apps (C++/C#) with touch-screen capability

Going to make an applications wich will be used on a device without a physical keyboard Looking for best practices for touch-screen applications. Which commercial/free on-screen keyboard or on-screen numeric keypads do you use on Windows devices? Or should we use a library to implement our own input devices? Currently using the standard ...

Unable to launch onscreen keyboard (osk.exe) from a 32-bit process on Win7 x64

90% of the time I am unable to launch osk.exe from a 32bit process on Win7 x64. Originally the code was just using: Process.Launch("osk.exe"); Which won't work on x64 because of the directory virtualization. Not a problem I thought, I'll just disable virtualization, launch the app, and enable it again, which I thought was the correct ...

Launch x64 Windows application in C# while the project is set to x86

Hi all I'm trying to launch the osk.exe and I keep getting "Could not start osk" message. The problem is that my project is set to x86 (i'm using a ms access database). If I switch to x64 or Any CPU everything works fine but the database will no longer work. I tried this using System.Diagnostics; private void btnOSK_Click(object sender...

Finding the class name of the On-Screen Keyboard?

I am attempting to use this code sample to control the Windows XP On-Screen Keyboard (OSK.exe) from a C# (.NET 3.5) Winforms application: [DllImport("User32.dll")]public static extern Int32 SetForegroundWindow(int hWnd); [DllImport("user32.dll")]public static extern int FindWindow(string lpClassName, string lpWindowName); private void...