My-T-Touch / My-T-Pen 1.52 Feature Notes
All of IMG's products are applications within Windows, and provide enhancements to the standard interface options including keyboard, mouse, trackball, touchscreen, pen (or any pointing device), and joystick.
Due to Popular Demand, we have added this capability into our 1.50 release of My-T-Touch & My-T-Pen!! We have also added a Custom Logo option, and enhanced the security features. See below for more details!
My-T-Touch used as an example
( 1) Configure My-T-Touch with the proper Panels open & set the appropriate size.
( 2) Make sure the Control Panel is NOT open, and that if you are using the Macro Panels, that no accessible link can lead to other applications.
( 3) Position My-T-Touch where desired, and then select from the My-T-Touch Menu: Current Settings, Save Current Settings and Position, Save Current Position.
( 4) Close My-T-Touch.
( 5) Open My-T-Touch Setup. Select Configuration, Special, & Check On Enable Operator Security. In 1.42, you can also disable minimize, and enable the Custom Logo (See Custom Logo below). You may also wish to turn off Action Button Move to prevent repositioning of My-T-Touch if important for your application.
( 6) Use Show & Hide Keys to eliminate any potential troublesome keys if keyboard panel is used (e.g. Ctrl, Alt, Function keys, etc.).
( 7) Review Mouse Buttons to make sure 2nd or 3rd button (if applicable) are set properly, or set to Ignore Button Press.
( 8) Close My-T-Touch Setup.
( 9) Configure system for My-T-Touch launch, e.g. Windows StartUp group, MS Access Shell command, WinExec, CreateProcess, etc.
(10) You may wish to remove My-T-Touch Setup entirely, or place in secure directory, or set file attributes (check with network / system administrator). Note: A password will be required to enter My-T-Touch Setup, and this may be secure enough for some applications.
(11) My-T-Touch Repositioning, My-T-Touch reactions to other Windows, other special features: You may need to review the MYTM_INI.TXT for coverage of Initialization file settings, such as Contention, MyTClass????, etc. In general, you will want to make Contention=0 instead of Contention=1.
My-T-Touch used as an example
( 1) With My-T-Touch Closed, Open My-T-Touch Setup, Select Configuration, Special, & Check On Use Custom Logo.
( 2) Close My-T-Touch Setup.
( 3) Reference the On-Line manual for bitmap sizes, or use the templates available in the 12 Logo Bitmaps in LOGOS.ZIP (On the distribution disk, or available for download below).
( 4) The appropriate bitmap for each size must be located in the installation directory (e.g. C:\WINDOWS\MYTTOUCH)
( 5) The naming convention is LOGO??.BMP where ?? is 01 through 12.
( 6) If there is a problem locating or loading the bitmap image, a black rectangle will appear on My-T-Touch.
( 7) This feature make the most sense when used in conjunction with the Operator Mode, and disabling all Tool Bar buttons, otherwise the Control Panel toggle, Menu, and Minimize buttons will still function even with the Custom Logo in use.
( 8) Read LOGOS.TXT in LOGOS.ZIP for other information & implementation issues.
My-T-Touch / My-T-Pen / My-T-Soft Utility Pack 1.40 now available!
When integrating My-T-Touch / My-T-Pen / My-T-Soft with MS Access, Visual Basic, Delphi, etc., we have been asked to provide capabilities such as minimize & open, etc. Although there is a comprehensive set of API calls for My-T-Touch / My-T-Pen / My-T-Soft, they are primarily add-ons to the Windows API, best integrated using C or C++ (Contact IMG for more information regarding the API). Because all high-level development environment provide some sort of Shell / External program execution, the utilities are provided pre-compiled, ready-to-run. Source code is also provided for developers who need a closer integration to the Windows API.
The My-T-Touch / My-T-Pen / My-T-Soft Utility Pack contains various executable files that are accessible as external applications (e.g. using the Shell function in Access), and provide the following capabilities (All utilities exactly the same for My-T-Touch / My-T-Pen / My-T-Soft):
My-T-Touch used as an example
Close My-T-Touch: Will close the My-T-Touch window. My-T-Touch will need to be re-launched to be used again.
Minimize My-T-Touch: Will minimize My-T-Touch to the current configured minimize method (Icon, or Button). Primarily intended to be used with the Open My-T-Touch utility. Allows the developer to put My-T-Touch aside when it is not needed, and automatically call it up when needed by the application.
Open My-T-Touch: Will open My-T-Touch to its last position (before being minimized). Primarily intended to be used with the Minimize My-T-Touch utility. Allows the developer to put My-T-Touch aside when it is not needed, and automatically call it up when needed by the application.
ShowWindow for My-T-Touch: Gives access to Hide Window, Show Window, etc. Uses Windows API call ShowWindow.
Move My-T-Touch: Position My-T-Touch window at X & Y coordinates.
SetCursor for My-T-Touch: Position Cursor at X & Y coordinates. Resolves focus & user-interface issues. Uses Windows API call SetCursor.
Save Settings for My-T-Touch: Allows configuration saving on the fly.
Save Position for My-T-Touch: Allows recording of position for restart / reset.
Restore Settings for My-T-Touch: Restores last saved configuration.
Restore Position for My-T-Touch: Restores My-T-Touch to last saved position.
Configure My-T-Touch: Complete configuration control over My-T-Touch & Panels available. See MTSUTIL.TXT for all the details.
Copy & Configure My-T-Touch: Shortcut for individual panel popups & seamless change-overs.
Send String through My-T-Touch: Allows keystrokes to be generated by your application, or can be used to re-map keys.
The Utility Packs are self-extracting zip files with the executables, and C source code. There is no licensing fee & this is provided free of charge as tools for developers to integrate IMG software. Enjoy!
My-T-Soft used as an example / Integrated with MS-Access
( 1) Configure My-T-Soft with the proper Panels open & set the appropriate size. The necessary utilities are expected to be in current directory for MS-Access.
( 2) Use the Menu to select Save Current Settings, Save Current position (or use utilities).
( 3) The KEYBOARD.KBF in the installation directory contains the current saved configuration. Copy this file to a DIFFERENT file name, e.g. KEYPAD.CFG, NUM.CFG, etc. (For this example, this is assumed to be the installation directory) Note: Do not use .KBF extension for these extra files.
( 4) Repeat Steps 1 - 3 as necessary to build up a set of configuration files.
( 5) The new Copy & Configure utility in 1.20 takes the file name as a single parameter.
( 6) Example: In Microsoft Access - Field (Text Box) Property Enter (OnEnter). x = Shell("CPYCNMTS C:\WINNT\MYTSOFT\KEYPAD.CFG",1)
( 7) Description: The example in Step 6 would restore My-T-Soft from an off screen position and reconfigure to match the KEYPAD (previously saved) configuration.
( 8) Example: In Microsoft Access - Field (Text Box) Property Exit (OnExit). x = Shell("MOVEWMTS X:641 Y:320",1)
( 9) Description: The example in Step 8 moves My-T-Soft off screen when the field is exited (Keyboard Enter, Tab, etc.)
My-T-Touch used as an example / 1.30 Developer's Kit / Win 95 or newer
( 1) Follow steps 2-5 to Open My-T-Touch, then Minimize My-T-Touch (Verify that My-T-Touch is configured for desired minimized state - button or icon)
( 2) Create a batch file, e.g. C:\WINDOWS\OPENMTT.BAT: C:\WINDOWS\MYTTOUCH\MYTTOUCH.EXE[Enter]C:\WINDOWS\MYTTOUCH\MINMZMTS.EXE[Enter][EOF] - [EOF]=End Of File, assumes Developer's Kit unzipped in installation directory C:\WINDOWS\MYTTOUCH
( 3) Add Shortcut to Windows StartUp group - open StartUp, then New|Shortcut|Browse - select C:\WINDOWS\OPENMTT.BAT, name it as desired, select icon, then Finish
( 4) Edit Icon in StartUp Group - right-click, properties - change / verify the following: Program tab|Run is set to Minimized|"Close on exit" is On; Screen tab|Usage is set on Window, not Full-screen
( 5) If you do not want opening splash screen, add -NoSplash option after MYTTOUCH.EXE in first line of batch file
( 6) Many more tricks can be accomplished with simple batch files & Developer's Kit EXE files if control of application is not possible
( 1) Instead of an open (launch) & close approach OR an Open & Minimize, some prefer to move the My-T-Soft window off-screen (i.e. at an X position of 641 for a 640 x 480 layout) and use the Copy & Configure utility to "restore" the appropriate layout when required.
( 2) Using a windowed Command Prompt allows you to use / test the utilities on demand, allowing you to learn them, save configurations, etc.
( 3) The NoSplash has been added to the 1.46 release of My-T-Soft NT. Set NoSplash=1 (within the [Configuration] section of the MYTSOFT.INI in the installation directory) to disable the opening introduction (splash) screen.
( 4) In Windows 95, an improper shutdown or lockup can force Scandisk to run - because a keystroke from a physical keyboard is necessary, the following workaround resolves this issue. (Note: In Windows 98, there are additional options in the System Configuration via Control Panel for options on Scandisk, etc.)