Up to SIMATIC Logon V1.3 SP1 you can proceed as described in Entry ID 22613581 to call the on-screen keyboard.
From SIMATIC Logon V1.4 you have the dialog "Configure SIMATIC Logon" and in the "Logon device" tab you can choose the option "Use on-screen keyboard".
If the "Use on-screen keyboard" option is selected, the Windows on-screen keyboard opens automatically at Runtime when the SIMATIC Logon "Logon Dialog" opens. In this way it is also possible to log on to the system when there is no physical keyboard available (when using a Touch panel, for example).
In many cases it is important that the operator has no access to the operating system during Runtime. This entry describes the procedure from SIMATIC Logon V1.4 onwards for replacing the default on-screen keyboard of the operating system "osk.exe" with the ProTool on-screen keyboard "TouchInputPC.exe".
||Display system files in the Windows Explorer|
Make the necessary settings in the Windows Explorer to have the Windows system files displayed in the Windows Explorer.
- In the Windows Explorer you execute the menu command "Tools > Folder Options...". The "Folder Options" dialog opens. Select the "View" tab. Make sure that the option "Hide protected operating systems files (Recommended)" is not selected.
- Click on the "Apply to All Folders" button.
- Click the "Apply" button and then close the dialog with the "OK" button.
||Make a copy of "TouchInputPC.exe"
- Open the Windows Explorer and switch to the path in which the ProTool on-screen keyboard is installed. This path can vary depending on the installation of your SIMATIC software. It might look like this:
- Place a copy of the "TouchInputPC.exe" file in this folder and change the name to "osk.exe".
- Copy all the files except the "TouchInputPC.exe" file to the Windows clipboard.
||Copy the PTTouchInput files into the Windows system directory|
(In the previous step you have already copied the files to be copied to the Windows clipboard.)
- Switch to the Windows directory "%windir%\System32\dllcache". Paste the files from the Windows clipboard into this directory.
You can paste the files from the clipboard using the context menu command "Paste".
- Switch to the Windows directory "%windir%\System32". Paste the files from the Windows clipboard into this directory too.
- In path specification given above is the character string "%windir%" of the current path of your Windows installation.
In the system there is an environment variable called "windir". This contains the complete path of the Windows installation directory.
If you execute the Windows Start menu command "Start > Run..." and execute the command "%windir%", the Windows Explorer opens with the Windows installation directory.
- If necessary acknowledge the "Confirm File Replace" dialog with the "Yes" or "Yes, all" button.
- If the operating system prompts you to insert the Windows installation CD, abort this procedure and keep the unknown file versions.
- You might have to repeat this procedure after an operating system update.
Important note for the Windows XP SP3 operating system
As from Windows XP SP3 the Windows File Protection System has been made tighter. As from this version the Siemens osk.exe file will be overwritten automatically with the Microsoft osk.exe file without you receiving any notification of this. More information is available from Microsoft at this link: http://support.microsoft.com/kb/222193.
Change the name of the "i386" folder in the path "%windir%\ServicePackFiles". Now copy the osk.exe file provided by Siemens into the two folders specified above. Then the file will no longer be overwritten automatically with the file provided by Microsoft and you will get the "Confirm File Replace" dialog as specified above. Continue as described above. Then you can change the name of the renamed folder back to "i386".
||Restart the computer|
Restart your computer.
From SIMATIC Logon V1.5 onwards you have the dialog "Configure SIMATIC Logon" and in the "Logon device" tab you can choose the option "Use on-screen keyboard". There you can enter the required monitor keyboard directly in the Search function (Path: C:\Program Files \Common Files\Siemens\PTTouchInput\TouchInputPC.exe).