Yes, before we make a decision it would be useful to know if there is anyone who likes Esc to close the session (with or without confirm).
Personally I like it for dismissing dialogs (e.g. File|Open, Find in Files etc) but don't think it should close an application. IOW, if noone feels strongly that the option to close the J Gtk IDE using Esc is needed, then EscClose isn't needed. If there are supporters then I'd support the EscClose (default 0) proposal. I note that when I'm working on a problem I can have significant amounts of work stored in the Term session that aren't captured by making sure that scripts are saved. On Wed, Feb 9, 2011 at 3:09 AM, Raul Miller <[email protected]> wrote: > On Tue, Feb 8, 2011 at 7:02 AM, chris burke <[email protected]> wrote: >> The Esc behaviour has always been supported in J, and was common at >> one time in Windows apps, e.g. notepad2. >> >> I suggest that: >> >> ConfirmClose be removed. Whichever way the J session is closed using >> the Gui, there would be prompts only if there are unsaved changes in >> the editor. >> >> A new config option EscClose (default 0) allows Esc to close J if enabled. > > If we think about this from a user point of view, I can see several > options that might be useful: > > 1) Esc does not close, no confirm needed > 2) Esc does close confirm needed beforehand > > Before I go further though, I have several questions: > > Can we have confirm on esc close but no confirm on click close > button? > > On the other side of the fence, does anyone like esc close without > confirm? (Personally, as a VI user, I would never want this option, > and would be happy with the "disable esc close" option.) > > Anyways, I am not making any specific suggestions, yet, > except that I would prioritize ease of use above ease of > implementation when deciding how to structure a user > interface. > > -- > Raul > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
