MouseMux Release & update information

Share

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

  • Some more cleanup

2.0.30 - V2 series BETA - Internal release on 29th of January 2023

  • Minor bug fixes

2.0.29 - V2 series BETA - Internal release on 27th of January 2023

  • Minor bug fixes

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