|
Users will find it annoying to switch into a mode, do one little
thing, then explicitly switch out of that mode again -- this often
involves clicking on small "hit targets" in palette windows far
away from the working canvas. (Here, mode is defined as an
application-wide state that temporarily changes the behavior of
the mouse pointer.) Too much "clickiness" in an interface is a
known irritant!
Instead, the interface should do what makes the user's job
easier, even if it's not conceptually tidy or easy to program:
when the user enters the mode in question, stay in it for only
one operation, then automatically leave the mode.
|