On Thu, Nov 30, 2000 at 12:22:12PM -0800, Mike Ressler wrote:
> Hi,
> 
> I'm working on updating the keyboard shortcuts in the docs (starting with
> the User Guide).

Given that I'm former editor-in-chief of the LyX Documentation Effort
and remain its floating spiritual guide, I think it's time I weigh in
on this...

1. Different manuals will need different approaches.

   It's already been mentioned that the Tutorial should pretty much
   run with the default bindings, whatever they are.  This makes
   sense; a user reading the Tutorial ain't gonna know or care how to
   change his keybindings.

   For the UG and EG, 
   a) Prefer the default bindings;
   b) However, when deemed necessary, also document the other major
      binding(s) *in* *addition* *to* the default (either
      parenthetically or in footnotes;
   c) Finally, and above all else, do whatever is most appropriate for
      the flow of the text.  This, preservation of readability, takes
      priority over all else.

2. Full documentation of all bindings belongs in the Reference Manual.

   Someone else noted that we should document the bindings with the
   functions, as we currently do.  This is by design, folks.  If
   necessary, we can reorganize the RM a bit, junk unused chapters,
   and move bindings to prominence.

   An appendix in the UG would, therefore, be redundant.  Just refer
   to the Reference Manual.

3. The RefMan needs a new chapter, one listing keybindings.

   a) Each major section would be for a particular flavor:
      (i) Menus and Generic Defaults
      (ii) CUA-like Default Bindings
      (iii) Emacs-like Default Bindings

   b) Within each major section, bindings would be grouped by
      function/purpose. 

   c) Each group of bindings would be listed by keystroke and sorted
      lexically.

   d) Each keybinding would refer to the appropriate reference entry
      in the chapter documenting lyxfunc's.  If no such reference
      exists, add one.

   e) For the sake of the printed version, every
      section/subsection/whatever will make use of "muticols" and be
      put in at least two columns per page.  (Online readers can
      always use the TOC-menu to navigate.)

   f) If appropriate, we'll put pagebreaks into this chapter so that
      users can print out "quick-reference" sheets for the group(s) of
      bindings they use the most.

So say I!

-- 
John Weiss

"Not through coersion.  Not by force.  But by compassion.  By
affection.  And, a small fish."  -His Holiness, the 14th Dalai Lama 

Reply via email to