Added support for Steelseries MMO Gaming Mouse, with a few caveats and setup requirements:
James Whitehead II [11-14-09 - 17:55]
Added support for Steelseries MMO Gaming Mouse, with a few caveats and setup requirements:
* You must open the Steelseries mouse configuration screen and set each button (except Left/Right/Middle/Button4/Button5) to "Disable/Clear". This ensures they don't try to send WoW commands, which it does by sending keyboard keys (like M to open the map).
* You should disable "Enable in-game mode".
* In-game you must open interface options, and go to the mouse configuration tab. There you need to select "Detect WoW Mouse". If it doesn't work, you'll need to play with things a bit.
Then you should be able to use the mouse natively, taking advantage of all buttons in Clique and WoW in general (as buttons, not as keys).
diff --git a/CliqueOptions.lua b/CliqueOptions.lua
index 8e8aa63..561feb9 100644
--- a/CliqueOptions.lua
+++ b/CliqueOptions.lua
@@ -1100,7 +1100,7 @@ function Clique:FillListEntry(frame, idx)
end
local type = string.format("%s%s", string.upper(string.sub(entry.type, 1, 1)), string.sub(entry.type, 2))
- local button = tonumber(string.sub(entry.button, -1, -1))
+ local button = tonumber(entry.button)
frame.icon:SetTexture(entry.texture or "Interface\\Icons\\INV_Misc_QuestionMark")
frame.binding:SetText(entry.modifier..self:GetButtonText(button))