Fixed a bug with the auto-repeat of simulated keys where the auto-repeat option
never got applied.
Fixed a related bug in the new simulated key code which caused keys to get "stuck"
repeating the keystroke.
Changed the default option on upgrade for invert mouse scrolling to FALSE.
Modified the settings dialog to prevent you adding a duplicate applicaiton executable.
Version 1.36:
Fixed a bug introduced in 1.35 which broke some simulated
keystrokes.
Changed the layout of the simulated keystrokes dialog.
Added auto repeat option for simulated keystrokes. When
enable the keystroke(s) are repeated while the mouse button is held down.
Added auto-repeat for the Mouse Wheel Scroll Down/Mouse Wheel
Scroll Up options.
Added Invert mouse wheel scrolling option (that is
configurable for specific applications or globally).
Version 1.35:
Fixed a bug with send keystrokes not workign for characters
req uireing a SHIFT key to be down.
Fixed broken LockWorkstation function (In Vista sending
LWIN+L does not work for some reason!).
Version 1.34:
Fixed bug that caused the mouse buttons to stop working after
certain applicaiton specific settings were used.
Added checkboxes to the custom applicaitons list allowing you
to easily enable/disable specific application settings.
Version 1.33:
Added {WAIT<n>} simulated keystroke option to insert a
delay of <n> seconds.
Added 'Left/Right/Middle Click-Drag [Sticky Button]' options
which allow the first click to start
drag and the second click to stop drag. (ie. first click = MOUSEDOWN
and second click = MOUSEUP).
Version 1.32:
Tidied up some internal code.
Fixed tab order in the dialogs.
Version 1.31:
Added ability to swap 4th and 5th (X) buttons when running
under a remote desktop (or terminal service) session.
Added Show Sidebar *Vista Only* action to show the Vista
sidebar.
Added {SPACE} option to the simulated keystrokes, as
requested by several people on the forums.
Added About dialog.
Version 1.30:
Fixed an issue with FooBar 2000 media player where the mouse
buttons could get "disabled".
Version 1.29.1:
Fixed GUI alignment which was all messed up after adding the
two new check boxes....
Note to self: Don't make changes at 3am!
Version 1.29:
Added ability to bypass disabled or all buttons if scroll
lock is turned on.
Added PRINT SCREEN and PRINT ACTIVE WINDOW actions and
{PRTSCN} to the custom key dialog.
Version 1.28:
Flip3D support (Vista Only) and Alt-Tab support.
Added ability to use mouse buttons in "simulated keystroke"
option using:
{LMB} - Left mouse button
{RMB} - Right mouse button
{MMB} - Middle mouse button
{XMB1} - First X mouse button (4th button)
{XMB2} - Second X mouse button (5th button)
Version 1.27.1:
Fixed the version number which still said 1.26 for v1.27
Version 1.27:
Added support for simulating the numeric keypad keys using
{NUM<0..9>}, {NUM-}, {NUM+}, {NUM*}, {NUM/}, {NUM.} NOTE: I have been
ubale so far to simulate the enter key but you can try {NUME} - it may work for
you!
Version 1.26:
Fixed a bug with the systray context menu when using 3rd party shell software
(such as GeoShell).
Version 1.25:
Added (by request) the option (in the setup screen) to always hide the tray
icon.
Ensured only ONE instance of XMouse can run at any time.
Added the following optional command line options to invoke
XMouseButtonControl:
/? - Help
/ShowIcon - Show the icon (does not change default setting in setup screen)
/HideIcon - Hide the icon (does not change default setting in setup screen)
/Setup - Show the setup screen
/SaveIcons - Save the desktop icons (same as context menu option on tray icon)
/RestoreIcons - Save the desktop icons (same as context menu option on tray
icon)
Made the default options for the first 3 buttons "Nothing (Don't Intercept)"
Version 1.24:
Added (by request) Mouse Wheel Scroll Up/Down to simulate the user scrolling
the mouse wheel - when a button is pressed.
Version 1.23:
Improved text and description of the send keystroke configuration dialog.
Version 1.22:
Fixed crash when sending keystrokes - thats what happens
after a re-write and not enough testing :(
Version 1.21:
Re-written the mouse hook DLL so that it is smaller, uses
less memory and is quicker.
Change the installation to exclude some of the more common
things, like the Windows Installer 3.x. This means its alot smaller than the
previous version, if you have any installation errors, please let me know
(after ensuring you have Windows Installer 3 installed - see link on main
page).
Version 1.20:
Upgraded development and runtime environment to Visual Studio
2005.
Fixed another compatibility issue in the 32bit version
which meant it stilldidn't run on Windows 2000.
The installer is quite a bit bigger - but that's because of
extra runtime distribution. Don't worry, the app is NOT bigger!
Version 1.17:
Fixed a bug causing the Application to close when
configuring the "Close (Alt-F4)" option!
Fixed a compatibility issue in the 32bit version which
meant it didn't run on Windows 2000.
Version 1.16:
Fixed a bug causing the Application specific checkbox to be
under the frame (since v1.14)
Fixed a bug which left the popup menu hanging around when it
wasn't wanted!
Version 1.15:
Added Save/Restore desktop icon layout to the context menu
for the system tray icon. This allows you to save and restore the position of
the icons on your desktop with a simple click of the mouse :)
Version 1.14:
Added "Run Application" option to allow you to run a
specified application when a button is pressed. This allows you to run any
program with optional arguments.
Version 1.13:
Forced the process to run at a higher priority - this should
help provide a smoother experience.
Version 1.12:
Changed action "Autoscroll" to "Middle click" and made it
work on any button. (This assumes that the windows default is autoscroll on the
middle button which I think is the norm!)
Added action "Nothing - use default" which stops XMouse
intercepting/redirecting a button and lets its functionality fall though to the
standard windows function.
Added code to highlight the button dropdown combo's when the
represented button is pressed. This helps identify which button is relates to
each option.
Added Mouse speed slider.
Version 1.11:
Various changes (i.e. I can't remember!)
Version 1.10:
Various changes (i.e. I can't remember!).
Version 1.9:
Enhanced the simulated keystrokes support further. Now, the keys are pressed
when you press the mouse button and released when you release the mouse button.
Whilst this makes sense, previously, the keys were presses and released as soon
as you pressed the mouse button (making it impossible to assign a button to say
hold CTRL down while it was pressed).
Version 1.8:
Enhanced the simulated keystrokes support allowing you to
specify keys such as control, alt, shift etc.
Version 1.7:
Modified code to hopefully remove any erratic mouse movement
seen in some games. I'm having trouble verifying this but I have made some
obvious fixes to the code Let me know if you still have problems!
Version 1.6:
Internal test version - tried to make more than 5 buttons
mappable for mice with more buttons - but as expected, it didn't work.
Such devices NEED drivers from the mouse manufacturer :(
Version 1.5:
Added - 32Bit support - Separate install for 32bit version of
XMBC
Fixed - Some extended keys did not work in 32bit when other
keyboard key mapper software was installed (like MS Intellitype)
Fixed - Occasionally crash when pressing the left mouse
button (oops!)
Version 1.4:
Fixed - Sending custom keystrokes to DirectX application
(i.e. games) didn't work
Fixed - All actions now work as expected
Fixed - Enabled customisation of LEFT and RIGHT buttons.
Beware, this overrides any swap buttons stuff you may have set.
Added - Extra Actions Lock Workstation, Open Windows
Explorer, Open RUN Command, Restore Window, Escape, Open Help, Open Search,
Open Web Browser, Browser Stop, Browser Refresh, Browser Favourites
Known Issues:
Registry entries are not removed if a application specific
settings are removed.
Simulated Keystrokes can only be set to what can be typed
into the edit box (no scripting yet)
Version 1.3:
Fixed - Remember if application specific settings is
selected and use it properly.
Fixed - Proper recognition of active process to determine
which action should be taken.
Fixed - Crash when removing from list of specific
applications.
Known Issues:
Registry entries are not removed if a application specific
settings are removed.
Simulated Keystrokes can only be set to what can be typed
into the edit box (no scripting yet)
Several actions are not currently working. These are: Any
"normal" mouse actions - click, right click, double click etc Minimize Maximize
Next Window (limited functionality - switches next active window aka ALT+TAB
rather than cycles them all)
Version 1.2:
Added - "Simulate Keystrokes" action to send specific keys
to the active application Version 1.1:
Fixed - Removed requirements on Visual Studio 2005
Fixed - XP Style interface now working properly!
Version 1.0:
Initial release - Only compatible with x64 systems that have
Visual Studio 2005 Beta 1 installed (oops!)