
The license algorithm uses a date embedded in the default (installation) license file, and when My-T-Soft 1.77 was released in 2003, the thought that people would still be using this software in 2010 seemed unlikely. My-T-Soft 1.78 was released in 2007, and it is recommended that users upgrade, or refer to their annual maintenance options (or contact IMG Customer Service regarding Maintenance options). However due to standardization, validation issues, and the stability of the software, some customers require the use of 1.77.
- Set the System Date to 2009 (or any date prior to Jan 2010). Then run the IMG License Manager, license using the Certificate of Authenticity, and then reset the system date to the correct, current date. Once licensed, there is no date issue - it is only during the license process that the date be set prior to January 2010
- Transfer the license If this is a single license, or a few licenses, perform a transfer on the website: Click here to Transfer a License
- Upgrade to the most current version or contact IMG Customer Service about Annual Maintenance and additional support options
- Use new License File For customers using MTS177?????? issued licenses since 2013, the algorithm uses a different license file.
Then license using Certificate of Authenticity or License Key/Serial Number.
- Download new LICENSE.LIC file and replace the LICENSE.LIC in \WINDOWS\MYTSOFT (\WINNT\MYTSOFT) (or install folder where LICENSE.EXE/MYTSOFT.exe exist)
- Download LICENSE.EXE (328K) (MD5: 7DE91B7B93EE9C72F8395FA30BE72974) Download updated LICENSE.EXE file and replace existing LICENSE.EXE
| Category: Licensing | Type: Information | Product: My-T-Soft | Version: 1.77 |
- If you are automatically prompted to run setup.exe, then go ahead and select run. Otherwise go into windows explorer and find setup.exe from the cd and run it.
- Windows will ask you if you want to allow the file. Select Allow.
- Once the program starts, select “Install Software”
- Select all the default options to install the software.
***if the install fails, then open the cd folder from windows explorer.***
- Right click on the setup.exe file and select properties
- go to the compatibility tab
- select the check box that says “run this program in compatibility mode for:” in the drop-down menu select “Windows XP (Service Pack 2)”
- then say ok
- Now execute the setup file, “setup.exe” and continue from step #2.
- Once the window opens up with a list of icons, right click on “licensing info”
- Go to properties
- Go to the compatibility tab
- Select the check box that says “run this program in compatibility mode for:” in the drop-down menu select “Windows XP (Service Pack 2)”
- Then say ok
- Do the same compatibility procedure for the remaining files in the My-T-Soft folder When asked if you want to allow this program to run, select Allow.
For more information about Windows Vista Click Here.
| Category: Using | Type: Information | Product: My-T-Soft | Version: 1.77 |
- Verify the system date is current. All versions prior to 1.78 will fail to load if the system date is past January 19, 2038. See Year 2038 Problem.
- Update My-T-Soft executable (MYTSOFT.EXE) to 1.77B.
- Download MTS177B.ZIP (148K) (MD5: 2BCDF5255E9970E4F008F5C4857E9ABC), follow instructions below.
- Instructions:
- Download ZIP, move / copy to My-T-Soft install folder (default \WINDOWS\MYTSOFT or \WINNT\MYTSOFT)
- Make sure My-T-Soft is not running.
- With Windows Explorer, go to install folder, find MYTSOFT.EXE, rename to MYTSOFT.177
- Unzip MTS177B.ZIP - expands to MYTSOFT.EXE 1.77B version
- For 1.77 Versions only
- Notes:
- Certain drivers may occasionally trigger multiple Settings Change messages (e.g. WM_WININICHANGE or WM_SETTINGCHANGE). If multiple messages are sent while My-T-Soft is initializing, the above error could occur. The update handles this situation.
- This typically only could occur when the system and drivers are initializing, and when certain drivers may be broadcasting these messages quickly. More robust drivers should only send one message once all settings changes are complete - you may also want to make sure you have the latest drivers for your hardware.
Original ID: PG223715
| Category: Using | Type: Problem/Resolution | Product: My-T-Soft | Version: 1.77 |
- Use alternate Setup (below)
- Refer to Installation (Setup) support
- Download MTS177.EXE (6.2MB) (MD5: D48D68C71A2669F9017C4A119AD38644), follow instructions below.
- Instructions:
- Download EXE file (single file, self-extracting, Setup), Save in known location (or move/copy to destination system)
- Run MTS177.EXE, perform normal install.
- For full font support, a system restart may be necessary (if keys are blank, you will need to restart)
- Second alternate: Download MTS177M.MSI (4MB) (MD5: 2CFC01C27C52945594EF105A12E3F2E2), follow instructions below.
- We have also prepared an MSI file (Microsoft Installer), which should be better supported by Windows for those users who have had these difficulties.
- Download this file & accept defaults to install My-T-Soft.
- Support for the Windows Installer differs among versions of Windows - if there are any difficulties, verify you have the correct updates to the Windows Installer (msiexec)
Original ID: PI223722
| Category: Installing | Type: Problem/Resolution | Product: My-T-Soft | Version: 1.77 |
If you obtained a license certificate from Roper Mobile, but My-T-Soft 1.77 is not licensed, you can use these files with the 1.77 version to license using the certificate you have. If you need to re-install My-T-Soft, you can use this link to download MTS177.msi. Once installed, you need to overwrite the LICENSE.EXE/LICENSE.LIC files in the C:\WINDOWS\MYTSOFT folder with the files below. This only applies to specific licenses - please contact IMG Customer Service for more details.
Download LICENSE.EXE/LICENSE.LIC
Overwrite the files C:\WINDOWS\MYTSOFT\LICENSE.EXE and C:\WINDOWS\MYTSOFT\LICENSE.LIC with these 2 files, then run Start Menu | Programs | My-T-Soft | Licensing Information, and enter the information from your certificate
- Download LICENSE.EXE (328K) (MD5: 7DE91B7B93EE9C72F8395FA30BE72974)
- Download LICENSE.LIC (1K) (MD5: 6063F4B3C7BAD5644131CA808B812E90)
| Category: Licensing | Type: Problem/Resolution | Product: My-T-Soft | Version: 1.77 |
- Update PanelWatch with 1.78 version
- Download PW178.ZIP (40K)(MD5: 0D6488E66817E1129332E4EDB1FCB1B5), follow instructions below.
- Instructions:
- Download ZIP, move / copy to My-T-Soft install folder (default \WINDOWS\MYTSOFT)
- Verify the Tablet PC Input Panel interface is not enabled - From My-T-Soft Menu, select Advanced Features - if Tablet PC Input Panel selected (checkmark), select to disable the existing interface (no check mark)
- Unzip / Overwrite existing PNLWATCH.EXE & PWLIB.DLL from Updates (178) release
- Re-enable Tablet PC Input Panel interface - From My-T-Soft Menu, select Advanced Features | Tablet PC Input Panel
- Notes:
- PanelWatch is a utility that monitors the default Tablet PC interface and integrates My-T-Soft as a replacement for the Input Panel. This is ideal for situations where the capabilities of My-T-Soft are required
- Operation notes (TIP = Tablet PC Input Panel):
- My-T-Soft should be set to minimize as a button. The other minimize settings will work, but operation is not as smooth
- My-T-Soft should be dismissed by minimizing, or using the Exit button (there is no automatic dismissal)
- TIP Gesture will work, but not if dismissed by the TIP button on the task bar
- Positioning will be better if one of the two methods is used exclusively - e.g. the floating button (undocked state) method, or the TIP button (docked state) method
- Note that this will also work with Build-A-Board Layouts, but the PanelWatch utility must be run separately. Note that the manual approach will also work for both original & Build-A-Board layouts. Also, the Advanced Features | Tablet PC Input Panel option places a shortcut in the StartUp group for All Users, so it is automatically available. If using a Build-A-Board layout, and want this enabled at Startup, you will manually have to place the PanelWatch shortcut into the StartUp group for All Users (or the particular user/users)
- Run PanelWatch (PNLWATCH.EXE) directly to enable the Tablet PC Input Panel interface - while running, it will manage the interface. If you run PNLWATCH.EXE while it is already running, it will add an icon to the system tray (by the clock). From this icon, you can open a menu to Close PanelWatch
- Note that the Enabled Menu feature only affects certain aspects of PanelWatch. If PanelWatch is running, it is enabled. To disable it, it must be closed (i.e. the process must not be running at all)
- To return to the default TIP, you must disable PanelWatch. This can be done from the My-T-Soft menu, or by running PanelWatch a second time (i.e. while PanelWatch is already running), then clicking on the tray icon, and selecting close. My-T-Soft can be used while using default TIP, but the 2 windows should not overlap
- IMPORTANT: If applying this update, also refer to this update.
Original ID: PC223716
| Category: Using | Type: Problem/Resolution | Product: My-T-Soft | Version: 1.77 |
Set Sound=1 in MYTSOFT.INI file
- Instructions:
- Go into My-T-Soft Setup | Configuration | Special Options | Click on Edit My-T-Soft Initialization file
- In [Configuration] Section, change Sound=0 to Sound=1
- Save file, exit Setup
- Refer to Advanced User Information for more details about Sound options
Original ID: PU223717
| Category: Using | Type: Problem/Resolution | Product: My-T-Soft | Version: 1.77 |
Set Sound=1 in MYTSOFT.INI file, use IMGSOUND.EXE version 1.78
- Note: The IMGSOUND.EXE utility announces that "Text to Speech is Available" if it senses the Windows Speech subsystem (this may be annoying)
- Download IMGSOUND.178 (IMGSOUND.EXE) (56KB) (MD5: 19DD2BE12F30DF9EE8C07EE20AE80BE9), follow instructions below.
- Instructions:
- Make sure My-T-Soft is closed
- Go into My-T-Soft Setup | Configuration | Special Options | Click on Edit My-T-Soft Initialization file
- In [Configuration] Section, change Sound=0 to Sound=1
- In [Configuration] Section, Add entry (line) NoAnnounce=1
- Save file, exit Setup
- Using Windows Explorer or Command Prompt (Start Menu | Run | CMD), change to Installation folder (e.g. \WINDOWS\MYTSOFT or \WINNT\MYTSOFT)
- Rename IMGSOUND.EXE to IMGSOUND.177
- Copy downloaded IMGSOUND.178 file to this folder
- Copy IMGSOUND.178 to IMGSOUND.EXE
- Verify NoAnnounce=1 in MYTSOFT.INI
- Refer to Advanced User Information for more details about Sound options
Original ID: PU223722
| Category: Using | Type: Problem/Resolution | Product: My-T-Soft | Version: 1.77 |
- Add ToolTips window to Menu Class entries in MYTSOFT.INI
- Notes:
- If there are pop up announcements (e.g. Windows not activated, network connections not available, anti-virus warnings, etc.), this seems to be more noticeable
- If you find the button hops onto tooltip windows, then you may also want to add this setting
- Instructions:
- Make sure My-T-Soft is closed
- Go into My-T-Soft Setup | Configuration | Special Options | Click on Edit My-T-Soft Initialization file
- Find the section [MenuClasses] (near bottom)
- Add next logical entry (e.g. if MyTClass0003, create line with MyTClass0004)
- Assuming last line is MyTClass0003=DV2ControlHost, add line MyTClass0004=tooltips_class32
- Save file, exit Setup
Original ID: PU223731
| Category: Using | Type: Problem/Resolution | Product: My-T-Soft | Version: 1.77 |
All IMG Logon Module support issues are handled in IMG Logon Technical Support
Original ID: PU225185
| Category: Using | Type: Problem/Resolution | Product: My-T-Soft | Version: 1.70 1.75 1.77 |
Update My-T-Soft executable (MYTSOFT.EXE) to 1.77B.
- Download MTS177BT.ZIP (304K) (md5: 129B0D4D492D09596AD102A627FB7E95), follow instructions below.
- Instructions:
- Download ZIP, move / copy to My-T-Soft install folder (default \WINDOWS\MYTSOFT or \WINNT\MYTSOFT)
- Make sure My-T-Soft is not running.
- With Windows Explorer, go to install folder, find MYTSOFT.EXE, rename to MYTSOFT.177
- Find LICENSE.EXE, rename to LICENSE.177
- Unzip MTS177BT.ZIP - expands to MYTSOFT.EXE 1.77B version/LICENSE.EXE
- For 1.77 Versions only!
- Notes:
- This is the 1.77B update along with a license change to allow single license (console only) licensing for a Windows Server
- For details on the 1.77B updates, see ID: PG1105120137, 1.77B update for My-T-Soft
| Category: Using | Type: Problem/Resolution | Product: My-T-Soft | Version: 1.77 |
Resolution: Update MTS2.EXE to version 2.17 (2.15 included in 1.77 releases)
- IMPORTANT: This is only a direct replacement to the 1.77 run-time component MTS2.EXE. This may not be used in in any other circumstance!
- File provided as ZIPped EXE
- Instructions: The Logon Utilities should be disabled to perform this update. If they are enabled, you must run the My-T-Soft Logon Utilities | Setup/Configure Logon Utility and clear the Enable Onscreen Keyboard Logon, then restart your system. In Windows Explorer or command prompt, get to \WINDOWS\MYTSOFT (or \WINNT\MYTSOFT) folder, then rename existing MTS2.EXE to MTS2.215. Copy downloaded file into folder (unzip as necessary).
- Re-Enable the Logon utilities & restart your system.)
- Download MTS2.EXE 2.17 as MTS2_217.ZIP 12/7/2006 (23k) (MD5: 63DC4EA5CB2E3453897D844F268DB05B) (unzips as MTS2.EXE)
- Technical Notes
- Tablet PC 2005 Notes:In order to correctly operate, a registry change is also required: At the key [HKEY_LOCAL_MACHINE\SOFTWARE\Innovation Management Group\My-T-Soft\Logon], the TabletPC entry needs to be: Tablet_Login_Keyboard_Window
- Download Registry Update for Tablet PC 2005 and MTS2.EXE 2.17 as MTS2TPC.REG 2/19/2007 (1k) This registry update can be applied by running it directly, or opening the context menu (right-click) and selecting Merge.
- This is a maintenance update / patch based on technical support issues and customer requests.
- File tagged as 2.17.0.0.
- If you do not experience any of the above listed problems, there is no need for this update.
| Category: Using | Type: Problem/Resolution | Product: My-T-Soft | Version: 1.77 |
I have started using the My-T-Soft keyboard to develop a kiosk application but I am having some problems with the startup. I am using ASP with Internet Explorer for my kiosk and the problem is how to start the application behind the browser or off screen. The way I am starting it is by placing a shortcut in the startup folder so that when the machine boots, it starts mytsoft.exe and waits for movewmts.exe to move it around. Sometimes due to startup timing, the keyboard appears in front of the browser and there is no way to move it off screen until the user gets to the proper page.
Is there a way to start the application offscreen or is there an object interface I can use to control the keyboard?
The preferred way to manage this type of configuration is to start the keyboard off-screen, so the user does not see it at all, until your application requires it. If the configuration (e.g. panels/size) is fixed, you only need to use MoveWMTS.exe (or Windows API MoveWindow) to bring it on-screen for the user, then dismiss it off-screen when not needed.
The simplest way to do this (with My-T-Soft 1.77) is to specify the X/Y position in the startup shortcut. If you right-click on the Start Menu, select Explore all users, then go to Programs | Startup, you should see the My-T-Soft icon. If you go into properties for the startup, you can modify the "target" from "C:\WINDOWS\MYTSOFT\MYTSOFT.EXE" to "C:\WINDOWS\MYTSOFT\MYTSOFT.EXE X=1400 y=0", as an example (X position of 1400 is off-screen for most commmon resolutions).
The alternative approach is to specify the default opening position in the KEYBOARD.KBF file - the file KEYBOARD.KBF determines the layout, size, and opening screen position. To save an opening position off-screen, it is best to use the Developer's Kit. If you operate in a Windowed command prompt, you can use MoveWMTS.exe to move offscreen, then use SvSetMTS.exe and SvPosMTS.exe to lock down the configuration & position. Now use CloseMTS.exe to close the not visible, off-screen layout. Now at Startup, the default screen position will be off-screen.
| Category: Integrating(Developing) | Type: Question/Answer | Product: My-T-Soft | Version: 1.77 |
The supported logon option for Windows 2000/XP is tagged as "My-T-Soft 2 Keyboard (Windows 2000 and later)" in the "My-T-Soft Logon Utilities" provided by the software. This feature uses an integration to the MSGINA.DLL (or possibly other third party GINAs, if so configured) where the software only monitors specified events (as supported by the Microsoft API for working within the GINA (Graphical Identification aNd Authentication)), so the keyboard can be shown during the logon screens, in the context of the secure WinLogon desktop. In short, this means that there is no security actions taken at all by our software - all that happens is the virtual keyboard is brought up within the GINA/WinLogon desktop, and can be used by the user to generate keystrokes for entering name/domain/password - ALL authentication takes place as it normally would by the underlying Microsoft software. The My-T-Soft software just provides a mechanism to enter text into the required fields in the secure WinLogon desktop.
The Secure Attention Sequence (SAS) is generated via the Microsoft provided API programming interface, so a physical keyboard Control-Alt-Delete keystroke is not required. However, the software does require a physical touchscreen press / mouse click event (assuming there are no other virtual event software capabilities present).
The security of this approach hasn't really been much of concern to those familiar with the technical aspects of what is going on at this level. Microsoft specifically publicly provides the GINA/WinLogon API for smart cards, biometric, and other identification schemes, but ALL authentication is done by the Microsoft software. In no way, shape, or form does this level have access to, or perform any authentication - My-T-Soft's particular implementation just provides a mechanism to enter the name/domain/password to the underlying security levels. So if you accept Microsoft's security, all that happens with the My-T-Soft software is it provides another way to enter the text (name/password) that is used to submit to the authentication system. Here is their documentation regarding this: MSDN - WinLogon and Gina
If there are further questions, or need for clarification, please contact IMG Technical Support.
| Category: General | Type: Question/Answer | Product: My-T-Soft | Version: 1.77 |
My-T-Soft is My Typing Software - on-screen keyboards and user interface utilities used throughout the world - from individuals to global enterprises. Licensed by device, bundled with devices, and deployed with platform, site, company, and enterprise licenses.
There are many platforms, and it all started in 1993. Because some customers use validated systems that can run for many years, older versions continue to be supported and are still available - but the software continues to evolve to meet new customer needs. In order to meet all customer and market requirements, multiple products and feature sets are available. Below is a quick overview:
- My-T-Soft for Windows
- My-T-Soft Professional
- pre 1.90 - 1.xx software, be sure to match correct release version with your version of Windows (32-bit)
- 1.90 - includes 1.xx and 2.xx software - Windows 11, 10, 8.1, 8, 7 (32-bit/64-bit)
- Legacy software capabilities PLUS latest Build-A-Board run-time version (My-T-Soft original (1.xx) + My-T-Soft Basic (2.xx, Build-A-Board Run-time)
- IMG License Manager can license from Build-A-Board.com account (internet) or via unlock codes (no internet required) or Build-A-Board Platform Licensing
- My-T-Soft Basic
- Build-A-Board run-time software with full install capabiltity (2.xx software) - Windows 11, 10, 8.1, 8, 7
- This is the 32-bit Windows run-time for custom boards created by Build-A-Board
- Includes IMG License Manager for per device licensing from Build-A-Board.com account (internet access required for licensing) or Build-A-Board Platform Licensing
- My-T-Soft TS
- Windows Server version (Terminal Server). Allows My-T-Soft to run on Remote Desktops, Terminals, Clients, etc. (1.xx and 2.xx software) 64-bit - Windows Server 2012, 2016, 2019, 2022
- My-T-Soft CE
- Various versions for Windows CE versions. Check with IMG for more info.
- My-T-Soft for Android
- Support for Build-A-Board custom layouts - transparency, scaling, etc. (Android 5.1 and higher)
- Licensed per device from Build-A-Board.com account or Platform Licensing.
- My-T-Soft for Linux
- 32-bit/64-bit support for almost all Linux distributions with graphical Windows managers / Desktop Environments
- Also Raspberry Pi (3 & 4 / armv6l, armv7l / raspbian) support
- My-T-Soft for Mac OS X
- Mac OS X 10.4 and higher
| Category: General | Type: Question/Answer | Product: My-T-Soft | Version: 1.77 1.78 1.79 1.80 1.90 2.10 2.20 2.30 |
When I used Build-A-Macro to make a very simple macro panel with just those five operations, the Up, Down, PgUp, and PgDn all worked. However the Ctrl-G did not open the channel guide - it did nothing that I could see. I added some more keys to try alternatives and tried these action codes:
[Ctrl-Down]G[Ctrl-Up]
~~G
Why won't these work?
The issue is pretty simple - Ctrl-Shift-g is not the same as Ctrl-g. There are mentions in various places about lowercase being preferred, but this problem is inherent in computers doing what they are told. To generate a capital letter from a physical keyboard, the shift key needs to be held down, and when the macro handling part of the software sees an uppercase character it faithfully generates the sequence of keystrokes necessary to create the letter. When doing straight text, e.g. "Hello World" - ",Shift-h,e,l,l,o, Shift-w,o,r,l,d" this works just fine, all is well, and everyone is happy. When trying to use control/alt type sequences, this can sometimes cause problems, as the extra shift state causes the underlying application to treat it differently. To get a keystroke for g, and g alone, you must specify "g" in the macro, NOT G. G generates a [Shift-Down]g[Shift-Up] macro sequence. Therefore [Ctrl-down]G[Ctrl-Up] generates [Ctrl-down][Shift-Down]g[Shift-Up][Ctrl-Up], not the [Ctrl-Down]g[Ctrl-Up] sequence you want.
Some apps work fine in either upper or lower case, but when the app doesn't, you must stick with the lowercase letter in the macro.
| Category: Using | Type: Question/Answer | Product: My-T-Soft | Version: 1.77 |
Notes:
As seen in ...