Clique

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:

default - This set is always active on registered unit frames, unless overridden by another binding-set.

ooc - This set is only active when you are out of combat. Once you begin fighting, these bindings will no longer be active, regardless of what other bind-sets are selected.

friend - This set is only active when you are activating a binding on a friendly unit, i.e. one you can assist.

enemy - This set is only active when you are activating a binding on an enemy unit, i.e. one you can attack.

pritalent - This bind-set is only active when you are using your primary talent spec, regardless of what other bind-sets are selected.

sectalent - This bind-set is only active when you are using your secondary talent spec, regardless of what other bind-sets are selected.

hovercast - These bindings will be available whenever you are over a unit frame, or a unit in the 3D world.

global - These bindings will be always available. They do not specify a target for the action, so if the action requires a target, you must specify it after performing the binding.

Clique and dual talent specs
In addition Clique allows you to set up different profiles, and can automatically switch between them when your character changes talent groups. In order to set this up, click the 'Options' button, or navigate to the Clique options section of the Interface Options menu. Here you can create new profiles and change your options to activate different profiles depending on talent spec.

Bug reports:
If you are going to submit a bug report, please include the following information:

What version of Clique you are using (/dump Clique.version)

What unit frames you are using

What specific bindings are not working

Donations:
Some people have asked, so here is a way to send me donations:

After 5.2 when Blizzard switched to 'togglemenu', there is a bug with
the dropdown code that requires raid frames to continue using 'menu'
instead in order to work properly. This change should properly use the
correct attribute until this bug has been fixed.

If the player is over a frame that has key bindings active and that
frame is hidden or obscured then those bindings will remain active until
another Clique-enabled frame is moused over. This fix uses the attribute
driver template to clear this dangling button when the player no longer
has a 'mouseover' unit.

This change could potentially cause problems for small corner cases
where non-unit-frames are enabled for Clique casting, but I do not
currently know of any uses where this is the case.

There was a problem with some frames (Pitbull party frames, for example)
that was causing out of combat bindings to not properly apply. This was
due to a weird behaviour of the secure environment system.

The logic seems to be a bit more straightforward and it seems that the
ooc/friend/enemy layering is working properly. The major changes are:

* Clique will only calculate new attributes when you change bindings
* Clique will apply the attributes when bindings change
* If you have ooc bindings, then they will swap on enter/leave combat
* Otherwise, they will not change, so there's no overhead from that

out-of-combat bindings should now correctly be applied over any other
type of binding with the same key. If this isn't the case, please report
it to me.

This option, when enabled, will do a bit more work trying to check for
when your party or raid members enter combat. When this happen, your
click set will be changed and your 'ooc' clicks will be removed, even
though you aren't strictly in combat. This feature is very experimental,
and should be enabled with care.

Originally posted by Zenima Bug: On the latest version the shift+click and ctrl+click did not work, had to change back for a previous one.
Awsome mod btw

All my bindings work finre for me. Can you make a new profile and test these out again>

__________________
"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..."

Originally posted by Cladhaire Its easy to test, try it with the default raid frames. You should be able to select a spell on your hot bar, and then left click to "cast" it on the frame (with the glowy hand). You CANNOT right-click to cast that spell, it needs to be whatever your "Target" binding it set to, i.e. whatever click you would do to target that unit.

Ya! Ok I think I got this, but the thing is I really dont know exactly what to do. " it needs to be whatever your "Target" binding it set to, i.e. whatever click you would do to target that unit"

So I need to assign a "target frame" mouse click? By default, we all know its left click. Which would be the "target unit" option under the custom editor? So assign target unit to whatevever, click the spell on the hotbar, then press the button combo of "target unit"(whatever you assigned it to) then itll work?

Ok clad, did some research here. Turns out I think this is a clique issue, I tried sraidframes, ctraid frames, and the default WoW frames. All facing the same issue. If I assign the left click button to anything, I cant click a hotbar spell, then use that on a frame.

I have to have left click not assigned for me to use my hotbar spells. I will try to do some more research later, but do you face the problem? I would hate to assign ALL my spells to different combos for mouse clicks, thats not good.Am I doing something wrong?

Originally posted by XMushroom Yes this is hard to describe, sorry.
Are you able to press a spell on one of your hotbars then, select the raid frame of a player, and that spell will be cast? I cant seem to do that. It might be a Sraidframe issue, I dont know.

So instead like manually selecting spells like, dispel, resurection, a certain rank heal, fortitdue,prayer of fort,etc....I have to assign them mouse clicks using clique, to cast those spells, that I would other wise manually select in my hotbars.

If I would right click, lets say, dispel, in my hotbar, then go over to a raid frame of whatever player, right click that frame, nothing will happen. It should dispel not do nothing.

Thanks still for this addon Clad! I have a strong feeling this is Sraidframes, but I have no clue really.

Its easy to test, try it with the default raid frames. You should be able to select a spell on your hot bar, and then left click to "cast" it on the frame (with the glowy hand). You CANNOT right-click to cast that spell, it needs to be whatever your "Target" binding it set to, i.e. whatever click you would do to target that unit.

__________________
"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..."

