home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / sys / amiga / programm / 15984 < prev    next >
Encoding:
Text File  |  1992-11-17  |  3.2 KB  |  69 lines

  1. Newsgroups: comp.sys.amiga.programmer
  2. Path: sparky!uunet!news.smith.edu!jfieber
  3. From: jfieber@sophia.smith.edu (John Fieber)
  4. Subject: Re: A Style Guide Question
  5. Message-ID: <1992Nov17.222803.11401@sophia.smith.edu>
  6. Organization: Smith College
  7. References: <17474@pitt.UUCP> <mwm.2nu7@contessa.palo-alto.ca.us> <37104@cbmvax.commodore.com>
  8. Date: Tue, 17 Nov 1992 22:28:03 GMT
  9. Lines: 58
  10.  
  11. In article <37104@cbmvax.commodore.com> peter@cbmvax.commodore.com (Peter Cherna) writes:
  12. >In article <mwm.2nu7@contessa.palo-alto.ca.us> mwm@contessa.palo-alto.ca.us (Mike Meyer) writes:
  13. >>4.) Add menu items Done and Cancel that are identical to the buttons,
  14. >>    and have the shortcuts be Amiga-D and Amiga-C.
  15. >
  16. >This is not a good idea.  First of all, Amiga-C is the _standard_ key
  17. >equivalent for "copy to clipboard".  Let's try not to abuse those
  18. >standards that have appeared in at least some number of apps.
  19.  
  20. ...and appears to be a cross-platform standard.  XCV for cut,
  21. copy paste is used on the Mac, Messy-Windows, and NeXT to name a
  22. few.  It is quite nice to be able to bounce around between
  23. platforms and not even have to shift gears...
  24.  
  25. >The Amiga Style Guide addresses this problem by recommending that
  26. ><ENTER> in a string gadget deactivate the string gadget but not close
  27. >the window or take any other drastic action.  The idea is that <ENTER>
  28. >followed by "D" or "C" would have the desired effect.
  29.  
  30. [note: I don't have my style guide handy so I can't say if this
  31. is mentioned...]
  32.  
  33. However, there are many instances where the logical action of the
  34. <enter> key is to activate another string gadget.  Several
  35. programs I use take the approach of having <alt-enter>
  36. de-activate the string gadget *without* activating the next.
  37.  
  38. I frequently find myself doing unexpected things on the mac
  39. because the <enter> key almost always takes some drastic action
  40. while the <tab> key is used to move around between string
  41. gadgets.  2.0 now provides for tabbing through string gadgets as
  42. well and I suppose with conditioning I could get used to that.
  43. But, having the <enter> key do anything more drastic than
  44. deactivate a string gadget or activating the next would require a
  45. lobotomy to get used to.  For me <enter> means "I'm done typing
  46. that one thing", not "I'm done with everything in the requester,
  47. now place my file into a black hole".  
  48.  
  49. Also, on the Mac I find that since the same key (enter) is always
  50. used for the default action I have much less of a tendancy to
  51. actually *read* what the choices say and thus sometimes make the
  52. mistake of choosing the default action when I really wanted
  53. something else.  In contrast, if I have to hit a specific letter
  54. key for the choice I want, I must then *read* the choices to find
  55. out what key to hit.  With Amiga software that uses the latter
  56. approach, I tend to make fewer mistakes.
  57.  
  58. One thing though, mac software is *consistant* in its quirks,
  59. even if they are undesirably quirks.  Amiga software is inching
  60. toward this consistancy but has a lot of catchup work to do.
  61. Gadtools, Asl, the style guide and many other things in 2.0+ do
  62. provide a *big* kick in the right direction.
  63.  
  64. -john
  65.  
  66. -- 
  67. === jfieber@sophia.smith.edu ================================================
  68. ======================================= Come up and be a kite!  --K. Bush ===
  69.