2.1.30 - V2 series - Released on 23rd of May 2024
- Added start up delay option for macro's
- Added accelerator keys during macro's to (R)ecord, (P)lay and (S)top
- Added accelerator keys during drawing to (E)rase, (D)raw and (C)lear
- Added (optional) abort ESC key to stop recording/playing
- Fixed bug where some touch/pen/tablet devices did not de-serialize properly
- Users now get deserialized during start and not during the first move
- Added asterix after user name to show it was de-serialized (loaded)
- Added option to map loaded users with just static info (not using the HID path of the device)
- Rewrite of keyboard code
- Support for international keyboard layouts (tested with Polish, Italian, Spanish)
- Support for ALTGR keys
- Added option in the keyboard tab to disable attaching via click (will attach when keyboard stroke is detected)
- Added option in the keyboard tab to use 'active' window for finding focus
- Added option in the keyboard tab to use 'caret' window for finding focus
- Added option in the keyboard tab to force 'ALTGR' key when pressing the right ALT key
- Fixed a bug where closing/minimizing/maximizing of Outlook and related programs didn't work properly
- Fixed a bug where sometimes after sleep a system call in raw devices would fail
- Improved UX - Cursors can be hidden when inactive in settings
2.1.15 - V2 series - Released on 1st of April 2024
- Added new remote installer
- Fixed bug which would hang some application when closing
- Fixed bug where user settings would not be activated
- Fixed a bug when after sleep on Win11 a system call in the raw driver would fail
- Updated syscall event sending
2.1.7 - V2 series - Released on 25th of March 2024
- Fixed some memory leaks
- Improved UX - Cursors start out hidden until device has moved
- Improved UX - Cursors can be hidden when inactive (not enabled as of yet)
- Improved device removal detection
- Fixed crash when user dialog was still open
- Added update to release note to warn users not to enable "Hardware dragging/motion" when using touch or pen devices
- Internal engine update - faster object message passing to handler chains
- Internal engine update - cleaner state manager
- Added icons in main UI to show if device is pen or touch
2.1.2 - V2 series - Released on 8th of March 2024
- Manual was updated to current version
- Improved support for international keyboards
- Improved support for multitouch
- Improved multiplex mode
- Improved UX - Default first user that moved is now root in switched mode
- Improved UWP detection and handling
- Added 'force root operation' support so clicks can override all others
- Added 'enable delta motion' option to listen for cursor jumps from external programs and let that user jump to the new coordinates
- Added 'force virtual desktop' to force virtual desktop coordinates
- Added 'high priority multiplexing' in settings to optimize multiplex mode
- Added 'hardware dragging' in the output tab
- Added 'Disable thread attach' in the keyboard tab
- Added 'Disable automatic focus' in the keyboard tab
- Added startup option to disable capture device
- Added startup option to disable touch/pen devices
- Added startup option to disable dynamic DPI scaling of UI
- Added 'blank' theme to Home version
- Fixed user dialog UI so that each sheet needs 'Apply' or 'Ok' for settings to be activated
- Fixed user dialog UI so that when changing to other sheet with uncommited changes, Apply ia automatically done
- Fixed screenshotting in draw mode
- Fixed UWP detection
- Fixed bug where if MouseMux would end abruptly the cursor would still be hidden
- Fixed offset problem during device coordinate reading
- Fixed mdev to always force positive floats for ballistics
- Fixed bug where disabling acceleration in the ballistics tab would not work
- Fixed 'input tab' controls where in multiplex mode it would not respond (z order of controls)
- Fixed tab order in all sheets
- Fixed a possible crash during exit (timer messages still happening)
- Fixed overflow bug when relative movement in mdev was > 64
- Fixed bug to wait for both 32+64 bit daemon to have started
- Fixed bug where a keyboard could be mapped to a disabled device
- Fixed hotspot for inverted cursors
- Fixed cursor type change to be more smooth
- Fixed a number of spelling errors
- Fixed a number of smaller bugs
- Cleaned up UI dialogs
- Created work around BlockInput() sometimes not working on windows 10/11
- Many additional optimizations and small bug fixes
**2.0.51 - 2.0.99 - Internal test and beta releases
2.0.50 - V2 series - Released on 26th of June 2023
- First production mode release of V2
- Added trial mode so people can really test all functionality before buying and limited free mode to 2 hours
- Many bug fixes
2.0.47 - V2 series BETA - Released on 5th of April 2023
- Better support for windows-10 pen, tablet and touch output
- Added support for forced offset
- Added option to emulate pressure
- Added option to emulate rotation
- Added option to emulate relative motion
- Added option to force true coordinates (skip virtual screen division, needed for some pen devices)
- Added option to force screen offset (Needed for some Huion tablets)
- Added option to disable motion for a device
- Added option to disable buttons for a device
- Added option to disable wheel for a device
- Added option to force hardware motion
- Cleaned up user-renaming routine
- Multiple fixes in multiplex mode
- Multiple fixes in switched mode
2.0.4x - V2 series BETA - internal released March 2023
- Better pen/touch/tablet support
- Allow mouse/pen/touch to output (emulate) mouse/pen/touch
- Speed adjustment for Macro playback
- Repeat option for macro's
2.0.33 - V2 series BETA - Released on 31st of January 2023
- Added support for 'capture' device, Teamviewer, RustDesk and others etc will now move the virtual cursor
- Added option to use native cursor in Switched mode
2.0.32 - V2 series BETA - Released on 31st of January 2023
- Fixed dialog sheet flickering
2.0.31 - V2 series BETA - Released on 31st of January 2023
2.0.30 - V2 series BETA - Internal release on 29th of January 2023
2.0.29 - V2 series BETA - Internal release on 27th of January 2023
2.0.28 - V2 series BETA - Released on 26th of January 2023
- Additional speed improvements
- FPS computation
- Hittesting and window find routines completely rewritten, many speed and accuracy improvements
- High priority threading added
- Configuration separated in main, service and user configs
- Configuration bug fixes
- Additional Multiplex fixes & updates
2.0.27 - V2 series BETA - Internal test release
- Additional Multiplex fixes & updates
2.0.26 - V2 series BETA - Internal test release
- Better cursor (re)scaling when Windows 10 or 11 resizes the cursor
- Better support for cursor size store/restore
- Bug fixes and additional unit testing
2.0.25 - V2 series BETA - Internal test release
- Bug fixes and additional unit testing
2.0.24 - V2 series BETA - Internal test release
- Bug fixes and additional unit testing
2.0.23 - V2 series BETA - Internal test release
- Minor windows 10 start menu fixes
- New cursor rendering functionality
2.0.22 - V2 series BETA - Internal release on 10th of January 2023
- Major speed improvement in both Switched and Multiplex mode
- Removed 'owner' option in multiplex, now more intuitive - just click on window to own it, with special handling of explorer/desktop clicks
- Updated Multiplex mode to better support native desktop UI interaction
- Many small bug fixes
2.0.21 - New year release V2 series BETA - Released on 31th of December 2022
- Including all the internal updates listed below
2.0.19 - Internal BETA - Released on 28th of December 2022
- Initial support for Windows10/11 larger mouse
2.0.14 - Internal BETA - Released on the 1st of December 2022
- Initial Windows 11 support
- Added Windows 11 acceleration tables
- Cleaned up Mouse Themes
- Made registration procedure more robust
2.0.10 - Internal BETA - Released on the 1st of December 2022
- Now adhering to the User Interface Privilege Isolation (UIPI)
- Cursors always on top, including start menu etc
- Program now cleanly installed in \ProgramFiles\ versus LocalData
- Cleaner seperation of log, data etc files
- Better theming overview, larger icons
- Combined and simpler cursor acceleration dialog
- Added support for alternative hit testing and window find procedure
- Added support for one-time-fee licenses
- Many small cleanups
2.0.2 - Internal BETA - Released on the 25th of November 2022
- Fixed hittesting for minimize, maximize and close buttons
- Fixed window find functionality
- Added support to disable telemetry
- Added support to allow sendinput from other programs
- Added support to allow SendInput for mouse motion
- Added support to filter touch events
- Fixed bug where position would become invalid (GetCursorPos())
- Fixed display change detection
- Added support to disable global clipping
2.0.1 - Internal BETA - Released on the 15th of November 2022
- UI cleanups
- Allow cursor mirroring over X or Y axis (support for table mode screens)
- Allow inverted movement over X or Y axis (support for table mode screens)
- Fix in daemon (crash during exit)
- Fixes in winfo (crashes during dialog close)
- Added support for mouse/device injection (see settings/advanced)
- Replicator added, replicate mouse/keyboard events for a virtual user
1.0.24 - Released on the 31st of October 2022
- Initial Tablet support: (beta) support for Wintab interface
- Initial tablet support: (beta) added tablet tab to dialog
- Double click on user in the main window opens that user's configuration
- Green and red indicator showing if a user has the root lock (button down)
1.0.23 - Internal release on the 12th of October 2022
- Cleanup of internal mode switcher
- Changed daemon (optimizations and cleanup)
- Changed keyboard input buffer attach sync
- Various optimizations
1.0.22 - Released on the 3rd of October 2022
- Fixed startup problem, signature check sometimes went off for some users
1.0.21 - Released on the 28th of September 2022
- Small fixes
- Increased minimum available devices to 8 (4 users) in the free version
1.0.20 - first public release of new version 26th of September 2022
1.0.19 - internal release for beta testers on 21st of September 2022
- Keyboard fix for multiplex mode
1.0.18 - internal release for beta testers on 20th of September 2022
- Multiplex overhaul
- Cursor flicker fixes
- Simple help system
- Many small other fixes
1.0.17 - internal release for beta testers on 2nd of September 2022
- Fixed bug where double clicking active mode would trigger exit
- Beter support for theme's under virtual windows
- Threaded support for hittesting (faster cursors)
- Seperated mouse acceleration between X and Y axis
1.0.16 - internal release for beta testers on 28th of August 2022
- Many small bug fixes and some optimizations
1.0.15 - internal release for beta testers on 25th of August 2022
- Mouse mode change fixes
- Root user change fixes
1.0.14 - internal release for beta testers on 15th of August 2022
- Many things fixed related to switched mode and mouse theming
1.0.13 - internal release for beta testers on 20th of July 2022
- Fixed mouse count
- Fixed possible crash during startup
- Fixed mouse theming
- Many other things!
1.0.12 - internal release for beta testers on 20th of May 2022
- Total rewrite of inner engine
- Added drawing
- Added screen locking
- Added Macro support
- Added keyboard unmapping
- Added Wheel configuration
- Added Mouse themes
- Added Winfo button
- Much much more
1.0.11 - released on 20th of May 2019
- Fixed DPI bug that sometimes corrupted the mouse calibration
- Fixed possible warning recursion
- Optimized main loop
1.0.10 - released on 19th of May 2019
- Fixed clang optimization bug in acceleration code
- Fixed possible failure during device list creation
- Fixed bug during user dialog closing
- Updated debugging routines
1.0.9 - released on 18th of May 2019
- Fixed crash that occurred during closing of user dialog
- Fixed crash due to recursive warning call
- Changed startup UI so that multiple keyboards are off
1.0.8 - released on 16th of May 2019
- Fixed a nasty bug that gave lots of users keyboard problems (first keyboard would not pair properly)
- Added double click speed configuration per user
- Added option for setting right-mouse button as primary (swap buttons) per user
- Added warning when VMware is detected (interacting with VMware currently works unreliably)
1.0.7 - released on 14th of May 2019
- Fixed some DPI issues
- Fixed crash during startup
- Fixed flow for device detection so invalid devices don't stop the program
- Optimizations
- Now compiled with clang + pdb
1.0.6 - released on 26th of April 2019
- Fix for mousewheel messages
- Fix if device information is not present still continue
- Fix if screen coordinates cannot be computed fallback scenario
- Better support for minidumps
- Various other small fixes
1.0.5 - released on 22nd of April 2019
- Many small bug fixes
- Moved image resources into app (less external files)
- Better calibration information and dialog
- Cleaner dialog boxes
- Better error/warning handling
- Support for custom per-user mouse acceleration loading and saving
- Support for setting per-user acceleration from any windows version
- Changed the wording of the warning for Multiplex mode after feedback from user
- Updated the manual after feedback from user (detailing the risks when running MultiPlex mode)
- Added check to see if daemon is running during startup
- Added (optional) from field in the feedback dialog
1.0.4 - released on 9th of April 2019
- Arrive/removal fixes
- Improved exception handling + minidumps
- Optimization updates
- Updater cleanup
- Many minor fixes
- Cosmetic changes
1.0.3 - released on 8th of April 2019
Internal test release
1.0.2 - released on 7th of April 2019
Re-release with fixed bin32 binaries
0.1.1 - released on 20 March 2019
Initial release