PDA

View Full Version : Binding Spells to Keys?



Malgor
05-09-2010, 11:48 PM
I am trying to get my team efficient. I want to delete all the bindings on the number pad for the numbers 0-9 and replace them with spells for my druid to heal the team without having to go to his screen.

I have removed the number pad bindings for my other characters so they have no assignment for 0-9. I have assigned 7, 4, 1, 8, 5 to target a specific party member. (I may change this so it's 0-4, but for right now that's what I did).

Now here is where I am unsure how to get spells on the other numbers that are left (0, 2, 3, 6, 9).

How can I bind specific spells to those numbers? Do I need an add on to do this?

My druid is only 73 so doesn't have his full arsenal of healing spells yet, but I'm practicing so want to get this all set up right now while I'm leveling them.

I use ISBoxer as my multi-boxing program.

Thanks again in advance,

Malgor

(I did search for this and couldn't find where anyone explained this. I googled and searched on here - most people just say that they use the number pad for spells, not how to specifically assign a spell to one of the number pad keys.)

Velassra
05-10-2010, 12:28 AM
I use an addon, Dominos, which allows me to use w/e key I want to place a macro. It's pretty easy to set-up. That's probably what you're looking for. There are other choices I'm sure, that's just the one i use.

alcattle
05-10-2010, 01:20 AM
unclear to your problem but IS assigns macros to keys. When setting things up, it asks you to hit a key. A bar manager might work also for putting a click for the key.

Malgor
05-10-2010, 01:57 AM
Where in IS can I assign a macro to a key? I have read through most of the walkthroughs for ISboxer and was still confused as to where I can do that.

Ualaa
05-10-2010, 02:14 AM
Even with the default UI, you can drag spells onto action bars.
And then go into Keybindings, and assign whatever key combination (numpad, if you want) as the hotkey for that action bar.

Ualaa
05-10-2010, 02:21 AM
Where in IS can I assign a macro to a key? I have read through most of the walkthroughs for ISboxer and was still confused as to where I can do that.

If you Right Click on Actions, and select:
- Keystroke Actions > New World of Warcraft Macro Action

You'll need to assign a "Key Combination" which is a unique warcraft keybind.
This is something which you can push in-game to run that macro.
You'll still run this mapped key via the hotkey you assign, but could run it via the key combination too.

You have the option to "Display in Step", as whatever you want.
So while your macro might be, "/cast [nostance:3] Cat Form", you might display it as "Become a Kitty".

You have the option for, but first:
- Assist hot (active) character
- Target hot (active) character
And:
- And restore (previous) target afterwards.

The macros you create with IS Boxer are limited to 1024 characters (like other macro making addons), not the default 255.

You can also use {FTL} arguments in the macro.
{FTL} refers to the active character.

Malgor
05-10-2010, 03:27 PM
Ualaa -

I'm not sure where to do the instructions you listed. When I open up ISBoxer I don't see an "Actions" anywhere. The nearest thing to "Actions" is "Action Target Groups".

On the top window pane of ISBoxer I have -Characters; -Character Sets; -Key Maps (+General, +Control, +FTL DPS Keys, +WoW Key Bindings); -Window Layouts; +Repeater Profiles; +Click Bars; Action Target Groups; +Virtual Files; Computers.

I can click on any of those to have a new tree appear in the lower left pane and clicking on any of that list then brings up other options, but I think I've clicked and right clicked them all and can't find "Actions" anywhere.

I know I must be a total newb not being able to figure this out or find it.

Can you point me in the right direction? We might have to pretend that I'm not smarter than a 5th grader.

Thanks :)

Malgor

thefunk
05-10-2010, 03:41 PM
This is what I do:

on the top part expand "key maps" and click on General. The bottom left section will show you "General" with expanded "Mapped Keys". Right-click on "Mapped Keys" and click "New Mapped Key".

