On Screen Keyboard - Clarion 10

Hi
I’m trying to run app on a pc with touchscreen. How to force onscreen keyboard to open when there is an entry field ? I set On Screen Keyboard to On and to Auto in Global Properties without success. Does it works at all for desktop applications ?

I found the Tablet mode. Now it works but there is no desktop.

Could you just send the keycodes and let windows bring it up? (I have never tried)

To launch the on-screen keyboard, press the Windows key + Ctrl + O .

WinLeftKey + CtrlO

There are two types of keyboard: on-screen and touch. You can call any one, depending on the version of Windows.

AskKeyBoard          Procedure
Loc:MySpecialFolder  SpecialFolder
Loc:Folder           CSTRING(256) 
  Code
  If ( System{Prop:WindowsVersion,8} and (System{Prop:WindowsVersion,9} > WINVERSION:SRV2008R2)) Or |
     (~System{Prop:WindowsVersion,8} and (System{Prop:WindowsVersion,9} > WINVERSION:WINDOWS7 ))

     Loc:Folder = Loc:MySpecialFolder.GetDir(SV:CSIDL_PROGRAM_FILES_COMMON)
     If Loc:MySpecialFolder.GetError() = 0 then Run(Loc:Folder & '\Microsoft Shared\Ink\TabTip.exe').
  else
     Loc:Folder = Loc:MySpecialFolder.GetDir(SV:CSIDL_SYSTEM)
     If Loc:MySpecialFolder.GetError() = 0 then Run(Loc:Folder & '\osk.exe').
  end

If you haven’t read through this post, it might be helpful.