User:Taz/Taz's Keymap
Bespoke Handcrafted Organic Biodegradable LotRO.Keymap
This is the work-in-progress keymap I use in LotRO. I use a weird split keyboard, no numberpad, hence the nonstandard layout. Note the lack of CapsLock -- if you find CapsLock as useless as I do, instruct your OS to pretend it's a Ctrl instead. I also move LAlt to the traditional LCtrl position.
You can copy this keymap from lotro.keymap.taz to try it yourself. Make sure to backup your own keymap first.
/ Menu
LeftBtn
Select / Look
dbl: Attack / Use Split Stack
Preview
Target Item
Wheel
Zoom
RightBtn
Turn / Use
Link Item
Use Stack
LeftBtn+RightBtn: Move Fwd |
Cap key
Caption
Shift
Ctrl
Alt
|
Design Goals
Overall, this puts movement and useful-in-combat keys on the left side of the keyboard, and UI toggles on the right side out of the way. Major diversions from the default:
- Movement keys on ESDF+WR instead of WASD+QE; alt/shift/ctrl functions cleared from these keys.
- This synchs the movement keys with touch-typing home keys, so my left hand doesn't need to change positions to go from typing in chat to moving in game. Clearing other functions ensures I don't turn on the FPS display or open the store window because I'm trying to pop a quickslot while turning.
- UI keys moved to right side of the keyboard so out of the way during combat.
- Targetting keys placed around movement keys (QTGY) to be easily accessible during combat.
- Self: useful binding to have when skill forwarding is enabled. If you target an enemy and activate a cure skill or cure potion that can be applied to other players, it gets applied to your target's current target. If this isn't you, you just cured the other player and not yourself. 2nd press returns to your previous target.
- Quickslots: left-half are moved to `123456 for bars 0-2, F1-F6 for bars 3-5 (bars 1-2 and 4-5 on shift, ctrl -- alt is not used for quickslots to avoid accidental Alt+F4). The remaining slots are moved to Z-row (ZXCVB).
- With WASD keys, slots 1-5 are easy to press and 6-7 are a stretch; 8-0 require a huge repositioning to press left-handed. With ESDF, slots 1-5 are very easy and `+6 are only a slight stretch. ZXCVB are also easy to hit from home position.
- Shift+Home is mapped to one of the Quickslot Page cycle buttons. There are only 3 pages, so one-directional cycling is enough.
- Unfortunately, Shift+` is not an ergonomic combination, and Ctrl+` doesn't actually seem to work, so I end up mouse-clicking those slots when necessary.
- Arrows to hit FMs; fellowship target markers on F7-F11(+ctrl).
- Camera controls on ctrl+Arrows; zoom in/out with ctrl+PgUp/PgDn; reset with ctrl+Del.
- Do NOT reset the camera while holding Alt! If you need this function often, find a different keybind for it.
- Outfits on Alt+F7-F10.
- Put Camera Follows Target on a modifier key where it belongs.
- Use is a very useful keybinding. It works with almost anything that you can target in the game. ESDF movement keys leave A available for this action.
- Consumables: If you target a stack of consumable items (alt+leftclick an item in inventory), Use will consume one, and you can tap repeatedly to use the amount needed.
- Items, Friendly NPCs: Enable the option Move to target, and Use will auto-move your character to the targetted item (resource nodes, mailboxes, chests, doors) or friendly NPC (questgivers, vendors) and activate/gather/talk to them. (Assuming the server doesn't bug out and decide you started gathering before you stopped auto-moving and cancel the action with an error.)
- Enemies: If an enemy is targetted, Use will turn on AutoAttack. It will not turn AutoAttack off, so Toggle AutoAttack is bound to a modifier on the same key.
Manual modifications required
These changes in the lotro.keymap move the FPS toggle (from Ctrl+F to Ctrl+Y) and the Lantern toggle (from Alt+F10 to Shift+Ctrl+F10):
original: ToggleDebugHUD [ Old [ 0 DIK_F ] 0x00000002 ] ADMIN_LIGHT [ Old [ 0 DIK_F10 ] 0x00000004 ] new: ToggleDebugHUD [ User [ 0 DIK_Y ] 0x00000002 ] ADMIN_LIGHT [ User [ 0 DIK_F10 ] 0x00000003 ]
TODO:
- Plenty of room for other keybinds on right-hand number keys and righthand keyboard keys. In particular, -=[]\;',. and 7-0 are all unused. Many UI panel toggles are missing, but most are tabs on panels that can already be toggled with another key.