WASD: Proximity based "interact" action

To me Interaction is the most awkward thing about current WASD controls. I’m moving up, click something on the right to interact (miss-click) and suddenly I’m running right.

My ideal controls:

  • Left click: my chosen skill (with option to move closer with melee skills that you already have) + pick up item.
  • F (or other key): proximity based interact (for NCPs and chests) that is not taking cursor into account.

I only bring up loot here, because it’s the next obvious problem splitting “Interact” away creates.

I imagine this can be implemented by:

  • Making proximity based “interact” its own action.
  • Making pick up (and move if item is out of range, but not when clicked on ground) it’s own action.
  • Skill it’s own action.
  • Let me bind 3 of these on their own buttons, or on a single button.
  • Maybe also an option to disable looting by clicking and item directly, and forcing clicking the name.