LotRO Warden Masteries with Combo Keys

By Endy Tjahjono. Last update 30 Aug 2025.

It’s the end of August 2025. LotRO’s old forum is about to shut down. I want to preserve one knowledge from it that makes playing Warden a lot of fun for me. The original thread’s title was Droid’s Combo-button Mastery for Wardens from January 2012 and this article is what I took from it.

Normally you call The Lord of the Rings Online’s Warden’s Masteries like any other skills. But what if you can call the masteries with very intuitive keyboard shortcuts? Suppose you assign Spear to 1, Shield to 2, and Fist to 3. You call Spear-Shield mastery by pressing and holding 1, then press 2. You call Spear-Spear mastery by double-tapping 1. I find this very easy to memorize.

This person Droid in the old forum created an AutoHotKey script to do that. You can try it by first installing AutoHotKey. Then you save the script to an .ahk file. Then you activate the script (doubleclick the .ahk file) before you play Warden in LotRO. When you are done with it, you can close AutoHotkey from the system tray (the green H icon).

I have customized the script to my own preferences. Here is the simple version.

#NoEnv
SendMode Input
#UseHook
#IfWinActive The Lord of the Rings Online
{

Numpad4 & Numpad5::  ; press & hold numeric keypad 4 then press numpad 5
Send +2              ; will actually send SHIFT-2
return

Numpad5 & Numpad6::
Send +3
return

Numpad6 & Numpad4::
Send +4
return

Numpad4 & Numpad6::
Send !2
return

Numpad5 & Numpad4::
Send !3
return

Numpad6 & Numpad5::
Send !4
return

Numpad4::
KeyWait Numpad4
KeyWait Numpad4, D T0.14    ; doubletap numpad 4 within 0.14 second
if (!ErrorLevel)
    send ^2                 ; will send CTRL-2
    else send 2             ; single press will send 2
KeyWait Numpad4
return

Numpad5::
KeyWait Numpad5
KeyWait Numpad5, D T0.14
if (!ErrorLevel)
    send ^3
    else send 3
KeyWait Numpad5
return

Numpad6::
KeyWait Numpad6
KeyWait Numpad6, D T0.14
if (!ErrorLevel)
    send ^4
    else send 4
KeyWait Numpad6
return

Numpad0::
KeyWait Numpad0
KeyWait Numpad0, D T0.14
if (!ErrorLevel)
    send ^5
    else send 5
KeyWait Numpad0
return

}

The script is tightly related to the skill bar. Here is my skill bar when using the script above:

skill bar

I put the following skills in location:

The script redirects keystrokes at numeric keypads to the shortcut keys above. For example pressing and holding numeric keypad 4 then pressing numpad 5 will actually send SHIFT-2, which is bound to spear-shield mastery.

To avoid conflict between key bindings and the script I have also cleared any key bindings for numeric keypads in the game.

You should customize the script above to your own liking. If your skill bar is different than mine, you can update the script to send different keystrokes. +2 means SHIFT-2, ^2 means CTRL-2, and !2 means ALT-2. If you prefer not to use numeric keypad, you can use different keys. You can find the name of the keys in AutoHotKey documentation.

My personal script has grown much bigger than the script above. I use the other keys in the numeric keypad too so I can invoke most of the skills without using the mouse. It’s available as a GitHub Gist.


comments powered by Disqus