The History of Apple Mice in Pure CSS
codepen.io
codepen.io
Bizarrely, Apple's dedication to the "simple" idea of not having a second mouse button results in far more uncomfortable and unintuitive interfaces, featuring an ever increasing melange crazy gestural shortcuts.
With Apple's short keyboard form factor, I can have the alphabet, the "mouse" (trackpad) and the arrow keys all in comfortable reach. Feels much better than my old setup with a vertical mouse & Microsoft ergonomic keyboard.
Other than that, I love their keyboards.
There is like one spot on my couch at the perfect time of day when my setting is low glare.
And watching movies, which I do, on a TV.
You can have bulbs all you like. They just need not to be in the cone in front of the screen where they will reflect distractingly. I usually use my computer while sitting on my bed. Bedside lamps don't cause problems, and there are no lights behind me, so it's fine.
In fact, I very rarely notice glare on my screen.
Turns out no one had made a good one yet. I got the first unibody MacBook Pro and started to prefer the trackpad over any mouse.
That thing is a glorious input device and incredible proof that the fine details really do matter in HCI. The difference between a standard PC trackpad and the Apple Magic Trackpad is slight, but the improvement in the experience is exponential.
For example, I actually loved the Mighty Mouse. However, it only takes one attempt to use the weird squeeze buttons on the sides (one on each side, and they have to be pressed simultaneously for it to do anything) to pretty clearly see that those side buttons were an ergonomic nightmare. The means of triggering a right-click were also pretty insane- you had to make sure that you weren't touching any part of the left side of the mouse when you clicked it. I get the engineering tradeoffs that required it to be implemented in this way, but it was really nonintuitive and wasn't documented anywhere as far as I could tell. Lots of people just did ctrl-click for right clicking instead of using the mouse, it was such a hassle.
The only saving grace there is that right clicking isn't nearly as fundamental to most Mac UIs as it is on other platforms. It's surprising how many people use Macs every day and don't even know that there is a right click, even though I can't imagine using OS X without it. I pretty much just ctrl-click these days when not using a trackpad or a third-party mouse.
Control-click has worked as a straightforward substitute for right-click on Macs for a long time now.
Interstingly it was Microsoft that really introduced "ergonomic" mouse shapes, with the "Dove bar" mouse http://www.ideo.com/work/mouse-for-microsoft/ and then the Microsoft Mouse 2.0.
http://venturebeat.com/2009/01/26/notebooks-now-make-up-over...
Of course, some of those notebook owners will also use a mouse. And I'm speaking as a Mac Mini user with an Apple branded mouse, but I guess your original point probably stands.
I wish I didn't have such a reliance on the mouse, but since transitioning from PC to Mac, one of the few persistent problems has been keyboard shortcut support. I can't tell if I've failed to learn sufficiently, or if it's just lacking, but certain applications - e.g. Finder - just seem to be impossible to navigate without a pointing device.
Here are some other solutions: http://superuser.com/questions/90378/
Here you go: http://i.imgur.com/uYDokqn.png
I find I use these (Alfred now, formerly Quicksilver) to open the right finder window first time, eliminating the need for most uses of the controls on the windows.
(also, once you install one of these you'll never need to open the /Applications directory again.)
I'm not saying that everyone does the same, but if you want to prove your assertion that most Mac users don't use mice, you'll need something more compelling than the fact that they don't ship with one.
For mouse use on the Mac to be the most used input method, over one third of Mac notebook users would have to permanently use a mouse instead of the built-in trackpad. You can go to any Starbucks, airport, or school to see that that is not the case.
[1] http://www.macworld.com/article/1167850/apple_revenue_profit...
Did you happen to hear the term "selection bias" before?
As I've said, I'm not saying that most Mac users do regularly use a mouse (although every single Mac user I've ever talked to about it at work regularly uses one). But to demonstrate whether it's true or not, laptop sales figures and anecdotal evidence based on people's habits at coffee shops isn't particularly compelling.
I for one, use it everyday to open links in a new tab. Cmd+click doesn't work on every website you know.
(I have no proof for any of this. I have watched all kinds of people use computers for 25 years, in all kinds of settings.)
I've worked a lot with FCP (and other editing suites) and PS, and everyone I see, especially pros, seems to make heavy use of keyboard shortcuts and modifiers, rather than fishing around in menus.
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).
By this logic, why don't we all use one-button keyboards?
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.
I suppose it's sort of been all downhill since then, but Apple deserves some credit ... ^^;
"Think different." Not "Think Better".
Oh, and this visualization is of course very slick. I was not expecting to be as wowed by the animated transitions as I was...
I've been using a mighty mouse at work recently (after a stupid incident involving coffee...), and let me just say this: that little ball in the middle is an unmitigated disaster.
When it is dirty it will seem like it is broken and only track in one direction.
That's why, when I can, I tend to trigger the navigation on hover and not on click. Google does that as well. It's much less frustrating because it doesn't require to exactly stop on a circle but rather just go through it, and it helps quickly trigger all the circles in a fluid sequenced motion.
(even more annoying on a tablet)
The problem with the mouse is that it's hard to do gestures on something that isn't stationary. I've always had a thing for a particular model of Microsoft Intellimouse but it's about ten years old now and getting hard to find, and mine was starting to go on the fritz. But I've been using the trackpad for about six weeks now and I really like it.
Then that should be what happens when javascript is disabled.
I'd wager most of us are happy with the concept that it's being presented on CodePen with a bit of helper JS so that the target audience (developers who are unlikely to disable JS, or are happy to enable it for a site like CodePen) can better appreciate the demo.
http://www.nikcub.com/posts/unicode-uf8ff-aka-the-apple-logo...