MouseMux Release & update information

Share

2.2.60 - V2.2 series - BETA Released on March 20th 2026

Major Features:

  • Added UWP app support - MouseMux can now virtualize input for many Universal Windows Platform apps (Store apps, Calculator, Settings, etc.)
  • New input virtualization engine for multiplex mode with synthetic pointer/touch injection for broader app compatibility
  • New cursor driver architecture with pluggable rendering backends - switch between Window, Threaded, Pool and DirectComposition drivers
  • Added GPU-accelerated cursor rendering via DirectComposition (DComp) for smoother, lower-latency multi-cursor display
  • Added cursor overlay system - display text labels, colored tag badges and custom icons next to each user's cursor. Text overlays support custom fonts (Arial, Segoe UI, Verdana and more), bold/italic styling, adjustable size, color and transparency. Tag badges show a colored shape (box, circle or edge) in each user's color. Icon overlays support custom .ICO images as user avatars or badges. All three overlay types can be independently positioned, offset and configured per user
  • Added Chrome multi-seat support for running multiple independent Chrome sessions across desktops
  • Updated Firefox multi-seat with improved hidden desktop handling and sandbox configuration
  • Chrome and Firefox now support dedicated capture mode - assign a specific user to work exclusively in their own Chrome or Firefox instance
  • Game controller output (XBOX, etc) via VIGEM
  • Game controller input (via Xinput)

Improvements:

  • Removed mandatory startup calibration - calibration is now optional with more robust calibration handlers
  • Redesigned updater with improved progress reporting, error handling and installation verification
  • New standalone app installer for installing and removing .mousemux-app packages
  • App launcher now lazy-loads app metadata for faster startup and lower memory usage
  • App launcher now checks firewall and runtime mode requirements before launching apps
  • App launcher drawing performance significantly improved with font caching
  • Improved app version comparison logic
  • Tracker and diagnostics system refactored for better debugging capabilities
  • WebSDK refactored to 2.2.36

Bug Fixes:

  • Fixed device I/O locking issue causing synchronization problems
  • Fixed multiple stability issues and crashes
  • Fixed dialog window cleanup
  • Fixed mouse ballistics curve comparison using single-axis velocity instead of correct 2D magnitude
  • Fixed ballistics table generation with incorrect EPP settings
  • Fixed updater package installation issues

New Web Apps:

  • Multi Browser - each user gets their own independent browser session
  • Multi Edit - collaborative multi-user text editor with real-time multi-cursor support
  • Simple P2P Screen Share - peer-to-peer screen sharing with remote mouse and keyboard control (WebRTC)

Under-the-hood:

  • Many speed updates, optimizations and stability improvements

2.2.30 - V2.2 series - BETA Released on December 31st 2025

Improvements:

  • Extended macro playback speed range - now supports up to 100x faster playback

Bug Fixes:

  • Fixed macro speed slider maximum value clamping

2.2.29 - V2.2 series - BETA Released on December 21st 2025

Important Notice:

  • The automatic updater has been temporarily disabled for both apps and core packages as we continue to improve the system. There is a very basic update check for the betas that will show you a dialog when there is a new update.

Bug Fixes:

  • Fixed updater issue with package installation

2.2.28 - V2.2 series - Internal testing

Bug Fixes:

  • Fixed updater issue with package installation

2.2.27 - V2.2 series - BETA Released on December 20th 2025

Bug Fixes:

  • Fixed audio playback issues in SoundBoard app
  • Fixed configuration save bug during shutdown - settings are now properly saved
  • Fixed incorrect keyboard device counting
  • Fixed user operations being incorrectly stopped after device unmapping
  • Made web app execution more secure with improved sandboxing

Documentation:

  • Web apps now include screenshots in their documentation for better user guidance

2.2.26 - V2.2 series - BETA Released on December 19th 2025

Major Features:

  • Added RustDesk support - multiple users can connect to the same host running the MouseMux compliant RustDesk edition
  • Added WebSDK
  • Added WebSDK example apps (multi paint, voting, SDK tester, etc)

UI Improvements:

  • Added splash screen during loading (can be switched off in settings)
  • Improved mode selection UI to help users better understand Multiplex mode
  • Split complex settings into own extended tree dialog and made basic settings more accessible

New Functionality:

  • Added new keyboard (re)mapping functionality
  • Added simple window docking functionality
  • Added options to update core, apps (system and user) directly in the program
  • Updater can now also update apps packages and install dependencies
  • Added new browser/HTTP app launcher program

Performance:

  • Added fast cursor rendering (threaded)
  • Added cursor theme/file caching for faster startup times

Bug Fixes:

  • Fixed CTRL bug in multiplex mode
  • Fixed keyboard syncing bug in multiplex mode
  • Fixed where during start sometimes the cursor were rendered in low quality (window caching)
  • Fixed situation where sometimes the mouse cursor during start had low quality
  • Fixed absolute coordination issue
  • Fixed capture device order
  • Improved mouse hiding in calibration

Under-the-hood:

  • Refactored synthetic injection and raw capture
  • Many speed updates, optimization and making MouseMux more robust.

2.1.72 - V2 series - BETA Released on 11th of July 2025

  • Added coalesce functionality - for high DPI (Razer etc) mice enable this (use the 'foreground' option)
  • Added accelerator keys in main dialog
  • Added option to clear annotation/drawings on screen via custom key/click/etc
  • Added option to clear annotation/drawings on screen (of all users) via global hot key ALT-F5
  • Added a message dialog when changing options that require a restart
  • Added Buffered input (support for high resolution mouse devices) - less latency
  • Added fix for multi keyboard to work better with newer Microsoft Word and notepad applications
  • Added a fix where CRTL and SHIFT work better in multi-keyboard and multiplex mode
  • Added an option in the daemon to allow modf keys to pass
  • Fixed a bug where in native mode touch/pen would output the wrong coordinates in multi screen scenario's
  • Fixed checkboxes in keyboard tab (so they work in multiplex)
  • Fixed Daemon startup so it has more time to sync
  • Changed the functionality for touch/pen coordinate syncing - now always on
  • Change user and main config saving to be more robust during shutdown and avoid losing configs
  • Cleaned up telemetry data (less data being sent and more consistent)
  • Added SDK

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