home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 16 / 16.iso / w / w055 / 3.ddi / SAGEEDIT.LIF / EPSILON.KEY < prev    next >
Encoding:
Text File  |  1990-09-27  |  11.5 KB  |  294 lines

  1.  
  2.     SPE EPSILON/EMACS Key Bindings
  3.  
  4.  
  5.     Insert Normal Keys
  6.     ------------------
  7.  
  8.     Characters 32 - 128 insert into current buffer
  9.  
  10.  
  11.     # Normal keys that do extra things
  12.     ]                         Insert ] and show matching
  13.     }                         Insert } and show matching
  14.     )                         Insert ) and show matching
  15.  
  16.     # Main keyboard special keys that do extra things
  17.     Bksp                      Backspace
  18.     Enter                     Insert newline
  19.  
  20.     alt-\                     Delete whitespace backwards
  21.     alt-,                     Goto top of buffer or window
  22.     alt-.                     Goto bottom of buffer or window
  23.     alt-/                     Help
  24.     Keyboard-5                Scroll_window_middle
  25.     Ctrl-B                    Next_paragraph
  26.     Ctrl-minus                Help
  27.     alt-BKSP                  Delete previous word to scrap
  28.     Ctrl-up                   Previous sentence
  29.     Ctrl-down                 Next sentence
  30.     Alt-[                     Previous paragraph
  31.     Alt-]                     Next paragraph
  32.     Ctrl-@                    Set mark
  33.     BKSP                      Previous paragraph
  34.  
  35.     # alt keys (and ctrl-alt keys)
  36.     Alt-0                     Show matching group
  37.     Alt-1                     Set accumulator argument to 1
  38.     Alt-2                     Set accumulator argument to 2 or Set mark
  39.     Alt-3                     Set accumulator argument to 3
  40.     Alt-4                     Set accumulator argument to 4
  41.     Alt-5                     Set accumulator argument to 5 or Replace
  42.     Alt-6                     Set accumulator argument to 6
  43.     Alt-7                     Set accumulator argument to 7 or Replace
  44.     Alt-8                     Set accumulator argument to 8 or Replace
  45.     Alt-9                     Set accumulator argument to 9
  46.  
  47.  
  48.     Alt-A                     Previous sentence
  49.     Alt-B                     Goto end of word or Previous level
  50.     Alt-C                     Convert words to upper case
  51.     Alt-D                     Delete or append words to scrap
  52.     Alt-E                     Next sentence
  53.     Alt-F                     Goto end of word
  54.     Alt-H                     Mark paragraph
  55.     Alt-K                     Delete or append lines to scrap
  56.     Alt-L                     Convert words to lower case
  57.     Alt-M                     Goto beginning of previous non-blank line
  58.     Alt-Q                     Wrap paragraph
  59.     Alt-R                     Search regex backwards
  60.     Alt-S                     Search regex forwards
  61.     Alt-T                     Switch words
  62.     Alt-U                     Convert words to upper case
  63.     Alt-V                     Page up
  64.     Alt-W                     Copy or append to scrap (using prev mark)
  65.     Alt-X                     Invoke function
  66.     Alt-Y                     Yank and pop scrap
  67.     Alt-Z                     Scroll vertical up
  68.  
  69.     # alt function keys
  70.     Alt-F5                    Toggle between 25-43 lines
  71.  
  72.     # normal control keys
  73.     Ctrl-A                    Goto_bol
  74.     Ctrl-B                    Goto_prev_char
  75.     Ctrl-D                    Delete_chars
  76.     Ctrl-E                    Goto_eol
  77.     Ctrl-F                    Goto_next_char
  78.     Ctrl-K                    Cut lines to scrap
  79.     Ctrl-L                    Scroll_window_middle
  80.     Ctrl-N                    Ddown
  81.     Ctrl-O                    Insert newline
  82.     Ctrl-P                    Up
  83.     Ctrl-Q                    Insert quoted key
  84.     Ctrl-R                    Backward incremental search
  85.     Ctrl-S                    Forward incremental search
  86.     Ctrl-T                    Reverse chars
  87.     Ctrl-U                    Accumulator
  88.     Ctrl-V                    Page down
  89.     Ctrl-W                    Append or delete to scrap
  90.     Ctrl-X                    Start of ctrl-X sequence keys
  91.     Ctrl-Y                    Insert scrap
  92.     Ctrl-Z                    Scroll vertical down
  93.  
  94.     # ctrl function keys
  95.     Ctrl-F3                   Write state
  96.     Ctrl-F5                   Toggle 25-43 lines
  97.     Ctrl-F8                   Display variable
  98.  
  99.     # ctrl cursor keys
  100.     Ctrl-End                  Goto buffer bottom
  101.     Ctrl-Home                 Goto buffer top
  102.     Ctrl-Left                 Goto beg of word
  103.     Ctrl-Right                Goto end of word
  104.  
  105.     # ctrl prefix equivalents
  106.  
  107.     Ctrl-^,a                  Goto_bol
  108.     Ctrl-^,b                  Goto_prev_char
  109.     Ctrl-^,d                  Delete_chars
  110.     Ctrl-^,e                  Goto_eol
  111.     Ctrl-^,f                  Goto_next_char
  112.     Ctrl-^,k                  Cut lines to scrap
  113.     Ctrl-^,l                  Scroll_window_middle
  114.     Ctrl-^,n                  Ddown
  115.     Ctrl-^,o                  Insert newline
  116.     Ctrl-^,p                  Up
  117.     Ctrl-^,q                  Insert quoted key
  118.     Ctrl-^,r                  Backward incremental search
  119.     Ctrl-^,s                  Forward incremental search
  120.     Ctrl-^,t                  Reverse chars
  121.     Ctrl-^,u                  Display accumulator
  122.     Ctrl-^,v                  Page down
  123.     Ctrl-^,w                  Append or delete to scrap
  124.     Ctrl-^,x                  Start of ctrl-X sequence keys
  125.     Ctrl-^,y                  Insert scrap
  126.     Ctrl-^,z                  Scroll vertical down
  127.  
  128.     Ctrl-^,Alt-\              Indent_region
  129.     Ctrl-^,Esc,\              Indent_region
  130.  
  131.     # ctrl-prefix function keys
  132.     Ctrl-^,F3                 Write state
  133.     Ctrl-^,F5                 Toggle 25-43 lines
  134.     Ctrl-^,F8                 Display variable
  135.  
  136.     # ctrl-prefix cursor keys
  137.     Ctrl-^<End>               Goto buffer bottom
  138.     Ctrl-^<Home>              Goto buffer_top
  139.     Ctrl-^<Left>              Goto beginning of word
  140.     Ctrl-^<Right>             Goto end of word
  141.  
  142.     # alt-prefix normal keys
  143.     Esc,%                     Set accumulator argument to 5 or Replace
  144.     Esc,&                     Set accumulator argument to 7 or Replace
  145.     Esc,)                     Show matching group
  146.     Esc,*                     Set accumulator argument to 8 or Replace
  147.     Esc,,                     Goto top of buffer or window
  148.     Esc,.                     Goto bottom of buffer or window
  149.     Esc,/                     Help
  150.     Esc,0                     Set accumulator argument to 0
  151.     Esc,1                     Set accumulator argument to 1
  152.     Esc,2                     Set accumulator argument to 2 or Set mark
  153.     Esc,3                     Set accumulator argument to 3
  154.     Esc,4                     Set accumulator argument to 4
  155.     Esc,5                     Set accumulator argument to 5 or Replace
  156.     Esc,6                     Set accumulator argument to 6
  157.     Esc,7                     Set accumulator argument to 7 or Replace
  158.     Esc,8                     Set accumulator argument to 8 or Replace
  159.     Esc,9                     Set accumulator argument to 9
  160.     Esc,>                     Goto bottom of buffer or window
  161.     Esc,?                     Help
  162.     Esc,@                     Set accumulator argument to 2 or Set mark
  163.  
  164.     Esc,a                     Previous sentence
  165.     Esc,b                     Goto end of word or Previous level
  166.     Esc,c                     Convert words to upper case
  167.     Esc,d                     Delete or append words to scrap
  168.     Esc,e                     Next sentence
  169.     Esc,f                     Goto end of word
  170.     Esc,h                     Mark paragraph
  171.     Esc,k                     Delete or append lines to scrap
  172.     Esc,l                     Convert words to lower case
  173.     Esc,m                     Goto beginning of previous non-blank line
  174.     Esc,q                     Wrap paragraph
  175.     Esc,s                     Search regex forwards
  176.     Esc,t                     Switch words
  177.     Esc,u                     Convert words to upper case
  178.     Esc,v                     Page up
  179.     Esc,w                     Copy or append to scrap (using prev mark)
  180.     Esc,x                     Invoke function
  181.     Esc,y                     Yank and pop scrap
  182.     Esc,z                     Scroll vertical up
  183.  
  184.     Esc,[                     Previous paragraph
  185.     Esc,\                     Delete whitespace backwards
  186.     Esc,<                     Goto top of buffer or window
  187.     Esc,]                     Next paragraph
  188.     Esc,~                     Toggle change status of buffer
  189.  
  190.     # alt-prefix function keys
  191.     Esc,F5                    Toggle 25-43 lines
  192.  
  193.     # alt-prefix command keys
  194.     Esc,Bksp                  Delete Previous word
  195.     Esc,Down                  Previous paragraph
  196.     Esc,Up                    Previous paragraph
  197.  
  198.     # normal function keys
  199.     F1                        help
  200.     F2                        Invoke function
  201.     F4                        bind_to_key
  202.     F6                        Display key binding
  203.     F7                        Change directory
  204.     F8                        Set macro variable
  205.     F9                        Undo
  206.     F10                       Redo
  207.  
  208.     Normal cursor keys
  209.     ------------------
  210.     Home                      goto_window_top
  211.     End                       goto_window_bottom
  212.     Left                      prev_char
  213.     PgDn                      page_down
  214.     PgUp                      page_up
  215.     Right                     next_char
  216.     Tab                       indent
  217.     Up                        up
  218.     Down                      down
  219.     Ins                       toggle_insert_mode
  220.     Del                       delete_char
  221.  
  222.  
  223.     Mouse Motion
  224.     ------------
  225.     See "User's Manual" page 28, section 4.6 Mouse Command Summary
  226.     for a description of mouse key commands.
  227.  
  228.  
  229.  
  230.  
  231.     CTRL-X keys
  232.     ------------------------------------
  233.     Ctrl-B                    List of active buffers
  234.     Ctrl-C                    Exit editor
  235.     Ctrl-D                    Delete current window
  236.     Ctrl-E                    Shell to DOS and invoke editor
  237.     Ctrl-F                    Edit file - use tab for directory list
  238.     Ctrl-I                    Indent columns with <num> spaces
  239.     Ctrl-M                    Shell to DOS
  240.     Ctrl-N                    Goto next compiler error
  241.     Ctrl-O                    Delete blank lines
  242.     Ctrl-S                    Save file
  243.     Ctrl-T                    Transpose lines
  244.     Ctrl-V                    Visit file
  245.     Ctrl-W                    Save buffer to new filename
  246.     Ctrl-X                    Exchange point and mark
  247.     Ctrl-Z                    Exit editor
  248.  
  249.  
  250.     Ctrl-^b                   List of active buffers
  251.     Ctrl-^c                   Exit editor
  252.     Ctrl-^d                   Delete current window
  253.     Ctrl-^e                   Shell to DOS and invoke editor
  254.     Ctrl-^f                   Edit file - use tab for directory list
  255.     Ctrl-^i                   Indent columns with <num> spaces
  256.     Ctrl-^m                   Shell to DOS
  257.     Ctrl-^n                   Goto next compiler error
  258.     Ctrl-^o                   Delete blank lines
  259.     Ctrl-^s                   Save file
  260.     Ctrl-^t                   Transpose lines
  261.     Ctrl-^v                   Visit file
  262.     Ctrl-^w                   Save buffer to new filename
  263.     Ctrl-^x                   Exchange point and mark
  264.     Ctrl-^z                   Exit editor
  265.  
  266.  
  267.     (                         Start recording keys
  268.     )                         Stop recording keys
  269.     1                         Zoom current window
  270.     2                         Split current window
  271.     =                         Show buffer size and offset
  272.     b                         Show buffer list
  273.     e                         Playback last recording
  274.     f                         Set wp left margin
  275.     g                         Goto line
  276.     i                         Read file into buffer
  277.     k                         Delete current buffer
  278.     l                         Display total and current lines
  279.     m                         Invoke MAKE
  280.     n                         Next window
  281.     o                         Next window
  282.     p                         Previous window
  283.     r                         Redo
  284.     u                         Undo
  285.     w                         Write block to file
  286.  
  287.     Alt-b                     Display buffer list
  288.     Alt-n                     Name macro
  289.  
  290.     Esc b                     Display buffer list
  291.     Esc n                     Name Macro
  292.  
  293.  
  294.