FAQ  •  Register  •  Login

Problem with simple keypress macro

Moderator: MiRai

<<

tatanka7th

Posts: 78

Joined: Tue Jan 08, 2013 10:16 pm

Post Tue Oct 27, 2015 12:22 am

Problem with simple keypress macro

Hey guys, having trouble making a simple keypress event. I can get it to send "ctrl-F6" to all windows, and "s" to all windows, but I can't get it to send a "6" to just one window, and a "7" to another window (or even just one of these). Obviously, since the first two work, I know how to send a keypress. It must be because I'm just sending the others to just one window that it's screwing up. Any hints as to what I might be doing wrong?

Thanks,
Tat
<<

bob

User avatar

League of Extraordinary Multiboxers

Posts: 4653

Joined: Sat Feb 15, 2014 11:14 am

Location: In the dining room, with the lead pipe.

Post Tue Oct 27, 2015 4:48 am

Re: Problem with simple keypress macro

When you run the Mapped Key Wizard, you can set a Target. This is the recipient of the keystroke.

So if you run the Mapped Key Wizard, select a Straight Key Broadcast, use you 6 Key, and then change the Target to the Slot of the character you want to receive this keystroke, and then Finish.
You can do the same for 7 too.

If you are using the Standard menu (green boxes), then these will be configured already to use the keys 1 to = (the row on you keyboard) as hotkeys, so 6 and 7 would already be in use.

If you wanted to use another key to send a 6 to a specific window, let say F5, then you can use a Key Remap. This will let you use F5 as the input, and 6 as the output.

If you wanted to press one key, lets say F5, and have this send 6 to one window and 7 to another window, at the same time, then you need to do some manual setup too. The easiest method is to start with the Mapped Key Wizard, and setup the first step, so in this case a Key Remap using F5 to send 6 to a specific Target.
Once you have completed this part, you then locate the mapped key you just created. Select the Key Map in the top left pane, in the lower left pane find the mapped key you just created (look for the Hotkey:F5), and then select Step 1 in the mapped key (click on the plus in the lower left to expand the mapped key), and then on the lower right, right click on Actions, select Keystroke Actions -> Keystroke Action, and then when it adds the new action, set the properties of the key to send to the game (7), and the Target to receive that keystroke. Sounds complicated, but once you do it, it's not really.

There is a video on setting up Mapped Keys which should help you understand what is going on.

You can also peruse the WIKI. You need to start at Key Maps and then look through a few of the relevant links, like Mapped Keys, and Actions.
<<

tatanka7th

Posts: 78

Joined: Tue Jan 08, 2013 10:16 pm

Post Tue Oct 27, 2015 7:19 am

Re: Problem with simple keypress macro

What you describe sounds like what I've done. But I think the 6/7 are getting intercepted by the ISB hotkey bar (the green thing). I'll look into it tonight when I have time.

Thanks!
<<

Valerian

ISBoxer Support Team

Posts: 69

Joined: Tue Jun 07, 2011 1:09 pm

Post Tue Oct 27, 2015 7:31 am

Re: Problem with simple keypress macro

You can also un-map the 6 and 7 from the Standard Menu's Standard Hotkey Set, and/or assign those to alternate hotkeys.

See: http://isboxer.com/wiki/Menu
<<

tatanka7th

Posts: 78

Joined: Tue Jan 08, 2013 10:16 pm

Post Thu Oct 29, 2015 6:44 pm

Re: Problem with simple keypress macro

I figured out the issue. When I was picking a box to send the command to, I was choosing:

Character: MyCharName (MyServer)

with my chars name and server in there. When I start up ISB, this is what I see on the screen, so clearly, that is the character I'm using.

Once I changed it to:

Character Slot: 2

Then it worked. And that's the slot that the character is on. So not sure why it worked one way, but not the other.

Thanks,

Tat
<<

bob

User avatar

League of Extraordinary Multiboxers

Posts: 4653

Joined: Sat Feb 15, 2014 11:14 am

Location: In the dining room, with the lead pipe.

Post Thu Oct 29, 2015 8:10 pm

Re: Problem with simple keypress macro

When setting a Target to a Character name, then ISBoxer will set it to the string value. There are specific characters that have special meaning and brackets are one (or two) of those, so, if you have a Character with a name that include brackets, then chances are it probably wont work because the parsing will change the Target string (I'm not quite sure how, but at the very least I guess it removes the brackets for the end result, so it no longer matches!).

Return to EverQuest

Who is online

Users browsing this forum: No registered users and 8 guests