Developer's Corner
- Developer's Kit 1.75 (Includes everything available for Developers!)
- 1.75 > See MTSUTIL.WRI in DEVKTDOC folder for all documentation
- 1.75 > Developer's Kit for My-T-Soft 2.x (Build-A-Board support)
- 1.74 > Developer's Kit for My-T-Soft CE (Build-A-Board support)
- 1.74 > Keystroke executables for Enter, Tab, Back, Escape
- 1.73 > MTSISTRT Utility for My-T-Soft/My-T-Touch/My-T-Pen - 3 minimized states (button, Icon, Tray Icon) at StartUp
- 1.73 > EDITSYNC - Handles Physical Keyboard monitoring for OnScreen, and auto-positioning based on text caret
- 1.73 > STRESS.EXE handles scripted Devkit utilities
- The 1.70 release of My-T-Soft / My-T-Pen / My-T-Touch ends the support of Windows 3.x. 1.61 is the last release of My-T-Pen & My-T-Touch that supports 16-bit windows / Windows 3.x. In making the break, the Developer's Kit has been completely updated to support only the Win32 platforms.
- 1.72 > ShowInfo utilities added - useful tool to show Window Class, Name, Handle of window pointed at & parent info
- 1.72 > WaitRun added to Developer's Kit - allows delayed execution of DevKit utilities
- 1.72 > WebSync (Web Page control example & HTML Pages) included
- 1.72 > (Open from Icon) Open_MTS updated to handle all 3 icon types
- 1.72 > MTSStart updated with comments to be a good DevKit API usage example
- 1.72 > (Copy & Configure) CpyCnMTS and (Toggle off-screen & configure) FWCtlMTS utilities have been updated to work properly on NT/2000/XP
- 1.72 > TurnAway - utility for Head/Eye mouse users (included with OnScreen 1.70)
- 1.72 > Developer's Corner Web Pages & Info included with DevKit
- 1.71 > The Devkit folder has a VC6 Workspace that contains all the Developer's Kit utilities.
- 1.71 > SDSTRMTS has been updated for the Win32 versions - passing a global handle is no longer supported, so a file based "string" is used.
- 1.71 > New additions include the CTALTDEL (Ctrl-Alt-Delete software emulation for the Secure Attention Sequence (SAS) in Windows NT/2000, restart system in 95/98/Me) - Source code is included.
- 1.71 > The MTSVBDLL has been generalized and placed in MTSDLL - this also adds the GetXYMTS & GetXYWnd which can retrieve top-left, bottom-right, and width-height for My-T-Soft or a generic window. Also includes an MS-Access MDB with example code for integrating the DLL.
- 1.71 > The MTSEdit COM control that can manipulate My-T-Soft based on properties set within the control.
- 1.71 > KeyboardSync has been added to automatically synchronize the My-T-Soft display with the current selected keyboard layout (locale) within Windows.
- 1.71 > There is also a KeyWatch utility to display scan codes and keystroke information - originally developed for comparison checking & debugging.
- "How do I...? Section! See Below...
Most Requested Information
How Do I...?
- Visual Basic, MS Access, Compatible Environments
Support
- Make sure to check the Web Site Technical Support pages for the particular product for any general support issues
- The following are notes for Kits prior to 1.72
- CPYCNMTS.EXE and FWCTLMTS.EXE utilities used C based File functions, and created Read-Only files in NT/2000. The 1.72 update uses only Win32 API calls to resolve this issue. Quality testing was done on Win98, so this made it out the door in 1.71.
- The following are notes for Kits prior to 1.71
- MOVEWMTS.EXE, MoveWindow issues - In All Developer's Kits prior to 1.50, the final parameter in MoveWindow, the "repaint" flag, is FALSE. For My-T-Pen and My-T-Touch 3.x/95/98 versions, 1.53 or earlier and My-T-Soft NT 1.47 or earlier, this parameter did not affect visual appearances. For My-T-Soft NT 1.49, 1.50 and all versions of My-T-Touch, My-T-Pen, and My-T-Soft 1.60 or greater, for proper repainting (and refreshing the desktop (or any window uncovered via MOVEWMTS)), the parameter should be set TRUE (this is done in DevKit 1.50).
- SDSTRMTS.EXE, 1.51 required for escape sequences (%%x) keystrokes embedded in string.
- SDSTRM32.EXE, 32-bit version required for "cooked" keys embedded in string (i.e. [Enter]).
- Using the CPYCNMTS / CONFGMTS utilities in Windows 95/98/Me
The source files reference the WINNT location instead of WINDOWS for these platforms (the original
My-T-Soft was only for the NT/2000 platforms). In order to fix this, either
A) Modify the source files & recompile (Windows C Compiler required)
B) Create a CONFGMTS.INI file in the \WINDOWS directory
(Reference Developer Kit docs regarding this Override)
The file must contain:
[Location]
MTSINIFILE=C:\WINDOWS\MYTSOFT\MYTSOFT.INI
This assumes a default install in Windows 95/98/Me.
This issue will be addressed in Dev Kit versions greater than 1.70.
- My-T-Touch / My-T-Pen 1.60 Feature Notes