CribSheet.tioga
Copyright Ó 1990, 1993 by Xerox Corporation. All rights reserved.
Brent Welch, May 24, 1990 11:54 am PDT
Christian Jacobi, April 21, 1993 5:30 pm PDT
CEDAR 10.1 —
Tioga/Windows Crib Sheet
Viewers   Scroll Bars
Clicking in the title bar:  Left-Click: Text to top of window
Middle-Click:
Grow/Shrink window Right-Click: Top of window to click point
Right-Click:
Close window  Middle-Click: Absolute positioning
Clicking on an icon:  SHIFT-Left: Show more levels and scroll   
Middle-Click:
Open window  CTRL-Left: Show all levels and scroll
Left-Click:
Selects icon  CTRL-SHIFT-Left: Show top level and scroll
Selections
Left-Click:
Begin point/caret selection Middle-Click: Begin word selection
Double-Left:
Begin node selection  Double-Midde: Begin branch selection
Right-Click:
End selection  Double-Right: Reduce level
   Triple-Right: Raise level
The mouse clicks described above can be modified
CTRL:
Select for deletion SHIFT: Select for copy (make secondary selection)
DEL:
Cancel current selection operation. Invoke before completing selection!

CTRL-D:
Select entire document
CTRL-V:
Expand selection to surrounding white space
For the following, hold down control while making the new selection.
CTRL-S:
Preserves primary selection, then copies primary to new selection
CTRL-Z:
Preserves primary selection, then moves primary to new selection
CTRL-X:
Preserves primary selection, then transposes primary and new selection
Editing
SHIFT-ESC:
Undo last edit  ESC: Repeat last edit
DEL:
Delete current selection (or just type to overwrite selection).
CTRL-P:
Paste last deletion
CTRL-H:
Erase character to left  Back Space: Erase character to left
CTRL-SHIFT-H:
Erase char. to right SHIFT-Back Space: Erase character to right
CTRL-W:
Erase word to left  SHIFT-CTRL-W: Erase word to right

CTRL-[:
Surround selection with [ ]. Also works with { ' " ( <
CTRL-B:
Make selection into a placeholder
Keypad-6: goto next placeholder. SHIFT-keypad-6: goto previous placeholder
Editing Node Structure
RETURN - line break but no node break.
CTRL-RETURN - insert node break
CTRL-I - insert nested node break
CTRL-SHIFT-I - insert un-nested node break
CTRL
-J
- join nodes
CTRL-N - nest node
CTRL-SHIFT-N - un-nest node
Looks
Each character has a "look". You can query and change looks with the EditTool. You can also use the keypad "9" key as a shift operator to change looks. Holding down keypad-9 and 'b', for example, will set the current selection to have look 'b' (usually bold). A character can have multiple looks, and some appearances come for free from the format (see below).
Although each style defines its own look characters, here are a few from the Cedar style, which is the default. Find these and more in /PCedar2.0/EssentialStyles/Cedar.style
b - bold   f - fixed-pitch font
i - italic   l - larger font
p - plain font   q - quaint logo font , i.e. XEROX
s - smaller font   v - video reverse
x - extra large  y - strikeout
z - underline
Formats
Each node has a format. You can query and change formats with the EditTool. You can also change the format of the node you are typing in by typing the name of the format and then a CTRL-keypad-4. This erases the word that named the format and sets the nodes format.
Here are some of the formats defined in /PCedar2.0/EssentialStyles/Cedar.style
body - for paragraphs with indentation  center - for centered paragraphs"
code - for Cedar program statements  example - for examples embedded in text
head - for section headings at any level  indent - for indented paragraphs
logo - for Xerox logo   note - for fine points
table - for 40sp tab stops  table1 - for 30sp tab stops
pageBreak - to force a new page
Mesa Editing
There are a couple tricks to help editting Cedar programs easier.
CTRL-E does abbreviation expansion. Type a keyword and then CTRL-E and the keyword will be expanded. Here are most of the abbreviation keywords for the cedar style. See /PCedar2.0/EssentialStyles/cedar.abbreviations for a complete list.
modules prog, monitor, defs, dir, using
procedures proc, pproc, eproc, peproc, iproc
conditionals if, else, ifelse, select, from, with
blocks begin, {, [, exits, goto
loop control do, for, in, through, until, while, repeat, exit
miscellaneous ret, rets, type, rec, footnote, file
CTRL-M will format the current selection as Cedar code. This depends on proper capatilzation of keywords (all caps), procedure names (begins with cap), and variables (lower case). The following operations on the current selection can help you achieve this:
CTRL-SHIFT-C - All caps. CTRL-C - All lower case. CTRL-C-C - Capitalize first character.