The DeepCool MG510 Wireless Gaming Mouse has 6 programmable buttons that can be programmed for any action, including advanced custom macro functions.