Okay, death *TO* the lame Recycle Bin confirmation dialog in Windows
Thanks to those of you who pointed out that the first Windows delete confirmation dialog described in the previous post only appears when the user presses the Del key, but not if they use drag and drop. (I'd been trying to reproduce the dialog using drag and drop.)
Both Windows and the Mac offer multi-key keyboard shortcuts (Shift+Del and Command+Backspace, respectively) to delete a file without displaying a confirmation dialog. Since the Mac doesn't offer a single key shortcut for deleting a file, it has no need of a confirmation dialog. Personally, I find this to be an elegant answer, although it's inconceivable that Windows would take its Del shortcut away.
I still argue that the dialog in Windows should fade away. As a comment to the earlier post describes, the dialog would be an appropriate place to educate the user on how the Recycle Bin works, where to find it, and how to get things back out of it. Once the user has figured out how the Recycle Bin works, they should be able to easily get rid of the dialog with an option in the dialog itself (and not in a property dialog far away). Alternatively, Windows could simply track user actions and determine when the user no longer required this education.
Tracking the user's actions and determining when the user no longer requires a dialog sounds nice at first, but has the side effect of providing an inconsistent user experience.
Even you yourself were confused about why you saw the dialog some of the time, and didn't see it some of the time.
Add to the equation that many users use multiple computers (home, work, friends', internet cafe's), and then you really begin to deviate from being able to provide a consistent experience around answering the common question posed in usability studies every day: "what do you expect would happen when you take this action?"
Anyhow, another solution is to provide a "Don't prompt me again" checkbox on the dialog. This way, the user can deterministically predict the behavior of her own computer based on her previous decision, and she knows when using a different computer that supressing the dialog is a configurable option (similar to how user's aren't surprised when they submit a form in IE and don't get a dialog telling them it may be insecure - they know such warnings exist out of the box, but are often disabled).
Posted by: Adam Herscher | February 26, 2006 at 11:24 PM
For me, Shift+Del permanently deletes a file *with* a confirmation dialog (*without* putting it in the trash).
Another strangeness is that if you disable the warning dialog and delete a file from a network drive with no trash support, the file is permanently deleted with no warning. D-uh!
Posted by: Pelle | February 26, 2006 at 11:43 PM
Right-click on recycle bin->Properties->Global. Uncheck 'Display delete confirmation dialog'.
Posted by: Gaurav | February 26, 2006 at 11:47 PM
One thing is missing, though - an easy way to undo the delete.
Sifting through several gigs of trash is a fairly unpleasant experience. At the very least the Recycle Bin folder should by default order its contents by the time of deletion.
Dejan
Posted by: Dejan Jelovic | February 27, 2006 at 03:15 AM
>One thing is missing, though - an easy way to undo the delete.
Ctrl+Z will undo move/delete/rename operations in Explorer.
I think it's been shown that having the UI change over time is a Bad Idea. See: adaptive menus in 2K and Office.
A simple "don't show me this again" checkbox is way simpler to code and use.
Posted by: Mike Dunn | February 27, 2006 at 09:09 AM
The Recycle Bin does sort by date deleted, instead of date modified which is the normal Explorer behavior.
A confirmation dialog for a single-key destructive action seems a good idea to me, because it would be easy to hit the key in error. A two-keystroke action does not need to be guarded as closely.
Posted by: Scot B. | February 27, 2006 at 09:05 PM
You can't really teach people within a dialog box. You'll never know if they actually read the dialog or if they just clicked ok without reading.
One way to do this is to continue to show the:
"Are you sure you want to delete" screen but at the bottom instead of Yes / No
you also add a checkbox that says.
"[ ]Always delete the file into the recycle bin."
Most people wouldn't check the box unless they understood the behavior.
Posted by: Greg Raiz | May 12, 2006 at 05:37 AM