Page 1 of 6
 1  2 3 4 5  >
 Last »
Reply
   
 The One Button Mouse - Why It's Still a Good Idea 
 
 
  #1 (permalink)  
Old 11-04-2008, 12:47 PM
I'll do it soon, okay?

Join Date: Jan 2004
Group: Administrators
Location: St. Albans, Melbourne
Posts: 10,902


The One Button Mouse - Why It's Still a Good Idea

The One Button Mouse - Why It's Still a Good Idea
Originally Written by Brains

Click the image to open in full size.


As much as I've been using multi-button mice since my first ADB Animas jobby in 1987, I still hold that the one button mouse is a good idea, especially when one takes it into consideration as part of the collective user-interface experience.

If one reads 'About Face' by Alan Cooper (considered the bible for computer interface design methodology) you will strike again and again the problems inherent in a multi-button design. Alan praised the elegance and simple fluidity of a single button mouse, and how it gave a small, quickly learned vocabulary that allowed a new user to become almost instantly familiar with the machine's interface. Apple stuck to their 1984 publication "Human Interface Guidelines" (which actually had more than a little bit of input from Xerox legend Alan Kay) for more than a decade, refusing to add a second button and contextual menuing claiming (correctly) that it over-complicated user interaction and "inspired confusion". Apple were determined to stick to their 'KISS' approach because they saw it as their edge over Windows, citing the many productivity comparisons between MacOS and Windows throughout the late 80's and the 90's. Macintosh was "the computer for the rest of us." Leave Windows to the geeks and the accountants, if you just wanted to Get Things Done, you bought a Mac. That was the mentality.

Apple's inclusion of 'control click' with Mac OS 8.0 was a grudging step, its primary reason for inclusion was as another lure for switchers used to contextual-clicking inside Windows, and thanks to Adobe, this trick worked, and worked well enough to survive -- control-click and inherent contextual support came very close to being removed with MacOS 8.1, if it weren't for Adobe Photoshop who used Apple's version of contextual menus to further homogenise Photoshop across the MacOS / Windows boundary.

Whilst it was possible to add a multi-button ADB mouse to a pre-8.0 Mac, not many people did so because there was no contextual support anyway, nor any standard mechanism for interpreting the second (and in some cases third) button. Animas and Kensington independly decided on the same approach of mapping the second and third buttons to the left and right arrow keys, something lifted from early Unix GUIs. of course, once more-than-one-button mice were available as an option, people started writing for it.

One of the earliest and most successful 'mouse extenders' was NowMenus, from Now Software (which was bought by Proteron and subsequently became ActionMenus). Thanks to Apple's INIT31 mechanism, and well documented traps and entry points for interface subroutines, it was a rather simple exercise to extend the MacOS interface in logical ways that increased versatility and provided extra functionality, whilst retaining the overal 'look and feel' of the MacOS interface. NowMenus was a powerhouse, and to this day there is still nothing like it on any platform. You could create new custom menus in the menubar. You could tear off menus and turn them into floating palettes. You could dynamically re-assign hotkeys to any menu item, in any application system-wide, in real-time. It increased the hierarchial menu structure to more than 5 levels deep (handy if you had an alias of your hard drive in the Apple Menu). You could dynamically re-order the Apple Menu, and add dividers and special folders. Best of all, if you had a multi button mouse you could assign functions to the extra buttons, and even call a particular menu (or the whole menubar as one single hierarchial menu) right at the mouse pointer.

This last feature I loved dearly, and still wish I could replicate it on OSX -- of all the features in pre-OSX MacOS, Apple or third party, NowMenus is what I miss the most. A middle-click would make a menu appear right where my pointer was that was the menubar -- no matter which app, all the menus (including any custom additional ones) would appear in a normal, top-down menu list. By using another extension called MenuShade, I could remove the fixed menu bar entirely, and reclaim desktop real estate. No more tracking to the top-left corner, just click and there was my menubar.

Back in my youth, when I worked at an Apple reseller as a tech looking after SEs and Macintosh IIx's with Two Page Displays attatched for pre-press, I turned on so many graphic designers to NowMenus -- having an A3 screen to work in was good, but having to track all the way back to the top left was arduous, and NowMenus solved that.

The presence of contextual menus in OSX is more a legacy of OSX's heritage in NeXTStep and BSD. Despite Steve still insisting on the one button mouse concept, the actual coders of the kernel & UI were used to right-clicking, so they wrote it in anyway. Steve grimaced, and agreed to look the other way as long as they made sure that everything they did with a right-click could still be accessed by a single button mouse

