mastiSoft
asked on
raise the OnScreenKeyboard from code
Hi, I have and application written on WPF (C#) which runs on tablets. In some places user have to input text or value but the application takes the entire screen (Maximised)
Is it any possibility to raise the OnScreenKeyboard from code?
Is it any possibility to raise the OnScreenKeyboard from code?
have a look at an article I wrote a few years ago: https://www.emoreau.com/Entries/Articles/2016/05/Controlling-the-Windows-10-On-Screen-keyboard-from-a-Net-Windows-Forms-application.aspx
ASKER
it is very interested and it works on windows forms but if I use WPF how do I select some object to start the project. User can only use the finger to point to that object . I tried "GetFocus" and "TouchEnter" but not of them working.
have you seen this example https://code.msdn.microsoft.com/Enabling-Windows-8-Touch-7fb4e6de#content
ASKER
On Windows 8.0:
C:\Program Files (x86)\Windows Kits\8.0\Include\um\Inputp anelConfig uration.id l
On Windows 8.1:
c:\Program Files (x86)\Windows Kits\8.1\Include\um\inputp anelconfig uration.id l
but I have Windows 10 and cannot include InputPanelConfigurationLib .dll
C:\Program Files (x86)\Windows Kits\8.0\Include\um\Inputp
On Windows 8.1:
c:\Program Files (x86)\Windows Kits\8.1\Include\um\inputp
but I have Windows 10 and cannot include InputPanelConfigurationLib
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
thank you very much, but it is not working on all build of Windows 10.
Double click on "C:\Program Files\Common Files\Microsoft Shared\ink\TabTip.exe", soft keyboard can not pop up. The problem is only found after upgrading to build 1067. I suppose this is nothing you can do about.
Double click on "C:\Program Files\Common Files\Microsoft Shared\ink\TabTip.exe", soft keyboard can not pop up. The problem is only found after upgrading to build 1067. I suppose this is nothing you can do about.
I have the latest of Windows 10 and it is working