What do I have to do to include an on-screen keyboard into my own installer?
1) A set of files to be copied to end users' computers:
- Lang - a folder with the program interface translated into other languages
- hvk.exe
- COptions.exe
- hvkH.dll
- Keyboards - a folder with on-screen keyboards (one text file per keyboard)
- Skins - a catalog with skin images
- Background - if you use an image for the keyboard background
- Icons - if you use application shortcut icons
- Sound - if you use sounds
- hvkDeskBand.dll - if you use a toolbar in the taskbar
- *.dic - word autocomplete dictionaries. The folder to be used for storing dictionaries is specified in the Data directory field in the Dictionaries section of the program settings. For convenience, dictionary files can be moved to the program installation folder.
2) If you use the option of showing the on-screen keyboard prior to the system login:
- Backup.ini - the pre-login settings file for the on-screen keyboard
You will also need to copy the following three files to the system folder Windows\system32:
- runcosk.exe
- CsCredentialLogon.dll
- CsCredentialLogon64.dll
- cskeyboardlogon.dll
3) If you have special shortcuts configured, you will also need to copy the file with the settings of these shortcuts to the same folder as on the source computer. The full path to this file and its name can be found in the title of the Keyboard Shortcuts Settings window.
4) To transfer the program settings, do the following:
Save the settings to a separate file. To do that, click the Save to File button in the Advanced section of the settings window.
Once the files have been copied to the end user's computer, start hvk.exe with the /RESTORE parameter.
Command format: hvk.exe /RESTORE "file name"
Example: hvk.exe /RESTORE "C:\Program Files\Settings.ini"
See also:
Return to Developer Center