There are two ways to enter selection mode without needing the selector to be bound (ctrl-V and ctrl-A).
If a user wanted to move the selection in this situation, they would have to
explicitly bind the selector
move the selection
and optionally rebind the previous tool
which is quite troublesome for such a simple and common operation.
Possible solution:
Temporarily bind m1 and m2 to selector and panner and restore the previous tools when exiting selection mode. There are some interactions that have to be sorted out before this solution is implemented. For example, what should happen if the user tries to bind another tool before exiting selection mode? What if the selector or panner is already bound to m3?
There are two ways to enter selection mode without needing the selector to be bound (ctrl-V and ctrl-A).
If a user wanted to move the selection in this situation, they would have to
Possible solution: Temporarily bind m1 and m2 to selector and panner and restore the previous tools when exiting selection mode. There are some interactions that have to be sorted out before this solution is implemented. For example, what should happen if the user tries to bind another tool before exiting selection mode? What if the selector or panner is already bound to m3?