We have detected that cookies are not enabled on your browser. Please enable cookies to ensure the proper experience.
Results 1 to 4 of 4
  1. #1
    Join Date
    Apr 2007
    Posts
    243

    Keybinding: How to get more keys

    Disclaimer: Please backup your lotro.keymap file before attempting anything in this post. If you break something and it reverts to the default keymap it's not my fault.

    I've been meaning ever since SoM came out to take a crack at the lotro.keymap file. I'm a keyboarder primarily and I've always resented that I had 2 rows of bars I had to click. I'd been using Shift QWE ASD for FM stuff so as a quick fix I put Alt QWE ASD to drink pots and Ctrl WASD to control certain important skills on each toon. For my Champ, the certain important skills used to be Shield, 2hander, DW1, DW2, but in Moria I never used a 2 hander so I put other skills there. Now in SoM I'm loving my 2hander but miss dual wield for AOE, so I needed to find a set of keys for quick weapon switching again.

    Without further ado, the lotro.keymap file.

    QUICKSLOT_60 [ User [ 0 DIK_D ] 0x00000002 ]

    This is a typical entry in lotro.keymap. Broken down, it says Quickslot 60 is activated by pressing D on device 0 (the keyboard) in combination with Metakey 2 (ctrl). User means it's user-defined I assume.

    Now the entries for Metakeys in there are screwed up by default. They're listed as;
    1 = shift
    2 = control
    3 = alt
    4 = windows
    5 = mouse3
    6 = mouse4
    7 = mouse0
    8 = mouse1
    You can supposedly combine these by adding them together, but as anyone who's ever studied binary knows, you can't do that if you define anything other than 1 2 4 8 16 32 etc. LotRO seems to have figured this out and just plain ignored the Metakeys section in that file. What they actually are set to is:
    1 = shift
    2 = control
    4 = alt
    8 = windows
    So now you can fill a row with windows + 1234567890-= if you want like so:
    QUICKSLOT_49 [ User [ 0 DIK_1 ] 0x00000008 ]
    QUICKSLOT_50 [ User [ 0 DIK_2 ] 0x00000008 ]
    QUICKSLOT_51 [ User [ 0 DIK_3 ] 0x00000008 ]
    QUICKSLOT_52 [ User [ 0 DIK_4 ] 0x00000008 ]
    QUICKSLOT_53 [ User [ 0 DIK_5 ] 0x00000008 ]
    QUICKSLOT_54 [ User [ 0 DIK_6 ] 0x00000008 ]
    QUICKSLOT_55 [ User [ 0 DIK_7 ] 0x00000008 ]
    QUICKSLOT_56 [ User [ 0 DIK_8 ] 0x00000008 ]
    QUICKSLOT_57 [ User [ 0 DIK_9 ] 0x00000008 ]
    QUICKSLOT_58 [ User [ 0 DIK_0 ] 0x00000008 ]
    QUICKSLOT_59 [ User [ 0 DIK_MINUS ] 0x00000008 ]
    QUICKSLOT_60 [ User [ 0 DIK_EQUALS ] 0x00000008 ]

    Just open up lotro.keymap in notepad (it's in your my documents/the lord of the rings online folder) and stick all that after the part that says Main, within the []

    If you need another row, you have the option to combine keys. I don't like doing that but here's the full list of combinations:
    3 = Ctrl+Shift
    5 = Alt+Shift
    6 = Alt+Ctrl
    7 = Alt+Ctrl+Shift
    9 = Win+Shift
    A = Win+Ctrl
    B = Win+Ctrl+Shift
    C = Win+Alt
    D = Win+Alt+Shift
    E = Win+Alt+Ctrl
    F = Win+Alt+Ctrl+Shift
    It's possible it goes higher than this, but you might have to change the Metakeys section and I don't have time to explore further right now. To be continued!

    And by way of example,

    QUICKSLOT_61 [ User [ 0 DIK_1 ] 0x0000000F ]

    Win+Alt+Ctrl+Shift+1 activates quickslot 61.

    Disclaimer 2: This is a plain-text file on your hard drive that you edit through LotRO whenever you change your keybinding. I'm just editing it in notepad. You're allowed to do this.
    [CENTER][URL="http://my.lotro.com/character/vilya/jasla"][charsig=http://lotrosigs.level3.turbine.com/0b20c00000003a75f/01000/signature.png]Jasla[/charsig][/URL]
    ·· [URL="http://my.lotro.com/character/vilya/shinare/"]Shinare | 65 Champion[/URL] ·· [URL="http://my.lotro.com/character/vilya/riou"]Riou | 65 Burglar[/URL] ·· [URL="http://my.lotro.com/character/vilya/mezzerschmidt"]Mezzerschmidt | 65 Loremaster[/URL] ··
    ·· [URL="http://my.lotro.com/character/vilya/jasykins"]Jasykins | 65 Warden[/URL] ·· [URL="http://my.lotro.com/character/vilya/aloine"]Aloine | 65 Hunter[/URL] ·· [URL="http://my.lotro.com/character/vilya/odessa"]Odessa | 65 Captain[/URL] ·· [URL="http://my.lotro.com/character/vilya/shiramine"]Shiramine | 49 Runekeeper[/URL] ··[/CENTER]

  2. #2
    Join Date
    Aug 2007
    Posts
    986

    Re: Keybinding: How to get more keys

    I've played around with the keymap file, if you're willing to experiment some you can do some neat little tricks with it. I tinkered with it a while back and had a one-click loot all key bind set up before Turbine added that as a setting.

    Now the entries for Metakeys in there are screwed up by default. They're listed as;
    1 = shift
    2 = control
    3 = alt
    4 = windows
    5 = mouse3
    6 = mouse4
    7 = mouse0
    8 = mouse1
    You can supposedly combine these by adding them together, but as anyone who's ever studied binary knows, you can't do that if you define anything other than 1 2 4 8 16 32 etc. LotRO seems to have figured this out and just plain ignored the Metakeys section in that file. What they actually are set to is:
    1 = shift
    2 = control
    4 = alt
    8 = windows
    The file is correct, you're just misinterpreting how the metakeys are set up. You aren't supplying the actual bit mask, you're saying which bit is going to be toggled. So the way it's set up, L/R Shift toggles bit #1 in the masking, L/R Ctrl toggle bit #2 in the mask, L/R Alt toggle bit #3, etc. So for example a command using Ctrl+Shift+Alt will use the mask 0x7, which is binary 111... bits 1, 2 and 3 set.

    It is slightly confusing because when you use the metakeys later in a binding, you actually are supplying a mask combining multiple metakeys.
    Last edited by Meradoci; Apr 20 2010 at 09:33 PM.

  3. #3

    Re: Keybinding: How to get more keys

    Is it possible to have hotkeys past 72? If not, then I don't see much point in this thread.

  4. #4
    Join Date
    Apr 2007
    Posts
    243

    Re: Keybinding: How to get more keys

    Quote Originally Posted by Meradoci View Post
    The file is correct, you're just misinterpreting how the metakeys are set up. You aren't supplying the actual bit mask, you're saying which bit is going to be toggled. So the way it's set up, L/R Shift toggles bit #1 in the masking, L/R Ctrl toggle bit #2 in the mask, L/R Alt toggle bit #3, etc. So for example a command using Ctrl+Shift+Alt will use the mask 0x7, which is binary 111... bits 1, 2 and 3 set.

    It is slightly confusing because when you use the metakeys later in a binding, you actually are supplying a mask combining multiple metakeys.
    Ah gotcha, thanks for clearing that up.

    Quote Originally Posted by Anetheroc View Post
    Is it possible to have hotkeys past 72? If not, then I don't see much point in this thread.
    By default you don't have hotkeys past 48, which is the point. I guess you can use the windows key as a meta key in game when setting keybindings, I thought last time I checked that you couldn't.
    [CENTER][URL="http://my.lotro.com/character/vilya/jasla"][charsig=http://lotrosigs.level3.turbine.com/0b20c00000003a75f/01000/signature.png]Jasla[/charsig][/URL]
    ·· [URL="http://my.lotro.com/character/vilya/shinare/"]Shinare | 65 Champion[/URL] ·· [URL="http://my.lotro.com/character/vilya/riou"]Riou | 65 Burglar[/URL] ·· [URL="http://my.lotro.com/character/vilya/mezzerschmidt"]Mezzerschmidt | 65 Loremaster[/URL] ··
    ·· [URL="http://my.lotro.com/character/vilya/jasykins"]Jasykins | 65 Warden[/URL] ·· [URL="http://my.lotro.com/character/vilya/aloine"]Aloine | 65 Hunter[/URL] ·· [URL="http://my.lotro.com/character/vilya/odessa"]Odessa | 65 Captain[/URL] ·· [URL="http://my.lotro.com/character/vilya/shiramine"]Shiramine | 49 Runekeeper[/URL] ··[/CENTER]

 

 

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

This form's session has expired. You need to reload the page.

Reload