Now click on the newly formed "New Mapped Key" and click the "hotkey" section on the right hand side to choose a key you want to press (let's say Num1). Also select whether you want FTL to apply to this mapped key (under "World of Warcraft: Use FTL Modifiers")

go back to the left-hand-side and right- click on 1 (below "Steps"). Now select "Keystroke Actions->New Keystroke action"

Under "Target" select which windows will receive the command

Under "Key Combination "select what the windows will receive (I.e. if your macro is on Num1, press Num1).

Save, Export to Innerspace, Bob's your uncle.

How do you attach screenshots to posts?

Malgor
05-10-2010, 03:43 PM
Actually I found "Actions" now.

I'm confused as to where to put in what you suggested.

Should I make a new mapped key first? I am guessing it should be under FTL DPS KEYS/Mapped Keys, but that's just a guess at this point.

Help!

Thanks again,

Malgor

Malgor
05-10-2010, 03:44 PM
Thanks, thefunk! That's what I was looking for.

Not guaranteed I won't have more questions, but going to work with this a bit before I post more.

Malgor

coglistings
05-10-2010, 03:51 PM
If I use a modifier in the wow instance macro on lets say the druid wow window, does ISBoxer pass that along? As I am not a ISBoxer user, I am unsure if this is supported, though from the descriptions listed above, it doesn't appear so.

the issue here is as so, I have priest healer buttons assigned to directly heal party members, but I use modifiers (shift, alt, ctrl) to pass along lets say a renew on party3 instead of a greater heal, thus keeping healing buttons limited to one per character in raid/group etc I know in HNK, I have to pass all three key presses, but not sure how ISBoxer handles this, thanks in advance :)

Malgor
05-10-2010, 04:23 PM
Okay I am now a bit educated! I used a combination of what thefunk and Ualaa said and was able to make macros that I bound to my number pad. I now can select 0 (self), 1, 2, 3, 4 (respective party members), and 7 (regrowth), 8 (wild growth), and 9 (Healing Touch). I also have my oh crap spell of Tranquility bound to 6.

Thanks you two. Now I am able to fumble my way through some of this and be a bit better at it. I'm sure there will be more questions in the future.

Malgor

thefunk
05-10-2010, 04:23 PM
you don't need to do it via macro, just create a mapped key with the modifier, so you'd have 1 mapped key doing shift, 1 doing control etc...

Malgor
05-10-2010, 04:43 PM
Okay having a bit of a problem broadcasting what I need to happen.

I created the macros under ACTIONS and I can only seem to get them to work when I'm in my Druid's window. Not when I'm in my main tank's window. I thought those keys would broadcast from my Paladin's window to all windows.

I selected 0-4 on the number pad while in my druid window and it selects each party member accordingly. I select the spell macros I put in spots 7, 8, 9, 6, 5 and they cast fine on any of the targets (0-4), but when I switch to my Paladin's window only a couple of the spells work correctly and I cannot choose different targets by pressing the 0-4 buttons on the number pad.

I'll keep experimenting to see what I'm doing wrong.

What should "Target" be set to? I want to be able to use these no matter what window I might be using.

thefunk
05-10-2010, 04:55 PM
usually window->all or something like that. Make sure your tank hasn't got those keys set to something else.

Also if your macro has got something like "/cast @tank" don't use FTL modifiers (in fact, I wouldn't use modifiers for heals full stop)

Ualaa
05-10-2010, 05:03 PM
If I use a modifier in the wow instance macro on lets say the druid wow window, does ISBoxer pass that along? As I am not a ISBoxer user, I am unsure if this is supported, though from the descriptions listed above, it doesn't appear so.

the issue here is as so, I have priest healer buttons assigned to directly heal party members, but I use modifiers (shift, alt, ctrl) to pass along lets say a renew on party3 instead of a greater heal, thus keeping healing buttons limited to one per character in raid/group etc I know in HNK, I have to pass all three key presses, but not sure how ISBoxer handles this, thanks in advance :)


Let's say you have a warcraft macro (and put it on the "1" key):

#showtooltip
/cast [mod:alt] Drain Soul; Chaos Bolt

When you push 1, that is the trigger for the mapped key: DPS 1, in the FTL DPS Keymap.
This will:
a) Do Mapped Key > FTL Assist Me (Target: Current Window) .... which has the non-active (slave) windows assist the active (master) window.
b) It then sends "1" to all windows.

To send Alt + 1, you need to make another mapped key.

In the FTL DPS Keymap, right click on Mapped Keys.
Create a new mapped key.
Call it something like DPS 1 + Alt.
Set the Hotkey as Alt + 1.
Click on the "1" under Steps.
In the right pane, right click on Actions.
Keymap Actions > New Do Mapped Key Action
- Target: Current Window
- Keymap: General
- Mapped Key: FTL Assist Me
Then right click on Actions again.
Keystroke Actions > New Keystroke Action
- Target: All Windows
- Key: Alt + 1

Now, when you press 1, IS Boxer does the auto assist for you, and sends "1" to all clients.
And if you do the Alt + 1, it does the same, but sends Alt + 1 to all clients.

You could do the same for Ctrl or Shift modifiers.

