There, I've said, I feel so much better now.
A few months ago I got a brand new MacBook Pro with the new buttonless Multi-Touch trackpad (see picture on the left) and ever since I've been trying to get used to it. But I can't. It sucks. Big time. How can Apple make such a blunder.
Before you get all flamed up and tell how clever and cool it is, let me explain myself.
Or if you want, you can just skip my rant and fast forward to the bottom of the page to see the solution.
Except the new multi-touch trackpad. I hate it.
Let me explain.
Don't get me wrong, I love some of the gestures on the trackpad, like the two finger scroll, which is totally addictive and performs flawlessly. After using it you wonder how you can live without it. Zoom in/out and rotate are kind of cool, but I do not need them that often at all, I could easily live without them.
So you will disable the tap-to-click, and I guess the Apple engineers have realized this and equipped the trackpad with proper tactile feedback click feature that allows you to click by actually pressing the trackpad anywhere. Not just tap, but good old-fashioned proper resounding click. Great, love it. Granted, it takes a little bit more force than you want to exert with a lever as long as your index finger, but on the other hand you really want to use the side of your thumb to click anyway.
In theory, that is.
In practice it fails too often, turning an accidental non voluntary twitch of your thumb into a gesture, most often resulting zoom in/out action. The shit really hit the fan when I started to use NeoOffice which actually obeys those gestures, unlike so many other applications that just silently ignore them. My documents kept zooming in and out like the end of days were fast approaching.
At this point I decided something had to be done.
So I started googling high and low with phrases like "apple multi-touch trackpad sucks" and indeed I found many people who were as annoyed as I was. But no real solution.
And it should be relatively simple to just disable the gesture in software.
I even considered buying the Good Old Trackpad as a spare part and fitting it to the new MacBook, after all I do machining work on my spare time and the trackpad is a more or less standard USB device, so it might have worked out of the box software-wise.
But still the user experience leaves something to be desired.
And yet this would be so easy to solve with a little bit of programming. Being a veteran programmer I toyed with the idea of re-writing, reverse engineering, disassembling and hacking the trackpad driver. But I decided that was too much work especially as I'm pretty confident Apple just will have to swallow their pride and provide gesture disabling in the near future. Or better yet, allow designating part of the trackpad as click-only-area.
That's when it hit me!
Why all the fuss about software? Can you imaging Brunell or Stephenson getting down to their keyboard and write some software? NO SIR!
Flipped a piece of paper and tried it. No, the finger still moves the cursor through the paper. Tried a thin plastic foil, not good. How about that anti-static plastic bag that semiconductors come in...better but ugly. Card board (about 1 mm thick) seemed to work fine and for a week I lived with a piece of cardboard attached to the trackpad with adhesive tape. But it is ugly and gets dirty.
So the next step in evolution was to cut a button out aluminum (to match the design) , but that did not work at all, the aluminum couples, or something, the thumb to the trackpad perfectly so it is useless in preventing cursor motion.
A piece cut of translucent CD cover worked nicely but did not really fit the sleek Mac design, especially as the glue of the two sided adhesive tape was visible through it.
But a piece of black DVD cover looks the part, it fits the new MacBook look perfectly, with its glossy black screen and keyboard. Or as we say at work "ugly but matches the design": after three months I still prefer the old all silver design and non glossy screen, sigh.
To do it yourself, you need paper, two sided adhesive tape, Fiskars scissors, a nail file, a 6B pencil and a black DVD enclosure. Fiskars scissors are essential, not only are they superior to the chinese copies, but buying them supports Finnish economy!
Now I'm not sure if attaching a piece of plastic to the trackpad invalidates the warranty but you might want to keep that possibility in mind. Don't call me if you get into trouble.
Start by placing a piece of paper over the trackpad. Using the 6B pencil color or trace the outline of the trackpad onto the paper. With the help of the outline and using Fiskars scissors cut the paper to form a template. Take care to cut it a little bit smaller than the actual trackpad as it must not interfere with the edges of the trackpad opening on the Mac as this will make your button 'stuck'.
Take a black DVD cover and with the two sided adhesive tape attach the template to it. Next cut out with the scissors a nice button for yourself out of the DVD cover. Remove the template and adhesive tape.
Smooth out any rough edges with a nail file or what-have-you. Any burrs on the edges will feel under your fingers and besides the button you are making will touch the screen and may leave marks on its shiny (an other Apple blunder) surface.
Now attach the two sided adhesive tape to the underside of your brand new button and trim away the excess tape with scissors. Don't peel away the other side of the tape until you are ready to attach the button to the trackpad.
Now all you have to do is to attach your new and glossy button to the trackpad with the two sided adhesive tape. Take care to ensure a finished visual effect, paying attention to alignment and not allowing the button to touch the MacBook body as this may interfere with the click action.
That's it, problem solved! Good old button functionality restored with all the new cool gestures intact. Now I can rest my thumb (see picture on the left) on the button, no more accidental clicks. And no more rude gestures into the Curpertino direction.
Now I wonder why the MacBook Air has the button...could it be that... The Single Giant Button was not that great an idea after all.
cheers, Kusti
Of course, instead of a black DVD cover, almost any piece of plastic will do. I only suggested black DVD covers as the source of material since they are readily available in most homes and offices and are usually made of 'soft' plastic, unlike transparent CD covers which are typically made of plexiglass. Plexiglass is impossible to cut with scissors and shatters easily.
Regardless of the material it makes sense to first test it by placing a piece on top of the trackpad and placing one finger on top of the material and an other one on top of the naked trackpad surface. Now moving the two fingers in unison should move the cursor and not effect any gestures, just as using a single finger on the trackpad alone. Moving a single finger on the material should produce no cursor movements nor gestures at all.
I realize I should patent this idea but I've got so many already, so feel free to use it, but if you rip off this page at least have the courtesy to give me some credit. Or better yet, I'll trade this idea to a solution to the spinning beach ball problem.
The button, like the keyboard keys, will touch the LCD screen when the lid is closed. Over time this may leave marks on to the screen. The photo on the left shows my screen after three months, the flash pics up very nicely the marks left by the keys, the mark of the trackpad button is not that clear, but it is there. All of this is basically just dirt and can be readily wiped away but there is no quarantee that over time some more permanent wear marks will appear. To prevent that you might want to add some small rubber spacer bumps to the top corners of the screen.