Source

hyperbole / man / hypb-mouse.txt

=============================================================================
                                              Smart Keys
Context                         Action Key                 Assist Key
=============================================================================
Hyperbole
  On a menu item                Activates item             Item help
  On an explicit button         Activates button           Button help
  Reading argument
    1st press at an arg value   Value copied to minibuffer <- same
    2nd press at an arg value   Value used as argument     <- same
    In minibuffer               Accepts minibuffer arg     Completion help
  On an implicit button         Activates button           Button help
  Within an outline cell        Collapses and expands      Shows tree props
  Left of an outline cell       Creates a klink            Moves a tree
  Wrolo Match Buffer            Edits entries and mails to e-mail addresses

Mouse or Keyboard Display Control
  Line end, not end of buffer
    smart-scroll-proportional
      = t   (default)           Makes curr line top line   Bottom line
      = nil                     Scrolls up a windowful     Scrolls down
  End of Any Help buffer        Restores screen to the previous state

Mouse-only Control
  Modeline down & wind release  Resizes window height      <- same
  Drag from shared window side
    or from left of scroll bar  Resizes window width       <- same
  Drag between windows          Creates/modifies a link    Swaps wind buffers
  Horizontal drag within window
    Left to right               Scrolls to buffer end      Splits wind across
    Right to left               Scrolls to buffer begin    Deletes window
  Vertical drag within window   Splits window sideways     <- same
  Diagonal drag within window   Saves ring window-config   Restores config
  Click in modeline
    Left window edge            Buries buffer              Unburies bot buf
    Right window edge           Info                       Smart Key summary
    Otherwise                   Action Key hook            Assist Key hook

Special Modes
  C,C++,Objective-C,Java Modes  Jumps to id/include def    Jumps to next def
  Java Cross-reference Tag      Jumps to identifier def    Jumps to next def
  Assembly Language Mode        Jumps to id/include def    Jumps to next def
  Any Lisp or Fortran Mode      Jumps to id def            Jumps to next def
  Emacs Lisp Compiler Error     Jumps to def with error    <- same
  Grep or Occur Match           Jumps to match source line <- same
  Multi-buffer Occur Match      Jumps to match source line <- same
  `ctags' file entry            Jumps to source line       Button help
  Etags `TAGS' file entry       Jumps to source line       Button help
  Texinfo Cross-reference
    Before opening brace        Jumps to Texinfo referent  Button help
    Within braces               Jumps to Info referent     Button help
  Outline Major/Minor Modes     Collapses, expands, and moves outline entries
  Man Apropos                   Displays man page entry    <- same
  Man Pages                     Follows cross refs, file refs and C code refs
  Buffer Menu                   Saves, deletes and displays buffers

Emacs Info Reader
  Menu Entry or Cross Ref       To referent                <- same
  Up, Next or Prev Header       To referent                To prior node
  File entry of Header          To top node                To (DIR) node
  End of current node           To next node               To previous node
  Anywhere else                 Scrolls up a windowful     Scrolls wind down

Subsystems
  Calendar                      Scrolls or shows appts     Scrolls/marks date
  Dired Mode                    Views and deletes files from dir listing
  GNUS News Reader              Toggles group subscriptions, gets new news,
                                  and browses articles
  Mail reader and Summaries     Browses, deletes and expunges messages
  OO-Browser                    Browses classes and elements
  Tar Mode                      Views and edits files from tar archive files

Any other context (defaults)    Hyperbole minibuffer menu   Smart Key summary
                                  or under InfoDock,
                                  Invalid context message
=============================================================================