home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.amiga.programmer
- Path: sparky!uunet!caen!nic.umass.edu!garbo.ucc.umass.edu!gencon06
- From: gencon06@titan.ucc.umass.edu (WatchDog)
- Subject: Re: A Style Guide Question
- In-Reply-To: barrett@astro.cs.umass.edu's message of 19 Nov 92 21:20:46 GMT
- Message-ID: <GENCON06.92Nov20092314@titan.ucc.umass.edu>
- Sender: usenet@nic.umass.edu (USENET News System)
- Organization: University Computing Services
- References: <17474@pitt.UUCP> <mwm.2nu7@contessa.palo-alto.ca.us>
- <37104@cbmvax.commodore.com> <56468@dime.cs.umass.edu>
- Date: Fri, 20 Nov 1992 14:23:14 GMT
- Lines: 32
-
- In article <56468@dime.cs.umass.edu> barrett@astro.cs.umass.edu (Daniel Barrett) writes:
-
- In article <37104@cbmvax.commodore.com> peter@cbmvax.commodore.com (Peter Cherna) writes:
- >The Amiga Style Guide addresses this problem by recommending that
- ><ENTER> in a string gadget deactivate the string gadget but not close
- >the window or take any other drastic action. The idea is that <ENTER>
- >followed by "D" or "C" would have the desired effect.
-
- And then, there are the programs that use <RETURN> or <ENTER> to
- move from string gadget to string gadget. In such a program, using the menu
- key equivalents is nearly impossible! And yet, it's a common practice
- that (IMHO) is intuitively a reasonable thing to do.
-
- Well, in several programs that I have seen, pressing the return moves thru
- the different string gadgets with the default button as the last selection
- that return works on. (Hmm, I sound a bit cryptic here...) What I mean is
- say you open a window that queries for print settings. The string gadgets
- may or may not have the defaults in them already (if they do, the user just
- edits the strings). Also on this window are two buttons, 'PRINT' and 'CANCEL'.
- by pressing return the user accepts what is in the curent string gadget, and
- the next string gadget is selected. This is repeated untill all the string
- gadgets have been visited once, so instead of going from the last string to the
- first string, the 'PRINT' button is highlighted. Pressing return here will
- be like clicking on the 'PRINT' button. Keyboard equivs (hot-key, whatever)
- for the 'PRINT' and 'CANCEL' buttons are either:
- 1} Non existant (user has to use the mouse to select 'CANCEL', if the user
- has no mouse, remember the keyboard equivs for mouse movements...)
- 2} Work where ever the user is in the window
- 3} Work only when the 'PRINT' button is highlighted.
- I personally like #2, and the keyboard equiv is a modified keystroke (ctrl-,
- alt-, amiga(command)-).
- -WatchDog
-