Update Registry value to match legacy setting - change value of 1 to y
Use Regedit, find HKEY_CURRENT_USER\Control Panel\Mouse, then change SwapMouseButtons from 1 to y (lowercase y required)
Alternative: Open Notepad, Highlight text between ######## lines below, Copy, than Paste into Notepad, and save onto Desktop as MOUSEUPDATE.REG. Double-click MOUSEUPDATE.REG file, and accept options to add to registry.
########################
### MOUSEUPDATE.REG ####
########################
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Control Panel\Mouse]
"SwapMouseButtons"="y"
########################
Notes:
The internal logic that handles the pressed button to initiate the automatic typing of Typematic uses the swapped mouse button value provided by the system - due to details outlined below, the internal variable no longer gets set due to changes through the various versions of Windows. This system setting is queried when initializing variables, and unless it is a y, proper operation will not occur for Typematic operation with mouse buttons switched.
The code that sets the internal variable dates back to the original versions, and the setting in the WIN.INI from Windows 3.x used a Y/N option vs. the 1/0, so the registry update meshes the legacy setting with current setting and location. The GetProfileString originally referenced WIN.INI, which is now routed to settings in the Registry - see details regarding this API call at Microsoft.
Since many users of the software use touchscreens and pens vs. physical devices with buttons, and even fewer swap buttons, this issue has been around quite awhile until brought to our attention. It is unknown when the change from Y/N to 1/0 was done, so this may affect numerous versions of Windows.
You can change primary/secondary buttons specifically within Mouse Buttons in My-T-Soft Setup, but this will only change operation within My-T-Soft, and Typematic will not be affected (unless in addition to this swap, the buttons are still being switched in Control Panel | Mouse).
The code will be changed to reflect current system settings and will roll into future updates, so this only affects users that switch primary and secondary buttons on versions of Windows where Typematic does not operate correctly within the software.
Category: Using | Type: Problem/Resolution | Product: My-T-Soft | Version: 1.79 1.80 |
Notes:
As seen in ...