It allows you to create application and window specific profiles

X-Mouse Button Control

X-Mouse Button Control 2.20

  -  2.85 MB  -  Freeware

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of X-Mouse Button Control 2.20.


For those interested in downloading the most recent release of X-Mouse Button Control or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • X-Mouse Button Control 2.20 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    X-Mouse Button Control 2.20 Screenshot 1
  • X-Mouse Button Control 2.20 Screenshot 2
  • X-Mouse Button Control 2.20 Screenshot 3
  • X-Mouse Button Control 2.20 Screenshot 4
  • X-Mouse Button Control 2.20 Screenshot 5

What's new in this version:

Added:
- extra RUN SimKey tags to open hidden, maximised, minimized, inactive, as administrator
- {KILL:<executable>} to force kill processes
- support for new simulated keystroke tag {VOL:<%>}
- support for custom volume increments with {VOL+:<%>} and {VOL-:<%>}
- ability to run a command/script when a profile is activated
- detection of Windows 11 and Windows Server 2019
- {FLUSH} SimKey tag to clear any already running simulated input queue
- {WAITMS:<x>-<y>} tag to add a random delay between x and y milliseconds

Fixed:
- remapped actions "Scroll up/down/left/right" and Advanced scrolling do not work in Firefox 110
- Browser command button remaps (BACK/FORWARD/HOME/REFRESH/STOP/FAVOURITES) not working in Firefox 110
- bug in [Drag to size window] which should only work with sizable windows!
- an issue that sometimes prevented the installer/updater from successfully updating XMBC
- problem scrolling Files app window (and other apps based on Windows Runtime, such as Power Toys)
- a bug in Change Movement to scroll which did not correctly save the horizontal sensitivity
- problem scrolling new Firefox windows (currently in the recent nightly builds. (**)
- an issue with VOL- caused by the native Windows acceleration of the VK_VOLUME_DOWN key
- a bug causing the chord/held cursor overlay to fail to display and/or to re-create the overlay too often (resource hog)
- a bug causing the keyboard to not respond on bootup of Windows 10 when XMBC was set to auto start
- issue loading/saving "randomisedelay" for MTS SimKey actions causing random values in the field (not a problem but weird)
- problem with SimKeys {APPS} tag which was being treated as a modifier key when it should not be
- issues with Enhanced Pointer Precision being changed when "Allow XMBC to change cursor speeds" is disabled
- issues where mouse cursor speed cycle was half the speed requested (windows is 1-20, entry allows 1-10 like the slider)
- issue with scrolling to change volume when mouse is in high resolution scroll (smooth scrolling) mode
- hard crash when importing profile file
- active profile not highlighting when description is NULL/Empty
- issue detecting right shift/alt/ctrl/apps key as modifier key

- Change DEFAULT for 'Mark scroll window scroll window under cursor' to OFF (on new installations)
- Truncate profile name (...) in profile list if it is longer than the width of the window.
- Sim Keys 'block only if active' option never saves to XML correctly!
- Sticky keys do not work from Button Held... Removed for now - will consider options in the future
- Profile window caption matching is not saved if the window class field is empty!
- Changed descriptions of XMBCS and XMBCP files in the import/export/load/save file chooser windows
- System Tray Icon does not get removed correctly
- NOTE: The Windows Volume OSD will not show when using these tags custom volume percentage tags
Also fixed a problem where the lock x axis cursor would show incorrectly after a chord/button held action
- Prevent simultaneous axis locking (if X is locked when locking Y, unlock X and visa-versa). Added additional SimKey tag {LOCKC} to cycle locked axis.
- Persist current (active) layer across reboot/restart is not working
- Add layer names to the XMBC context Layer menu (for the currently active profile)
- Increased delay between clicks when sending DOUBLE CLICK (from dropdown actions list)
- Add ability to abort button hold with HELD action if the cursor moves
Also fixed issues with this particular function, not working, clearing EPP when it should be turning it on etc
Also fixed slow down cursor so when it resets, it reverts to the cycle speed in use (if applicable).
- Improved handling of chord cancel on movement somewhat
- Further (debug) logging to help diagnose another issue on resume from sleep/unlocking desktop
- Additional SimKey tags to explicitly UNLOCK axis