Do you have a suggestion though? I say that because I'm not against QoL improvements in principle but I can't really think of a way to improve it. The mouse gives you the flexibility you need and a macro gives you the ease of use, Personally I don't see a third way that would be an improvement.