Adding onto what Codingale said, your mouse doesn't have any special name. There is mouse1-3 if you have a scroll wheel, and I have seen some that go all the way to 7.
You also stated that you would like it to where you can disable voice chat and reenable it with your mouse. Are you talking about, pressing the binded button and being able to talk, or turning off voice chat completely.
If the first option, Codingale was correct. It is +voicerecord.
If the second option, look at this:
voice_enable 0 - Voices off
voice_enable 1 - Voices on
So, say you had a mouse that had 5 buttons. You could run something like this in console, or make an autoexec to run it as soon as the game starts.
bind "mouse4" "voice_enable 0"
bind "mouse5" "voice_enable 1"
And then you can alternate between pressing those as you see fit :D
Or combine the two into one and use;
bind "del" "toggle voice_enable 0 1"
Pressing delete will turn voices off, press it again and it will turn them on again.
And you can also turn voices up and down by using this command:
voice_scale 1 - Default
voice_scale .5 - More Tolerable
voice_scale 0 - Voice volume muted
Source
This method might work
Go to Control Panel and search Cursor Options
Disable Cursor Trails.
This might also work for Windows 8 only.
Navigate to settings (go to the top corner, swipe down and click settings)
Click Change PC Settings
Click PC and Devices then click Mouse and Touchpad.
Click the box underneath Touchpad and change to "No Delay"
This might work for Windows 7 and 8
Go to search and type Change mouse settings.
Click Hardware then click your mouse.
Click Properties then Change settings.
Click Driver
Click Update Driver
WARNING: If the Update fails then click roll back then retry.
Best Answer
It seems like CS:GO is not able to recognize the buttons of your mouse. What you can do is to create some macros in your mouse driver.
Keep in mind that I am using the driver tool for the Kone[+] and your driver window may look different from mine. If someone has the same problem but is using a different mouse you can go ahead and try reproducing the same for your driver.
For the first step you have to create a new macro set where you can collect all your CS:GO macros. Just open your driver and execute this 4 steps below.
Click on the Image to enlarge it
After that, select your created macro set and press the new button at the left bottom. To assign something to that macro you press the start record button and press the button which you would use without the mouse. For example the number 3 for the knife.
If you have all function assigned, press the ok button to save your changes. (Keep in mind that you can create more complex things in the macro manager. You also can use the advanced editor.)
The last step is to assign the created macros to a button on your mouse. But before you go ahead and assign a button you should keep in mind that you lose that function on that button.
So you should add all your CS:GO function to a new mouse profile and switch to that profile if you playing CS:GO.
Pro tip: You can assign a profile to the game so everytime you start CS:GO the profile is selected automatically. If you press the WP button this profile is selected automatically if you change to windows.
To assign the function to a button you just select the number of the button you want the function to be and select your macro on there.