Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 838
  • Last Modified:

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
0
lenny6582
Asked:
lenny6582
1 Solution
 
umaheshCommented:
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

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now