Logitech g13/15 macro help please?


Aggelakis

 

Posted

I have a g13 currently, and have used the g15 for several years.

My "chat" macros used to work fine, but several issues ago something changed and they no longer work exactly right.

Here is an example of one of the macros in question:

/send "channel name" -[$name, $level]-

Now, to be honest, since the problem started, I have fiddled with the macros a lot, so I can't really say if this is exactly what USED to work, or not... but this does not work right.

I used to be able to hit the macro and it would open chat and set me up to begin chatting in the appropriate channel.

Now, it is not opening chat. I have to hit enter, THEN hit the macro in order for it to work.

I tried to create several macros for my role as targeter during hami raids, but they failed as well, and I ended up "cheating" by creating an obscure keybind, then macroing that keybind in order to get it to do what I wanted it to so.

So... help please.

I need three types of macros: One for global channel chatting, the other two for hami raids. A couple send a specific message to my team, the other to send a message to request.

I appreciate it.


 

Posted

Have you tried starting with beginchat in the macros? I think all of mine are still working, but I'm not at a point that I can get in game and check on them.

I do recall seeing something at one point about the beginchat portion though.

/em shrug


If the game spit out 20 dollar bills people would complain that they weren't sequentially numbered. If they were sequentially numbered people would complain that they weren't random enough.

Black Pebble is my new hero.

 

Posted

Quote:
Originally Posted by Texas Justice View Post
Have you tried starting with beginchat in the macros? I think all of mine are still working, but I'm not at a point that I can get in game and check on them.

I do recall seeing something at one point about the beginchat portion though.

/em shrug
I HAVE tried that. And, oddlly enough, I get a "command not recognized" error with /beginchat.


 

Posted

I use keybinds more than macros, so it takes me a bit to change gears. For macros, you don't start them with the / before the command.

For example, of the few macros I have on TJ (from targeting at a pre-I9 Hami Raid) I use the following format in the macro:

Request "really long message I didn't want to type repeatedly"

Of course, to create that macro it was as follows:

/macro 1st Request "really long message I didn't want to type repeatedly"

That created a button called 1st and when clicked, said what was in the quotes in the Request channel.

I know that chan_send is the command I used in my binds to start chatting in a particular channel, so in your example instead of using send you might want to try it with chan_send instead. I know that beginchat is supposed to start chat-entry mode with the given string.

I know there used to be a guide to macros, and I'd have thought it was in the Guide to Guides post.


If the game spit out 20 dollar bills people would complain that they weren't sequentially numbered. If they were sequentially numbered people would complain that they weren't random enough.

Black Pebble is my new hero.

 

Posted

I'm not sure if the macro guide really applies to g15/13 macros... but I'll give it a try

EDIT: ok, I modifiied key g14 to this:
beginchat send "channel name" -[$name, $level]-

It closed my chat window, closed my targeting window, turned on fly, changed my camera to 1st person view, and opened an emote choice option. .... and did NOT start a chat string.


 

Posted

