Annotation of 43BSD/contrib/apl/doc/purdue, revision 1.1.1.1

1.1       root        1: .NH 2
                      2: When is a ``Control-H'' not a backspace?
                      3: .LP
                      4: When it's an erase character.
                      5: .PP
                      6: By default,
                      7: the Purdue Engineering Computer Network (ECN)
                      8: \*u systems
                      9: use the character
                     10: ``control-H''
                     11: as an erase character.
                     12: (A ``control-H'' is typed by holding
                     13: down the ``CTRL'' key and pressing
                     14: an ``H''.)
                     15: The ``erase'' character is a special
                     16: character which tells the \*u
                     17: operating system to back up one
                     18: character on the line you are typing.
                     19: Thus,
                     20: if you mistype a letter,
                     21: you can type the erase character
                     22: (which will physically erase the
                     23: previous character on the screen)
                     24: and then type the correct character.
                     25: .PP
                     26: Unfortunately,
                     27: \*a needs to use ``control-H''
                     28: as a ``backspace'' character
                     29: to produce overstrike symbols.
                     30: If you are running \*a from
                     31: a ASCII terminal,
                     32: you will need to change your erase
                     33: character to something other
                     34: than ``control-H''.
                     35: You can do this with the
                     36: \fIstty\fR
                     37: command.
                     38: For example,
                     39: to change your ``erase'' character to
                     40: the underscore
                     41: (which is not required in \*a),
                     42: type:
                     43: .sp
                     44: $ stty erase \_
                     45: .sp
                     46: When you want to correct mistakes,
                     47: type an underscore.
                     48: When you want to type an
                     49: overstrike symbol,
                     50: type
                     51: .sp
                     52: <first char> <control-H> <second char>
                     53: .sp
                     54: Note that because of the way ASCII
                     55: terminals are built,
                     56: when you finish typing this
                     57: only the second character will be visible.
                     58: .PP
                     59: From an \*a
                     60: terminal
                     61: things are a little easier.
                     62: You may use the
                     63: \fIstty\fR
                     64: command to change your erase
                     65: character,
                     66: and you may use
                     67: control-H as a backspace character.
                     68: A better method,
                     69: however,
                     70: is to use the ``backspace'' key,
                     71: located at the far right end
                     72: of the keyboard
                     73: (the key is marked ``^'' and ``~'').
                     74: When you type:
                     75: .sp
                     76: <first char> <backspace> <second char>
                     77: .sp
                     78: the terminal will print the overstrike character
                     79: on the screen.
                     80: (Recall that ASCII terminals display only the
                     81: second character.)
                     82: .PP
                     83: While we're on the subject of the
                     84: ECN \*u \*a terminals,
                     85: it would be a good idea to explain
                     86: how to use the \*a character
                     87: set.
                     88: All public terminals are
                     89: conventional ASCII terminals.
                     90: A few,
                     91: all currently located in the EE building,
                     92: have been specially modified to
                     93: use the \*a character set.
                     94: These terminals can be distinguished
                     95: from the others by the presence
                     96: of a small switch on the left-hand
                     97: side.
                     98: When the switch is in the upward
                     99: position,
                    100: the terminal functions as an
                    101: ASCII terminal.
                    102: When the switch is set down,
                    103: the terminal uses the
                    104: \*a character set.

unix.superglobalmegacorp.com

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