Download
(972Kb)
Download
Compatible with Retail, Classic & TBC
Updated: 09-25-24 05:01 PM
Pictures
File Info
Compatibility:
The War Within (11.0.2)
Cataclysm Classic (4.4.0)
Classic (1.15.2)
Updated:09-25-24 05:01 PM
Created:10-10-20 07:54 AM
Downloads:6,183
Favorites:17
MD5:
Categories:Unit Mods, Action Bar Mods, Buff, Debuff, Spell, Healers, Combat Mods
11.0.2

Clicked  Popular! (More than 5000 hits)

Version: 1.16.9
by: Snakybo [More]

Clicked is a World of Warcraft addon with the goal of improving keybinds and macros. The addon adds a configuration window from where all keybinds can be configured to do something.

There is an extreme amount of freedom in configuring exactly what a keybind does by creating bindings. A binding can do anything from casting a spell to using an item to running a custom macro. Alongside from configuring what a binding does, you are also able to specify the exact target priority for that binding and configure the conditions under which the binding should load.

When configuring multiple bindings on one keybind, Clicked will automatically combine their functionality and allow the keybind to perform either action depending on the context.

Additionally Clicked adds support for the binding of all mouse buttons in case you prefer clicking on a unit frame to cast something.

Features

  • Create keyboard and mouse button bindings for spells, items, and custom macros
  • No performance cost during gameplay
  • Create globally available bindings, or profile specific bindings
  • Cast spells without action bars
  • Cast spells by clicking on unit frames
  • Easily select spells from the spellbook
  • Easily import the entire spellbook
  • Configure binding target priorities
  • Configure binding load conditions
  • Configure macro conditionals
  • Configure multiple bindings on the same keybind
  • Configure custom macros without taking up a macro slot
  • Configure a unit frame blacklist
  • Automatically unload and unlock keybinds while in a vehicle

Configure binding target priorities

You can use the binding target interface to configure the exact target priority. When the binding is activated, Clicked will try to cast the assigned spell or item on each target configured, if the conditions of a target are not met, or if the target does not exist it will try the next target until a valid target is found.

You can mix and match a variety of targets and target conditions in one binding, Clicked will automatically adjust the UI so that the targets list always makes sense, for example it won't allow targets after selecting yourself as a target, since that will not be reachable ever.

A full list of all available targets:
  • Default behaves like the default behavior you would get from putting an ability on your action bar
  • Player (you)
  • Target
  • Target of target
  • Mouseover target
  • Target of mouseover target
  • Focus target
  • Cursor position will cast on your cursor's position, mainly for placable AoE abilities
  • Pet
  • Pet target
  • Party 1-5
  • Arena 1-3

In addition to the unit to cast on, you can also configure (optional) modifiers for that target:
  • Friendly
  • Hostile
  • Alive
  • Dead



Configure binding load conditions

You can configure the exact load conditions on a per-target basis, through this interface you can specify the exact requirements that have to be met for this binding to activate. For example you can configure a binding to only load when a talent has been selected, when you're in war mode, or when you're in a specific zone.

A full list of all available load conditions:
  • Never load will prevent the binding from loading entirely
  • Player Name-Realm checks if your name/realm matches the input
  • Class checks if you are of the selected class(es)
  • Race checks if you are of the selected race(s)
  • Talent specialization checks if you are in the selected talent specialization(s)
  • Talent selected checks if you have the selected talent(s) active
  • PvP talent selected checks if you have the selected PvP talent(s) active
  • War Mode checks if you are in the selected War Mode state
  • Covenant selected checks if you are in one of the selected convenant(s)
  • (not) in zone(s) checks if you are (not) in the specified zone(s)
  • Spell known checks if you can currently cast the specified spell or ability
  • In group checks if you are in the specified group type (solo, party, raid)
  • Instance type checks if you are in the specified instance type(s) (none, arena, battleground, dungeon, raid)
  • Player in group checks if the specified player is in your group
  • Item equipped checks if the specified item is equipped



Configure macro conditionals

These map directly to the macro conditionals found here. Most of them are negatable, allowing for nearly all conditional functionality macros offer without writing a single line of text.
  • Stance (or Form) checks if you are in the selected stance(s) or shapeshift form(s)
  • Combat checks if you are in the selected combat state
  • Pet checks if your pet is active
  • Stealth checks if you are stealthed
  • Mounted checks if you are mounted
  • Outdoors checks if you are outdoors
  • Swimming checks if you are swimming
  • Flying checks if you are flying
  • Flyable checks if you are in an area that permits flying
  • Advanced flyable (or Dragonriding) checks if you are in an area that permits Dragonriding

