Log in

View Full Version : .::Request::.Mouse click solution 101



triCalcifer
09-02-2008, 08:58 AM
Hello everyone and mr.Keyclone

We have all been over the discussion of being able to use the mouse for more on-screen actions.
and i believe i have found a viable solution if programmed right.

a bit of a write up, sorry about that! also any additonal thoughts, problems and other stuff
is more than welcome.


Intergrated Mouse Grid:
---------------------------
Ok, so the idea here is to be able to define fixed regions on-screen, which, when clicked would send
a Hotstring to all the clients. How will it work!?

Ok, first of its needed to build some sort of invisible grid that stays on top of WoW, even with a
WoW client in focus. these could correspond to everything imagineable, actionbars, Player frames ect.
when the mouse is clicked on the region (right/left, middle mouse ect) a action would be triggered by KeyClone.
these actions could again be anything like, PiP switch, a Hotstring or even Keypress perhaps.

how to define the regions:
---------------------------

My first thought would be that the user himself wrote the coordinates which would make up
his regions, name it and give an action. All withing Keyclone.
Another thought would be to have a maximizer-like interface where you could draw the regions,
this however will make it hard to place the regions at usable postions, (like over a single
actionbar button).
the last thought, and while definitly the most hardcore to create(maybe to be build in later)
will be the best. Simply browse to and load up a LUA script from Wow! why?
well, Add-Ons like Bongos and Bartender, save the position of each bar, their size
how spread they are and where they are located in the wow interface. Keyclone could
when directed to the correct location extract that information and create regions based
on that. And easily tell the user which region corresponds with what.
this mehod could also be used to locate size and postion of unit frames, and other stuff.

Another great addition to this would be to be able to define what the action will be
based on the active window. So if ToonA is active and clicks DPS region all the Toons will dps,
if ToonC was active, perhaps a action that caused all toons but ToonC to still DPS
while ToonC Healed targeted character. Just a thought! :P

Edit: Keep in mind that Bongos ect. Create defines position in relation to WoW´s
Resolution and Scale, so Keyclone should normalize this according to Maximizer
settings and position.

what would we benifit from this? Well, we could be able to have more keys accesible for use
with all characters with ease, we would have the standard, 1,2,3,4 and 5 actions for keyboard
use, and then we would be able to attatch macros and abilities to keys, we dont often use,
give these Regions, make them clickable, and voila, Mouse clickers will also be multiboxing!
essentially you could map your entire actionbar lay out to use with all characters/clients
make some round robin ect. all the stuff we do with keyclone, just whith the Mouse instead.

We could however still not use AOE or other actions which require realtime multiplexing of
the mouse on each wow client, which IMO is also rather useless, for anything but Looting
and casting AOE.

Please Keyclone consider this Feature!
thanks for a great product!


calcifer.