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 – Targeting enemy
.
For the Button 4 i am using the value 304 which corresponds to the key 4 – Repair tracks
.
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 – Fire extinguisher
.
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 !
List of codes to be used with SteelSeries World of Warcraft Cataclysm MMO Gaming Mouse
Link to SteelSeries site.
You can get the SteelSeries software from here (local download).
Tested on Windows 7 Ultimate 64 bit with SteelSeries App v1.15, firmware 1.31
41 comments
Skip to comment form ↓
Razzy
March 25, 2013 at 1:51 pm (UTC 2) Link to this comment
Hey, thanks for this post, it turned out to be really helpful due to the asinine way Steelseries implemented middle click.
Basically, the “universal scroll” option available in the program is not really the same as middle click. In many games it does work as middle click, but also causes the camera to spin to the side and up or down, again when releasing the button. But the middle click @ code 101 works fine.
You might want to edit the PDF and change the function for key code 3 to middle click/universal scroll or something, since it causes problems in many games, and leave key code 101 as the real middle button.
cya
Raziel-chan
Shawn
May 20, 2013 at 7:58 pm (UTC 2) Link to this comment
why, when I’am on PassMark keybind program, i can click whatever button, clear everyhtinme before and after, the Lang code is never changing… it’s always : 00001009 ?
Tyvm ๐
Shawn
Bogdan
May 21, 2013 at 9:17 am (UTC 2) Link to this comment
The field value that must change is the one labeled Windows Key Code or Bios Key Code
Shawn
May 23, 2013 at 1:29 am (UTC 2) Link to this comment
Yeah, but I don’t understand, if I want to change the values of my mouse, wich code do I put ? Because your numbers are all in the 4**, and bios or windows key are under 100 ?
Bogdan
May 23, 2013 at 12:16 pm (UTC 2) Link to this comment
Let’s say you want to change the Button 6 of the mouse, the one under the scroll. You need to export the profile, and edit the resulting XML file.
You want to assign the SPACE key to Button 6. So you open the PDF file, search the SPACE key, and note the corresponding value on the CODE column : 519 (for SPACE). So edit the field in the XML file for button 6, and use 519. Import the XML file and you are done.
I’ve used the Keyboard Test program from PassMark when i assigned different numbers (from 1 to 1000) to a mouse button, in the XML file, and tested what key was triggered.
Let me know what how it works.
Shawn
May 23, 2013 at 3:48 pm (UTC 2) Link to this comment
TY, it worked perfectly, sorry its because, in fact I wanted to bind “alt” or “shift” key to a mouse button so I could get so much more key from my mouse !! Ex: mouse button 4 = alt, then by pressing 4 and exemple 7 It would reslut in ALT+f1… but I dont think its possible ๐ would have been really nice !!
still, tyvm
Bogdan
May 23, 2013 at 3:53 pm (UTC 2) Link to this comment
If the mouse knows to send the commands from two buttons simultaneously, it should work. But if you are using the mouse in Windows, macros should be enough.
There may be a third option, to configure the mouse directly from World of Warcraft, but I am not going to install it just to test that.
Bogdan
January 27, 2014 at 1:23 pm (UTC 2) Link to this comment
I’ve installed WOW to test the mouse functions and it doesn’t work like I imagined. It only lets you to bind mouse buttons 4 to 15 to any action available in the key bindings panel.
So WOW will recognize any button of the mouse, without the need to assign C for “chat” (code 501) to a button with my method.
Roman
October 30, 2013 at 6:09 am (UTC 2) Link to this comment
it works, thanks. Have you found the code for ctrl c?
Kidcasco
January 27, 2014 at 2:15 am (UTC 2) Link to this comment
Thank you! Awesomeness.
Anyone find the code for “LALT” or “RALT”
Bogdan
January 27, 2014 at 1:16 pm (UTC 2) Link to this comment
I don’t think you can have ALT or SHIFT on a mouse button, but you can have combinations like : CTRL + 1 (code 335) or SHIFT + 2 (code 346).
I’ll update the table soon with new values.
Kidcasco
January 29, 2014 at 11:38 pm (UTC 2) Link to this comment
Thank you, looking forward to it!
DRiVER_helsinki
February 16, 2014 at 8:51 pm (UTC 2) Link to this comment
How you bind mouse button mouse2 or mouse 4 to some keyboard key ? i rly need such after i lost my right arms function, but i dont know anyone who knows how to do it . ๐
Bogdan
February 17, 2014 at 10:40 am (UTC 2) Link to this comment
What keyboard button to which mouse button ?
Export the profile of the mouse, open it with Notepad. Go to the end of the file.
Download the PDF file, search the corresponding value in the first column and modify the profile file.
Then import the profile.
Svampis
March 7, 2014 at 12:21 am (UTC 2) Link to this comment
thanks alot this really helped me a bunch! ๐
Svampis
March 7, 2014 at 12:22 am (UTC 2) Link to this comment
Thanks alot mate! worked like a charm and now i can use 8 more keys ingame ๐
Bogdan
March 7, 2014 at 12:24 am (UTC 2) Link to this comment
Glad to share my tests.
Thomas
July 31, 2014 at 1:47 am (UTC 2) Link to this comment
i need help getting my key 10 to work with F1 and 13 with F2. this is what i have tried
BUTTON_10>10,405,13,406,</BUTTON_13
Thomas
July 31, 2014 at 2:54 am (UTC 2) Link to this comment
not sure what im doing wrong
Bogdan
July 31, 2014 at 10:00 am (UTC 2) Link to this comment
Try :
<BUTTON_10>10,405<BUTTON_10>
<BUTTON_13>13,406<BUTTON_13>
Use : < and > for < and > in comments
Eryalz
August 16, 2014 at 8:47 pm (UTC 2) Link to this comment
can someone help me please i can’t find the code for X button
i want to assign the x button to button 11 of my mouse
Bogdan
August 18, 2014 at 8:59 am (UTC 2) Link to this comment
You want the X letter or the combination for closing windows : ALT + F4 ?
Engin
August 20, 2014 at 9:54 pm (UTC 2) Link to this comment
Hi
I would like to use X button on WOW mouse button 3. I need more corresponding key list that you ve shared. I havent used in game now but in an hour.
Thanks
Trevor
September 4, 2014 at 11:45 pm (UTC 2) Link to this comment
Thanks so much for that PDF. You just breathed new life into my old mouse.
Mihai
November 19, 2014 at 11:41 am (UTC 2) Link to this comment
If you don’t mind me asking, how old is your mouse? Does it look the same like in day 1? I want to know if the exterior material started peeling of or not.
Thanks!
Mihai
November 19, 2014 at 11:37 am (UTC 2) Link to this comment
Hello, Bogdan. Since your page is in English, I will write in English too ๐
I just wanted to ask you, for how long do you have this mouse? Did the exterior material start to peal off in time (mainly due to sweaty hands)? I have its predecessor, the Ikari MMO, and it looks horrible now because of this issue. I want to try my luck with the Cataclysm, but don’t want to end up with the same issue.
I would really appreciate a reply from you.
Thanks!
Euryalz
January 16, 2015 at 3:17 am (UTC 2) Link to this comment
hi,
i am trying to bind my mouse buttons to the witcher 2 controls and nothing is working not maccros , not code changing nothing can someone help me please …
Bogdan
January 16, 2015 at 9:26 am (UTC 2) Link to this comment
Summary of the article : Export the profile to a file and edit that file. Then import it again.
Euryalz
January 16, 2015 at 4:06 pm (UTC 2) Link to this comment
yeah i know that i did it many times with many games but this i don’t know why it’s not working with the witcher 2
Euryalz
January 16, 2015 at 4:06 pm (UTC 2) Link to this comment
this time*
Colin Poole
April 26, 2015 at 9:34 am (UTC 2) Link to this comment
Hey Bogdan,
I’m having the same issue. I can edit the XML file, and it changes the TEXT of the buttons in the app, but the button functions aren’t changing at all. I basically changed every single button to “scroll wheel” just to see if any buttons at all were working, but it seems like something else is owning the functions of the mouse keys. Any other ideas?
Bogdan
May 3, 2015 at 10:03 am (UTC 2) Link to this comment
Try to disable “Enable in-game mode” from the app, or select another profile. Also check app and driver version.
Mine are :
Software version 1.15
Firmware version 1.31
Running on Windows 7 x64 ULTIMATE
Longwing
August 30, 2015 at 1:51 am (UTC 2) Link to this comment
Thank you for this article. I grabbed one of these mice without realizing the extent of the driver issues (I thought I’d just make macros for all the commands I needed, not knowing they wouldn’t work in-game).
Is the PDF complete? I’m surprised at the limited set of keys the driver will accept. Really disappointing.
Personally, I find the Cataclysm to be ergonomically perfect. It’s exactly what I’ve always looked for in a mouse… only to find that the drivers are nearly unusable.
Tk
July 3, 2016 at 10:00 pm (UTC 2) Link to this comment
You are brilliant.
Jan
January 3, 2017 at 1:08 pm (UTC 2) Link to this comment
Hi,
I’m using this mouse not for gaming but in the office.
I used to have there recoreded macro for excell’s extend selection – CTRL SHIFT END, but I have accidentaly deleted that and now I can’t make it work again. Can anyone advise how to make it work again, please?
Jan
January 3, 2017 at 2:55 pm (UTC 2) Link to this comment
I’m using text auto delay,
after some testing I have figured out that my macro says:
162,0,10,160,0,10,35,0,10,35,1,50,162,1,50,160,1,50,
based on binding separate keys to their own macros I have deducted the following:
162 is for control
160 is for shift
35 for end
the 0 or 1 is representing the key pressed and released
but where I’m lost is the third value. It seems like a time in ms. But I cant figure out if this represents for how long it is pressed or the delay after previous key or delay from the beginning etc. I guess the key to making it pressing all 3 buttons at once is with the timing.
TKOed
February 7, 2017 at 12:39 am (UTC 2) Link to this comment
I have fixed the issue with all wow mice, easy fix. To make the custom macros work with any game with any of the mice. Simply add the *.exe to allow it to use for the program. Here is the kicker. dont add the games *.exe…. nonono… add in explorer.exe and now the buttons work in any game as long as you set the custom macros to keyboard.
TKOed
February 7, 2017 at 12:47 am (UTC 2) Link to this comment
This is how you do it fully…
Open up your mouse software, now i use a WoW Legendary Edition Mouse, but im sure its the same way with yours. But here is how you get all mouse buttons to work for any game software, etc.
Now click on profile menu – go to edit game/app
Now when your here dont add in the game or app your trying to bind to. Instead just add the explorer.exe.
found here C:\Windows\explorer.exe
Now click apply, and click the button you want to bind a macro to, it should bring up button assignment or you can click it your self.
goto custom macro and once there do a new macro and select No delay, after that click top box and name it whatever, then click the bigger box then press the key you want bound.
Now if you did this without a mouse button selected just drag and drop the macro on the button you want it to be at, otherwise repeat steps above to add more macros to different buttons.
After your done, just click apply. BAM works on everything!
Have fun guys!
Recrimination
September 11, 2017 at 2:10 pm (UTC 2) Link to this comment
I am running Windows 10 and am having trouble finding the explorer.exe command
cheekibreeki
September 23, 2017 at 7:52 am (UTC 2) Link to this comment
Years later and this thread its still useful, it even works with the oldest wow mmo gaming legacy mouse, thank you!
APieThief
March 10, 2019 at 12:59 pm (UTC 2) Link to this comment
I am wanting to be able to change the way the button functions when pressed…I’d like that it would keep pressing the macro so long as the button is held down, much like a key on a keyboard would if you just held the wwwwwwwwwwwwwwwww key for a few seconds. Is this possible through the method you described? or do you have an idea of where better to look to find the code for it?