


KEYBOARD(4)                                           KEYBOARD(4)


NAME
       keyboard - how to type characters

DESCRIPTION
       Keyboards are idiosyncratic.  It should be obvious how to type ordinary
       ASCII characters, backspace, tab, escape, and newline.  In general, the
       key  labeled  Return or Enter generates a newline (0x0A); if there is a
       key labeled Line Feed, it generates a carriage return (0x0D); CRLFs are
       not  used.   All control characters are typed in the usual way; in par-
       ticular, control-J is a line feed and control-M a carriage return.

       The delete character (0x7F) is usually generated by a key labeled  Del,
       Delete, or Int.

       The  view  character  (0x80),  sam(1),  and 9term(1), causes windows to
       scroll forward; the  back-view  character  (0x81),  causes  windows  to
       scroll backward.  The view character is generated by the <- and v keys;
       the back-view character is generated by the -> and ^ keys.

       Internally, characters are represented  as  runes  (see  utf(4)).   Any
       16-bit  rune  can  be typed as a multi-character sequence.  The compose
       key must be pressed while the first character of the sequence is typed;
       on  most terminals, the compose key is labeled Alt.  While pressing the
       compose key, type a capital X and exactly four  hexadecimal  characters
       (digits and a to f) to enter the rune with the value represented by the
       typed number.  There are two-character shorthands for some  characters.
       The compose key must be pressed while typing the first character of the
       pair.  The following sequences generate the desired rune:

                        !!          c         c$                    l$                    g$
                        y$          ||        S           SS                    ""
              (C)       cO          <<        sa                    <<          ~         no
              [0xad]    --          (R)       rO                    __          o         de
              +-        +-                    s2                    s3          '         ''
              [0xb5]    mi          |         pg                    ..                    ,,
                        s1                    s0                    >>          1/4       14
              1/2       12          3/4       34                    ??          A         `A
              A         'A          A         ^A          A         ~A                    "A
              A         oA          AE        AE          C         ,C          E         `E
              E         'E          E         ^E                    "E          I         `I
              I         'I          I         ^I                    "I                    D-
              N         ~N          O         `O          O         'O          O         ^O
              O         ~O                    "O          x         mu                    /O
              U         `U          U         'U          U         ^U                    "U
              Y         'Y                    |P          B         ss          a         `a
              a         'a          a         ^a          a         ~a                    "a
              a         oa          ae        ae          c         ,c          e         `e
              e         'e          e         ^e                    "e          i         `i
              i         'i          i         ^i                    "i                    d-
              n         ~n          o         `o          o         'o          o         ^o
              o         ~o                    "o          -:-       -:                    /o
              u         `u          u         'u          u         ^u                    "u
              y         'y                    |p                    "y          a         *a
              B         *b          y         *g          d         *d          e         *e



                                                                1





KEYBOARD(4)                                           KEYBOARD(4)


              C         *z          n         *y          0         *h          i         *i
              k         *k          \         *l          u         *m          v         *n
              E         *c          o         *o          n         *p          p         *r
              s         ts          o         *s          t         *t          u         *u
              o         *f          x         *x          u_        *q          w         *w
              A         *A          B         *B          |         *G          /\        *D
              E         *E          Z         *Z          H         *Y          O         *H
              I         *I          K         *K          /\        *L          M         *M
              N         *N          H         *C          O         *O          TT        *P
              P         *R          >         *S          T         *T          Y         *U
              O         *F          X         *X          Y         *Q          O         *W
              <-        <-          ^         ua          ->        ->          v         da
              <->       ab          V         fa          3         te          a         pd
              {}        es          [0x2206]  De          V         gr                    !m
              [0x220d]  st          *         **          o         bu          \/        sr
              oc        pt          oo        if                    an          -         l&
                        l|          (^)       ca          U         cu          I         is
              .:.       tf          [0x2243]  ~=          ~=        cg          [0x2248]  ~~
              !=        !=          ==        ==          <=        <=          >=        >=
              (=        sb          =)        sp                    !b          (=        ib
              =)        ip                    O+          [0x2296]  O-                    Ox
              [0x22a2]  tu          [0x22a8]  Tu          [0x22c4]  lz                    el

       Note the difference between B (ss) and [0xb5] (micron) and the Greek  B
       and  u.  As well, white and black chess pieces may be escaped using the
       sequence color (w or b) followed by piece (k for king, q for  queen,  r
       for rook, n for knight, b for bishop, or p for pawn).

SEE ALSO
       ascii(5), sam(1), 9term(1), graphics(3), utf(4)



























                                                                2