Yes this is hard to describe, sorry.
Are you able to press a spell on one of your hotbars then, select the raid frame of a player, and that spell will be cast? I cant seem to do that. It might be a Sraidframe issue, I dont know.

So instead like manually selecting spells like, dispel, resurection, a certain rank heal, fortitdue,prayer of fort,etc....I have to assign them mouse clicks using clique, to cast those spells, that I would other wise manually select in my hotbars.

If I would right click, lets say, dispel, in my hotbar, then go over to a raid frame of whatever player, right click that frame, nothing will happen. It should dispel not do nothing.

Thanks still for this addon Clad! I have a strong feeling this is Sraidframes, but I have no clue really.

Originally posted by XMushroom I dont know if this is a clique issue or sraidframes..

But to buff or to raise anyone in the raid, I have to first assign the buffs and resurection to mouse keys, then I can buff or rez.

I cant click res or my prayer of fortitude on my hotbars, then click on who I want them on.

What am I doing wrong? Is this normal?

I have to assign buffs and raise to mouse keys as well?

I'm honestly not sure what youre saying? If you can't use your hotbar, then that's not a Clique issue.

__________________
"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..."

Originally posted by anjldust Awesome. I'm sure I can find something to set a macro to a keybind and swap between the two of them.

EDIT - Oh, but a question: I seem to remember hearing that /script wasn't available in combat. Is that still the case? If not I think a castsequence macro (Er whatever it's called) would probably work great.

/script works just fine, as far as I'm aware.. its the other functions that are restricted

__________________
"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..."

Originally posted by Cladhaire You can set multiple profiles, and you could change them with a keybind:

/script Clique:SetProfile("Cladhaire of Stormrage")

will set you to the profile "Cladhaire of Stormrage" (your default is PlayerName of RealmName), and you can use:

/script Clique:SetProfile("Clad's Buffing Set")

It could be more sophisticated, but its all there =)

Awesome. I'm sure I can find something to set a macro to a keybind and swap between the two of them.

EDIT - Oh, but a question: I seem to remember hearing that /script wasn't available in combat. Is that still the case? If not I think a castsequence macro (Er whatever it's called) would probably work great.

Originally posted by anjldust I've got an idea for a feature and I'm curious as to what you'd think about it. I have Clique configured to select a unit on left click and pop up the unit menu on right click while not in combat. While in combat, left click is heal 4 and right click is renew 10. The problem with this is sometimes the game won't put me in combat right away and I don't always notice that. Now, of course, the obvious solution is to pay more attention, but it did get me thinking anyway. :-P

I think it'd be neat to be able to set up seperate bindings and save them as templates which you can switch between with a key press, like \. Sort of like different profiles, except they'd be saved under one character. Then, I could have a set of bindings for doing things like selecting units and opening trades and such, and then a different set for combat, which has heals, fade, stuff like that bound. The downside I can see here is it may not be possible in combat with the new changes. Even if you couldn't change in combat it would still be nice to be able to set it on the combat template the whole time I'm in a raid or dungeon, for example, provided I don't forget to switch it back later. I'm not really sure about that. I do like Clique's system of choosing an action based on the combat flag and whether the unit clicked on is hostile or friendly, but it would be nice to have the option of extra control as well. (Additionally, a chat spam informing you that your template has changed would be good.) Anyway, that way I wouldn't have to wait for WoW to decide to set my combat flag (which seems to take a long time, sometimes) and could take it into my own hands, so to speak.

(BTW, if this is already possible with the current version of Clique and I'm just too noob to notice it, feel free to laugh at me. Thanks.)

You can set multiple profiles, and you could change them with a keybind:

/script Clique:SetProfile("Cladhaire of Stormrage")

will set you to the profile "Cladhaire of Stormrage" (your default is PlayerName of RealmName), and you can use:

/script Clique:SetProfile("Clad's Buffing Set")

It could be more sophisticated, but its all there =)

__________________
"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..."

I've got an idea for a feature and I'm curious as to what you'd think about it. I have Clique configured to select a unit on left click and pop up the unit menu on right click while not in combat. While in combat, left click is heal 4 and right click is renew 10. The problem with this is sometimes the game won't put me in combat right away and I don't always notice that. Now, of course, the obvious solution is to pay more attention, but it did get me thinking anyway. :-P

I think it'd be neat to be able to set up seperate bindings and save them as templates which you can switch between with a key press, like \. Sort of like different profiles, except they'd be saved under one character. Then, I could have a set of bindings for doing things like selecting units and opening trades and such, and then a different set for combat, which has heals, fade, stuff like that bound. The downside I can see here is it may not be possible in combat with the new changes. Even if you couldn't change in combat it would still be nice to be able to set it on the combat template the whole time I'm in a raid or dungeon, for example, provided I don't forget to switch it back later. I'm not really sure about that. I do like Clique's system of choosing an action based on the combat flag and whether the unit clicked on is hostile or friendly, but it would be nice to have the option of extra control as well. (Additionally, a chat spam informing you that your template has changed would be good.) Anyway, that way I wouldn't have to wait for WoW to decide to set my combat flag (which seems to take a long time, sometimes) and could take it into my own hands, so to speak.

(BTW, if this is already possible with the current version of Clique and I'm just too noob to notice it, feel free to laugh at me. Thanks.)

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.