Chat Hotkeys

Chat Hotkeys

in Players Helping Players

Posted by: Young Somalia.1706

Young Somalia.1706

I believe SendInput puts all characters in the string, ergo it is a way-around to type characters that would otherwise define a function (such as: { and }, ::, ^, etc). Also, I break things up into individual segments for readability. So to leave a party I’d do something like this:

(In this instance, CTRL+Num1 will be the bind.)

^Numpad1::
Send {Enter}
Send /leave
Send {Enter}

Altneratively, mimicking the way you did it with SendInput:

^Numpad1::
Send {Enter}
SendInput /leave
Send {Enter}

I’m going from bad memory since I can’t access my actual macroes from my phone, but that’s largely the gyst of it.

For joining people or inviting people it is a bit different since it will be dynamic to the individual you wish to join or invite every single time. So since it can not be a completely static string, I’d probably approach it like this (again, by memory, since I can’t look up how I actually did this at the moment):

^Numpad2::
Send {Enter}
Send /invite ^+V
Send {Enter}

So you would quickly copy the individual’s name from forums, LFG, etc, then in game (in my example) CTRL+Num2 to activate macro, which will hit:

Enter; /invite CTRL+V (paste); Enter

Switch “invite” for “join” and give it Numpad3 for a similarly operating join function, or something.

Of course, as I mentioned SendInput functioning as a work-around to type out the operative characters, you can not substitute

Send /invite ^+V

For

SendInput /invite ^+V

Because it will literally type out:

/invite ^+V

And nobody has that character name :P

Guard: Driveby Brofist; Warrior: Giganticus Elitist
[LOD]

(edited by Young Somalia.1706)