Linked by Thom Holwerda on Mon 18th Dec 2006 22:27 UTC
Graphics, User Interfaces "If you pay close attention, you'll notice that most user interface actions tend to occur on the release, not on the press. When you click on a button, the action occurs when the mouse button is released. When you press the Windows key, the Start menu pops up when you release it. When you tap the Alt key, the menu becomes active when you release it (there are exceptions to this general principle, of course, typing being the most notable one). Why do most actions wait for the release?"
Permalink for comment 194030
To read all comments associated with this story, please click here.
To abort...
by CapEnt on Mon 18th Dec 2006 23:44 UTC
Member since:

Because it makes easy to abort a action. It is also more natural, since the user expect the action to trigger in software when the action with the input hardware is fully done, in this case, pressing and releasing the mouse button. If you create a software who execute their action with just the press, the user will be tainted to think that releasing the button could trigger another undesirable action.

Reply Score: 2