|
|
|
|
On-Screen Keyboard Template 7 |
|
|
|
|
Introduction |
|
|
On-Screen Keyboard
Template for Clarion 5-7 ABC/Legacy. White box template to virtually in no time
enable Windows' on-screen keyboard
(osk.exe) in all prompts of your application. You can see screenshot on the right of this text.
So if you want to build touch-screen application or just let your customers do everything with mouse, you should not look any further. To test it, please download the demo or just run osk from the Start->Run |
|
| On-Screen Keyboard template is just a wrapper for Windows On-Screen Keyboard. | |
| So if you want to quickly decide whether this template is going to work for you, please | |
| launch the on-screen keyboard on top of your application. Usually it can be found here: | |
| Start - Programs - Accessories - Accessibility - On-Screen Keyboard. | |
| Or, if you are "DOS-kinda-guy", just run osk from Start - Run: | |
![]() |
|
| The template job is to enable this keyboard in all application procedures | |
| in a matter of seconds. We do not want to spoil it for you so just play | |
| with all those keyboard settings to see what it can do. | |
| Those are just 2 possible views: | |
![]() |
|
![]() |
|
| Main advantages: | |
|
|
Installation |
|
| Run the installation wizard. It will guide you through a few simple steps. That is it. | |
| IMPORTANT: If you are using Clarion 5-6, after selecting Clarion5-Clarion6 directory wizard | |
| will offer you to install it into C:\Clarion5-6\Clarion7 or C:\C55\Clarion7 directory respectively. | |
| So do not forget to get rid of last \Clarion7. But even if you do - it is not a problem. | |
| Just uninstall template and run installation once again. | |
| To start using template you have to manually register it. | |
| Here is instruction: Open Clarion (no application must be open). | |
| Go to menu Tools (Setup) -> (Edit) Template Registry -> Register. | |
| Select new template onscreen.tpl and then hit Open button. | |
| You can find it in C:\Program Files\SoftVelocity\Clarion7\accessory\template\win | |
| for Clarion 7 and in C:\Clarion*\Template - for all others. | |
| View animated reminder on how to do that - Registering Template | |
| (built with our JAVA Animated Help Builder). | |
|
|
|
| Template usage is dead straightforward. | |
| 1. Open Global -> Extensions and insert On-Screen Keyboard Global template. | |
| That is about it! So if you happy with default template settings: | |
|
|
| that is all you have to do. By default the osk program is called and it happens on | |
| double-click (double-touch) event at any prompt. Template generates true global flag | |
| OSK:NoKeyboard (visible in all DLLs of multi-dll application), so you can use it to | |
| enable/disable template functionality at run-time. Please bear in mind that, as soon as | |
| you Ok this global extension, template broadcasts those default settings to all application | |
| procedures. So to change global defaults after this you have to delete this global | |
| extension and insert it once again with new defaults. For example you might | |
| want to reset default Alert Key to F2 or any other key. | |
| It is important to understand that you should not change anything at the procedure | |
| level if you want to use global settings thought-out entire application of yours. | |
|
|
| So we provide those prompts just in case you decide to do something really special. | |
| Say make one procedure to launch keyboard on right-click. Or call some | |
| other executable on an Alert event in all procedure prompts. We have made one Demo | |
| procedure to call Windows' calculator (calc) just for the sake of exercise. You can find | |
| Demo in \Clarion*\Examples\Onscreen\ | |
| Or C:\Program Files\SoftVelocity\Clarion7\Lessons\Onscreen in C7. | |
| So you might want to have a look at how template is supposed to be used. | |
| But template usage is so simple that you will hardly need it. | |
| We are eager to improve this template. In particular we would like to know | |
| what other jobs you have found for that template. | |
| So all your comments and/or suggestions are welcome: feedback | |
|
|
|
Copyright (C) 2007 Vivid Help Systems Pty Ltd |
|