I find that double click is a great gesture that could be successfully used in graphical interfaces but for some reason has negative connotation on the web. Should it be avoided at all costs?
|
|
I think it would be okay for certain uses, particularly if you're considering having an object draggable or highlightable on a single click, then on a double click it could be openned. However I would strongly avoid anchor tags being doubleclicked, or anything that only responds to a double click. |
|||||
|
|
Double-clicking on the web should be avoided because it goes against the general practice of single-clicking links, and would likely be confusing.
If your application does a good job of emulating an operating system double-clicking might be a consideration, but even then I don't think it would be worth the potential downsides. |
|||||||||||
|
|
I think it's more about maintaining conventions and user's general knowledge of those conventions than anything else. Browser/website interaction has been fundamentally different to OS user interface interaction since basically the dawn of the browser. In native UI's the convention has been to have a solid, non-clickable window area with UI elements akin to physical buttons, check boxes and such. Hovering may highlight an item, but is used mostly on button hover states and other minor hints. Most hover reactions merely change the cursor to something to indicate a different action may take place, such as the text caret cursor. The double click is synonymous with opening something, a file, a window from a menu item and such. Website interaction is more like a giant wad of text. Double clicking typically selects a paragraph or line of text and html content, akin to a text editor. Clicking usually means a change in the webpage, either through hyper links or form submit buttons. Hovering therefore has been used to show the responsiveness to clicking of different elements on screen. Hyper links, drop down menus, buttons, etc. I think it would be unwise from a user experience point of view to try to override the double click behaviour of the browser, however useful you might find the idea. (edit) That is until your web application becomes so akin to a desktop app that it warrants the need for double click to be used. Google Docs Spreadsheets is a good example of where it's absolutely intuitive for the most part that double click would perform cell based interactions, just like Microsoft Excel and iWork's Numbers do. I forgot to take these into account in my initial answer, but I believe that if the user interaction is such that the UI feels like a desktop application in the way the UI responds to the mouse, then absolutely. |
|||||||||||
|
|
Double click is best used as a "nice to have" feature where users do not have to rely on it to use the application. |
|||||
|
|
I too think it to be unwise in anything but a custom, backend system where you can actually 'train' users if you will. When trying to implement it "into the wild" (publicly accessible web sites) you will quickly find out how many novice computer users think all clicks should be double clicks. For the users who understand the difference between clicks and doubel clicks you will face issues simply because the idea of double clicking for functionality |
|||
|
|
In my opinion, double-click should be avoided everywhere, not just on the Web, because people who are just beginning to learn how to use a computer sometimes double-click too slowly, causing two single clicks to be triggered in the code. If you really need to use double-click, try to make it obvious that double-click can be used, for example, by showing a popup saying what the user can do, the first time the user uses your application. Just my two cents. Ad@m |
|||
|
|
|
Well, I'm not sure whether this is relevant to you, but I think think that double-clicking is a problem for iPhone users. If I'm correct, double clicks are not supported for iPhones. |
|||
|
|
|
I think a double click gesture might be handy as an expert or learned behaviour in an online application so long as its implementation did not screw up the experience for single clicking novices.... |
|||
|
|
Avoidance -vs- Inappropriate?It's not that An interaction that should be avoided is one where alternatives should be actively sought out to avoid using it, such as with flash banner ads and blinking text. An interaction that has narrow usage, is one that is useful in very specific niche circumstances. Take for example the oft frowned upon So where does that leave us with
|
|
TiddlyWiki is for example a javasript Web App with double-click editing and keyboard shortcuts. It is widely accepted. So im not sticking with the one-click mantra here. Of course on simple web pages one should keep with it, but on web apps this rule of thumb doesnt make much sense to me. It depends pretty much on the type of web app, is it orientated to the mass (e.g. nytimes app) or too small group because of its content/functionality (tiddly wiki) Firefox is my standard browser because with mouse gestures and Tab click action editing i save alot of time. one click mantra sounds like a contradiction to me. As Einstein said "as simple as possible, but not simpler" |
|||
|
|
|
I had an experience where i instinctively tried to double click a link. When I was reading the docs for (Backbone.js and was browsing examples. I clicked the example links in the menu to the left and the page scrolled automaticaly to the example. But when I wanted to visit the example directly i instinctively double clicked the link in the menu, expecting to be transported of site to the example page. |
|||
|
|
|
Correct me if i'm wrong, but the first thing I thought of was that if you use double-clicks, you'll probably have to let the system wait for a tiny bit after any single-click in anticipation of a double-click (assuming the single click performs an action, not just a highlight), which will create a general perception of slowness while using the system. |
|||
|
|
|
The only problem I see with double clicks on a web page is that users may not try it. Because of the conventions out there, people don't expect double click to do anything. That said, double-click could be a good tool for your expert users, but you'll have to let them know that they can use it. |
|||
|
|
|
Double Clicking is not very intuitive for a lot of users these days. Not to mention in the coming generations. It the world of touch devices, single taps are also more intuitive than double taps. However, double-clicking or double-tapping is a fantastic feature for power users. Image a time where you have a user that needs to access a secondary action. You could take them into some horrific secondary menu or toolbar. A double click/tap could be a major improvement, efficiency-wise, in the context of an interface. The question you need to ask is "What is the most intuitive step for the user to take?". If that is a double click/tap, then go for it! |
|||
|
|