One of the more common use cases for modal pop-ups is to confirm user’s action. How can we be sure that a user didn’t click that “Delete”button by accident? Why don’t we just ask them? But as Alan Cooper says, assuming our users are stupid by default just breeds contempt.
What if there was a way to reduce or remove that risk of accident? What if the buttons themselves were designed to be accident proof? This thought triggered me to start to play around with the idea of complex buttons: Buttons that require more than a simple click to activate.
But they can’t be overly complex. I wanted them to remain intuitive and satisfying to use. So I began by considering other gestures familiar to users: Dragging, dropping, scrolling, holding. By exploiting these I hope to avoid over-burdening users.
I sketched out a number of options and then refined them down to three variables: multiple-clicks, click/hold and drag/drop. This link will take you to my Axure prototype of some options.
My next stage will be to integrate them into realistic web pages and test with users. My hope is to discover a. Are they intuitive and b. Are they understandable.
I’ll report back my findings ver the next few weeks. In the meantime if anyone wants to conduct their own testing or to improve the designs email me; I’ll forward on the Azure files to you.