Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

I've witnessed a lot of old people double clicking on hyperlinks and buttons when a single click would suffice. This odd behavior would be troublesome for buttons that toggle a state. Take for example the following video playback button, which toggles between play and stop.

______      ______
|     |     |     |
| |>  |     | [ ] |
|_____|     |_____|

If an "old person" were to double-click this, the video would start playing and then immediately stop - making the the button appear broken. I could use some javascript to prevent double clicking - problem solved for "old people".

I've found that this javascript double-click prevention frustrates my "young users". Some young users want to revert their state immediately because they realized they made a mistake. This prevention forces them to wait 1 second or so. Clicking the button again within 1 second would do nothing, making it appear broken to the "young users".

How do I make a compromise between my old and young users?

share|improve this question
add comment

2 Answers

up vote 1 down vote accepted

I would suggest that you remove the Javascript double-click prevention feature and instead, display a message above the icon that says "Movie stopped." The message can fade away after a few seconds by itself, or immediately if they click on play again. This way, your power users aren't frustrated whereas your double-clickers will eventually get it.

share|improve this answer
2  
Nice idea. However, the double-clicking may not be out of ignorance. Many "old" people, are not as apt at controlling a mouse as we may be. Double-clicking is then often reflexive and not something under conscious control. It may be hard for them not to double-click... –  Marjan Venema Mar 3 '11 at 7:58
    
Good point. In that case, it seems to me like this is something that should be handled at the OS level as part of the accessibility features, or perhaps by editing the mouse/trackpad preferences and setting the delay for interpreting "double click" to the maximum. –  Hisham Mar 3 '11 at 15:32
    
I like the idea of giving feedback on double click. The old geezers will pick up on the hint. –  JoJo Mar 3 '11 at 21:08
add comment

At least with checkboxes, I prefer the "double-click is one click" method (does that make me old?) Also, for everything that opens an item and usually is used once - a navigation link, starting a program, etc.

Your case is a bit different: I migth go ahead just a tiny little snippet in the video, so quick-clicking is a reasonable use case. A similar case would be a button that opens a "new panel", and opening five panels is a common case.

I would't worry too much about "reversing a decision". Teach those young whippersnappers to think beforethey act. Back in my days.... -- seriously: that is a use case, but minor one.


Secret key you could toggle the behavior depending on e.g. "Shift" being pressed together with the click. That doesn't work in all circumstances, and does really help only expert users that stumble upon it. Not a real solution, but it's something you can answer when someone complains about the old-geezer-friendly behavior.

Feedback Give the user feedback about what happened. A messgae like Hisham suggests, or forcibly playing a frame or two. However, as Marjan Venema notes, the double-click might be from muscle memory, rather than intentional.

In my observasion of affected users, it's not a lack of skill, but them not making adistinction between "one-click thingies" and "two-click thingies". They one-click a desktop icon and wonder why nothing happens. Next, they double-click the quicklaunch icon. The effect is the same, though.

share|improve this answer
    
I'm not sure the secret key idea is standard. –  JoJo Mar 3 '11 at 21:06
    
@JoJo: definitely not. As said, it's more of "cover your bases". –  peterchen Mar 3 '11 at 21:30
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.