Submit portable freeware that you find here. It helps if you include information like description, extraction instruction, Unicode support, whether it writes to the registry, and so on.
Used to remap your mouse buttons. May have different mappings for different apps.
Install, copy files, uninstall.
From the Change Log:
Portable mode is automatically enabled if the application is not in the install location under \program files. It is also enabled if the /portable command line switch is specified.
There are some instances where AutoHotkey doesn't work well, but this application does (applications that hook mouse keys). It also can scroll background windows.
I was looking to find the x64 equivalent of AlwaysMouseWheel and just happen on X-Mouse Button Control; it does what AlwaysMouseWheel does and much more, has discrete x32 and x64 versions in the downloadable package, and seems to be portable upon extraction without any tricks; it is even able to make screenshots and save your desktop icon layout, something I find essential in Windows XP; I haven't tested it thoroughly but I'm pretty impressed with it.
http://www.highrez.co.uk/downloads/XMouseButtonControl.htm wrote:Functions available to map to your mouse buttons includes options such as: send any keys using the simulated keystroke editor; launch any windows application; copy/cut/paste; media control (play/pause/stop/volume/mute, etc.); capture screen (or active window) image to clipboard; click-drag (sticky buttons/keys); Vista (and Windows 7) support with some Vista/7 only features such as 'Flip 3D'...
This is a great program for mice with more than 3 buttons. I'm very impressed. However, I was unable to extract version 2.5 according to either the instructions provided or those in comments.
Here's what did work (tested on my XP SP3 machine):
Proposed new extract instructions:
Download and unzip the archive
In 7-zip, open the XMouseButtonControlSetup.2.5.exe file
There are two XMouseButtonHook.dll and two XMouseButtonControl.exe files. Copy the smaller versions of both files to a folder of your choice
Optionally, copy over the X-Mouse Button Control User Guide.pdf
Launch XMouseButtonControl.exe
Settings appear to be written to XMBCSettings.xml so I'm not sure if the /portable tag is necessary any longer.
I extracted easily with UniExtractor (updated by Gora to v1.6.1.63), although I chose to rename similar named files (XMouseButtonControl.exe, XMouseButtonHook.dll and XMouseButtonSvc.exe; duplicates are caused by the coexistence of both x32 and x64 versions inside the installer; localization files will be in the extracted $APPDATA folder, which can be deleted if you don't need them).
webfork wrote:3. There are two XMouseButtonHook.dll and two XMouseButtonControl.exe files. Copy the smaller versions of both files to a folder of your choice
I can't recall right now, but I presume this will result in the x32 version, right?
> I can't recall right now, but I presume this will result in the x32 version, right?
Yes. I've been using the x32 program on a x64 system for about a month now. Works okay, but obviously want to use the version that's tested for the appropriate system...
> Portable mode is automatically enabled if the application is not in the install location under \program files.
In my testing, the installer creates registry entries even when installed outside the Program Files folder:
HKLM\SOFTWARE\Highresolution Enterprises\XMouseButtonControl SettingsFolder REG_SZ .
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\X-Mouse Button Control
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData
Anyway I came up with a possible system. Can someone test? I don't know if step 5 is necessary.
Download the installer and launch
When prompted, save to the default folder and when asked for directory, enter "." (no quotes)
Uninstall and copy contents to a folder of your choice
Launch XMouseButtonControl.exe /portable
Using a registry editor, delete the HKCU\Software\Highresolution Enterprises key
Optionally:
To make more stealth: prevent the creation of a log file with the command line switch /NoLog will (or set Logging Disable="true" in XMBCSettings.xml)
Disable the "new version check": double-click the tray icon, click "Settings" in the lower left corner, choose the Advanced tab and uncheck "Check for new version every..."
Tested version 2.7 portable, both 32 and 64 bit (the executables are different from their corresponding install versions, so there is no need for the /Portable switch):
1. It's been 3 years, I forgot, sorry and I can't retest now.
Using parameters doesn't require to put them in "", but sometimes "" are needed for the whole expression (entire path + parameter).
2.
FAQ wrote:If you choose to install XMBC in a different folder it will run in portable mode and certain functions will not work. You will not be able to run macros in elevated processes and certain macros will not work as expected (such as ALT+TAB). This impacts Windows 8 more than earlier versions.
joby_toss wrote:Retested.
Launched the portable version executable using the "/Portable" parameter.
I got no registry entries.
Anyone can confirm?
hi
seems that the /Portable parameter doesn't work anymore
but it's full portable it doesn't create HKCU\Software\Highresolution Enterprises\XMouseButtonContro anymore