»
S
I
D
E
B
A
R
«
Logitech G-15 Keyboard Social Macro
October 29th, 2009 by Draznar

This macro will “Spam” the target with all the know social emotes to unlock titles and emotes. Please use responsibly and do not spam in the middle of 21st on a crowded day.

Creating Macro
1. Open Logitech G-series Keyboard Profiler from the system train (down by the clock).
2. Make sure you have your LOTRO profile is listed under Current Profile.
3. Click on Edit from top menu.
4. Click on Macro Manager…
5. Click on New.
6. Type Social in the box.
7. Click Start Recording.
8. Hit space bar.
9. Click Stop Recording.
10. Click OK.
11. Open up the folder where the keyboard profiles are stored.
(C:\Users\[Your Username]\AppData\Local\Logitech\G-series Software\Keyboard\Profiles) *
12. Right on the file (Likely the largest) and select Edit.
13. Copy the code below and paste in as a replacement for everything between the following lines. (Yours will be slightly different.)

<macro name=”Social” guid=”{DCF50AE2-0000-4381-020D-4F0F5A9E9803}” type=”multikey”>

</macro>

14. Click File and then Save.
15. Close window.

Assigning Macro
1. Open Logitech G-series Keyboard Profiler from the system train (down by the clock).
2. Make sure you have your LOTRO profile is listed under Current Profile.
3. Click on desired Mode. (I use M3)
4. Click on desired Key. (I use G1)
5. Click on Assign Macro…
6. Click on Social.

* If you can not find the folder, it is do to it being hidden. Complete the following steps to show hidden files and folders.
Show hidden files and folders:
1. In your explorer window Click Tools, then Folder options
2. Click on the View tab.
3. Click Show hidden files and folders.
4. Click OK.

Macro Code:
[code]
<event type="keydown" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="ESC"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="ESC"/>
<event type="delay" delay="20"/>

<event type="keydown" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="A"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="A"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="N"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="N"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="G"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="G"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="R"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="R"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="Y"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="Y"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="ENTER"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="ENTER"/>
<event type="delay" delay="20"/>

<event type="keydown" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="B"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="B"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="E"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="E"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="G"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="G"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="ENTER"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="ENTER"/>
<event type="delay" delay="20"/>

<event type="keydown" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="B"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="B"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="O"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="O"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="R"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="R"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="E"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="E"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="D"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="D"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="ENTER"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="ENTER"/>
<event type="delay" delay="20"/>

<event type="keydown" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="B"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="B"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="O"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="O"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="W"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="W"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="ENTER"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="ENTER"/>
<event type="delay" delay="20"/>

<event type="keydown" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="C"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="C"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="H"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="H"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="E"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="E"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="E"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="E"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="R"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="R"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="ENTER"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="ENTER"/>
<event type="delay" delay="20"/>

<event type="keydown" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="C"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="C"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="O"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="O"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="N"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="N"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="F"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="F"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="U"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="U"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="S"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="S"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="E"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="E"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="D"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="D"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="ENTER"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="ENTER"/>
<event type="delay" delay="20"/>

<event type="keydown" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="C"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="C"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="O"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="O"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="W"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="W"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="E"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="E"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="R"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="R"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="ENTER"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="ENTER"/>
<event type="delay" delay="20"/>

<event type="keydown" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="F"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="F"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="L"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="L"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="I"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="I"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="R"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="R"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="T"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="T"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="ENTER"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="ENTER"/>
<event type="delay" delay="20"/>

<event type="keydown" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="H"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="H"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="A"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="A"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="N"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="N"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="D"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="D"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="S"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="S"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="T"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="T"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="A"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="A"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="N"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="N"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="D"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="D"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="ENTER"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="ENTER"/>
<event type="delay" delay="20"/>

<event type="keydown" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="H"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="H"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="U"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="U"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="G"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="G"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="ENTER"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="ENTER"/>

<event type="keydown" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="K"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="K"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="I"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="I"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="S"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="S"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="S"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="S"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="ENTER"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="ENTER"/>
<event type="delay" delay="20"/>

<event type="keydown" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="L"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="L"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="A"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="A"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="U"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="U"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="G"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="G"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="H"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="H"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="ENTER"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="ENTER"/>
<event type="delay" delay="20"/>

<event type="keydown" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="M"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="M"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="O"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="O"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="C"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="C"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="K"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="K"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="ENTER"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="ENTER"/>
<event type="delay" delay="20"/>

<event type="keydown" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="R"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="R"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="U"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="U"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="D"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="D"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="E"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="E"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="ENTER"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="ENTER"/>
<event type="delay" delay="20"/>

<event type="keydown" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="S"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="S"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="A"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="A"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="L"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="L"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="U"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="U"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="T"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="T"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="E"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="E"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="ENTER"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="ENTER"/>
<event type="delay" delay="20"/>

<event type="keydown" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="S"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="S"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="C"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="C"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="O"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="O"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="L"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="L"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="D"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="D"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="ENTER"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="ENTER"/>
<event type="delay" delay="20"/>

<event type="keydown" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="S"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="S"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="U"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="U"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="R"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="R"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="R"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="R"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="E"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="E"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="N"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="N"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="D"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="D"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="E"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="E"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="R"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="R"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="ENTER"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="ENTER"/>
<event type="delay" delay="20"/>

<event type="keydown" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="SLASH"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="T"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="T"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="H"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="H"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="A"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="A"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="N"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="N"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="K"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="K"/>
<event type="delay" delay="20"/>
<event type="keydown" keyname="ENTER"/>
<event type="delay" delay="20"/>
<event type="keyup" keyname="ENTER"/>
<event type="delay" delay="20"/>
[/code]Included Emotes:
ANGRY
BEG
BORED
BOW
CHEER
CONFUSED
COWER
FLIRT
HANDSTAND
HUG
KISS
LAUGH
MOCK
RUDE
SALUTE
SCOLD
SURRENDER
THANK

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay

One Response  
  • Robert writes:
    April 11th, 2010 at 12:21 pm

    When I make this macro, correctly mind you, I replace the spacebar commands with the code provided, overwriting the spacebar commands, by editing the profile. After replacing it, even after I log off or reboot, the macro key still says ‘spacebar’ and doesn’t do anything else. (in my game, spacebar is jump) so it just jumps.

    How does this work then? I’m on Windows 7 x64. When I open up the profile, it does say my games name at the top. I use the find feature to find “Social”, I think highlight the spacebar events, replacing it with all the events posted under code. Still, it only shows up as spacebar and doesn’t work.


Leave a Reply

Please leave these two fields as-is:

Protected by Invisible Defender. Showed 403 to 2,373 bad guys.

Spam Protection by WP-SpamFree

»  Substance: WordPress   »  Style: Ahren Ahimsa