home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 22 gnu / 22-gnu.zip / OLEO130S.ZIP / oleo130s.tar / oleo-1.3 / KEYS < prev    next >
Text File  |  1993-03-29  |  6KB  |  281 lines

  1.  
  2. keybindings-wallchart
  3.  
  4.                General Utility
  5.  
  6. Abort the current command, or partial keysequence     ^G
  7. Set repeat counts and other prefix arguments         ^U
  8. Jane, stop this crazy thing                 ^X ^C
  9. Redraw the screen                     ^L
  10. Suspend Oleo                         ^Z
  11. Call a command by name                     ^[ x
  12. Recalculate                         ^X !
  13.  
  14.  
  15.                 Help Commands
  16.  
  17. Describe key briefly     ^H c
  18. Describe key         ^H k
  19. Describe function     ^H f
  20. Describe formula     ^H F
  21. Where is         ^H w
  22.  
  23.  
  24. When a complex command is being invoked (i.e., when Oleo is prompting
  25. you for arguments), the next command displays documentation for the
  26. command being invoked.  This can often be used to get more information
  27. about what is being prompted for:
  28.  
  29. Help with command     ^H C
  30.  
  31.  
  32.  
  33.               Cell Cursor Motion
  34.  
  35. Every window has it's own cell cursor.  The most recently used window
  36. defines the current cell position.  There is one cell marker, global to 
  37. the spreadsheet.
  38.  
  39. Move the cell cursor to a specific address         ^X j
  40. Set the cell cursor and the cell mark             ^[ j
  41.  
  42. Set the cell mark to the current cell             ^@
  43. (to set the cell cursor equal to the mark, and clear the mark,
  44.  use ` ^U ^@').
  45.  
  46. Exchange the cell cursor and cell mark             ^X ^X
  47. (To clear the mark, use ` ^U ^X ^X'.)
  48.  
  49.  
  50.  
  51.                   Navigation
  52.  
  53. Under X, and on some terminals (those following the ANSI standard)
  54. arrow keys can be used to move the cell cursor.
  55.  
  56. up     ^P        down     ^N
  57. right     ^F        left     ^B
  58.  
  59. Though they have no default bindings, there are also the commands:
  60.    upright-cell, upleft-cell, downright-cell, downleft-cell
  61.  
  62. Some commands go to extremes but leave their mark (if none is already set):
  63.  
  64. Upper left     ^[ <
  65. Lower right     ^[ >
  66.  
  67. Beginning of row     ^A
  68. Beginning of col     ^[ ^A
  69. End of row         ^E
  70. End of col         ^[ ^E
  71.  
  72. These commands find the boundries between filled and empty cells. They
  73. are similar to word motion commands in Emacs.
  74.  
  75. Scan up         ^[ p
  76. Scan down     ^[ n
  77. Scan right     ^[ f
  78. Scan left     ^[ b
  79.  
  80.  
  81.               Scrolling commands
  82.  
  83. These are used to change the visible range of a window.
  84.  
  85. Scroll up     ^[ v
  86. Scroll down     ^V
  87. Scroll right     ^X >
  88. Scroll left     ^X <
  89.  
  90. These commands are also availble but not normally bound:
  91. scroll-upright, scroll-upleft, scroll-downright, scroll-downleft
  92.  
  93.  
  94.  
  95.               Commands related to macros
  96.  
  97. Oleo can read keystrokes, and can save keysequences in cells for later
  98. re-execution.
  99.   
  100. Start entering macro     ^X (
  101. Stop entering macro     ^X )
  102. Call last kbd macro     ^X e
  103. M-x end-macro
  104. Store last macro     ^X =
  105. M-x run-string-as-macro
  106.  
  107.  
  108.  
  109.                 Global options
  110.  
  111. These are global parameters under user control (e.g. The a0/noa0
  112. option that selects a syntax for cell addresses (either A1 or R1C1)).
  113.  
  114. Show options         ^H o
  115. M-x set-option
  116.  
  117.  
  118.  
  119.                   Variables
  120.  
  121. Variables are symbolic names for regions of a spreadsheet.  Once
  122. defined, they can be used in cell formulas as region addresses.  They
  123. can also be used as arguments to any command that expects a region
  124. address.
  125.  
  126. Set variable         ^X :
  127. Show variable         ^H v
  128. Show all variables     ^H ^V
  129.  
  130.  
  131.  
  132.                 File commands
  133.  
  134. Read a spreadsheet     ^X ^V
  135. Save a spreadsheet     ^X ^S
  136. Merge spreadsheet     ^X i
  137. M-x write-region-to-file
  138.  
  139. By default, if a spreadsheet defines a variable `load_hooks', the
  140. macro in that region is executed when the spreadsheet is first read.
  141. This behavior can be disabled or reinabled by:
  142.  
  143. M-x toggle-load-hooks
  144.  
  145. The next command reads a file of commands (such as a .oleorc file):
  146.  
  147. M-x read-commands
  148.  
  149.  
  150.  
  151.                    Printing
  152.  
  153. Write an ascii rendition of a region             ^[ ^P a
  154. Write an embedded postscript rendition of a region     ^[ ^P p p
  155. Set page size for postscript printing             ^[ ^P p s
  156.  
  157.  
  158.  
  159.                    Plotting
  160.  
  161. The command ` ^[ g' accesses the Oleo interface to gnuplot.  If
  162. you have gnuplot, you can draw graphs of Oleo data, either on the
  163. screen, or in postscript.
  164.  
  165.  
  166.              Operations on entire regions
  167.  
  168. Copy region         ^[ c
  169. Copy values in region     ^[ ^C
  170. Move region         ^[ m
  171.  
  172. Insert row         ^O
  173. Insert col         ^[ o
  174.  
  175. Delete row         ^K
  176. Delete col         ^[ k
  177.  
  178. Delete region         ^[ ^?
  179. M-x clear-spreadsheet
  180.  
  181.  
  182. Window Commands 
  183.  
  184. Recenter window             ^[ ^L
  185. M-x open-window
  186. Split window horizontally     ^X 5
  187. Split window vertically         ^X 2
  188. Delete window             ^X 0
  189. Delete other windows         ^X 1
  190. M-x close-window
  191. M-x goto-window
  192. Goto minibuffer             ^[ ^
  193. Other window             ^X o
  194.  
  195.  
  196.  
  197. Cell attribute commands
  198.  
  199. Set region height         ^[ r h
  200. Set region width         ^[ r w
  201. Set region protection         ^[ r p
  202. Set region alignment         ^[ r a
  203. Set region format         ^[ r f
  204. Set cell height             ^[ a h
  205. Set cell width             ^[ a w
  206. Set cell protection         ^[ a p
  207. Set cell alignment         ^[ a a
  208. Set cell format             ^[ a f
  209. Set default height         ^[ d h
  210. Set default width         ^[ d w
  211. Set default protection         ^[ d p
  212. Set default alignment         ^[ d a
  213. Set default format         ^[ d f
  214. M-x define-user-format
  215.  
  216.  
  217.  
  218.                    Keymaps
  219.  
  220. M-x create-keymap
  221. M-x set-map-prompt
  222. M-x bind-key
  223. M-x bind-set
  224. M-x bind-all-keys
  225. M-x write-keys
  226.  
  227.  
  228.  
  229.                 Editting cells
  230.  
  231. Edit cell             =
  232. Set region formula         ^[ =
  233.  
  234. Delete cell             ^?
  235. Delete region             ^[ ^?
  236.  
  237. M-x clear-spreadsheet
  238.  
  239. From the main keymap, typing almost any printable character begins 
  240. to edit the value of a cell.
  241.  
  242. These commands provide efficent motion while editting cells:
  243.  
  244. Next edit             ^I
  245. Next edit-set             ^J
  246.  
  247.  
  248. These commands set the directions used by ` ^I' and
  249. ` ^J': 
  250.  
  251. Auto move up             ^X m ^
  252. Auto move down             ^X m v
  253. Auto move left             ^X m <
  254. Auto move right             ^X m >
  255. Auto move up left         ^X m `
  256. Auto move up right         ^X m '
  257. Auto move down left         ^X m /
  258. Auto move down right         ^X m \
  259. Auto move no motion         ^X m  
  260.  
  261.  
  262.               Editting in the input area
  263.  
  264. M-x toggle-overwrite
  265. Beginning of line         ^A
  266. End of line             ^E
  267. Backward char             ^B
  268. Backward word             ^[ b
  269. Backward delete char         ^?
  270. Backward delete word         ^[ ^?
  271. M-x delete-to-start
  272. Forward char             ^F
  273. Forward word             ^[ f
  274. Delete char             ^D
  275. Delete word             ^[ d
  276. Kill line             ^K
  277. Insert cell expression         ^[ e
  278. Insert cell value         ^[ v
  279. Insert rel ref             ^[ r
  280. Insert abs ref             ^[ a
  281.