
#+:EDITS:*/
#:09-10-1992-13:59-wht@n4hgf-ECU release 3.20
#:08-22-1992-15:39-wht@n4hgf-ECU release 3.20 BETA
#:05-02-1991-01:57-wht@n4hgf-alt-[a-z] range moved from 0x80-0x99 to 0xe0-0xf9

This file contains information necessary to map ALT-A through ALT-Z
in accordance with ecuxkey.h to produce unique codes so that
ALT-[a-z] can cause ECU to execute procedures with a single keystroke.

Beginning with ECU 3.10, the key code range changed:
      128 through 153 (0x80 through 0x99)     to
      229 through 249 (0xE0 through 0xF9)

Modify your /usr/lib/keyboard/keys value for the ALT values for
key codes matching keys [a-z] as follows.  If you have made no 
other changes to your key file, use the supplied keys.usa.ecu

My apologies to those caught by having already done something
similar for EMACS or CRISP.

These are the necessary differences:

                                ALT-unshifted
                                     |
                                     V
    16  'q'    'Q'    dc1    dc1    0xf0   'Q'    dc1    dc1     C
    17  'w'    'W'    etb    etb    0xf6   'W'    etb    etb     C
    18  'e'    'E'    enq    enq    0xe4   'E'    enq    enq     C
    19  'r'    'R'    dc2    dc2    0xf1   'R'    dc2    dc2     C
    20  't'    'T'    dc4    dc4    0xf3   'T'    dc4    dc4     C
    21  'y'    'Y'    em     em     0xf8   'Y'    em     em      C
    22  'u'    'U'    nak    nak    0xf4   'U'    nak    nak     C
    23  'i'    'I'    ht     ht     0xe8   'I'    ht     ht      C
    24  'o'    'O'    si     si     0xee   'O'    si     si      C
    25  'p'    'P'    dle    dle    0xef   'P'    dle    dle     C
    30  'a'    'A'    soh    soh    0xe0   'A'    soh    soh     C
    31  's'    'S'    dc3    dc3    0xf2   'S'    dc3    dc3     C
    32  'd'    'D'    eot    eot    0xe3   'D'    eot    eot     C
    33  'f'    'F'    ack    ack    0xe5   'F'    ack    ack     C
    34  'g'    'G'    bel    bel    0xe6   'G'    bel    bel     C
    35  'h'    'H'    bs     bs     0xe7   'H'    bs     bs      C
    36  'j'    'J'    nl     nl     0xe9   'J'    nl     nl      C
    37  'k'    'K'    vt     vt     0xea   'K'    vt     vt      C
    38  'l'    'L'    np     np     0xeb   'L'    np     np      C
    44  'z'    'Z'    sub    sub    0xf9   'Z'    sub    sub     C
    45  'x'    'X'    can    can    0xf7   'X'    can    can     C
    46  'c'    'C'    etx    etx    0xe2   'C'    etx    etx     C
    47  'v'    'V'    syn    syn    0xf5   'V'    syn    syn     C
    48  'b'    'B'    stx    stx    0xe1   'B'    stx    stx     C
    49  'n'    'N'    so     so     0xed   'N'    so     so      C
    50  'm'    'M'    cr     cr     0xec   'M'    cr     cr      C