Malgor
05-10-2010, 05:24 PM
Hmmm. My macros are simple:
/cast Regrowth
or
/cast Wild Growth
I target the toons by 0-4 on the Number Pad, but it only seems to work from my druid's window. I went into the Key Bindings in WoW on all the other toons and took out any key bindings that have to do with the number pad numbers (0-9) so that they wouldn't conflict with what I'm trying to set up.

Under Target my options are:
Window:Current
Window:All w/o Current
Window:All w/ Current
Character Slot:1(name-server)
Character Slot:2(name-server)
Character Slot:3(name-server)
Character Slot:4(name-server)
Character Slot:5
Character:name-server
Character:name-server
Character:name-server
Character:name-server
Character:name-server

I had chosen Window:All w/ Current. I must be missing some other broadcast feature since it only works on my druid's keys 0-4 on the number pad since I have those bound on only his Key Bindings in WoW?

MiRai
05-10-2010, 05:29 PM
Shift+NumPad1 = End
Shift+NumPad3 = PageDown

Alt+NumPad1 = ☺
Alt+NumPad2 = ☻

etc...

If you have Shift or Alt as FTL modifiers or key combinations...using the number pad is most likely going to give odd results.

EDIT: I think it's just Shift that gives odd results...

Malgor
05-10-2010, 05:49 PM
I am not using any FTL modifiers as far as I know. I am not using shift, alt or ctrl.

Right now I am experiencing just two problems.

1. In WoW I bound my target keys 0-4 on the number pad with 0 being self, 1 being party member 1, and so on. I unbound any keys on my other characters that were associated with the number pad, so only my healer would be the only one with those keys bound. PROBLEM: Only on my druid's screen can I use those keys to select who I want my druid to heal by pressing 0-4 on the number pad.

2. In ISBoxer I created four heal buttons on the number pad, each associated with a different heal spell. I can activate 3 of the four, but for some reason when I press the button for /cast Rejuvenation, the spell won't cast no matter what button I put it on.

Malgor
05-10-2010, 06:22 PM
I am sure I am doing this the hard way, but what I did to fix the targeting problem was to create five new mapped keys and associate them to target each member of my team with /select [target=party0] through 4 and assign them all to the number pad keys 0-4. This worked and my targeting works perfect for heals now.

And I finally got rejuvenation working - not sure what finally made it work, but it does.

Malgor
05-10-2010, 06:25 PM
Thanks for everyone's help!

Ualaa
05-10-2010, 08:25 PM
Take a look at Repeater Region based heals.. probably a lot stronger then using the Keyboard.

Here are a couple of videos:
- By Tovya: http://isboxer.com/index.php/guides/33-wow-video-tovya-repeater (http://www.youtube.com/watch?v=Msjyi06xNW0)
- By Zanthor: http://isboxer.com/index.php/videos/42-wow-video-zanthor-healing-101

You basically need an addon like Vuhdo, Healbot or Grid.
And to display alphabetically.
So the top frame is the same toon on every screen, as is the bottom, etc.

Here's a written guide for the same: http://isboxer.com/index.php/guides/32-guide-wow-ualaa-grid-clique-repeater

Malgor
05-10-2010, 09:33 PM
Thanks, Ualaa - I'll check that out.

Malgor
05-11-2010, 01:40 AM
Ualaa - is there a way to make the region on my main screen darker? It was easy to use Healbot and set up my group on my druid then make a repeater region which is visible on every screen. However, it's so light that I can't always see it well to try and figure out where to click for my different toons.

MiRai
05-11-2010, 03:15 AM
Ualaa - is there a way to make the region on my main screen darker? It was easy to use Healbot and set up my group on my druid then make a repeater region which is visible on every screen. However, it's so light that I can't always see it well to try and figure out where to click for my different toons.
You can make the region darker but it requires you to edit the XML file, and I believe it needs to be done each time you load up a character set. I'm sure it's on Lax's to do list however there is currently an alternate method of approach.

Just setup Healbot on all of your characters. When positioning it use mouse repeater so everything is identical [assuming you have all your windows set to the same resolution]. You can see in zanthor's video, that Ualaa linked, that by checking the Block local click (KVM Mode) option the click is not passed to the current window and only to the healer's window. This way you can see exactly where you're clicking on each window without having to use a darker overlay.

Malgor
05-11-2010, 08:38 AM
Thanks Fenril - I woke up in the middle of the night and thought "I think I have to set up Healbot on every screen". This confirms it. I must have seen it in the video, it just didn't click until later.

Thanks! This will work perfectly.