G-keyboard macros are different, somewhat, than in-game macros. You have to treat them as if you were typing them in at the command line. (And if you look at your macro file from the G-boards, you'll see everything doubled for the keypress down and up. It's just feeding the input directly there -

Maybe edit the macro and add an enter before it?


 

Posted

Quote:
Originally Posted by Memphis_Bill View Post
G-keyboard macros are different, somewhat, than in-game macros. You have to treat them as if you were typing them in at the command line. (And if you look at your macro file from the G-boards, you'll see everything doubled for the keypress down and up. It's just feeding the input directly there -

Maybe edit the macro and add an enter before it?
I'm currently using a "text block" rather than a recorded macro. If I recall, adding an "enter" at the beginning didn't fix the problem... but let me try again.

EDIT: my macro is now:[enter] send "channel" -[$name, $level]-


It opens chat, but doesn't put anything on the chat line.

If I put the "/" back in it, so it is [enter] /send "channel" -[$name, $level]-

It makes no difference


 

Posted

Hmm. I'm going to have to check on mine. Since I was dual boxing a bit, I moved my channels to regular bound keys (since one had a G-keyboard, one didn't.)


 

Posted

Thank you!

I've been futzing around with this for quite awhile.... I hope someone more savvy than I can help me figure it out.


 

Posted

So let me get this straight, you're trying to create macros using the Logitech G-Series Profiler using CoH syntax, or am I misunderstanding what you're trying to do?

For example: I've got a G-key Macro to buff my first teammate. (+denotes down stroke, -denotes release)

+shift
+1
-1
-shift
+7
-7

The buff I wish to use is in power slot 7. Pressing once selects my target, pressing a second time buffs the target.

That is different then the global channel bind I've got which is bound to Ctrl+J using CoH syntax: /bind j "beginchat /send "channel name" "

I can set up the G key to fire Ctrl+J if I wanted to do so, 0r even a macro on my power bar.

Which are you trying to do?


Throwing darts at the board to see if something sticks.....

Come show your resolve and fight my brute!
Tanks: Gauntlet, the streak breaker and you!
Quote:
Originally Posted by PapaSlade
Rangle's right....this is fun.

 

Posted

Quote:
Originally Posted by Sooner View Post
I'm currently using a "text block" rather than a recorded macro. If I recall, adding an "enter" at the beginning didn't fix the problem... but let me try again.

EDIT: my macro is now:[enter] send "channel" -[$name, $level]-


It opens chat, but doesn't put anything on the chat line.

If I put the "/" back in it, so it is [enter] /send "channel" -[$name, $level]-

It makes no difference
Insert a 0.5 second pause after "/".

<event type="keydown" keyname="SLASH"/>
<event type="keyup" keyname="SLASH"/>
<event type="delay" delay="500"/>
<event type="keydown" keyname="S"/>
<event type="keyup" keyname="S"/>
<event type="keydown" keyname="E"/>
<event type="keyup" keyname="E"/>
<event type="keydown" keyname="N"/>
<event type="keyup" keyname="N"/>
<event type="keydown" keyname="D"/>
<event type="keyup" keyname="D"/>
<event type="keydown" keyname="SPACEBAR"/>
<event type="keyup" keyname="SPACEBAR"/>

And so on.




Triumph: White Succubus: 50 Ill/Emp/PF Snow Globe: 50 Ice/FF/Ice Strobe: 50 PB Shi Otomi: 50 Ninja/Ninjistu/GW Stalker My other characters

 

Posted

Quote:
Originally Posted by Snow Globe View Post
Insert a 0.5 second pause after "/".

<event type="keydown" keyname="SLASH"/>
<event type="keyup" keyname="SLASH"/>
<event type="delay" delay="500"/>
<event type="keydown" keyname="S"/>
<event type="keyup" keyname="S"/>
<event type="keydown" keyname="E"/>
<event type="keyup" keyname="E"/>
<event type="keydown" keyname="N"/>
<event type="keyup" keyname="N"/>
<event type="keydown" keyname="D"/>
<event type="keyup" keyname="D"/>
<event type="keydown" keyname="SPACEBAR"/>
<event type="keyup" keyname="SPACEBAR"/>

And so on.
Hm.. tried that on my g15 and it didn't work quite that way.

Did
<event type="keydown" keyname="Enter"/>
<event type="keyup" keyname="Enter"/>
<event type="delay" delay="500"/>
<event type="keydown" keyname="SLASH"/>
<event type="keyup" keyname="SLASH"/>
<event type="keydown" keyname="S"/>
<event type="keyup" keyname="S"/>
<event type="keydown" keyname="E"/>
<event type="keyup" keyname="E"/>
<event type="keydown" keyname="N"/>
<event type="keyup" keyname="N"/>
<event type="keydown" keyname="D"/>
<event type="keyup" keyname="D"/>
<event type="keydown" keyname="SPACEBAR"/>
<event type="keyup" keyname="SPACEBAR"/>

etc, and that worked. Hm... curious.


Throwing darts at the board to see if something sticks.....

Come show your resolve and fight my brute!
Tanks: Gauntlet, the streak breaker and you!
Quote:
Originally Posted by PapaSlade
Rangle's right....this is fun.

 

Posted

Quote:
Originally Posted by Rangle M. Down View Post
Hm.. tried that on my g15 and it didn't work quite that way.
I just tried it as I wrote it above and it worked. I also tried unselecting chat then pressing the "/" key, which started the chat line.

Have you redefined the slash key? Go to Options->Keymapping scroll down to the chat section, check the "Start Chat (Include Keypress)" has "Forward Slash" as one of the two keys bound to it.




Triumph: White Succubus: 50 Ill/Emp/PF Snow Globe: 50 Ice/FF/Ice Strobe: 50 PB Shi Otomi: 50 Ninja/Ninjistu/GW Stalker My other characters

 

Posted

Quote:
Originally Posted by Snow Globe View Post
I just tried it as I wrote it above and it worked. I also tried unselecting chat then pressing the "/" key, which started the chat line.

Have you redefined the slash key? Go to Options->Keymapping scroll down to the chat section, check the "Start Chat (Include Keypress)" has "Forward Slash" as one of the two keys bound to it.
A. never redefined the slash key, but I'll certainly take a look to double check.
B. not looking at this for me, but trying to help OP.


Throwing darts at the board to see if something sticks.....

Come show your resolve and fight my brute!
Tanks: Gauntlet, the streak breaker and you!
Quote:
Originally Posted by PapaSlade
Rangle's right....this is fun.

 

Posted

I suggest this.

Set one of the G-keys to something you don't use, then make a bind of that key to what you want.

For example - set the G-key to Ctrl-k, and type this in-game:

/bind ctrl+k beginchat /send "channel" -[$name, $level]-
That way you don't have to worry about timing or if you've already hit enter or whatever else can mess up a long G-key bind like that.


Tech support IRL, CLR/DRU/MED/WHM/PRI/DEF. Hmm, I sense a pattern...
S 80% E 80% A 40% K 0%
A few of my alts

 

Posted

Quote:
Originally Posted by Balorn View Post
I suggest this.

Set one of the G-keys to something you don't use, then make a bind of that key to what you want.

For example - set the G-key to Ctrl-k, and type this in-game:
/bind ctrl+k beginchat /send "channel" -[$name, $level]-
That way you don't have to worry about timing or if you've already hit enter or whatever else can mess up a long G-key bind like that.
That was the fix that worked for me. Several issues ago all my G-keys on my G11 stopped working and I still haven't discovered why or how to make them work the way they used to but the above was a decent workaround.


 

Posted

Quote:
Originally Posted by Balorn View Post
I suggest this.

Set one of the G-keys to something you don't use, then make a bind of that key to what you want.

For example - set the G-key to Ctrl-k, and type this in-game:
/bind ctrl+k beginchat /send "channel" -[$name, $level]-
That way you don't have to worry about timing or if you've already hit enter or whatever else can mess up a long G-key bind like that.
I have tried this, and it is a very effective fix.

However, there is a limited number of binds that any character can have... and my masterminds use pretty close to that number. THat's one of the reasons I got my first g15.


 

Posted

Quote:
Originally Posted by Snow Globe View Post
Insert a 0.5 second pause after "/".
That fixed it!!!!

My hero!


 

Posted

Quote:
Originally Posted by Snow Globe View Post
I just tried it as I wrote it above and it worked. I also tried unselecting chat then pressing the "/" key, which started the chat line.

Have you redefined the slash key? Go to Options->Keymapping scroll down to the chat section, check the "Start Chat (Include Keypress)" has "Forward Slash" as one of the two keys bound to it.
Quote:
Originally Posted by Rangle M. Down View Post
A. never redefined the slash key, but I'll certainly take a look to double check.
B. not looking at this for me, but trying to help OP.


Having the forward slash bound to start chat and include keypress does exactly that: starts the chat with "/". I have no idea why the semi-colon is also defaulted to this, but meh.

As far as helping the OP:
Quote:
Originally Posted by Sooner View Post
That fixed it!!!!

My hero!
I ran into that around Issue 16, and spent a bit trying to work around the problem.

I actually have a single G-Key bound to the following actions:
/chatload[enter]
/wdwload[enter]
/bindload[enter]
/optionload[enter]

There is a 0.5 second delay after the "/" and a 1 second delay after each line. I call it my "settings loader".




Triumph: White Succubus: 50 Ill/Emp/PF Snow Globe: 50 Ice/FF/Ice Strobe: 50 PB Shi Otomi: 50 Ninja/Ninjistu/GW Stalker My other characters

 

Posted

Quote:
Originally Posted by Snow Globe View Post
I have no idea why the semi-colon is also defaulted to this, but meh.
;backflip


(pssst, emotes)


Paragon Wiki: http://www.paragonwiki.com
City Info Terminal: http://cit.cohtitan.com
Mids Hero Designer: http://www.cohplanner.com
Quote:
Originally Posted by Dispari View Post
I don't know why Dink thinks she's not as sexy as Jay was. In 5 posts she's already upstaged his entire career.

 

Posted

Quote:
Originally Posted by Aggelakis View Post
;backflip


(pssst, emotes)
Bah, who uses emotes...




Triumph: White Succubus: 50 Ill/Emp/PF Snow Globe: 50 Ice/FF/Ice Strobe: 50 PB Shi Otomi: 50 Ninja/Ninjistu/GW Stalker My other characters

 

Posted

Just a little added info for anyone with a Logitech ''G' keyboard...(I have the G11, used to have the G15.) Over a period of time I have had to redownload/update my drivers. I began to notice some lagginess about a week ago, and cpu usage was fairly high. Never had that problem before. After some searching and probing, it turns out that I had a whole slew of leftover profiles for my keyboard!! (They were all the same.) I deleted them all, and reset my G keys to the way I wanted them. Now, all is well...no delay ingame, back to the way things should be.


�Many things worth doing in the world had been declared impossible before they were done.