Touch-It Virtual Keyboard Version 4.9.2
Installing with your package

Touch-It and templates packages can be embedded within your own install package. (See also Redistribution)

Touch-It applications

Add touchit.exe in your setup script to be copied to a temporary folder, it can be removed after install complete.

Execute touchit.exe from within your script with parameters shown below :

/SP- Disables the This will install... Do you wish to continue? prompt at the beginning of Setup.
/DIR="x:\dirname" Force Touch-It to install to the specified directory. If this parameter is ignored, it will be installed to the defaut directory "C:\Program files\Chessware\TouchIt"
/SILENT Doesn't display any windows but the progress window. If a restart is necessary and the '/NORESTART' command isn't used, it will display a Reboot now? message box.
/VERYSILENT Doesn't display any Windows. If a restart is necessary and the '/NORESTART' command isn't used, it will reboot without asking.
/NORESTART Does not reboot even if it's necessary.
/NONET Avoid the use of Net.exe on system with high user restriction. If the Touch-It service needs to be updated, a reboot will be required.
/COMPONENTS="c1,c2,c3" Define which components should be installed (comma separated list). If this parameter is ignored, All components are selected.

Components are:
  • Winlogon
    • Winlogon\Gina : Logon keyboard started by a GINA stub.
    • Winlogon\Service : Logon keyboard started by the service.
  • AutoStart : Start at Windows start up.
  • Designer : Install the Designer.
  • Templates : Install the default XP theme keyboard.
  • CtrAltDel : Allows Ctrl+Alt+Del.
  • COMServer : Install the COM server in order to control Touch-It with a third party application using automation.

e.g.

  • Installing all components, into the default directory, with no windows displayed and reboot managed by your script.

    tempfolder\touchit.exe /SP- /VERYSILENT /NORESTART
  • Installing runtime only with Winlogon keyboard (started from the Gina stub) and Ctrl+Alt+Del support, but without autostart, designer and default templates, into the default directory with only the progress window displayed and reboot manage by your script.

    tempfolder\touchit.exe /SP- /SILENT /NORESTART /COMPONENTS="Winlogon\Gina,CtrlAltDel"

If update are needed in the keyboard setup, you can either add a modified touchit.ini file to your script (it won't be overwritten) or edit it through your script after installation.

To uninstall Touch-It with your package, execute.

TouchItFolder\unins000.exe /parameters

Supported parameters are /SILENT, /VERYSILENT and /NORESTART as explainded above.

Templates packages

Templates packages can also be included in your install package. Add them in your setup script to be copied to a temporary folder, it can be removed after install complete.

Execute the package from within your script with parameters shown below :

/SILENT Doesn't display any windows, confirmation, failure or success.
/PREPAREONLY Does not register the templates into the setup when the decompression has completed.

Use this switch if you install more than one package to avoid flicker on each registration. In place, end your script with the command "touchit.exe /AUTOINSTALL".
/REGISTER Assumed that the package has already been uncompressed once and only registration is needed.

Reserved for future used on network autoinstall feature.
Touch-It MUST be installed before executing packages. If not, installation fails.
If /SILENT switch is specified, no error message is displayed !!!
Copyright © 2011 Chessware SA