This section describes how you can detect your mouse with btnx-config.
You can start the mouse detection by pressing the button at the Configuration Manager window of btnx-config. If you haven't detected your mouse yet, it will open the mouse detection window.
Press the button.
Wait until told to move your mouse.
Move your mouse and press all its buttons.
Press
To start the mouse detection, press the button. At this point, do not interact with any of your input devices. This means, do not move your mouse, press its buttons, press any keyboard buttons, etc. After a couple of seconds, you are told to move your mouse.

btnx-config mouse detection
Now, move your mouse. btnx-config should have detected your mouse. The Detected handlers should have increased to one, and the Vendor ID and Product ID labels should have been set to something other than 0x0000.

btnx-config mouse detection complete
Make sure to press each button on your mouse. This isn't necessary for most mice. However, some mice, like the Logitech MX Revolution, have additional handlers for some buttons. All these handlers must be detected in order for those buttons to work correctly.
You can press the button to stop the mouse detection, or press to proceed to the next step. You can also stop the mouse detection and revert all changes by pressing . Another way is to stop the mouse detection and start it again.
When you are done detecting the mouse, press to go to the button detection phase. If you press , all changes are discarded and the detection wizard closes.
If you encountered any errors or problems during the mouse detection, refer to the Troubleshooting section of this manual.
If you get the "Device ID conflict detected" error window as seen below, refer to the Device ID conflict section in Troubleshooting.

btnx-config device ID conflict