Configure multiple bindings on the same keybind

You can configure as many bindings on the same keybind as you want, Clicked will automatically and dynamically prioritize the spell, item, or macro to activate based on the configuration of all bindings sharing the same keybind.




With the above configuration, Clicked will automatically combine the Flash of Light and Crusader Strike bindings and generate a macro:

Code:
/use [@target,help] Flash of Light; [@target,harm] Crusader Strike; [@player] Flash of Light
This all happens at the time of configuration, so Clicked has no additional performance impact during gameplay at all.

Configure custom macros without taking up a macro slot

In addition to the ability to cast spells and use items, Clicked also supports creating bindings for custom macros. These custom macros benefit from all the same customizable load conditions, and aim to provide access to functionality that is more than just casting a spell or using an item.

Do note that while it is also possible to create custom macros to cast spells or use items, it's not recommended to do so as they do not benefit from the smart targeting functionality, custom macros are usable alongside regular bindings, but their functionality is for the most part restricted to executing either before or after the automatically generated macro that is used by "Cast a spell" or "Use an item" bindings, hence it is highly recommended to use those instead.

In the case where you feel like you need to use custom macros a lot, feel free to create a feature request explaining what you need them for, so that functionality can be added as a built-in option.



Usage

To get started with Clicked, open the binding configuration window, either by typing /clicked in the chat frame, or by clicking on the minimap button.



Slash commands

The main slash command is /clicked. Additionally /cc works as an alias for all slash commands.
  • Use /clicked to open the binding configuration window
  • Use /clicked profile to quickly navigate to the profile management options
  • Use /clicked blacklist to quickly navigate to the unit frame blacklist options
  • Use /clicked dump to generate a debugging log of the current state

Issues and support

See the GitHub Issue tracker.

Please include the output from /cc dump if you have any issues, if there are any specific binding that are causing issues please include information about which ones are problematic.

Changelog

See the changelog on GitHub. The changelog contains release notes for all released versions, and also upcoming versions.

Credits

Clicked is inspired by Clique.

[1.16.9] - 2024-09-26

Added
  • Add support for Classic Era 1.15.4

