m> So use 'Y'. Displaying the lower case letters as well would m> just make the prompt more cluttered. Then just say (y/i/n/o/d/z) [default=n] like every other program would. Why would you want users to say Y when they could just say y. Yes, you can still accept Y.