#6160
A multifunction mouse usually has at least 6 buttons (left + right + middle buttons, DPI button, and two side buttons), and their functions are usually unchangeable, except for those high-end mice with programmable buttons whose functions can be set after installing the official driver. If you want to set any button of any brand of multifunction mouse on demand, then X-Mouse Button Control is what you need.

#4238
As of this writing, the T, Y, Tab, Caps Lock, number 5, left Shift, left Win, [, ], and Backspace keys on my laptop's keyboard do not work due to water leakage. Before buying a new external USB or wireless keyboard, I thought of and really tried some keyboard keys remapping tools for the first time. After simply testing KeybMap and KeyTweak, I did prefer the former (although the latter is more powerful), and could not wait to recommend it to everyone.