Hi folks! I’m sure you’ve noticed by now that when playing GW2, sometimes you need to run away. Running becomes much easier when I don’t have a target selected and I’m not auto-attacking everything that comes into range. Of course, there is the “Esc” key, but this key simply does too much and it does it in the wrong order. Escape closes windows, stops movement, cancels auto-attack, deselects your target and then opens the game menu. When I’m trying to frantically run away, I definitely don’t want to stop moving before I deselect my target, and I generally don’t want to see the game’s menu.
Solution 1
I would like to see a unbound-by-default keybind option under the targeting group that allows a player to cancel target and cancel the skill queue (auto-attack included) with a single keypress, and nothing else.
“Cancel movement” can already be easily and conveniently accomplished tapping forward or reverse, so adding this functionality to the new keybind would be both unnecessary and detrimental.
Solution 2
Another solution would be to simply change the order in which the escape key does things. Here is the order in which the context-sensitive functions of the Escape key should have priority:
1st: cancel skill/auto-attack if skill is queued.
2nd: deselect target if target is selected.
3rd: close topmost child window if window is open.
4th: cancel movement if moving.
5th: drop bundle if you are carrying one.
6th: open or close game menu.
Anyway, thanks for your time!