Combat Keybind Complexity - And the human hands that have to deal with it

TLDR: Blizzard, please design WoW with human ergonomics in mind.


I often enjoy playing WoW. I use my eyes to see what’s on the screen and my hands to interact with a keyboard and mouse in order to issue commands to my WoW avatar.

My right hand is on my mouse. It has 5 fingers, though I don’t use the ring or pinky fingers (even if the mouse has over 12 buttons to press). Some of my buttons or mouse wheel are assigned to timing-sensitive actions that I need my character(s) to do during combat (or to survive or move about some other circumstance).

My left hand tries to hover around the “W A S D” keys, my primary means of movement combined with holding down the right-click on my mouse. My four non-thumb fingers are pretty close to hotkeys “1” through “4” to utilize my abilities on my Actionbar1, usually my main rotational abilities that I will need to press the most often.

Sometimes I stretch my left index finger to “5” or even “6”, but I try to reserve those spots for buttons I don’t have to press very often, such as major cooldowns.

My Actionbar2 has its hotkeys reassigned to reflect Actionbar1, but with “shift+[hotkey]”. My left pinky is pretty close to the left shift key, so this is relatively convenient. Several of my default keybinds (such as “6”, “7”, or higher) have been reassigned (such as “q” and “e”) so that everything is within reasonable physical reach of the default position of my left hand without requiring too much movement on a regular basis.

I learned how to write macros to condense multiple abilities into a single button press or change their functionality altogether based on @mouseover and so forth.

For most specs in the game, I can condense their timing-sensitive keybinds down to 24 buttons or less (Actionbar1 and Actionbar2) without compromising the spec’s performance too much in the process (due to talent choices and efficiency loss by combining several off-global-cooldown abilities onto other on-global-cooldown abilities).

For many specs, I’m even able to incorporate a mount hotkey and/or fishing/survey hotkeys into that self-imposed 24-button limit.

…But then I look at some class specs and wonder if Blizzard is intentionally designing the character to be played by concert pianists with perfect hand-eye coordination. I mean, does the Brewmaster (as an example) really need upwards of 30 or 40 separate timing-sensitive active abilities?

Should I really have to customize WoW’s UX myself in order to make a spec playable?

I don’t care for WoW to ever become a console-friendly game, but think console game’s benefit in that they are keenly aware of what the human on the other side is limited to when interacting with their game: an ergonomically designed controller that they hold comfortably with both hands.

WoW’s UX (User eXperience) design… doesn’t seem to care. WoW is (by default) played with a keyboard and mouse. There’s tons of unused keys on the keyboard, so WoW’s UX can just pawn responsible design off onto their users to redo keybinds for the users to figure stuff out on their own. Abilities don’t track well or aren’t designed to work intuitively in a target rich chaotic environment? No problem, WoW’s UX just lets users design and install addons to make up for its own shortcomings.

The UX is about much more than just UI, or keybinds, or system settings. It involves the design of the player’s avatar and the game systems themselves. A class spec’s abilities directly effect its keybind complexity, and its keybind complexity directly affects its enjoyability. Some specs manage to be really interesting despite having much fewer buttons to press.

I’ve actually abandoned efforts to play several classes because their keybind complexity wasn’t enjoyable despite otherwise enjoying their class fantasy immensely. Hybrid classes are often particularly offensive in regards to keybind complexity.

So please Blizzard, please… keep human ergonomics in mind when designing WoW going forward. The UI, keybinds, trackers, everything. Humans are trying to play your game (not lookin’ at you, bots!). Optimize it for human enjoyment. Efforts to respect player time goes a long way toward this, but there’s so much more that could be done.

8 Likes

I’m not disagreeing with some of the criticisms, but…what exactly is the ask here? :thinking:

3 Likes

I’ve never understood using “shift” as a key mod, pressing shift and another key with 1 hand is kinda uncomfortable. Maybe my pinky (I assume people are pressing shift with their pinky?) is just too stiff.
imo alt is a better key mod since your thumb is naturally next to it already being poised to press spacebar.

rebind A and D to strafe and utilize Q and E for abilities instead.

R T F and G are your friends, use them.

the F1-4 keys are also pretty convenient keys to press imo, I usually rebind them to abilities.

There is of course gaming mice, your mouse hnad generally isn’t doing much, moving a few buttons over there would probably ease a lot of the burden from your keyboard hand.

I usually don’t have issues reaching/having enough keybinds, but remembering what is on which button can be a bit of a learning curve.

that’s my 2cents on keybinds at least. I’ve been playing wow for nearly 2 decades so maybe I’ve just gotten used to it. For a new player wow is likely an absolute nightmare to play.

4 Likes

I use key binds just fine and i play rogue lol

