X-mouse Button Control

I recently decided to buy the X-keys L-Trac Red Trackball because I just like track balls and this was one of the best reviewed trackballs I could find. Over all I’m happy with my purchase but I have had some issues and I wanted to explain in this article how I solved them. My hope is that others with similar issues can find this article and save themselves some time.

  1. Program Mouse Buttons Windows 10
  2. X-mouse Button Control High Resolution
  3. X-mouse Button Control Free Download
  4. X Mouse Button Control Portable

The challenge with the L-Trac is that it only comes with three buttons (you can buy more though but other than the foot peddles that would take up more room than I want to use and don’t appear terribly easy to use). This left me a bit in the lurch because I really liked being able to navigate back in web browsers when I’m just using the Trackball and for some apps I use (like Balsamiq and Excel) the ability to left/right tilt is a requirement for a good experience.

My online research pointed to X-Mouse Button Control as the solution. This is a free piece of non-open source software that lets you remap mouse buttons in a dizzying variety of ways. The good new is that it solved my missing button problems. The bad news is that it took me a while to figure out how to make it work right. So I thought I would share what I learned to hopefully save others time in the future.

For Web Navigation the easiest solution appeared to be using chording. That is, to combine one button (I choose the left trackball button) to change the trackball scroll wheel into a navigation wheel (e.g. scroll up goes forward, scroll down goes back). This absolutely works but it’s kind of a pain because the super smooth scroll wheel has no clicks or other indications when it has incremented so it’s easy to over or under scroll and end up way more pages away than I intended. A much nicer solution was to chord the left button with the middle button as back and the right button as forward. To do this you have to:

X-Mouse Button Control is a handy little application that allows its users to configure and modify the buttons on a mouse. The main interface of the program includes a lot of different options, most of which many users would probably not use but all of which extend and improve the capability of a mouse connected to the system. X-Mouse Button Control (XMBC) is a really useful utility that allows you to create app and window specific profiles for which you can re-configure your mouse behaviour for those tasks. X-Mouse Button Control is a Windows application for remapping your mouse buttons. It is not a driver for pointing devices, but rather works in conjunction with the installed drivers.

  1. Go to Left button and set it to 'Button Chording'
  2. Go to the Right Button in the chording menu and set it to Forward
  3. Go to the Middle Button in the chording menu and set it to Back
  4. I unchecked 'Block' in the chording menu because I often hold down the left button and use it with the track ball to do selections so I didn’t want chording to interfere with dragging.

For simulating the tilt wheel left/right the obvious solution would be to use 'Change Movement to Scroll' feature which turns the track ball into a huge mouse up/mouse down, left tilt/right tilt sphere. But in practice I found the feature to be clunky. How far it scrolled depended on how far I moved the cursor and regardless of the sensitivity setting the scrolling always felt jumpy and hard to control. In the end I took a different route. I set up chording, this time with my right button and I programmed wheel up and wheel down to map to tilt left and tilt right. This proved to work really well and gave a really nice scroll experience. Setting this up requires:

  1. Go to Right Button and set to 'Button Chording'
  2. Go to Wheel Up and set to Mouse Wheel Tilt Left in the chording menu
  3. Go to Wheel Down and set to Mouse Wheel Tilt Right in the chording menu
  4. In this case I did activate 'Block' in the chording because otherwise I accidentally trigger the right click menu which is annoying.

One last problem I ran into is that I use Remote Desktop a lot and I wanted my trackball to work properly there. To get this to work right I had to:

  1. On the machine I’m Remote Desktoping from go to 'Add' on the Application / Windows Profiles menu
  2. Select 'mstsc.exe' as the app (this is easiest if you have Remote Desktop running so you can select it from the Process Menu)
  3. Then set everything to 'No Change' for the remote desktop profile on the machine I’m remote desktoping from The idea is to completely disable X-Mouse Button Control on the machine I’m Remote Desktoping from when I’m using Remote Desktop.

Then on the machine I’m Remote Desktoping to:

  1. Install X-Mouse Button Control
  2. Configure all the chording on the machine I’m remote desktoping to as given at the start of this post

Now my trackball behaves itself just fine both on my primary box and my remote desktop box and I have a nice forward/back navigation experience as well as a nice left/right tilt experience. It took me quite a bit of experimentation to figure this all out so I’m hoping that this post will help save other folks some time if they if they have similar problems.

X-Mouse Button Control is a free tool that enables you to put your mouse to better use, taking full advantage of each of its buttons. Used at its most basic, the program can be used to assign a range of different functions to mouse buttons, as well as the scroll wheel – the wheel, for example, could be used to scroll through documents, or adjust system volume levels.

Buttons can be configured to launch programs, open documents, perform specific functions within particular applications and much more. A scripting language can be used to create macros that simulate key presses which can then be assigned to buttons. No matter how many buttons you mouse has, X-Mouse Button Control enables you to create a huge number of options.

Program Mouse Buttons Windows 10

Each button can be assigned a primary function, but by creating different ‘layers’, activated by pressing modifier keys, even more options can be configured. The program can be used to assign different functions to the same mouse button depending on which application currently has focus, making this an incredibly versatile tool for the power user. X-Mouse Button Control can seem overwhelming to start with, but stick with it, and you’ll find that it is an immensely powerful utility.

X-mouse Button Control High Resolution

Version 2.19.1 brings (Full Changelog):

- Fixed issue when resuming from sleep where XMBC could lock up and will not respond.

X-mouse

X-mouse Button Control Free Download

Verdict:

X Mouse Button Control Portable

A great way to get more from your mouse, helping you to get things done faster and generally be more productive.