Go to Page... |
Compatibility: | Dark Heart (10.2.7) Cataclysm Classic (4.4.0) Classic (1.15.2) WOTLK Patch (3.4.3) TBC Patch (2.5.4) |
Updated: | 05-08-24 01:10 PM |
Created: | unknown |
Downloads: | 1,271,153 |
Favorites: | 3,569 |
MD5: |
Clique is a simple addon that enables powerful click-casting and hover-casting on your unit frames and in the 3D game world. You can bind virtually any mouse or keyboard combination to a spell or macro. In it's normal configuration this enables you to use the bindings over your unit frames in order to cast spells directly on that unit. This allows you to more quickly select both the spell to cast, and the target of the spell without requiring an extra click.
To begin with Clique, open your spellbook and click on the new tab that is shown there. You can also open the configuration GUI by running the /clique slash command. From this binding interface you can add, remove and alter any of your Clique bindings. You will be unable to make these changes when you are in combat due to limitations in the Blizzard API.
Binding a spell
Binding a spell is just a matter of finding the spell in your spellbook, putting your mouse over it, and performing the binding you would like to add. For example, if you'd like to set 'Regrowth' to activate on 'Shift-LeftButton', then you just find that spell in your spellbook and then Shift-LeftClick on it. You can also bind keyboard combinations, so you could do the same with Shift-R if you'd like.
Keep in mind when you are setting your bindings that they will override any bindings that are already set on the frame, for example the default bindings to 'Target unit' and 'Show unit menu'. You can override these bindings if you would like, but you should then set a new different combination that will activate the original functions
Binding the 'Target unit' or 'Show unit menu' actions
If you've rebound or lose these default bindings, you can re-bind them using the 'Bind other' button in the Clique configuration. Click on the button, and choose the correct action and you will be presented with a dialog box that allows you to set the binding for that action. Simply choose a new key combination, and you will be able to target units and open your menu again.
Binding a macro
Binding a macro can also be found on the 'Bind other' button. You'll be given a new window with instructions and suggestions about writing your macros, but other than that the process should seem very similar.
Managing click-sets
Each binding can belong to a number of binding-sets. These sets determine when the binding is active. The built-in binding-sets are as follows:
File Name |
Version |
Hits |
Size |
Author |
Date |
v90001-0.1.0-beta |
3,686 |
103kB |
Cladhaire |
08-16-20 12:47 PM |
|
v40000-1.2.7-7e91cea |
2,931 |
79kB |
Cladhaire |
10-16-10 10:31 AM |
|
2.0.0-abfbb36 |
2,410 |
43kB |
Cladhaire |
10-11-10 04:34 PM |
|
r129 |
2,800 |
67kB |
Cladhaire |
11-14-09 11:55 AM |
|
r125 |
2,474 |
67kB |
Cladhaire |
11-14-09 11:46 AM |
|
r127 |
2,383 |
67kB |
Cladhaire |
11-03-09 01:54 AM |
|
r121 |
2,701 |
67kB |
Cladhaire |
04-17-09 01:49 AM |
|
r108 |
3,590 |
58kB |
Cladhaire |
10-13-08 02:55 PM |
File Name |
Version |
Size |
Author |
Date |
v3.6.3-release |
236kB |
Cladhaire |
05-08-24 11:44 AM |
|
v3.6.2-release |
236kB |
Cladhaire |
05-08-24 12:28 AM |
|
v3.6.1-release |
236kB |
Cladhaire |
05-02-24 09:50 AM |
|
v3.6.0-release |
235kB |
Cladhaire |
04-29-24 12:32 AM |
|
v3.5.7-release |
234kB |
Cladhaire |
03-21-24 12:45 PM |
|
v3.5.6-release |
234kB |
Cladhaire |
01-17-24 01:13 AM |
|
v3.5.5-release |
234kB |
Cladhaire |
11-09-23 03:25 PM |
|
v3.5.4-release |
234kB |
Cladhaire |
09-08-23 01:08 PM |
|
v3.5.3-release |
234kB |
Cladhaire |
08-30-23 04:05 AM |
|
v3.5.2-release |
235kB |
Cladhaire |
07-12-23 12:33 PM |
|
v3.5.1-release |
234kB |
Cladhaire |
05-03-23 09:47 AM |
|
v3.5.0-release |
234kB |
Cladhaire |
04-01-23 04:55 AM |
|
v3.4.15-release |
234kB |
Cladhaire |
03-22-23 12:35 PM |
|
v3.4.14-release |
234kB |
Cladhaire |
01-25-23 09:26 AM |
|
v3.4.13-release |
234kB |
Cladhaire |
01-21-23 02:39 AM |
|
v3.4.12-release |
234kB |
Cladhaire |
11-29-22 01:55 AM |
|
v3.4.11-release |
234kB |
Cladhaire |
11-28-22 06:32 AM |
|
v3.4.10-release |
234kB |
Cladhaire |
11-06-22 02:25 PM |
|
v3.4.7-release |
233kB |
Cladhaire |
11-02-22 02:28 AM |
|
v3.4.6-release |
233kB |
Cladhaire |
10-27-22 04:08 AM |
|
v3.4.5-release |
233kB |
Cladhaire |
10-26-22 07:55 AM |
|
v3.4.4-release |
232kB |
Cladhaire |
10-26-22 01:05 AM |
|
v3.4.2-release |
233kB |
Cladhaire |
10-25-22 01:18 PM |
|
v3.4.1-release |
232kB |
Cladhaire |
10-25-22 08:52 AM |
|
v3.4.0-release |
233kB |
Cladhaire |
10-25-22 08:47 AM |
|
v3.3.0 |
154kB |
Cladhaire |
09-02-22 06:36 AM |
|
v3.2.1 |
153kB |
Cladhaire |
08-31-22 11:13 AM |
|
v3.2.0 |
151kB |
Cladhaire |
08-21-22 08:26 AM |
|
v3.1.5 |
105kB |
Cladhaire |
08-17-22 11:13 AM |
|
v3.1.4 |
105kB |
Cladhaire |
06-02-22 11:53 AM |
|
v3.1.3 |
105kB |
Cladhaire |
02-22-22 04:40 PM |
|
v3.1.2 |
105kB |
Cladhaire |
11-04-21 01:13 PM |
|
v3.1.1 |
105kB |
Cladhaire |
06-30-21 06:15 AM |
|
v3.1.0 |
105kB |
Cladhaire |
06-01-21 04:05 AM |
Comment Options |
worstcase86 |
View Public Profile |
Send a private message to worstcase86 |
Find More Posts by worstcase86 |
Add worstcase86 to Your Buddy List |
04-11-11, 04:42 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 1
Uploads: 0
|
So any update with the random breaking of bindings? Seems for me the only binding that breaks is right mouse click (constantly I might add) generally if I switch toons or get logged off I have to delete my binding then re-add it (or a ui reload as others have stated.) Most of the time that fixes it, but every so often even if I DO do that it'll break again some 20+ minutes later.
|
|
Celestria11 |
View Public Profile |
Send a private message to Celestria11 |
Find More Posts by Celestria11 |
Add Celestria11 to Your Buddy List |
04-10-11, 10:31 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 20
Uploads: 0
|
Possible Problem with Clique Detecting Cursor Position
EDIT: I have found the source of the problem! See my "edit 5" below. I would indeed call this a bug with Clique, but it might be something the author cannot do anything about.
EDIT: I apologize for how large this post has become! Hello, Cladhaire! I want to say that I love your addon! I have recently begun having some issues, however. I apologize if they have been discussed below already. I recently purchased the Razer Naga, and I use it in NumPad mode. If you aren't familiar with it, this simply means that pressing the side buttons is equivalent to pressing the numbers 1-9, 0, -, and + on the NumPad. I heal on my resto shaman using Clique with the default Blizzard raid frames. Through Clique, I have bound all of the side buttons (really, the NumPad keys) for my various healing spells. Additionally, using the default Blizzard key bindings interface, I have some of the side buttons (again, the NumPad keys) bound to various cooldowns, totems, and self-buffs that do not require targets. For example, pressing button 1 when my cursor is placed over a raid frame casts Healing Wave (HW) via Clique, but pressing the same button when my cursor is elsewhere activates Water Shield (WS) from my action bars via Blizz's key bindings. This works wonderfully most of the time. However, on occasion my bindings will behave as if my cursor is not over a raid frame when it actually is, or vice versa. I can't find a way to reproduce this bug reliably, but it does happen perhaps once or twice each raid boss encounter seemingly at random. For example, I may move my cursor over a raid bar that needs some healing, press 1 on my Naga, and instead of casting HW I see my WS refresh. If I press 1 repeatedly, WS will continue to cast until I move my cursor off my raid frames and back on. At that point my bindings will work fine again. Sometimes the bug manifests itself in the opposite way, although this happens much more rarely. e.g., I may try to cast WS, with my cursor nowhere near a bar, and instead I will begin to cast HW on someone (who knows who?). Until I move my cursor onto a bar and back off, I cannot cast WS. These problems occur with any and all of my side mouse buttons (again, the NumPad keys). Sometimes I will attempt to cast Healing Surge and instead I get the targeting reticule for Healing Rain. Sometimes I'll try to refresh Earth Shield on the tank and instead I pick up my totems. Sometimes I'll try to use a heal, and instead I burn my Mana Tide Totem cd. As you can imagine, this has caused wipes. Whenever the bug occurs, the spell that is cast always would be the correct one had my cursor been someplace else, i.e. Clique behaves as if it is not properly registering the position of my cursor or the presence/absence of my raid frames. I do not have any way of knowing for sure that the problem is Clique. It may in fact be a problem with Blizzard's UI (I haven't tested other raid frames), but the fact that occasionally my Clique bindings will activate when my cursor is not positioned over a bar makes me suspect Clique. Furthermore, I believe that I have experienced this bug on occasion when using character portraits (again, the Blizzard default portraits) for healing instead of the raid frames. I have seen this bug occur most commonly in raids (where I am, of course, using Clique the most), but I have also seen it occur sitting in a capital, out of combat. As I said before, it isn't until I move my cursor on or off a raid frame and back to its original position that the problem resolves itself. Before I purchased the Naga, I used Clique without an issues. However, I used combinations of modifiers + left/right click to do my healing, and I didn't have any other spells bound to these keys through the Blizzard UI, so it's fair to say that I wouldn't have observed the problem if it occurred at all previously. I will emphasize that each of my Clique bindings are set to "Default" (except for Hex and Bind Elemental, which are set to "Enemy"), and I have no "Global" or "Hovercast" Clique bindings. I am wondering if you have any advise on how to go about troubleshooting this problem. Perhaps I should be using Clique exclusively, with my cooldown/WS/etc bindings set up as "Global" Clique bindings (if I understand that setting correctly)? Maybe this issue has been resolved previously. If posting my exact bindings or my addons used would be helpful, I will be happy to do so. Any tips you can provide would be greatly appreciated! Once again, I love this addon! Couldn't live without it! EDIT: I am using Clique v40000-1.3.4. EDIT 2: In tonight's raid, I tried what I suggested above. I removed all my Blizz bindings for non-targeted abilities and rebound them as "Global" Clique bindings. Unfortunately, this did not fix my issue. EDIT 3: If I use the following macro (found in this thread) whenever my bindings are malfunctioning, should I expect it to reveal any addons that might be interfering via hidden frames? (I know close to nothing of LUA or the WoW API.) I won't be able to test this tonight, but I will try it out tomorrow if I have time. Code:
/dump GetMouseFocus():GetName() However, I did discover that if I clicked whenever my cursor was over a buff icon, my Global binding (in this case, WS) triggered instead of my Default binding (HW). It is very possible that some of the times during raids that I have thought I was experiencing a bug I was in fact clicking on buff or debuff icons. I'm still not convinced I have hallucinated this entire issue, but it is very likely that another addon is the source of the problem. As far as I can tell, I should be able to click on buffs/debuffs and still have healing spells be cast. I do not have any frames blacklisted, and I have all Blizzard frames set to auto-register. Here are two screenshots of my Clique options: http://img717.imageshack.us/i/cliqueblacklist.jpg/ http://img688.imageshack.us/i/cliqueblizzoptions.jpg/ I went a little over the top putting this image together: http://img853.imageshack.us/i/cliqueframes.jpg/ (I was quite meticulous in getting the boundaries exact.) In that image, the red and orange areas (1-5) are the only places where "Default" Clique bindings trigger instead of "Global" bindings. In particular, when I clicked on the purple area marked as "12", my WS triggers and the script states that the frame is named "CompactPartyFrameMember1Buff1". I can see that this frame is not blacklisted. I experience the same behavior with buffs or debuffs, in a party or a raid, in or out of combat. Is this intended behavior? Could this possibly be changed so that I don't have to worry about dodging buff/debuff icons in the heat of battle? EDIT 5: I have figured out how to reproduce the bug! As I said in my previous edit, if the cursor is placed over a buff or debuff icon in the default raid-style frames, Clique behaves as if the cursor is not over a unit frame at all. I just discovered that if a buff or debuff expires while the cursor is over its icon, Global bindings will continue to trigger until the cursor moves off the unit bar and back on. In other words, "onleave/onenter" events are not triggering when a buff/debuff icon disappears beneath the cursor, and the bindings are not being rebound properly. Maybe there is nothing that can be done to fix this; this may be a case where the API isn't sophisticated enough for an addon author to do anything about it. However, like I said above, I don't know much about writing WoW addons. Cladhaire, can we expect a fix for this issue? EDIT 6: I tried blacklisting all the frames with names of the following forms, but to my surprise this had no effect whatsoever on my problem. I did remember to /reload, and I tried logging out and back in. CompactPartyFrameMemberXBuffX CompactPartyFrameMemberXDebuffX CompactPartyFrameMemberXDispellDebuffX CompactRaidFrameMemberXBuffX CompactRaidFrameMemberXDebuffX CompactRaidFrameMemberXDispellDebuffX
Last edited by worstcase86 : 04-12-11 at 07:37 AM.
|
|
worstcase86 |
View Public Profile |
Send a private message to worstcase86 |
Find More Posts by worstcase86 |
Add worstcase86 to Your Buddy List |
04-04-11, 09:36 AM | ||
|
Re: Modifer Keys
It does work similar to what you're saying, since if you bind '2' then Alt-2 works (unless you've bound it to something else). Similarly, if you de-bind shift-2 from the action bar, then shift-2 will also work when you use '2'. So in reality, Clique only 'doesn't' work when you have another binding that conflicts. This is, as far as I can see, how things should really work, since its WoW that is actually making that determination, not Clique.
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..." |
|
|
Cladhaire |
View Public Profile |
Send a private message to Cladhaire |
Find More Posts by Cladhaire |
Add Cladhaire to Your Buddy List |
04-04-11, 09:26 AM | |
A Defias Bandit
Forum posts: 2
File comments: 4
Uploads: 0
|
Modifer Keys
I use LShift as my push-to-talk key in Ventrilo. I've been using the new keybind feature in Clique since the Cataclysm rewrite (which I love), and have noticed a conflict. For example, if I have "2" bound to Flash Heal for friendly units in Clique spells cast when I hover over a unit frame and push "2" unless I'm also trying to talk in Ventrilo. I'm assuming this is because I don't have "Shift-2" bound to Flash Heal. Instead of going through and binding a second "Shift" key-combo to every spell, would it be possible to get "ignore modifiers" option for Shift/Ctrl/Alt added to Clique so that it acts similar to the Blizzard action bars? (IOW, if I don't have "Shift-2" bound to something, they assume I mean just "2" even if Shift is held down.)
|
|
malsudon |
View Public Profile |
Send a private message to malsudon |
Find More Posts by malsudon |
Add malsudon to Your Buddy List |
03-31-11, 04:10 PM | |
|
Try with the default unit frames. If you cannot reproduce it, then it is an issue with the unit frames, as I highly suspect that it is. That's the first step when troubleshooting.
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..." |
|
Cladhaire |
View Public Profile |
Send a private message to Cladhaire |
Find More Posts by Cladhaire |
Add Cladhaire to Your Buddy List |
03-31-11, 03:45 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
Clique broken?
Hi. Every so often certain buttons stop working. Half my heals will not cast and the only fix is a ui reload. Now this wouldn't be so bad if it only happened every once in a while i guess... but this is happening like every 5 minutes. I love this addon and never have experienced this before. Any help?
|
|
ShawBoomy |
View Public Profile |
Send a private message to ShawBoomy |
Find More Posts by ShawBoomy |
Add ShawBoomy to Your Buddy List |
03-30-11, 04:07 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
Oh, that easy. Wonderful. Thanks for the swift reply
|
|
Appren |
View Public Profile |
Send a private message to Appren |
Find More Posts by Appren |
Add Appren to Your Buddy List |
03-30-11, 03:28 AM | ||
|
Re: /use 10 macro and spell cast on same key?
Code:
/use 10 /cast [target=mouseover] Healing Wave
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..." |
|
|
Cladhaire |
View Public Profile |
Send a private message to Cladhaire |
Find More Posts by Cladhaire |
Add Cladhaire to Your Buddy List |
03-30-11, 03:25 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
/use 10 macro and spell cast on same key?
Greetings. I've been using this wonderful addon for a few months now, after starting to heal on my shaman. I have one question; is it possible for me to somehow use my synapse springs (engineering gloves tinker) via the /use 10 on a macro and cast a heal on the same hotkey (with mouseover on raid frames)?
|
|
Appren |
View Public Profile |
Send a private message to Appren |
Find More Posts by Appren |
Add Appren to Your Buddy List |
03-30-11, 02:12 AM | |
|
It means you have an error in your configuration, specifically a 'spell' that doesn't actually have a spell name listed in the configuration. You could try and delete that entry from the binding configuration, it should be obvious which one it is. Alternatively, you can post your saved variables somewhere so I can look at them.
Last resort: /run CliqueDB3 = nil /reload
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..." |
|
Cladhaire |
View Public Profile |
Send a private message to Cladhaire |
Find More Posts by Cladhaire |
Add Cladhaire to Your Buddy List |
03-29-11, 06:10 PM | |
|
Tryin to find out why i get this error now
Message: Interface\AddOns\Clique\Clique.lua:283: bad argument #7 to 'format' (string expected, got nil) Time: 03/29/11 18:09:46 Count: 1 Stack: [C]: in function `format' Interface\AddOns\Clique\Clique.lua:283: in function <Interface\AddOns\Clique\Clique.lua:281> Interface\AddOns\Clique\Clique.lua:448: in function `GetClickAttributes' Interface\AddOns\Clique\Clique.lua:89: in function `Initialize' Interface\AddOns\Clique\AddonCore.lua:135: in function `handler' Interface\AddOns\Clique\AddonCore.lua:93: in function <Interface\AddOns\Clique\AddonCore.lua:89> Locals: (*temporary) = "%sbutton:SetAttribute("%s%s%s%s%s", %q)" (*temporary) = "" (*temporary) = "shift" (*temporary) = "-" (*temporary) = "spell" (*temporary) = "" (*temporary) = "1" (*temporary) = nil (*temporary) = "string expected, got nil"
__________________
|
|
Alkar |
View Public Profile |
Send a private message to Alkar |
Find More Posts by Alkar |
Add Alkar to Your Buddy List |
03-24-11, 09:23 AM | |||
|
Yes, but what I am saying is this is just not possible without writing a macro. I can't make a set for you, because its not possible to do it.
Code:
/cast [@mouseover,exists] spell1; spell2
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..." |
||
|
Cladhaire |
View Public Profile |
Send a private message to Cladhaire |
Find More Posts by Cladhaire |
Add Cladhaire to Your Buddy List |
03-24-11, 08:47 AM | ||
A Defias Bandit
Forum posts: 0
File comments: 5
Uploads: 0
|
I'm guessing it would be along the lines of: Code:
/cast [@mouseover] spell1; spell2
Last edited by WillFM : 03-24-11 at 09:06 AM.
|
|
|
WillFM |
View Public Profile |
Send a private message to WillFM |
Find More Posts by WillFM |
Add WillFM to Your Buddy List |
03-24-11, 08:03 AM | |||
|
This is not technically possible without macros. If you need or want this behaviour, you must write a macro. I'm not sure I want to get Clique into the business of writing macros for you.
__________________
"There's only one thing that I know how to do well and I've often been told that you only can do what you know how to do well, and that's be you-- be what you're like-- be like yourself. And so I'm having a wonderful time, but I'd rather be whistling in the dark..." |
||
|
Cladhaire |
View Public Profile |
Send a private message to Cladhaire |
Find More Posts by Cladhaire |
Add Cladhaire to Your Buddy List |