There is one last virtue of the single-button-mouse graphic interface: it lends itself to touch screens perfectly. Whilst Apple themselves have not released a tablet Mac, they have experimented several times with the concept in the past. Because of the one-button methodology, everything that could be clicked on or dragged could be controlled by a single finger-tip, without any keyboard needing to be present. Tablet PCs running Windows are often cumbersome and confusing to use in this manner because of the strong reliance on contextual menus that Windows has -- tablet makers have to resort to placing 'right click' keys on the sides of the tablet. When Apple finally release their iPad, they won't need to include any work-arounds, because the OS is geared around a single 'button' anyway.

Long live the single button mouse!

Click the image to open in full size.

Last edited by decryption; 11-04-2008 at 01:02 PM.
decryption is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #2 (permalink)  
Old 11-04-2008, 12:51 PM
Regular

Join Date: Jun 2005
Group: Regulars
Location: Hobart
Posts: 256


Great article, good to see there is still some love for the one button out there
aspro is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #3 (permalink)  
Old 11-04-2008, 01:06 PM
Regular

Join Date: Feb 2007
Group: Regulars
Location: Adelaide
Posts: 260


You forgot the laptops :P unlike windows users our use of a laptop mouse is fluid and not painful or confusing... if apple ever changes that well apple will have to f*** them self :P
__________________
Check out my cool applications:
InsomniaX | WiFiScriptor | Utility-Lock (SleepLock/AutoLock) | SyncBar
semaja2 is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #4 (permalink)  
Old 11-04-2008, 01:14 PM
Regular

Join Date: Jun 2005
Group: Regulars
Location: Melbourne
Posts: 1,532


The forcing of one mouse button has kept the overall experiance rather stream lined. But there are times when you DO need a multibutton mouse.

Computer games and Maya anyone?
__________________
THE OFFICIAL GOD FAQ
Q: Does god exist?
A: No

iBook 14'' 1GB Ram, MBP(santa) 15" 4GB ram, iPod Nano(3G) 4gb, iPod shuffle 512mb, iPod Touch 8gb.
The Fluffy Duck is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #5 (permalink)  
Old 11-04-2008, 01:40 PM
Regular

Join Date: Apr 2005
Group: Regulars
Location: Melbonia
Posts: 985


Interesting article, and well written.

I think you've underestimated the benefit of having a second button for contextual menus. Adding a second button is like adding new verbs to a language that only has the verb "do". With a one button mouse, you can specify the thing you want to act on (by pointing at it), and you can act on it (by clicking). A second button to call up contextual menus adds a whole new selection of actions that vastly extends your ability to do useful things easily.

I think we'll see an emerging trend in touch screens to have secondary gestures as analogues to right-click.
__________________
Live life with Blue Sun
Petronius is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #6 (permalink)  
Old 11-04-2008, 01:44 PM
Regular

Join Date: Jun 2007
Group: Regulars
Location: Adelaide
Posts: 691


good one Anthony Agius
__________________
BlackBook 2Ghz 2G 80GB
Acer C2D 2.2Ghz 2GB -Ubuntu 8.04
Ipod Nano 3G 8GB Black
AppleTV 160GB
戈皮
lazydesi is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #7 (permalink)  
Old 11-04-2008, 02:13 PM
UnGenius

Join Date: Feb 2005
Group: Regulars
Location: Melbourne
Posts: 876


Bollox. 2-button plus FTW.
__________________
So many *religious bigots, so few lions.
*This signature was edited to protect those with frailty of faith.
LittleBigPlanet - Pre-order and Save $$$ - www.play-asia.com
astr0b0y is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #8 (permalink)  
Old 11-04-2008, 02:31 PM
I'll do it soon, okay?

Join Date: Jan 2004
Group: Administrators
Location: St. Albans, Melbourne
Posts: 10,902


Quote:
Originally Posted by lazydesi View Post
good one Anthony Agius
I didn't write it - Brains did (says so at the top of the article)
decryption is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #9 (permalink)  
Old 11-04-2008, 02:42 PM
Regular

Join Date: Feb 2007
Group: Regulars
Location: Toongabbie, NSW
Posts: 821


Hmm, non sequitur? I have no idea how the article arrives at the final conclusion "Long live the single button mouse". After the history lesson the bulk of the text is praise of a utility called NowMenues, which worked nicely with multi-button mice, according to the article.

The only real argument in favour of the single button mouse is touch screens (like in tablet computers), to which I can only say: multi-touch!

Sorry, I respect your nostalgia, but I'm not convinced.

Long live the single button mouse? It's already dead. No one has made one in years AFAICT.

Cheers
Steffen.

Last edited by dotnet; 11-04-2008 at 02:43 PM. Reason: tpyos
dotnet is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #10 (permalink)  
Old 11-04-2008, 02:51 PM
Regular

