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. Can you change the debounce time on any mouse? X Mouse Button ControlCheck out this EXTREMELY informational video about drag clicking!https://www.youtube.c.
  2. X-Mouse Button Control is not a hack, cheat, or application that League of Legends administration views as illegal. It simply allows you to reconfigure your mouse so that it's able to do things that your default Windows mouse settings won't allow you to. X-Button Mouse Control is only available for Windows and is a very small and quick download.
  3. The process known as X-Mouse Button Control belongs to software X-Mouse Button Control or Open Source Developer, XMouse Button by Highresolution Enterprises. Description: XMouseButtonControl.exe is not essential for the Windows OS and causes relatively few problems.
  4. Jun 06, 2012 Generic Company Place Holder X-Mouse Button Control Most computer users do most of their clicking on the left side of the mouse. Many make good use of the right button as well.

May 25, 2020 X-Mouse Button Control is the application we need to power it up. Thanks to X-Mouse Button Control we can reassign functions to each button of our mouse. Copy, paste, close applicactions or windows, launch applications, zoom in or out, map keys. Furthermore we can create different profiles and change them in a snap.

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.

How To Program Buttons On Mouse

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:

  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.

X Mouse Button Control Alternative

X-mouse button control point blank

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:

X-mouse Button Control Mac

  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.