3 ms·
The two button ability is nice, and convenient at times. Everyone is missing the point, though. Having 1-button as the default (as it is in OSX) forces develop
by calinet6 13y ago
The two button ability is nice, and convenient at times.
Everyone is missing the point, though. Having 1-button as the default (as it is in OSX) forces developers to make better UI decisions. Plain and simple.
When you can hide the complicated stuff in complex right-click actions and middle-click sub-actions and various other hidden UIs, people tend to do it, because it's easy and doesn't require too much thought.
When you have to assume that the user has only the "Point" and "Click" actions, and not an ever-deepening rabbit hole of right-click, middle-click, side-click, etc. etc. then you have to think a little harder about how you design your interface. You might add things as top-level buttons, or make a more useful interface on the primary click.
You might say this leads to too much variation in the UI space, since there isn't a standard way to deal with operational complexity, but I highly disagree. It leads to UIs which are better thought out, where more of the action has to be exposed and discoverable rather than hidden. It forces developers to make some difficult decisions about the complexity itself, too, which generally leads to simpler if not just better-realized apps. Even just the fact that you have to think a little harder about your UI is enough; a second-order effect that is clearly visible in the end result and the reputation of OSX and its apps.
All of this because Steve Jobs didn't let them tack on the extra buttons. Because he kept the primary interface simple. Because he knew it wasn't just about clicking, but about the whole ecosystem of software for which the mouse API was core. It was not just a mouse, but a genesis of software UI decisions.
Think like that, and you start to understand the single button and why it's actually important. Then you still go into settings and enable right-click... because if you're reading this, you are not like the majority of users (I mean, seriously, that's day one of HCI 101).
- judk 13y agoNot all programs are designed to be used my grandmas or chimpanzees. By this logic, why don't we all use one-button keyboards?
- wonderzombie 13y agoBecause it's all about trade-offs, and a one-button keyboard is a ridiculous trade-off.
- calinet6 13y agoWe do. The iPhone and iPad have a single physical button. This forces the OS to have a flexible, on-screen keyboard which changes state depending on context and utility, effectively advancing the state of text input. On top of that, most phones now have excellent voice input, so you can skip the keyboard altogether. All of this because we made devices without keyboards at all. Necessity is the mother of invention.