Fixed
  • Fix a game crash on Classic Era [#237]
Optional Files (0)


Archived Files (110)
File Name
Version
Size
Author
Date
1.16.8
972kB
Snakybo
09-24-24 03:02 PM
1.16.7
972kB
Snakybo
09-22-24 03:42 PM
1.16.6
972kB
Snakybo
09-22-24 08:51 AM
1.16.5
971kB
Snakybo
09-15-24 05:02 AM
1.16.4
972kB
Snakybo
09-08-24 03:32 PM
1.16.3
971kB
Snakybo
09-06-24 07:55 AM
1.16.2
970kB
Snakybo
09-05-24 05:19 PM
1.16.1
970kB
Snakybo
08-30-24 03:12 PM
1.16.0
969kB
Snakybo
08-29-24 05:45 PM
1.15.6
938kB
Snakybo
08-17-24 06:37 PM
1.15.5
941kB
Snakybo
08-07-24 01:08 PM
1.15.4
941kB
Snakybo
08-06-24 01:55 PM
1.15.3b
941kB
Snakybo
07-30-24 05:50 PM
1.15.3
941kB
Snakybo
07-30-24 03:16 PM
1.15.2
941kB
Snakybo
07-28-24 10:03 AM
1.15.1
941kB
Snakybo
07-25-24 03:00 PM
1.15.0
940kB
Snakybo
07-24-24 06:02 AM
1.15.0-beta-3
941kB
Snakybo
07-14-24 05:01 PM
1.15.0-beta-2
770kB
Snakybo
06-19-24 05:07 PM
1.14.10
961kB
Snakybo
06-19-24 02:22 PM
1.15.0-beta
769kB
Snakybo
06-12-24 06:19 PM
1.14.9
961kB
Snakybo
05-20-24 01:23 PM
1.14.8
961kB
Snakybo
05-07-24 01:41 PM
1.14.7
961kB
Snakybo
05-01-24 04:04 AM
1.14.6
925kB
Snakybo
04-07-24 03:25 PM
1.14.5b
924kB
Snakybo
03-23-24 05:26 PM
1.14.4
923kB
Snakybo
02-11-24 07:34 AM
1.14.3
922kB
Snakybo
01-17-24 05:13 AM
1.14.2
921kB
Snakybo
12-18-23 05:46 PM
1.14.1
921kB
Snakybo
12-03-23 05:49 AM
1.14.1-beta-2
921kB
Snakybo
12-02-23 06:10 PM
1.14.1-beta
922kB
Snakybo
12-02-23 05:33 PM
1.14.0
922kB
Snakybo
11-30-23 06:22 PM
1.13.5
875kB
Snakybo
11-08-23 09:50 AM
1.13.4
870kB
Snakybo
10-10-23 06:37 AM
1.13.3
866kB
Snakybo
09-06-23 03:28 PM
1.13.2
865kB
Snakybo
07-12-23 03:54 PM
1.13.1
865kB
Snakybo
07-12-23 02:26 AM
1.13.0
865kB
Snakybo
07-11-23 02:07 PM
1.12.2
906kB
Snakybo
06-22-23 01:52 PM
1.12.1
800kB
Snakybo
05-21-23 03:40 PM
1.12.0
800kB
Snakybo
05-16-23 07:06 AM
1.11.2
786kB
Snakybo
05-07-23 01:57 PM
1.11.1
786kB
Snakybo
05-03-23 03:07 AM
1.11.0
780kB
Snakybo
03-22-23 03:40 AM
1.10.6
780kB
Snakybo
01-26-23 03:04 PM
1.10.5
780kB
Snakybo
01-06-23 05:02 AM
1.10.4
780kB
Snakybo
01-05-23 07:32 PM
1.10.3
778kB
Snakybo
12-14-22 02:30 PM
1.10.2
778kB
Snakybo
12-13-22 04:37 PM
1.10.1
778kB
Snakybo
11-28-22 12:35 PM
1.10.0
778kB
Snakybo
11-28-22 05:21 AM
1.9.1
762kB
Snakybo
11-16-22 07:48 AM
1.9.0
761kB
Snakybo
11-15-22 11:30 AM
1.8.1
759kB
Snakybo
10-26-22 11:12 AM
1.8.0
759kB
Snakybo
10-25-22 03:09 PM
1.7.7
704kB
Snakybo
09-08-22 11:13 AM
1.7.6
704kB
Snakybo
08-31-22 03:13 AM
1.7.5
705kB
Snakybo
08-29-22 11:15 AM
1.7.4
444kB
Snakybo
08-25-22 10:09 AM
1.7.3
444kB
Snakybo
08-22-22 03:19 PM
1.7.2
444kB
Snakybo
08-17-22 01:49 PM
1.7.1
442kB
Snakybo
08-10-22 06:22 AM
1.7.0
442kB
Snakybo
08-04-22 11:50 AM
1.7.0
442kB
Snakybo
08-04-22 11:50 AM
1.7.0
442kB
Snakybo
08-04-22 11:50 AM
1.6.12
441kB
Snakybo
06-27-22 10:22 AM
1.6.12
441kB
Snakybo
06-27-22 10:22 AM
1.6.12
441kB
Snakybo
06-27-22 10:22 AM
1.6.11
441kB
Snakybo
06-01-22 11:08 AM
1.6.11
441kB
Snakybo
06-01-22 11:08 AM
1.6.11
441kB
Snakybo
06-01-22 11:08 AM
1.6.10
441kB
Snakybo
05-05-22 04:16 PM
1.6.10
441kB
Snakybo
05-05-22 04:16 PM
1.6.10
441kB
Snakybo
05-05-22 04:16 PM
1.6.9
441kB
Snakybo
04-02-22 12:14 PM
1.6.9
441kB
Snakybo
04-02-22 12:14 PM
1.6.9
441kB
Snakybo
04-02-22 12:14 PM
1.6.8
441kB
Snakybo
02-22-22 02:35 PM
1.6.8
441kB
Snakybo
02-22-22 02:35 PM
1.6.8
441kB
Snakybo
02-22-22 02:35 PM
1.6.8
441kB
Snakybo
02-22-22 12:05 PM
1.6.7
438kB
Snakybo
11-12-21 08:19 AM
1.6.6
438kB
Snakybo
11-03-21 06:35 AM
1.6.6
438kB
Snakybo
11-03-21 06:35 AM
1.6.6
438kB
Snakybo
11-03-21 06:35 AM
1.6.5
437kB
Snakybo
09-29-21 12:43 PM
1.6.5
437kB
Snakybo
09-29-21 12:43 PM
1.6.5
437kB
Snakybo
09-29-21 12:43 PM
1.6.4
437kB
Snakybo
09-01-21 10:48 AM
1.6.4
437kB
Snakybo
09-01-21 10:48 AM
1.6.4
437kB
Snakybo
09-01-21 10:48 AM
1.6.3
437kB
Snakybo
08-06-21 05:47 PM
1.6.3
437kB
Snakybo
08-06-21 05:47 PM
1.6.3
437kB
Snakybo
08-06-21 05:47 PM
1.6.2
437kB
Snakybo
07-12-21 12:38 PM
1.6.2
437kB
Snakybo
07-12-21 12:38 PM
1.6.2
437kB
Snakybo
07-12-21 12:38 PM
1.6.1
437kB
Snakybo
06-30-21 03:38 AM
1.6.1
437kB
Snakybo
06-30-21 03:38 AM
1.6.1
437kB
Snakybo
06-30-21 03:38 AM
1.6.0
438kB
Snakybo
06-29-21 04:08 PM
1.6.0
438kB
Snakybo
06-29-21 04:08 PM
1.6.0
438kB
Snakybo
06-29-21 04:08 PM
1.5.3
434kB
Snakybo
06-07-21 05:02 PM
1.5.3
434kB
Snakybo
06-07-21 05:02 PM
1.5.3
434kB
Snakybo
06-07-21 05:02 PM
1.5.2
434kB
Snakybo
06-02-21 04:12 PM
1.5.2
434kB
Snakybo
06-02-21 04:12 PM
1.5.2
434kB
Snakybo
06-02-21 04:12 PM


Post A Reply Comment Options
Unread 02-03-22, 03:20 PM  
Snakybo
A Kobold Labourer
 
Snakybo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 2
Uploads: 2
Originally Posted by Fakeless
Hey, a very solid Clique replace! But I have a question. How can I set frame blacklist for unitframes I don't want this addon to interact with?
Yes you can It's in the esc -> interface -> addons -> Clicked menu
Report comment to moderator  
Reply With Quote
Unread 11-09-21, 07:56 AM  
Fakeless
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Hey, a very solid Clique replace! But I have a question. How can I set frame blacklist for unitframes I don't want this addon to interact with?
Report comment to moderator  
Reply With Quote
Unread 10-20-20, 01:42 PM  
Snakybo
A Kobold Labourer
 
Snakybo's Avatar
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 2
Uploads: 2
Originally Posted by nin
Hey, i really like this addon so far. lots of potencial.

I have encountered one thing though, im trying to bind a heal on button4(my thumb button on mouse), this works great. but i have jump bound to this key. and when i set a hover key to button4 my jump stops working. this feels like it is not working as intended?

Also while im here typing, i kind of wish it could be easier to setup between specializations. more like just switching profile based on spec. my list of binds feels a bit overwhelming with how the UI is designed as it is now. but these are my personal preferences and feedback.

thanks for your great work.

nin
Thanks! I agree that the binding list could use some work, I've got some ideas that I'll flesh out over the next while to work on an improvement.

Regarding the button not working.. do you have the target of your heal set up to "Mouseover target" or to "Unit frame"? Mouseover target is "global" so it will also try to cast when you don't necessarily have a mouseover target, overriding the default keybind. If you set it to "Unit frame" it will only activate the override while hovering over a unit frame and that should allow you to jump and heal with the same button.
Last edited by Snakybo : 10-20-20 at 01:43 PM.
Report comment to moderator  
Reply With Quote
Unread 10-18-20, 02:51 PM  
nin
A Cobalt Mageweaver
AddOn Author - Click to view AddOns

Forum posts: 213
File comments: 83
Uploads: 1
Hey, i really like this addon so far. lots of potencial.

I have encountered one thing though, im trying to bind a heal on button4(my thumb button on mouse), this works great. but i have jump bound to this key. and when i set a hover key to button4 my jump stops working. this feels like it is not working as intended?

Also while im here typing, i kind of wish it could be easier to setup between specializations. more like just switching profile based on spec. my list of binds feels a bit overwhelming with how the UI is designed as it is now. but these are my personal preferences and feedback.

thanks for your great work.

nin
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: