On 29Nov2011 13:37, Tim Chase <python.l...@tim.thechases.com> wrote:
| On 11/28/11 06:27, Robert Kern wrote:
[...]
| >I actually have a preference for needing to press enter for
| >Y/N answers, too. It's distinctly *less* uniform to have some
| >questions requiring an enter and some not. It can be
| >unpleasantly surprising to the user, too.
| 
| After playing with it, allowing for a default Y/N value seems to
| make it a one-key selection via <enter>, but allow for
| less-surprising behavior as you detail.

As a matter of good practice, I like default responses (especially
yes/no ones) to default to the safer/more-conservative choice, and
generally to default to "no", with the question suitably framed so that
"no" means "safer/more-conservative".

In this way an accidental unthinking <enter> has less chance of doing
damage. What that means depends on context, but I hope you take the point.

(Oh yes, traditionally the default is also capitalised to be evident.)

Example:

  Remove your database now? (y/N)

I would want <enter> to mean "no" here, usually.

Cheers,
-- 
Cameron Simpson <c...@zip.com.au> DoD#743
http://www.cskk.ezoshosting.com/cs/

There are old climbers, and there are bold climbers; but there are no old
bold climbers.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to