Registry entry for input keyboard

Does anybody know which registry entry controls where the keyboard appears when it is opened?

I am writing an app and I have to keep dragging the keyboard out of the way everytime I click on a text field so want to write a function that will allow me to specify the location that it opens at.

Thanks
Richard
lenny6582Asked:
Who is Participating?
 
umaheshConnect With a Mentor Commented:
Its a soft keyboard and generally termed as SIP
The registry settings are
; @CESYSGEN IF CE_MODULES_SOFTKB
; SIP
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SIP]
"Prefix"="SIP"
"Dll"="softkb.DLL"
"Order"=dword:1
"Index"=dword:0
;Flags==10 is DEVFLAGS_LOAD_AS_USERPROC
"Flags"=dword:10

[HKEY_CURRENT_USER\ControlPanel\Sip]
"AllowChange"=dword:1
"DragStyle"=dword:1

If you want to do it in code
BOOL SipShowHide(BOOL show)
The value of show = FALSE;
will hide it in taskbar, you can click and open it only when you want.

Goodluck



0
All Courses

From novice to tech pro — start learning today.