home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #19 / NN_1992_19.iso / spool / alt / lucidem / help / 350 < prev    next >
Encoding:
Text File  |  1992-08-27  |  4.0 KB  |  83 lines

  1. x-gateway: rodan.UU.NET from help-lucid-emacs to alt.lucid-emacs.help; Thu, 27 Aug 1992 17:37:27 EDT
  2. Date: Thu, 27 Aug 1992 17:31:08 EDT
  3. From: weiner@pts.mot.com (Bob Weiner)
  4. Message-ID: <9208272131.AA03116@pts5.pts.mot.com>
  5. Subject: Re: Mouse enhancements for buffer-menu mode
  6. Reply-To: bob_weiner@pts.mot.com
  7. Newsgroups: alt.lucid-emacs.help
  8. Path: sparky!uunet!wendy-fate.uu.net!help-lucid-emacs
  9. Sender: help-lucid-emacs-request@lucid.com
  10. Lines: 71
  11.  
  12. <jwZ@lucid.com> writes:
  13.    We have been trying to stay consistent with the following guidelines:
  14.        button1 moves point
  15.        button2 "selects" or "opens"
  16.        button3 pops up a menu of all your choices
  17.    It would be good if others could try to be consistent with this as well,
  18.    because otherwise nobody will ever know what their mouse is likely to do
  19.    from one mode to another.
  20.  
  21. Well, as I mentioned before on this list, Hyperbole already provides
  22. mouse handling for many modes.  I believe it pre-dates Lucid Emacs and
  23. runs across all GNU Emacs version and window systems, so people should
  24. try to stay compatible with it.  It is also pretty easy to configure
  25. to your needs.  The basics are:
  26.  
  27.        button1 moves point
  28.        button2 (primary smart key) acts on items (can also pop up a menu)
  29.        button3 (secondary smart key) provides help or does the inverse of button2
  30.  
  31. For example, a button2 click at the end of a line scrolls forward a page
  32. and a button3 click scrolls backward.
  33.  
  34. I'll mail out the updates to make Hyperbole work with Lucid Emacs today.
  35. In the mean time, here's the complete help summary (also provided by button3)
  36. of what the smart keys do, so that people DO know what their keys do:
  37.  
  38. ==============================================================================
  39. Context                                     Smart Key
  40.                                 Primary                    Secondary
  41. ==============================================================================
  42. Hyperbole
  43.   On a menu item                Item is activated          Item help
  44.   On an explicit button         Button is activated        Button help
  45.   Reading argument
  46.     1st press at an arg value   Value copied to minibuffer <- same
  47.     2nd press at an arg value   Value used as argument     <- same
  48.     In minibuffer               Minibuf arg is applied     Completion help
  49.   On an implicit button         Button is activated        Button help
  50.   Wrolo Match Buffer            Toggles narrow to one entry and edits entries
  51.  
  52. Screen Control
  53.   Line end, not end of buffer   Scrolls up a windowful     Scrolls down
  54.   End of Any Help buffer        Screen restored to previous state
  55.  
  56. Special Modes
  57.   C Mode                        Jumps to id def            Jumps to next def
  58.   Any Lisp mode                 Jumps to id def            Jumps to next def
  59.   Occur match                   Jumps to match source line <- same
  60.   Multi-buffer occur match      Jumps to match source line <- same
  61.   Outline Major/Minor Modes     Collapses, expands, and moves outline entries
  62.   Man Apropos                   Displays man page entry    <- same
  63.   Man Pages                     Follows cross refs, file refs and C code refs
  64.   Buffer Menu                   Saves, deletes and displays buffers
  65.  
  66. Emacs Info Reader
  67.   Menu Entry or Cross Ref       Jumps to referent          <- same
  68.   Up, Next or Prev Header       Jumps to referent          Jumps to prior node
  69.   File entry of Header          Jumps to top node          Jumps to (DIR) node
  70.   End of current node           Jumps to next node         Jumps to prev node
  71.   Anywhere else                 Scrolls up a windowful     Scrolls down a wind
  72.  
  73. Subsystems
  74.   Calendar                      Scrolls or shows appts  Scrolls or marks dates
  75.   Dired Mode                    Views and deletes files from directory listing
  76.   GNUS News Reader              Toggles group subscriptions, gets new news,
  77.                                   and browses articles
  78.   Mail reader and Summaries     Browses, deletes and expunges messages
  79.  
  80. Any other context (defaults)    Hyperbole top menu      Smart Key summary
  81. ==============================================================================
  82.  
  83.