X-Mouse Button Control adds portable links

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.
Post Reply
Message
Author
risk
Posts: 64
Joined: Mon Feb 06, 2006 9:59 am
Contact:

X-Mouse Button Control (XMBC)

#1 Post by risk » Wed Sep 02, 2009 12:29 pm

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.
Home of XMBC

infimum
Posts: 229
Joined: Sun Mar 02, 2008 1:00 am

Re: X-Mouse Button Control (XMBC)

#2 Post by infimum » Mon Apr 26, 2010 6:57 am

I added this to the database.
http://www.portablefreeware.com/index.php?id=1759

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.

User avatar
Midas
Posts: 4377
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: X-Mouse Button Control (XMBC)

#3 Post by Midas » Thu Jul 26, 2012 10:53 am

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'...
EDIT: I think the very professional looking User Guide deserves to be mentioned, too. It's at http://mirror.highrez.co.uk/downloads/X-Mouse Button Control User Guide.pdf.

Image

Image

Currently at v2.5 (changelog: http://www.highrez.co.uk/downloads/xmbc_changelog.htm).

Download: http://www.highrez.co.uk/scripts/downlo ... age=XMouse

User avatar
webfork
Posts: 7949
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: X-Mouse Button Control (XMBC)

#4 Post by webfork » Wed Aug 15, 2012 1:49 pm

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:
  1. Download and unzip the archive
  2. In 7-zip, open the XMouseButtonControlSetup.2.5.exe file
  3. There are two XMouseButtonHook.dll and two XMouseButtonControl.exe files. Copy the smaller versions of both files to a folder of your choice
  4. Optionally, copy over the X-Mouse Button Control User Guide.pdf
  5. Launch XMouseButtonControl.exe
Settings appear to be written to XMBCSettings.xml so I'm not sure if the /portable tag is necessary any longer.

User avatar
Midas
Posts: 4377
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: X-Mouse Button Control (XMBC)

#5 Post by Midas » Thu Aug 16, 2012 2:37 am

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).
[b]v1.41[/b] http://www.highrez.co.uk/downloads/xmbc_changelog.htm wrote:Portable mode is automatically enabled if the application is not in the install location under \program files.
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?

User avatar
webfork
Posts: 7949
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: X-Mouse Button Control (XMBC)

#6 Post by webfork » Sat Sep 01, 2012 10:47 am

Finally got back to this:

> 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.
    1. Download the installer and launch
    2. When prompted, save to the default folder and when asked for directory, enter "." (no quotes)
    3. Uninstall and copy contents to a folder of your choice
    4. Launch XMouseButtonControl.exe /portable
    5. 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..."
    • Delete uninst.exe

User avatar
giulia
Posts: 333
Joined: Sat Sep 14, 2013 8:09 am

X-Mouse Button Control adds portable links

#7 Post by giulia » Tue Jul 01, 2014 8:38 am

Hi
about X-Mouse Button Control there are portable links

http://www.portablefreeware.com/index.php?id=1759

http://www.highrez.co.uk/downloads/XMou ... ontrol.htm

portable version 64 and 32bit http://www.highrez.co.uk/scripts/downlo ... sePortable

maybe could be tested and added

cheers

User avatar
joby_toss
Posts: 2902
Joined: Sat Feb 09, 2008 9:57 am
Location: Romania
Contact:

Re: X-Mouse Button Control adds portable links

#8 Post by joby_toss » Tue Jul 01, 2014 10:04 am

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):

- saves settings to application folder
- creates empty registry key

Image

I think we should change the database entry.

User avatar
joby_toss
Posts: 2902
Joined: Sat Feb 09, 2008 9:57 am
Location: Romania
Contact:

Re: X-Mouse Button Control (XMBC)

#9 Post by joby_toss » Tue Jul 01, 2014 10:09 am

I tested it and think we should switch to the official portable version, as it is easier to deploy: http://www.portablefreeware.com/forums/ ... 426#p70426

User avatar
webfork
Posts: 7949
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: X-Mouse Button Control (XMBC)

#10 Post by webfork » Tue Jul 01, 2014 4:11 pm

joby_toss wrote:I tested it and think we should switch to the official portable version, as it is easier to deploy: http://www.portablefreeware.com/forums/ ... 426#p70426
Merged threads.

Edit: extract instructions updated. Thanks.

User avatar
joby_toss
Posts: 2902
Joined: Sat Feb 09, 2008 9:57 am
Location: Romania
Contact:

Re: X-Mouse Button Control adds portable links

#11 Post by joby_toss » Fri Nov 07, 2014 10:35 am

Retested.
Launched the portable version executable using the "/Portable" parameter.
I got no registry entries.
Anyone can confirm?

User avatar
giulia
Posts: 333
Joined: Sat Sep 14, 2013 8:09 am

Re: X-Mouse Button Control adds portable links

#12 Post by giulia » Fri May 26, 2017 9:34 am

joby_toss wrote:Retested.
Launched the portable version executable using the "/Portable" parameter.
I got no registry entries.
Anyone can confirm?
Hi
under windows 10 , i create a shortcut adding /Portable without "" , and it doesn't create any registry keys

may i ask you 2 questions?
1) where have found this command line ? do you use the "" ?

2) i can't emulate the alt+tab or windows+tab
i would like to switch between open application

thanks

User avatar
joby_toss
Posts: 2902
Joined: Sat Feb 09, 2008 9:57 am
Location: Romania
Contact:

Re: X-Mouse Button Control adds portable links

#13 Post by joby_toss » Sun May 28, 2017 12:05 am

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.

User avatar
giulia
Posts: 333
Joined: Sat Sep 14, 2013 8:09 am

Re: X-Mouse Button Control adds portable links

#14 Post by giulia » Mon Nov 13, 2017 6:57 am

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

cheers

Post Reply