Why Apple Makes a One-Button Mouse
IdiotOnMyLeft writes "There is a short article at Gear Live that tries to explain why Apple still sticks with a one-button mouse. It points out the fact that although it is perfectly possible to use a two-button mouse on a Mac for 7 years now, developers are forced to rethink their design approach and can't flood the right-click menu. No article of this kind would be complete without mentioning that users get confused with two buttons. There's a rumor that John Carmack once asked Steve Jobs what would happen if they'd put one more key on the keyboard."
No article of this kind would be complete without mentioning that users get confused with two buttons
I know (from experience) that it takes no more than five minutes to explain left- and right-clicking to a three-year-old child.
Apple must consider their customers to be mental defects. (Not that that's necessarily wrong, but it's just... wrong.)
more to do with differentiating the apple than anything else. Man, they love to be apple users, and 2 buttons... "thats a windows crazy thing. we know better!"
There's nothing Intelligent about Intelligent Design.
Because when your grandmother uses Windows, she clicks the left and the right button at the same time. Watch her the next time she's using the computer-- really, she does this. She doesn't understand there's a difference.
You, you are smart enough to understand the left and right buttons do different things. You aren't apparently smart enough to understand control-clicking, but that's ok. However, since you are smart enough to understand the right mouse button, you are also smart enough to understand that you can buy a two-button mouse. So if your computer comes with a one button mouse, this is not a problem for you. Your grandmother however does not even understand the right mouse button is a button, so if her computer came with a three button mouse she does not have the option of going and getting a one button mouse.
Apple wants to sell computers that are usable by both you and your grandmother.
Isn't it pretty common to have buttons that do one thing when clicked and do a different thing whe clicked and held down for a short duration? I seem to remember Photoshop on Macs working like that for most of the tools. Honestly I went years using Photoshop before I realized there were more options hidden there. The same menus could be found by right-clicking in the Windows version.
Morphing Software
Anyway, the numbers tell the story... If Windows has 90% of the market share and Windows uses two mouse buttons, then at the very least having two mouse buttons is not an impediment to computer usability.
To be honest, this sounds more like a years-long pissing match ("I insist, two buttons on a mouse will destroy the world!") than anything of real substance.
Gillete came out with a triple blade razor (Mach 3). Then Schick came out with a four blade design (Schick quattro).
Are we going to have a button wars on mice??
I'm happy with two buttons and a scroll wheel on my mouse. I've tried some of the pre-existing mouse designs with more buttons buyt wasn't impressed. Either someone invent something radically cooler or the two buttons/scroll wheel design seems fine to me. Especially since i have a keyboard.
I would however like a touchscreen interface on my cell phone. I have big fingers so the touch screen will have to figure out where the center of my finger is.
Although you and I actually would prefer 3 buttons on the contraption, we are not the typical tech-ignorant consumer. The typical consumer more closely resembles the folks in Florida in 2000. They could not understand even simple instructions on how to complete a paper voting ballot. Sometimes, the sheer ignorance in society can shock us tech-savvy folks who have no hope of ever dating a gorgeous blonde babe.
An article completely unrelated with Apple or anyone who works for Apple in any way writes its own justification for Apple shipping a one-button mouse standard, and this article gets flooded with comments essentially along the lines of "Apple sucks" because they ship a one-button mouse, even though you can use ANY USB or Bluetooth multi-button/scroll mouse/trackpad/trackball on earth, and they all function by default with no drivers for left/right/scroll (and center where applicable, e.g., X11), and Apple even sells NUMEROUS multi-button mice and speciality input devices right on the Apple online store and in all of its retail stores, and Apple just announced what will likely be their highest volume computer ever, which does NOT ship with a mouse, meaning you're free to choose any mouse you please, and the right button functionality will instantly work across the whole OS and all applications, which has supported this for years?
With the introduction of the Mac mini, Apple is implicitly getting AWAY from shipping a one-button mouse, since the computer comes with no mouse at all!
So, is there a problem because Apple doesn't make its own branded two button mouse? Maybe we should bash Dell for Logitech making its mice, then! Or is this simply just another opportunity to bash Apple? Frankly, the assertion that it forces developers to actually THINK about shit they're butting into contextual menus instead of just flooding them with crap is a perfectly reasonable one.
...that you can use any USB or Bluetooth (if your computer is equipped) mouse or input device on earth, for as little as $5, and they will instantly work for left/right/center/scroll without any additional drivers or configuration of any kind, or even any requirement that you have any kind of administrative privileges. Sounds like your employer sucks if they won't get you a mouse...(not to mention you could use that same three-button mouse with scroll wheel with WoW on a Mac, too, or any other application).
The rest of your message is a nice anti-Mac troll, though. D- for effort, F for creativity.
Using a touchscreen is easy on a UI designed for a single button. Using one on a UI designed for 2-3 button mice is painful.
I am TheRaven on Soylent News
Because certain people are purposefully ignorant about computers. It doesn't matter how simple it is. My mother cannot handle a two button mouse. She's convinced "oh, I can't use computers", and it becomes a self-fulfilling prophesy. Anything that I have to explain to her, is not retained. She just instantly forgets it until the next time it comes up and I have to explain it again.
If Apple dropped the option of the one-button mouse like you people seem to be demanding, my job of tech supporting relatives would get just that much harder. "It isn't letting me check my email! I click the button and nothing happens!" "You're pressing the wrong side of the mouse... again..."
While I won't judge Apple for refusing to ship a 3-button mouse, I will say it's the one thing that keeps me from buying one of their laptops. When I'm using X applications, the PRIMARY buffer is my best friend. Copying text via simple selection and pasting just by clicking the middle mouse button does actually help me work faster.
And please don't tell me that I can just plug in a USB mouse. My Apple-owning friends have suggested that, but it's really not a solution. I want a laptop for portability, not for lugging around external devices to compensate for poor design decisions on the part of the manufacturer.
I'd pay the extra $5 for some more buttons. A wheel would be cool, but I'd settle for 3 plain buttons, like the Thinkpads have. I'd also like to have the option of using a nipple for pointing instead of a touchpad because it just feels better to me, but that's another discussion...
"Apple's got the right idea. Ship a single button mouse to make sure that developers don't start hiding things in the contextual menu, but support multiple button mice out of the box with no need for drivers. "
Because most people don't have multi-button mice on Macs, developers don't put as much effort into right-clicking then they would if it were standard equipment.
So you end up with a system where you just don't have as much flexibility with the mouse as you would with a Windows or Linux GUI. Why put all the effort into making proper context menus when most people won't even see them?
"However, I'm sure some people will still complain about the single button mouse. Some people are just looking for nits to pick, and they're looking for excuses to deride Macs, though not necessarily reasons."
That's crap. It's not just a "nitpick" it's a valid complaint. Because Apple has this quest to "be different" it just lowers the usability of their system.
- It's not the Macs I hate. It's Digg users. -
Well, a touchscreen (be it stylus or finger optimized) is a specialized case of one-button mouse, just like tapping a touchpad for those who use that feature.
It'd be a lot easier to use a touchscreen Mac than a touchscreen Windows or GNOME/KDE box, because they don't make touchscreens where you can right-click.
I imagine an interface optimized for one-button use also has applications in accessibility to disabled users.
If Windows has 90% of the market share and Windows uses two mouse buttons, then at the very least having two mouse buttons is not an impediment to computer usability.
If Windows has 90% of the market share and Windows crashes a lot, then at the very least crashing a lot is not an impediment to computer usability.
If Windows has 90% of the market share and Windows is prone to viruses and spyware, then at the very least being prone to viruses and spyware is not an impediment to computer usability.
If Windows has 90% of the market share and Windows applications' user interface standards vary wildly, then at the very least user interface is not an impediment to computer usability.
If Windows has 90% of the market share and Windows only works when you stuff carrots up your nose, then at the very least the carrot-stuffing requirement is not an impediment to computer usability.
-Waldo Jaquith
because two buttons on a trackpad is obnoxiously uncomfortable, and because the keyboard is right there next to the trackpad so it's perfectly reasonable to use the modifier keys and the mouse at the same time.
But if it's really killing you, there's also sidetrack.
T Money
World Domination with a plastic spoon since 1984
Show me an example of some application somewhere that ONLY has an option in a context menu and nowhere else.
What happens on a mac, is that the menus on the top bar get cluttered to hell with option because most people won't ever see context menus. So you can look at it either way.
- It's not the Macs I hate. It's Digg users. -
> I know (from experience) that it takes no more than five minutes to explain left- and right-clicking to a three-year-old child.
Okay, I'll bite.
I know (from experience) that it takes at least six years to explain left- and right-clicking to my father, who was 57 in 1999 when he got his first Windows PC. Ever since he found the right button, he has insisted on using it for literally everything, all the time, for no reason at all. Everything that you or I would just click on, he right-clicks, moves the mouse the requisite six inches up to the top menu choice, "Open," and clicks. No amount of explaining will do. He just will not use the left button. Every time I give him instructions and use the verb "click," he asks me, "Right or left click?"
So don't pretend that just because you told your three-year-old, "Only use this button," that everyone else has the luxury of such obedience from users. Many users (yes, PC users) have asked me repeatedly, "Right or left click?" because to them, it's simply not self-explanatory. They don't really understand what a context menu is, let alone the rule that "the right button always makes a context menu appear." My father would waste a lot less of his time if I plugged in an Apple USB mouse to his PC (it works, I tried it.) Of course, it'd be impossible to do certain things, but it's poor software design that requires two mouse buttons. There's nothing wrong with having the option, though. When I'm at my desk, I use a Microsoft Intellimouse Explorer with five buttons. But the right-button is probably my least-used one. When I'm not at my desk (which is usually), I rarely reach for the control key to bring up a context menu. It just doesn't come up.
It's really a pretty unfair comparison to be making. Most cheap PC vendors (Dell, Gateway, etc) were still distributing mice with balls up until a year or two ago. No actual geek uses the mouse that came with his computer. (Heck, no real geek even buys a pre-built PC for that matter.) So why bitch about the Apple mouse? Even if the Apple mouse had two buttons, you'd replace it for the cool MS or Logitech one anyway, for gaming or whatever. The OS supports the context menu. But it also, as a rule, gives you another way to do anything you can do in a context menu. And that has to be a Good Thing.
The meanings of the two buttons are: "do the default action" and "select another action".
These meanings are straightforward, universal concepts. I don't know of any cases where the buttons are used inconsistently in the Windows interface, so, essentially, they represent a simple, perfectly regular, universally-understandable "grammar" for communicating to a computer.
People get confused between the two buttons for the same reason that young children sometimes get "left" and "right" mixed up -- they don't have enough practice and experience with it. That's natural, and is an acceptable cost required in order to communicate with computers. (Just as memorizing vocabularly and grammar is an acceptable cost required to communicate with humans.)
It's worth wondering if 3 buttons would be better than 2. But I doubt it. 2 buttons are perfect to represent the natural duality between the concepts of "do the default action" and "select another action". But having 3 buttons doesn't correspond to any universal, natural 3-option system that I know of.
The problem with control-click is that its not ergonomically correct. I hate applications that make me use the mouse and keyboard at the same time (I realize sometimes its necessary). Having to use one hand on the mouse and one on the keyboard is annoying. Keyboard shortcuts are good for the same reason, you can do all the work with the keyboard, and not have to move to the mouse and then back to the keyboard.
"brxref
Figure out how many mouse buttons you like, buy a mouse with that many, and shut the hell up about it.
You shouldn't have to buy extra equipment to get the basic functionality like a scroll wheel.
Because most macs won't have a multi button mouse, developers won't put the amount of effort into context menus that they do on a Windows system.
Your mac mini arguement is stupid.
Context menus are great and all the apps I use make great use of them. Instead of flooding the main menu bar's drop-downs with crap, they can move some of those item-specific options into sub-menus to keep it clean, meanwhile making them top option in context menus.
Defending the one-button mouse is like defending the Iraq war. It's an exercise in futility.
- It's not the Macs I hate. It's Digg users. -
Perhaps it's just me, but the one button mouse lends itself to a touch screens much better then a two button mouse. Try to right click with your index finger.
I'm looking at my Logitech mouse, and it seems to me that this isn't Grandma's fault. The mouse buttons seem designed to look like one button. They're the same color. There's no outline to delineate where one starts and the other begins. They look like one damn button with a crack in it.
-Dave
She just instantly forgets it until the next time it comes up and I have to explain it again.
...and then if you try to make them actually remember what you told them before, they get pissed and accuse you of being snotty and unhelpful. Well, in my case, anyway.
I have no problem with ignorance. Ignorance can be correct. It's stubborn, deliberate ignorance that makes me want to swing their heads against a wall.
Every user has their own font directory, ~/Library/Fonts. These are fonts that only they have access to. The system font directory, /Library/Fonts is shared by all users.
HBH
"Smart is sexy." -- D. Scully ("War of the Coprophages")
Nine years after Microsoft invented it, there's no justification for Mac mice to not have a scroll wheel (or capacitve strip, or IBM trackstick scroller, or rocker switch, any of the other alternative scroll devices that have been tried since 1996) on either mouse or the left side of the keyboard.
The on-side-of-window click-and-move scroller is a vastly inferior interface. It's simply inexcusable for Macs to have a crippled scrolling interface by default. Make a mouse with an unclickable scroll wheel and only one button, if one button is better -- but drop the Not Invented Here blinders and admit that Microsoft actually had a good idea.
(Not aimed at parent) Everytime I read, or hear, that some computer geek finds OS X "frustrating" or "difficult to use" or any complaint, a voice in my head always questions the ability of that person. I use Linux, Windows, and OS X back and forth for years and never have problems moving between them. Certainly there are aspects of each I like or dislike, but I never find one so much of a hassle as to complain - OK Windows is the worst. Maybe I am lucky and my constant moving between platforms has made it easy for me. But if you are a real geek, I don't understand how you get so locked in and fixated on one platform.
::Looks down at his Apple keyboard::
::shrugs::
Up Arrow, Down Arrow, Up Arrow, Down Arrow
That seems to work fine and is on the keyboard. (Albiet on the right side but so what...) I can also hit the space bar to progress one page in Safari, just like pine.
Most of the time I just use the scroll wheel on my IntelliMouse.
Here's what absolutely kills me here, folks. I think very few people at this point would argue that a one-button mouse is somehow more intuitive or user-friendly than a 2 button mouse.
And that is where your point falls apart, because you would be wrong. You're thinking too much like an experience computer user who posts on Slashdot. To everyone else, it's never obvious what left-clicking and right-clicking actually do.
Do you have multiple accelerator pedals on your car, one for each direction you can go? No, you have one, and when you need to turn you steer the wheel left or right.
There's no "madness" to it; you're just unable to see things outside your own perspective, something of an epidemic these days it seems. As for NeXT, of course it shipped with two-button mice, because NeXT was targetted to high-end enterprise and development users who would have a need for it. Ever looked at the price of a NeXT cube from that era?
If your user base is mostly Mac, then you'll probably almost completely igore the right mouse button, maybe putting a few things in there for those users who don't see Ctrl+Click as so much of a pain, but definately not providing the same rich context menu support you would if you expected everyone to be right clicking.
No, there's a difference... I think you've stumbled upon it on the end of your post. [Most] Mac developers don't ignore the right mouse button. That would be foolish, it's really useful! However, because the default configuration of the platform is ONE button, they do not link a feature to the right mouse button which can not be found elsewhere. This just ensures good design. The right mouse button is there for speeding up a task, but it shouldn't be something a program depends on. Much like nobody would use a keyboard accelerator (Command-Q, Alt-X, etc...) without having a visible UI component that does the same thing. It's role is a time-saver, and this helps keep it that way.
That's pretty odd logic you're using. A PowerBook runs at $1500 to $3000. If you are willing to shell out that kind of money for a computer you want, who the hell gives a flying %&*# about $15? That's 0.5% to 1% of the price, less than sales tax unless you live in a state that lacks that, or buy it out-of-state. How anyone can say "well, I'd get a Mac if only they had feature xxxxx, and no way in hell will I spend $20 to et that..." Yes, Macs aren't perfect, no computer is, but to let that little quantity of money stand between you and the computer you want, is just absurd. I bought SideTrack and love it. Hell, I spent $15 on a program for accessing and arranging my NetFlix account, just so I don't have to deal with their awful queue interface.
Of all the times not to have mod points...
I can't agree more with this poster and the parent. Look at early cars, look at early radios, look at early televisions. There were lots of things that needed to be adjusted, fiddled with, watched, etc. Ultimately the interfaces were simplified to the minimal complexity necessary to do whatever one wanted to do with the mechanism. Apple takes the time to do the analysis of what people want to do with their computers, and simplifies the interfaces until they allow the user to do as much as possible while requiring minimal learning and minimal ongoing effort.
Making the simpler interfaces allows people to do the task they set out to do, rather than spend time making the computer work. Having a minimal interface also allows new users who, as you say, have a lot of "mental baggage" to more easily learn the computer.
Making something complex is easy, making something simple is hard...
By the taping of my glasses, something geeky this way passes
Do you have multiple accelerator pedals on your car, one for each direction you can go?
Nope, but there are at least two pedals down there... accelerator and brake. If you have a manual transmission then there are three pedals.
I don't see too many arguments from people for single pedal cars based the idea that two (or, heaven forbid, three) pedals are confusing.
"The unicode stuff in the latest version is working fabulously well. My russian mafia friends are ecstatic."
It's really time to upgrade that pre-USB laptop, or quit whining about how the newest peripherals don't work with it.
Don't blame me; I'm never given mod points.
and you don't think 'ok this is a waste of time' when you do anything else in windows? I do like my scroll wheel on my logitech but on a mac i also rely on the keyboard. Keyboard being used in conjunction with a mouse is way more productive than just scrolling away or p[laying with contextual menus
My comment had nothing to do with Apple and your post should have been moderated as a troll.
I was talking about how it's evident via my own experience with usability testing that there is a signficant number of people who still have some difficulty using the mouse and that a good portion of the posts here seem to be ignoring that fact.
As far as the rest of your post goes goes... Yes, we all know computers are complex things. And every one of those issues you mentioned also applies to every other OS on the planet.
What's your point?
Geeks seem to have a problem accepting that somebody would want to use anything on or with a computer in a different manner than they do.
--
Any fool can make things bigger, more complex, and more violent. It takes a touch of genius-and a lot of courage-to move in the opposite direction. --Albert Einstein
I suspect this is really bullshit. Those developers that want to pollute the interface with useless functions can rely on Cmd+click, which is basically the same as the right click, only more cumbersome. And those developers that understand the value of usability follow the Human Interface Guidelines voluntarily and then boast about it on their websites.
The real reason is that there is no compelling reason to change the official Apple policy, because everyone can get a 2-button mouse and everyone can use cmd+click, but there is a strong reason not to change anything, because Apple would look stupid for sticking so much to a stupid design decision.
Future Wiki -- If you don't think about the future, you cannot have one.
Three words: Font Book, motherfucker.
Yeah, fuck Windows and its font aliasing that looks like it's on a British dental plan... Jaggies so horrible, you could put someone's eye out with MS Word.
Three More Words: Color Sync, bitch.
I'd like to see proper color separations prepared on a PC that actually deliver imaging on a monitor true to a PANTONE color wheel... Sorry, pal, ain't gonna happen.
Add to that, Apple displays are SWOP Certified.
You know what's more.. have you ever tried inserting a special character into HTML on Windows?
Three More Words: Option Button, stupid.
That's right, all your umlauts, em-dashes, en-dashes, accents, carats, etc. etc. ad infinitum... easily inserted into HTML or posted on a form without crawling back to that horrid, sloppy bastard of a word processor just to use the "Insert character" menu to go scrambling for a symbol.
Let's see...
Font Smoothing below 8pt:
OS X - check
Windows - no dice
Organized Font Manager:
OS X - Font Book
Windows - Buy Adobe ATM or a $700 app that has it
True SWOP-certified color and color profiles:
OS X - You betcha
Windows - Productivity? Who wants that in an OS?
A few last things for everyone bemoaning OS X font management, one-button mice, or the lack of a mechanical eject button on the DVD-ROM drive... Aside from all of the aforementioned that makes an OS X desktop look picturesque, compared to the Windows desktop that looks like some retard used a buggy version of MS paint with a palette consisting exclusively of garish colors and absolutely no opacity control...
Pages is the streamlined publishing beauty that MS Word wishes it could be... and for everyone who has ever wanted to kill the guy who insists on using the stupidest animations and sound effects Powerpoint can provide, Keynote is Michelangelo by comparison.
All OS X GUI objects have an embedded alpha channel... Being able to manage continuously variable levels of transparency, OS X has a depth of field in the desktop that all versions of Windows can only have wet dreams about.
This may seem superfluous to the wannabe-geeks who simultaneously believe that Windows has real administration capabilities (I'm sorry... did I miss something or did Windows become a UNIX-based platform?)... but if you're going to stare at a screen for more than eight hours a day, it helps if looking at text and images doesn't feel like razor blades are being tossed at your eyeballs.
Lastly, Core Audio, Core Image and Core Video... Core Audio, facilitating almost zero ms latency sampling, is already destroying any hopes of Windows being taken seriously by audio professionals. Core Image and Core Video will do the same to Bill Gates' dream of Windows and Windows Media being multimedia reference standards. Core Image may also spell doom for Adobe, whose After Effects & Premiere market share is already being destroyed by Apple's Shake, Motion and Final Cut Pro... but Core Image will eventually put in the hands of OS X itself, an enormous amount of realtime bitmap filtering that requires rendering time in Photoshop.
The gloves are off, and Apple, in their most profitable, highest-revenue, highest stock price since the 1980s, is poised for their next greatest trick...
Apple's next big move may very well be to combine the strengths of Quicktime 7 (specifically the H.264 codec) and Core Video to deliver HD-quality movies via an online store as the sequel to the hit iTunes Music Store that proved that, yes, indeed, people will pay for music downloads if it means they don't have to sift through countless half-corrupt Mp3s in a nonintuitive interface that has absolutely no browsing or track preview functionality.
It'll be a real slap in the face to Microsoft, the PC industry and the army of DMCA-minded attorneys at the MPAA if Apple reveals that, as a recent Slashdot article speculated, that the Mac Mini was all-along the proverbial trojan horse that would infiltrate millions of homes to facilitate and popularize internet-based movie distribution.