How-To Geek

Use Those Extra Mouse Buttons to Increase Efficiency

Did you know that the most commonly used mouse actions are clicking a window’s “Close” button (the X in the top-right corner), and clicking the “Back” button (in a browser and various other programs)?  How much time do you spend every day locating the Close button or the Back button with your mouse so that you can click on them?  And what about that mouse you’re using – how many buttons does it have, besides the two main ones?  Most mouses these days have at least four (including the scroll-wheel, which a lot of people don’t realize is also a button as well).  Why not assign those extra buttons to your most common mouse actions, and save yourself a bundle of mousing-around time every day?

If your mouse was manufactured by one of the “premium” mouse manufacturers (Microsoft, Logitech, etc), it almost certain came with driver software to allow you to customize your mouse’s controls and take advantage of your mouse’s special features.  Microsoft, for example, provides driver software called IntelliPoint (link below), while Logitech provides SetPoint.  It’s possible that your mouse has some extra buttons but doesn’t come with its own driver software (the author is using a Microsoft Bluetooth Notebook Mouse 5000, which amazingly is not supported by the Microsoft IntelliPoint software!).  If your mouse falls into this category, you can use a marvelous free product called X-Mouse Button Control, from Highresolution Enterprises (link below).  It provides a truly amazing array of mouse configuration options, including assigning actions to buttons on a per-application basis.

Once X-Mouse Button Control is downloaded, its setup process is quite straightforward.


Once downloaded, you can start the program via Start / Highresolution Enterprises / X-Mouse Button Control.  You will find the program’s icon in the system tray:


Right-click on the icon and select Setup from the pop-up menu.  The program’s configuration window appears:


It’s extremely unlikely that we will want to change the functionality of our mouse’s two main buttons (left and right), so instead we’ll look at the rest of the options on the right side of the window.  The Middle Button refers to either the third, middle button (found on some old mouses), or the pressing of the wheel itself, as a button (if you didn’t know you could press your wheel like a button, try it out now).  Mouse Button 4 and Mouse Button 5 usually refer to the extra buttons found on the side of the mouse, often near your thumb.

So what can we use these extra mouse buttons for?  Well, clearly Close and Back are two obvious candidates.  Each of these can be found by selecting them from the drop-down menu next to each button field:


Once the two options are chosen, the window will look something like this:


If you’re not interested in choosing Back or Close, you may like to try some of the other options in the list, including:

  • Cut, Copy and Paste
  • Undo
  • Show the Desktop
  • Next/Previous track (for media playback)
  • Open any program
  • Simulate any keystroke or combination of keystrokes
  • ….and many other options.  Explore the drop-down list to see them all.

You may decide, for example, that closing the current document (as opposed to the current program) would be a good use for Mouse Button 5.  In other words, we need to simulate the keypress of Ctrl-F4.  Let’s see how we achieve this.

First we select Simulated Keystrokes from the drop-down list:


The Simulated Keystrokes window opens:


The instructions on the page are pretty comprehensive.  If you want to simulate the Ctrl-F4 keystroke, you need to type {CTRL}{F4} into the box:


…and then click OK.

Assigning Actions to Buttons on a Per-Application Basis

One of the most powerful features of X-Mouse Button Control is the ability to assign actions to buttons on a per-application basis.  This means that if we have a particular program open, then our mouse will behave differently – our buttons will do different things.

For example, when we have Windows Media Player open, for example, we may wish to have buttons assigned to Play/Pause, Next track and Previous track, as well as changing the volume with the mouse!  This is easy with X-Mouse Button Control.  We start by opening Windows Media Player.  This makes the next step easier.  Then we return to X-Mouse Button Control and add a new “configuration”.  This is done by clicking the Add button:


A window opens containing a list of all running programs, including our recently opened Windows Media Player:


We select Windows Media Player and click OK.  A new, blank “configuration” is created:


We repeat the earlier steps to assign buttons to Play/Pause, Next track and Previous track, and assign scrolling the wheel to alter the volume:


To save all our changes and close the window, we click Apply.

Now spend a few minutes thinking of all the applications you use the most, and what are the most common simple tasks you perform in each of those applications.  Those tasks are then perfect candidates for per-application button assignments.

There are many more configuration options and capabilities of X-Mouse Button Control – too many to list here.  We encourage you to spend a bit of time exploring the Setup window.  Then, most important of all, don’t forget to use your new mouse buttons!  Get into the habit of using them, and then after a while you’ll start to wonder how you ever tolerated the laborious, tedious, time-consuming process of actually locating each window’s Close button…


X-Mouse Button Control

Highresolution Enterprise

Web2.0 programmer by day, singer by night, Aussie geek Mark Virtue keeps the How-To Geek flag flying Down Under.

  • Published 04/12/10

Comments (10)

  1. Kalle

    Is this app better than Logitechs software?

  2. calebstein

    @Kalle: This program is for mice that aren’t supported by Logitech or Intellipoint.

  3. infmom

    The most useful assignment for the middle button is a double-click. I’ve gotten so used to having that button work that way that it’s hard to do without it.

  4. John

    I didn’t even know about that middle ‘button’/scroll wheel thingy. (the button part, that is). What a great way to scroll! Love it. That is SO easy to use!

  5. JO

    altmove is lightweight and can do more,but not so user-friendly.

  6. zubin

    its a good software but it wont work with most of the games like world of warcraft an warcraft frozen throne etc….

  7. nerd127

    Nice bein looking for something like this for ages this is perfect for media ive got my scroll wheel for volume my side keys for next and previous track and scroll lock to block all changes for when i want to use the scroll wheel for my browsing very easy and simple to use :)

  8. budee

    tried it, liked it. and then it started playing up. buh-bye. there’s several hours of my life i won’t get back. in a line XMOUSE SUKS DA BIG TAMALES!!!

  9. DENIS

    Action Definition
    Click Press and release the left mouse button, without moving the mouse.
    Left-click Same as click. The term ‘left-click’ is used where there might be confusion with right-click.
    Middle-click Press and release the middle mouse button, without moving the mouse.
    Right-click Press and release the right mouse button, without moving the mouse.
    Double-click Press and release the left mouse button twice in rapid succession without moving the mouse. You can configure the sensitivity to double-clicks by changing the Double-click Timeout setting: see Section 8.4.2 ― Mouse Preferences for more information.

    Press and do not release the left mouse button, and then move the mouse with the button still held down, and finally release the button.

    Dragging with the mouse is used in many different contexts. This moves an object around the screen with the mouse. The object is dropped at the location where the mouse button is released. This action is also called drag-and-drop. Clicking on an element of the interface to move it is sometimes called a grab.

    For example, you can change the position of a window by dragging on its title bar, or move a file by dragging its icon from one window and dropping it on another.

    The left mouse buttons is usually used to perform drag actions, although the middle mouse button is sometimes used for an alternate drag action.
    Click-and-hold Press and do not release the left mouse button.By Denis O.

  10. John

    Better than all the Logitech drivers that I got with their mice. I have removed the Logitech drivers on all my pc/laptops.

More Articles You Might Like

Enter Your Email Here to Get Access for Free:

Go check your email!