If you haven’t noticed already, mouse buttons 4 and 5 are not compatible for use in F.E.A.R. 2. Well, luckily we have a Plan B to get those buttons working. And the answer is X-Mouse.
Details:
X-Mouse Button Control is a windows application to remap your mouse buttons.
This software is designed and written for Microsoft Windows XP/2003 x64 Edition but I have also, from version 1.5, built a 32bit version.
You are able to provide an application specific mappings, which means one application can use the mouse differently from another. This is useful for games which do not inherently support the extended mouse buttons, because you can map keys to each button.
What’s more, the list of functions available to map to is somewhat more comprehensive than the 32bit MS Intellimouse Software can handle, including things like:
Copy/Cut/Paste
Volume Up/Down/MuteMedia Player controlSend a custom keystroke sequenceLaunch you email (or any) application.Capture screen (or active window) image to clipboard.
Click-Drag [Sticky Buttons].
Vista support with some Vista only featurs such as ‘Show Sidebar’, ‘Flip 3D’ etc.
Download Version 32bit (x86) here!
Download Version 64bit (x64) here!
Requirements:
-
A mouse and driver that supports 5 buttons. NOTE: If your mouse has 5 buttons but the 4th and 5th buttons don’t do anything in XP64 by default – this probably wont work for you. This software relies on the driver to send the default 4th and 5th mouse button messages which in XP64 default to BACK/NEXT in IE. Actually, a 2 or 3 button mouse can be customised but is there any point?!
-
Windows XP/2003/Vista x64 edition for the 64 bit version
-
Windows 2000/XP/2003/Vista for the 32bit version.
FAQs
-
Why do I need XMouse?
Originally, I wrote XMBC because Microsoft was slow to release a proper working Intellipoint package for Windows XP x64. They have then now but as far as I’m concerned, they were too late… and XMouse takes less resources anyway 🙂
-
I’ve installed XMouse, now what?
XMouse will run automatically when you start windows (or logon to windows). it is also available to run in your START menu under “Highresolution Enterprises”. When XMouse runs, a little mouse icon is visible in the system tray (by the clock). Double click the icon to open the setup window. Right click the icon to show the menu.
-
Can you add support for more buttons? (Most asked question!)
Unfortunately, XMouse is not a driver. It is only capable of responding the messages sent by the mouse driver. As far as I can see, the basic MS driver sends only messages for the first 5 buttons.
The new Logitech drivers for x64 also only send the first 5 buttons so I suspect, even with proper drivers, XMouse will only ever support 5 buttons.
NOTE: The x64 Logitech software does support all the buttons but even with these drivers and software installed, XMouse itself can see no more than 5 buttons.
NOTE 2: There is a mouse called the Typhoon OfficeMouse. That has six buttons that may be configurable in 32Bit windows. -
I have a keyboard with extra buttons. Can you support the extra buttons that don’t currently work in XP64?
Unfortunately, the keyboard support for extra buttons is limited to the driver. You will find, certainly on a MS keyboard, that some of the extra buttons work and some don’t. The ones that don’t work can not be changed because it would require a driver (like the extended mouse buttons above). Therefore, I am unable, in a program such as XMouse to map these buttons. -
Can you implement this extra functionality for me?
The best option is to sign up to the Highrez Support forums and post your request in the XMBC there. Failing that, Email or PM [on my forums or PlanetAMD64] with the details and I’ll do my best…
Please don’t expect an immediate resolution, XMBC is a project I have written in my spare time, which is something I seem to have less of these days!NOTE: My email account gets full of spam far too quicly so its possibly emails may not be noticed!
-
I’ve found a bug, can you fix it?
As above, Email or PM me with the details.
-
Can I have the source code?
XMouse is not open source, its just free to download and use.
This is mainly because I cant be bothered to make it nice and tidy. I don’t plan on giving the source away – but it is very simple – it just uses mouse hooks.
I found all the info to build XMouse in MSDN (lookup SetWindowsHookEx()) -
Does XMouse support Windows Vista or later?
I have tried both the 32bit and 64bit versions of Vista (inc SP1) and Server 2008 and it works for all. I have not tired the Windows 7 Beta’s yet.
There are several *Vista only* options now in XMBC these apply to Vista and probably Server 2008/Windows 7.
If you are using UAC (on by default) then XMouse will not work with programs running in Administrator mode unless XMouse is run in Administrator mode. -
I am unable to install XMBC 1.39 or later
OR
When I run XMouseButtonControl, I get an error saying missing DLL…
Several users had this problem, especially running the 32Bit version in Windows 2000 and XMBC 1.39 on Vista.
I suspect the toruble is caused by missing runtime requirments. The installer should cope with this but it seems, occasionally it does not.
All this info (and more) can be found here: X-Mouse
[poll id=”41″]
You must be logged in to post a comment.