The powerful M612 software supports DPI redefinition, 5 levels are both detailed to XY coordinate system adjustable between 500-8000. That makes your learning curve smoother and seamlessly adapt to the new mouse. All buttons on M612 are able to be reassigned and keybinding set macros from one click to complex combo keybinds easily.