Annotation of researchv9/cmd/emacs/macros/ConceptAVT.pad, revision 1.1.1.1

1.1       root        1:                      ConceptAVT cursor pad interpreter
                      2: 
                      3: David W. Goldfarb -- 6/23/82  Version 1
                      4: Inspired by C. Douglas Blewett's Concept100.pad macro
                      5: 
                      6: This routine handles all of the ConceptAVT cursor pad keys.
                      7: This routine assumes that the escape character for the Concept
                      8: has been changed to ^\.  This is done in the "cAVT"
                      9: terminal data base file.  All escapes are changed to ^\.
                     10: This routine also takes advantage of the different handling of
                     11: the comment character interactively and in macros by EMACS.
                     12: 
                     13: Keys handled                          ACTION
                     14:       HOME                            Go to line arg (M-g)
                     15:       PAGE (upper and lower)          full page up or down (M-v or ^V)
                     16:       SCROL (upper and lower)         scroll 1/2 page up or down
                     17:       PRINT SCRN                      Forward Word  (M-f)
                     18:       shift PRINT SCRN                Delete word forward (M-d)
                     19:       PRINT                           Back word  (M-b) 
                     20:       shift PRINT                     Delete word back  (M-bM-d)
                     21:       All of the arrowed keys         line or character movement
                     22: 
                     23: Arguments supplied to these commands multiply the affect.
                     24: 
                     25: The first seven programmable function keys (upper and lower) are
                     26: defined in the data base file
                     27: INSRT, DEL CHAR, DEL & INS LINE, CLEAR EOP & EOL,
                     28: SEND (sets mark when unshifted, saves to current file when shifted),
                     29: f6 (beginning of line when unshifted, beginning of sentence when shifted)
                     30: f7 (end of line when unshifted, end of sentence when shifted).
                     31: 
                     32: AVT character stream: ^\ [ char , "char" indicates command
                     33:        -<
                     34:  Above line gets rid of the "["
                     35:        !�-<
                     36:                �A             Up
                     37:                        
                     38:                �
                     39:                �B             Down
                     40:                        
                     41:                �
                     42:                �D             Left
                     43:                        
                     44:                �
                     45:                �C             Right
                     46:                        
                     47:                �
                     48:                �V             Page up
                     49:                        v
                     50:                �
                     51:                �U             Page down
                     52:                        
                     53:                �
                     54:                �T             Scroll down
                     55:                        ��
                     56:                �
                     57:                �S             Scroll up
                     58:                        ��
                     59:                �
                     60:                �H             Home
                     61:                        �
                     62:                �
                     63:                �Z             Backtab
                     64:                        ^�3~0
                     65:                                �12~1    Loop
                     66:                                <    
                     67:                                -1
                     68:                        �
                     69:                �
                     70:                �5             print - back a word
                     71:                        -<
                     72:  above line gets rid of "i"
                     73:                        b
                     74:                �
                     75:                �4          print shifted - delete word back
                     76:                        -<
                     77:  above line gets rid of "i"
                     78:                        b
                     79:                �              
                     80:                �i             print scrn - forward word
                     81:                        f
                     82:                �
                     83:                �=             shifted print scrn - delete word forward
                     84:                        -<
                     85:                        -<
                     86:  above two line get rid of "8i"
                     87:                        d
                     88:                �
                     89:                ��     Defaults:   = break
                     90:                        
                     91:                �
                     92:        �
                     93: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.