Once the GM4 drive is installed, an icon will appear in the task manager. Right-clicking the icon, and then clicking on configure brings this up on the screen. Under the name there is a support update button that takes you to http://www.zalman.com, where you can search for new drivers. The center has an image of the mouse, with all of the optional things that can be moved around, or even used for Macros and other advanced features to make this mouse work for you, and not the other way around, as the dropdown box shows. This is also where you address the polling rate, and have the option to reset the settings to default.
In the advanced controls section, you now have access to four settings of DPI levels to correspond to the four lights found on the top of the ZM-GM4. The DPI can be adjusted independently if desired; you can address the pointer speed, scroll speed, double-click speed, and there is also an option for universal scrolling, to enable scroll wheel control in applications that do not have native support.
If you click on the Macro selection in the dropdown menu for the buttons, you will be given this window so that you may attempt to set up a Macro. We found it hard to set up, limited in the amount of characters that can be used, and it had no options to import others that may already be saved. We have seen much better offerings when it comes to Macro support.
There are advanced functions to address as well. There are three groups to choose from to help simplify the lists. Basic commands offer things like cut, copy, paste, undo, select all, find, new, and save. Then under the additional commands, we find swap window, close window, my computer, run, and show desktop. Media commands offer all of the functionality that we see on most keyboards. Any of these can be set to any button across the three profiles, essentially allowing for twenty-nine other functions the mouse can do other than the left-click function (which must be there in one of the profiles).