Annotation of coherent/a/usr/man/COHERENT/console, revision 1.1

1.1     ! root        1: 
        !             2: 
        !             3: console                   Device Driver                   console
        !             4: 
        !             5: 
        !             6: 
        !             7: 
        !             8: Console device driver
        !             9: 
        !            10: 
        !            11: /dev/console is  the device driver for the  console of a COHERENT
        !            12: system on the  IBM AT.  It is assigned major  device number 2 and
        !            13: minor device number 0.
        !            14: 
        !            15: /dev/console  interprets escape  sequences in  console  output to
        !            16: control output  on the  console monitor.  These  escape sequences
        !            17: are compatible with ANSI  X3.25.  Thus, they are similar to those
        !            18: used by the DEC VT-100 and VT-220 terminals.
        !            19: 
        !            20: The special sequences include the following:
        !            21: 
        !            22: <eesscc>>=   Enter alternate keypad mode.
        !            23: 
        !            24: <eesscc>>    Exit alternate keypad mode.
        !            25: 
        !            26: <eesscc>nn    Print the corresponding special graphics character.
        !            27: 
        !            28: <eesscc>77    Save the current cursor position.
        !            29: 
        !            30: <eesscc>88    Restore the previously saved cursor position.
        !            31: 
        !            32: <eesscc>cc    Reset to power-up configuration
        !            33: 
        !            34: <eesscc>DD     Move the  cursor down  one  line without  changing the
        !            35:           column  position.   This  command moves  the  scrolling
        !            36:           region text up and inserts blank lines if required.
        !            37: 
        !            38: <eesscc>EE    Move  the cursor to the first column  of the next line.
        !            39:           This command move the scrolling region down and inserts
        !            40:           blank line if required.
        !            41: 
        !            42: <eesscc>MM     Move the  cursor up one  line without  changing column
        !            43:           position
        !            44: 
        !            45: <eesscc>[ AA  Cursor up; stop at top of page.
        !            46: 
        !            47: <eesscc>[ BB  Cursor down; stop at bottom edge of scrolling region.
        !            48: 
        !            49: <eesscc>[ CC  Cursor right.  Stop at right bottom corner of scrolling
        !            50:           region.
        !            51: 
        !            52: <eesscc>[ DD  Cursor left.
        !            53: 
        !            54: <eesscc>[ EE  Cursor next  line.  Move scrolling region up and insert
        !            55:           a blank line if required.
        !            56: 
        !            57: <eesscc>[ FF  Move scrolling region text down and insert a blank line
        !            58:           if required.
        !            59: 
        !            60: <eesscc>[ _n GG
        !            61:           Move the cursor to the _nth column of the current line.
        !            62: 
        !            63: 
        !            64: COHERENT Lexicon                                           Page 1
        !            65: 
        !            66: 
        !            67: 
        !            68: 
        !            69: console                   Device Driver                   console
        !            70: 
        !            71: 
        !            72: 
        !            73: 
        !            74: <eesscc>[ _n;_m HH
        !            75:           Move the cursor  to position m n.  Position is relative
        !            76:           to the scrolling region.
        !            77: 
        !            78: <eesscc>[ II  Move the cursor position to the next horizontal tabula-
        !            79:           tion stop.
        !            80: 
        !            81: <eesscc>[ _n JJ
        !            82:           Erase display:
        !            83:           00       Erase from cursor to end of screen.
        !            84:           11       Erase from beginning of screen to cursor.
        !            85:           22       Erase the entire screen.
        !            86: 
        !            87: 
        !            88: <eesscc>[ _n KK
        !            89:           Erase line:
        !            90:           00       Erase from cursor to end of line.
        !            91:           11       Erase from beginning of line to cursor.
        !            92:           22       Erase entire line.
        !            93: 
        !            94: 
        !            95: <eesscc>[ LL  Insert a line.
        !            96: 
        !            97: <eesscc>[ MM  Delete a line.
        !            98: 
        !            99: <eesscc>[ _n OO
        !           100:           Erase scrolling region:
        !           101:           00       Erase from cursor to end of scrolling region.
        !           102:           11       Erase from beginning of scrolling region to cursor.
        !           103:           22       Erase entire scrolling region.  Reposition cursor at
        !           104:                   top left corner of scrolling region.
        !           105: 
        !           106: 
        !           107: <eesscc>[ SS   Scroll the characters  in the scrolling  region up one
        !           108:           line.  The bottom of the scrolling region is cleared to
        !           109:           blanks.
        !           110: 
        !           111: <eesscc>[ TT  Scroll the  characters in the scrolling region down one
        !           112:           line.  The top  line of the scrolling region is cleared
        !           113:           to blanks.
        !           114: 
        !           115: <eesscc>[ ZZ  Move the cursor backwards to the last tabulation stop.
        !           116: 
        !           117: <eesscc>[ _n `
        !           118:           Move the cursor to column _n of the current line.
        !           119: 
        !           120: <eesscc>[ _n aa
        !           121:           Move the cursor forward n columns in the current line.
        !           122: 
        !           123: <eesscc>[ _n dd
        !           124:           Move the cursor to row _n of the display.
        !           125: 
        !           126: <eesscc>[ _n ee
        !           127:           Move the cursor down _n rows.
        !           128: 
        !           129: 
        !           130: COHERENT Lexicon                                           Page 2
        !           131: 
        !           132: 
        !           133: 
        !           134: 
        !           135: console                   Device Driver                   console
        !           136: 
        !           137: 
        !           138: 
        !           139: 
        !           140: <eesscc>[ _n;_m ff
        !           141:           Move the cursor to column _m of row _n in the display.
        !           142: 
        !           143: <eesscc>[ _n;_m gg
        !           144:           Position cursor to  column _m of line _n.  Positioning is
        !           145:           relative to the scrolling region.
        !           146: 
        !           147: <eesscc>[ _n mm
        !           148:           Select graphics rendition:
        !           149:           00       All attributes off.
        !           150:           11       Bold intensity.
        !           151:           44       Underscore on.
        !           152:           55       Blink on.
        !           153:           77       Reverse video.
        !           154:           3300      Black foreground.
        !           155:           3311      Red foreground.
        !           156:           3322      Green foreground.
        !           157:           3333      Brown foreground.
        !           158:           3344      Blue foreground.
        !           159:           3355      Magenta foreground.
        !           160:           3366      Cyan foreground.
        !           161:           3377      White foreground.
        !           162:           4400      Black background.
        !           163:           4411      Red background.
        !           164:           4422      Green background.
        !           165:           4433      Brown background.
        !           166:           4444      Blue background.
        !           167:           4455      Magenta background.
        !           168:           4466      Cyan background.
        !           169:           4477      White  background.
        !           170:           5500      Black border.
        !           171:           5511      Red border.
        !           172:           5522      Green border.
        !           173:           5533      Brown border.
        !           174:           5544      Blue border.
        !           175:           5555      Magenta border.
        !           176:           5566      Cyan border.
        !           177:           5577      White border.
        !           178: 
        !           179: 
        !           180: <eesscc>[ _n;_m rr
        !           181:           Display lines _n through _m become the scrolling region.
        !           182: 
        !           183: <eesscc>[ _n vv
        !           184:           Select cursor rendition:
        !           185:           00       Cursor visible.
        !           186:           11       Cursor invisible.
        !           187: 
        !           188: 
        !           189: <eesscc>[?44hh Enable  smooth scrolling.  This eliminates  snow at the
        !           190:           expense of speed.
        !           191: 
        !           192: <eesscc>[?44ll Disable smooth scrolling (default).
        !           193: 
        !           194: 
        !           195: 
        !           196: COHERENT Lexicon                                           Page 3
        !           197: 
        !           198: 
        !           199: 
        !           200: 
        !           201: console                   Device Driver                   console
        !           202: 
        !           203: 
        !           204: 
        !           205: <eesscc>[?77hh  Enable wraparound.   Typing past  column 80  moves the
        !           206:           cursor to the  first column of the next line, scrolling
        !           207:           if necessary.
        !           208: 
        !           209: <eesscc>[?77ll  Disable wraparound.   The  cursor will  not move  past
        !           210:           column 80.  This is  useful if the screen is being used
        !           211:           as a block mode interface.
        !           212: 
        !           213: <eesscc>`     Disable  manual  input.  Terminal  ``beeps''  (outputs
        !           214:           <ccttrrll-GG>) when a  key is typed on the keyboard.  Inter-
        !           215:           rupt and quit  signals are still passed to the terminal
        !           216:           process.  Input  may be  renabled via <eesscc>cc  (power up
        !           217:           reset) or <eesscc>bb (enable manual input).
        !           218: 
        !           219: <eesscc>bb    Enable keyboard  input that has been disabled by <eesscc>`
        !           220:           (disable manual input).
        !           221: 
        !           222: <eesscc>tt    Enter keypad-shifted mode.
        !           223: 
        !           224: <eesscc>uu    Exit keypad-shifted mode.
        !           225: 
        !           226: The console keyboard  sends the expected ASCII characters for the
        !           227: usual  alphabetic, numeric,  and punctuation  keys.   The numeric
        !           228: keypad  normally  sends editing  escape  sequences, as  described
        !           229: below.  When shifted or in num-lock mode, it sends `0' to `9' and
        !           230: `.' instead.  In num-lock  mode (i.e., when the <num-lock> key is
        !           231: depressed, <shift> restores  the normal escape sequences.  In al-
        !           232: ternate-keypad  mode,  the numeric  keypad  sends  "<eesscc>? pp"  to
        !           233: ``<eesscc>? yy'' for `0' to `9' and ``<eesscc>? nn'' for `.'.
        !           234: 
        !           235: <hhoommee>       Send ``cursor home'' (<eesscc>[ HH).
        !           236: 
        !           237: <uupp>         Send ``cursor up'' (<eesscc>[ AA).
        !           238: 
        !           239: <ppgg uupp>      Send (<eesscc>[ VV).
        !           240: 
        !           241: <lleefftt>       Send ``cursor left'' (<eesscc>[ DD).
        !           242: 
        !           243: <rriigghhtt>      Send ``cursor right'' (<eesscc>[ CC).
        !           244: 
        !           245: <eenndd>        Send cursor to bottom left of screen (<eesscc>[ 2244 HH).
        !           246: 
        !           247: <ddoowwnn>       Send ``cursor down'' (<eesscc>[ BB).
        !           248: 
        !           249: <ppgg ddnn>      Move cursor to previous page (<eesscc>[ UU).
        !           250: 
        !           251: <iinnss>        Toggle insert mode (<eesscc>[ @).
        !           252: 
        !           253: <ddeell>        Delete the character at the cursor (<eesscc>[ PP).
        !           254: 
        !           255: The effects of the remaining keys are described below:
        !           256: 
        !           257: FF11-FF1100       Send <eesscc>[ 11 xx ... <eesscc>[ 99 xx, <eesscc>[ 00 xx.
        !           258: 
        !           259: 
        !           260: 
        !           261: 
        !           262: COHERENT Lexicon                                           Page 4
        !           263: 
        !           264: 
        !           265: 
        !           266: 
        !           267: console                   Device Driver                   console
        !           268: 
        !           269: 
        !           270: 
        !           271: <aalltt>FF11-FF1100  Send <eesscc>[ 11 yy ... <eesscc>[ 99 yy, <eesscc>[ 00 yy.
        !           272: 
        !           273: <eesscc>        Mark the beginning of an escape sequence; <esc><esc>
        !           274:              sends ASCII ESC.
        !           275: 
        !           276: <ttaabb>        Send ASCII HT.
        !           277: 
        !           278: <ccttrrll>       When combined  with `A'  through `_', send  the cor-
        !           279:              responding ASCII  control  character; when  combined
        !           280:              with <rreettuurrnn>,  send  ASCII LF;  when combined  with
        !           281:              <backspace> send ASCII DEL; when combined with <alt>
        !           282:              and <del>, issue system  reset.  <ctrl-X> cancels an
        !           283:              escape sequence.
        !           284: 
        !           285: <sshhiifftt>      Change  alphabetic  keys from  lower  case to  upper
        !           286:              case, or  from upper  case to  lower case  in ``caps
        !           287:              lock'' mode.
        !           288: 
        !           289: <aalltt>        When  combined with  <ctrl-alt-del>, issue  a system
        !           290:              reset.
        !           291: 
        !           292: <bbaacckkssppaaccee>  Send ASCII BS; when combined with <ctrl>, send ASCII
        !           293:              DEL.
        !           294: 
        !           295: <rreettuurrnn>     Send ASCII CR; when combined with <ctrl>, send ASCII
        !           296:              LF.
        !           297: 
        !           298: *            Send ASCII `*'.
        !           299: 
        !           300: <ccaappss lloocckk>  Toggle ``caps lock'' mode.
        !           301: 
        !           302: <nnuumm lloocckk>   Toggle the interpretation of  the numeric keypad, as
        !           303:              described above.
        !           304: 
        !           305: <ssccrroollll lloocckk>
        !           306:              Toggle console output,  like <ctrl-S>  and <ctrl-Q>;
        !           307:              when combined with <ctrl>,  send signal SIGINT; when
        !           308:              combined with <alt>, sends signal SIGQUIT.
        !           309: 
        !           310: -            Send `-'.
        !           311: 
        !           312: +            Send `+'.
        !           313: 
        !           314: ***** Files *****
        !           315: 
        !           316: /dev/console
        !           317: 
        !           318: ***** See Also *****
        !           319: 
        !           320: ASCII, device drivers, signal()
        !           321: 
        !           322: 
        !           323: 
        !           324: 
        !           325: 
        !           326: 
        !           327: 
        !           328: COHERENT Lexicon                                           Page 5
        !           329: 
        !           330: 

unix.superglobalmegacorp.com

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