The G502 gaming mouse has 11 programmable buttons, support for macros and profiles, adjustable weight and center of balance, two scroll wheel modes, and a plethora of settings to customize.

In addition to the standard left, right, and scroll wheel buttons, there's a button below the scroll wheel, three thumb buttons, two buttons to the left of the left mouse button and you can tilt the mouse wheel left and right for extra functionality as well. All of these buttons can be programmed to do pretty much whatever you want.

The scroll wheel can act as a smooth unhindered scroll or a notched scroll depending on how you want to use it.

It has an on-the-fly CPI switch with 5 states and the mouse can store three different macro profiles and can switch between them with a button press.

You can also customize the weight of the gaming mouse between 121-139 grams and its center of balance with up to five 3.6 gram weights to adjust how it feels as it moves across your mousepad.