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

1.1       root        1:                      Concept100 cursor pad interpreter
                      2: 
                      3: C. Douglas Blewett (DR30L19) Version 4
                      4: 
                      5: This routine handles all of the Concept100 cursor pad keys.
                      6: This routine assumes that the escape character for the Concept
                      7: has been changed to ^\.  This should have been done in the
                      8: c100* terminal data base file.  All escapes are changed to ^\.
                      9: This routine also takes advantage of the different handling of
                     10: the comment character interactively and in macros by EMACS.
                     11: 
                     12: Keys handled                  Approximate translation
                     13:       HOME                            M-g
                     14:       PAGE (upper and lower)          M-v and ^V
                     15:       SCROL (upper and lower)         M-3^P and M-3^N
                     16:       B TAB                           ^R^I
                     17:       BREAK                           ^G
                     18:       All of the arrowed keys         line or character movement
                     19: 
                     20: Arguments supplied to these commands multiply the affect.
                     21: 
                     22: The first five programmable function keys (upper and lower) are
                     23: defined in the data base file
                     24: (INSRT, DEL CHAR, DEL & INS LINE, CLEAR EOP & EOL, and SEND).
                     25: 
                     26: Modified to my own tastes 7/5/81: added MULT, reset & stat, print and tape
                     27: 
                     28:        !�-<
                     29:                �;             Up
                     30:                        
                     31:                �
                     32:                �<             Down
                     33:                        
                     34:                �
                     35:                �>             Left
                     36:                        
                     37:                �
                     38:                �=             Right
                     39:                        
                     40:                �
                     41:                �.             Page up
                     42:                        v
                     43:                �
                     44:                �-             Page down
                     45:                        
                     46:                �
                     47:                �[             Scroll down
                     48:                        �13~3
                     49:                        
                     50:                �
                     51:                �\             Scroll up
                     52:                        �13~3
                     53:                        
                     54:                �
                     55:                �?             Home
                     56:                        �
                     57:                �
                     58:                �]             Set tab
                     59:                        �
                     60:                �
                     61:                �_             Clear tab
                     62:                        
                     63:                �
                     64:                �'             Backtab
                     65:                        ^�3~0
                     66:                                �12~1    Loop
                     67:                                <    
                     68:                                -1
                     69:                        �
                     70:                �
                     71:                �:             Mult Code - back a word
                     72:                        b
                     73:                �
                     74:                �{             print - forward a word
                     75:                        f
                     76:                �
                     77:                �,             reset - back a line - from move
                     78:                        
                     79:                �
                     80:                �+             stat - forward a line - from move
                     81:                        
                     82:                �
                     83:                �`             tape - end of buffer
                     84:                        �
                     85:                �
                     86:                ��     Defaults: | = PRINT(shifted),  = break
                     87:                        
                     88:                �
                     89:        �
                     90: 

unix.superglobalmegacorp.com

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