Many of those of you who have the World of Warcraft Cataclysm MMO Gaming Mouse, from SteelSeries, have failed to use the mouse with other games other than World of Warcraft.
You can use the mouse with other games but usually you are limited to 5 buttons : left click, right click, middle click, and mouse wheel up / down.
I’ve spent of few hours trying to make the other buttons of mouse to work with World of Tanks, and I have found an easy solution.
First I’ve tried assigning different macros for the other buttons but it didn’t work. However the macros work in Windows applications.
I’ve tried all types of macros : Copy&Paste (Driver only), Text (with Auto Delay), Record Delay and No Delay. None of these macros worked inside the World of Tanks game.
I’ve noticed that with the default profiles the mouse has, the button placed before the wheel (named Button 6), toggle the mini-map in World of Tanks. The mini-map is associated with the key M. The key’s default function is named Toggle World Map Pane in the SteelSeries Mouse application.
The key to this problem is the Import / Export feature of the SteelSeries Mouse application. It saves your profiles in a XML file that can be easily modified. If you export the first profile (the default one), and scroll to the bottom of the file you will find this :
<BUTTON_1>1,1<BUTTON_1> ... <BUTTON_6>6,517<BUTTON_6> ... <BUTTON_13>13,520<BUTTON_13> <BUTTON_14>14,405<BUTTON_14>
The highlited line is what we are after.
The first 3 buttons are the left click, right click and universal scroll. We are interested by the corresponding values for the buttons from 4 to 14.
Remember that i’ve said that BUTTON 6 toggles the mini-map in World of Tanks same way of pressing the m key ? Well, the value in the XML file for BUTTON 6 is 517.
If we modify this value with another number, we can assign almost any key to the SteelSeries World of Warcraft Cataclysm MMO Gaming Mouse. If we would know what values need to be filled in, we could then import the profile in the SteelSeries mouse app (the modified XML file) and use it.
To discover the keys i’ve used a little program named Keyboard Test by Passmark software. It has a trial period of 30 days. This program helped me to discover the corresponding keys for different values, assigned in the XML file. Just download / install / launch Keyboard Test, then press different buttons of your mouse. It will tell you what keys or combination of keys is triggered when different mouse buttons are pressed.
Remember after testing a mouse button, to use the Clear button of the Keyboard Test app.
Using the program above with different values for Button 6 of the mouse I’ve made a list of the keys found and their corresponding values that must be used in the XML profile file. For example 405 is F1, and 415 is g.
So the trick is to set the appropriate values for each button we are interested in.
I’am currently using value of 405 for mouse Button 6 which corresponds to the key F2 –
For the Button 4 i am using the value 304 which corresponds to the key 4 –
For the Button 5 i am using the value 305 which corresponds to the key 5 –
Heal crew member.
For the Button 12 i am using the value 409 which corresponds to the key F5 –
Affirmative chat command.
For the Button 13 i am using the value 306 which corresponds to the key 6 –
Below there is a PDF file with the values that i found.
You need to use the CODE column, not Windows Key Code or Bios Key Code !