Join Date: Aug 2007
Group: Regulars
Location: Sydney, Australia
Posts: 628


Nooo, I like the latest Apple mighty mouse cause it actually has two mouse buttons,
I click towards the right hand side and it acts as a right mouse click,
yet there are no signs of physical buttons on it of course.
So it's not even a one button mouse!
__________________
 MacBook Pro 2.4gHz C2D, 4GB RAM, 160GB HD, NVIDIA 8600M GT 256MB -- My website --
SilverJ is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #11 (permalink)  
Old 11-04-2008, 03:11 PM
Regular

Join Date: Jul 2005
Group: Regulars
Location: Central Victoria
Posts: 644


Pfft... 8 Button gaming mouses FTW
__________________
iMac C2D 2.4GHz 20" | MB Pro C2D 2.16Ghz 15" | MB C2D 1.83GHz | MB Air 1.6GHz | iPhone 3G 8Gb | iPod Nano 4Gb
Geoff3DMN is online now
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #12 (permalink)  
Old 11-04-2008, 03:20 PM
Regular

Join Date: Jun 2004
Group: Regulars
Location: Redbank Plains.Brisbane.Au
Posts: 256


I'm sitting here with my 5 button MS mouse, right button useful, the scroll button i love it for openning new tabs, the back and forward I should disable they only get pressed accidentally
__________________
Recently formed Brisbane Cocoaheads come join us | Australian Cocoaheads
conufsed is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #13 (permalink)  
Old 11-04-2008, 04:07 PM
Regular

Join Date: Jan 2008
Group: Regulars
Location: Greystanes
Posts: 944


but hold on the latest mighty mouse is two buttons? Or is it just the design?

Copied from the Apple Website:

The Button That Wasn’t
Alas the fate of the one-button mouse in today’s multibutton world. Who has time for intuitive, elegant design when there is so much clicking to do? Thanks to a smooth top shell with touch-sensitive technology beneath, Mighty Mouse allows you to right click without a right button. Capacitive sensors under Mighty Mouse’s seamless top shell detect where your fingers are and predict your clicking intentions, so you don’t need two buttons — just two fingers. Click on the left side to use Mighty Mouse in its simplest, single-button form. Click on the right to access contextual menus within applications and edit, copy, label or download from your mouse. It’s simple sleight of hand.

Click the image to open in full size.
__________________

My stuff:
iPhone 3G 8GB
iPod Shuffle 2nd Gen 1GB
tom.ricci is online now
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #14 (permalink)  
Old 11-04-2008, 04:14 PM
Regular

Join Date: Jun 2007
Group: Regulars
Location: Adelaide
Posts: 691


Quote:
Originally Posted by decryption View Post
I didn't write it - Brains did (says so at the top of the article)
Goodwork both boys
__________________
BlackBook 2Ghz 2G 80GB
Acer C2D 2.2Ghz 2GB -Ubuntu 8.04
Ipod Nano 3G 8GB Black
AppleTV 160GB
戈皮
lazydesi is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
  #15 (permalink)  
Old 11-04-2008, 05:00 PM
Still stuck in 1984

Join Date: Mar 2005
Group: Regulars
Location: Inside your head
Posts: 2,597


tommy94: Yes, Apple now ship multi-button mice, even if it is accomplished by some hardware sleight-of-hand ... but were you aware that the MightyMouse default behaviour is to operate as a single button? If you want the right and side buttons to be operational, you have to make the effort to turn that feature on.

Apple still believe that one button is the way to go ... but they ensure that the flexibility and power is there for those who want it. Just like Mac OS X
__________________
Tune into Psymbiensis, 24/7 chill music streaming straight to your desktop.
Cornell Univiersity says, "Watching TV shows makes you stupid." Break the addiction, visit White Dot today.
Wi-fi is a health risk, please use sparingly and with caution.
Brains is offline
Profile CardPM
Go to the top of the page
Digg this Post!Add Post to del.icio.us Share on Facebook
Reply With Quote
 
Page 1 of 6
 1  2 3 4 5  >
 Last »
Reply

Thread Tools

 
Similar Threads
 
Thread Thread Starter Forum Replies Last Post
Why the one button mouse was a good idea mjankor Apple General 64 01-01-2007 10:18 AM
Good 2 button bluetooth mouse? fompsweeva Peripherals 8 03-04-2005 03:20 PM
Do You Like The One Button Mouse? decryption Desktop Computers 25 06-01-2005 02:09 PM
is buying second hand mac a good idea matt40s Desktop Computers 8 24-12-2004 08:15 AM