1 Like

I use one of those mmo mice and have everything on it with a combo of using my left hand to move with like… f to interupt or shift / ctrl

I also advise getting a keyboard that fits you hands! Smaller keys for smaller hands and bigger keys for bigger hands. Makes a HUGE difference!

2 Likes

I second what Fuzz says here.

I have moderate hands and the number 5 is easy to hit. The general area around WASD is accessible and along with 7 mouse buttons I can bind the vast majority of things.

One thing I’d say is since I come from FFXIV which for the average melee has 34 keybinds in total, WoW even after the boost in complexity when DF started, hasn’t been too bad.

1 Like

I don’t think you should press those keys with ring or pinky.

I suggest binding alt + 1234 wqertasdfgyxc + same wihtout alt = 32 keybinds or so. Then do same + mouse extra buttons. Can literally have 100s of binds.

Some people have premade UI like Elvui.
And yes it’s been a thing since forever.

But still some people can manage to play with basic UI or even with a controller. I’ve also known a couple mythic raiders that played by clicking their spells (and got CE). So no it’s not “mandatory”.

Does your finger not already just sit on the shift key by default? If my hand is on wasd, then my finger is on shift and my thumb on space

I just tried this and it feels incredibly awkward as you need to tuck your thumb underneath your palm to reach it. And you get less reach on your keyboard.

2 Likes

I like shift with other keys I can comfortably reach.

I only have a 5 button mouse (2 extra buttons plus scroll wheel). I use Q, W, E, and S for movement.

Right now I use shift +:

Mouse button 1
Mouse button 2
Mouse wheel up
Mouse wheel down
F
D
A
V
C
S

I could probably add R or T as well but I don’t need them.

I also use ALT but I only use it as a modifier with my mouse buttons above because I found it difficult/awkward to use my thumb on alt and also hit buttons with the same hand.

I suggest an mmo mouse.

On top of that you can use shift alt and control buttons for modifiers.

As someone that has the majority of my abilities bound, multiple potions, trinkets and three mount binds it’s easily doable considering I don’t use an mmo mouse.

I think people who use 1-7 as their main binds are using an extremely bad design bind system.

Using a/d or s/f to strafe and use either mouse or w/e to move forward are far better systems.

No extra buttons on mouse except for push to talk.

1 2 3 4 5
q e r f x c v g t h
(Shift + alt for all those too)
F1 f2 f3 f4

That’s 49 bindings, currently I don’t have to use all of them, but they are available to me.

Personally I don’t like using ctrl, but alt and shift feel good

I use my pinky for alt but I also only move with my mouse outside of strafing.

My s key and w key are used for abilities.

1 Like

I blow into a funnel to make my pet attack, and I pull on a string to get my character to auto-shoot, and then I press down on a pedal to move my character around.

And I use a Wii remote to select my target.

2 Likes

My setup as follows.

1234
Qwer
Asdf (a and d are strafe shift A is cookies control a is summon stone)
Zxcv

Outside of a and d I use shift control and alt modifiers giving me three binds for each spot.

1 is usually mounts
2 and 3 are major CDs
QWER are abilities. Q is usually control R R is usually mobility.
S is usually main instant or drain with shift and control being kicks.
F is big damage abilities like chaos bolt or shadow dance.
Shift/control a and d are utility
Z is trinkets or arena 1
X is health potions/lock rocks or arena 2
C is attack potion/invis potion or arena 3
V is all my defensives.

I don’t think I could stretch my pinky to my alt key when my thumb is next to it.

I tried unbinding S but then when I tank I want it back so I just leave it.

I only use 1-5 because I can’t reach 6 easily. Also use ‘, R, T, Y, A, D, G, H, Z, X, C, V, and B without any modifiers.

Keyboard turner.

Action keys bound to number pad, right hand moves from keypad to mounse, back and forth. I have two keys bound to my mouse. One for an AOE spell (ROF, DnD), one for my “OH …!” button, which is some healing thing.

0 is my other “Oh …!” button, taunt, heal pet. 9 is my common interrupt.

Cooldown requrie chording (shift, control, whatever), my core rotation is on my 4,5,6 keys. My “spam” key is 5.

Most everything else is a dogs breakfast of god knows what.

Works ok.

Took me several months to move Dimension Portal off of a shifted key. Still adapting to that.

I’m being special. Alt is thumb. I meant control :joy::man_facepalming:t3:

1 Like

I’d like for WoW to be controller friendly to some degree. If that requires less buttons then so be it.

Not that I personally have an issue with the number of buttons. I’d just rather have more people playing overall.

3 Likes

No thank you.

It’s highly doubtful that the games would be tied to the same servers.

Not to mention controller players would be at a disadvantage