t40c term[] count fix
[minix.git] / drivers / tty / keymaps / italian.src
blob95c64ee9122f6803e10b9dec40c0be63792b5f90
1 /* Keymap for Italian keyboard. */
2 /* Modified by Ernesto Del Prete in October 1997 */
3 /* ernesto@cclix1.polito.it or s84508@cclix1.polito.it */
5 /* scan-code            !Shift  Shift   Alt     AltGr   Alt+Sh  Ctrl    */
6 /* ==================================================================== */
7 /* 00 - none    */      0,      0,      0,      0,      0,      0,      
8 /* 01 - ESC     */      C('['), C('['), CA('['),C('['), C('['), C('['),
9 /* 02 - '1'     */      '1',    '!',    A('1'), '1',    '!',    C('A'),
10 /* 03 - '2'     */      '2',    '"',    A('2'), '2',    '@',    C('@'),
11 /* 04 - '3'     */      '3',    0234,   A('3'), '3',    0234,   C('C'),
12 /* 05 - '4'     */      '4',    '$',    A('4'), '4',    '$',    C('D'),
13 /* 06 - '5'     */      '5',    '%',    A('5'), '5',    '%',    C('E'),
14 /* 07 - '6'     */      '6',    '&',    A('6'), '6',    '&',    C('F'),
15 /* 08 - '7'     */      '7',    '/',    A('7'), '7',    '/',    C('G'),
16 /* 09 - '8'     */      '8',    '(',    A('8'), '8',    '(',    C('H'),
17 /* 10 - '9'     */      '9',    ')',    A('9'), '8',    ')',    C('I'),
18 /* 11 - '0'     */      '0',    '=',    A('0'), '0',    '=',    C('@'),
19 /* 12 - '-'     */      '\'',   '?',    A('\''),'`',    '?',    C('@'),
20 /* 13 - '='     */      0215,   '^',    A('|'), 0215,   '^',    C('^'),
21 /* 14 - BS      */      C('H'), C('H'), CA('H'),C('H'), C('H'), 0177,   
22 /* 15 - TAB     */      C('I'), C('I'), CA('I'),C('I'), C('I'), C('I'),
23 /* 16 - 'q'     */      L('q'), 'Q',    A('q'), 'q',    'Q',    C('Q'),
24 /* 17 - 'w'     */      L('w'), 'W',    A('w'), 'w',    'W',    C('W'),
25 /* 18 - 'e'     */      L('e'), 'E',    A('e'), 'e',    'E',    C('E'),
26 /* 19 - 'r'     */      L('r'), 'R',    A('r'), 'r',    'R',    C('R'),
27 /* 20 - 't'     */      L('t'), 'T',    A('t'), 't',    'T',    C('T'),
28 /* 21 - 'y'     */      L('y'), 'Y',    A('y'), 'y',    'Y',    C('Y'),
29 /* 22 - 'u'     */      L('u'), 'U',    A('u'), 'u',    'U',    C('U'),
30 /* 23 - 'i'     */      L('i'), 'I',    A('i'), 'i',    'I',    C('I'),
31 /* 24 - 'o'     */      L('o'), 'O',    A('o'), 'o',    'O',    C('O'),
32 /* 25 - 'p'     */      L('p'), 'P',    A('p'), 'p',    'P',    C('P'),
33 /* 26 - '['     */      0212,   0202,   0212,   '[',    '{',    C('['),
34 /* 27 - ']'     */      '+',    '*',    A('+'), ']',    '}',    C(']'),
35 /* 28 - CR/LF   */      C('M'), C('M'), CA('M'),C('M'), C('M'), C('J'),
36 /* 29 - Ctrl    */      CTRL,   CTRL,   CTRL,   CTRL,   CTRL,   CTRL,
37 /* 30 - 'a'     */      L('a'), 'A',    A('a'), 'a',    'A',    C('A'),
38 /* 31 - 's'     */      L('s'), 'S',    A('s'), 's',    'S',    C('S'),
39 /* 32 - 'd'     */      L('d'), 'D',    A('d'), 'd',    'D',    C('D'),
40 /* 33 - 'f'     */      L('f'), 'F',    A('f'), 'f',    'F',    C('F'),
41 /* 34 - 'g'     */      L('g'), 'G',    A('g'), 'g',    'G',    C('G'),
42 /* 35 - 'h'     */      L('h'), 'H',    A('h'), 'h',    'H',    C('H'),
43 /* 36 - 'j'     */      L('j'), 'J',    A('j'), 'j',    'J',    C('J'),
44 /* 37 - 'k'     */      L('k'), 'K',    A('k'), 'k',    'K',    C('K'),
45 /* 38 - 'l'     */      L('l'), 'L',    A('l'), 'l',    'L',    C('L'),
46 /* 39 - ';'     */      0225,   0207,   0225,   '@',    '@',    C('@'),
47 /* 40 - '\''    */      0205,   0370,   0205,   '#',    0276,   C('@'),
48 /* 41 - '`'     */      '\\',   '|',    A('\\'),0176,   '|',    C('\\'),
49 /* 42 - l. SHIFT*/      SHIFT,  SHIFT,  SHIFT,  SHIFT,  SHIFT,  SHIFT,
50 /* 43 - '\\'    */      0227,   025,    0227,   0227,   025,    C('@'),
51 /* 44 - 'z'     */      L('z'), 'Z',    A('z'), 'z',    'Z',    C('Z'),
52 /* 45 - 'x'     */      L('x'), 'X',    A('x'), 'x',    'X',    C('X'),
53 /* 46 - 'c'     */      L('c'), 'C',    A('c'), 'c',    'C',    C('C'),
54 /* 47 - 'v'     */      L('v'), 'V',    A('v'), 'v',    'V',    C('V'),
55 /* 48 - 'b'     */      L('b'), 'B',    A('b'), 'b',    'B',    C('B'),
56 /* 49 - 'n'     */      L('n'), 'N',    A('n'), 'n',    'N',    C('N'),
57 /* 50 - 'm'     */      L('m'), 'M',    A('m'), 'm',    'M',    C('M'),
58 /* 51 - ','     */      ',',    ';',    A(','), ',',    ';',    C('@'),
59 /* 52 - '.'     */      '.',    ':',    A('.'), '.',    ':',    C('@'),
60 /* 53 - '/'     */      '-',    '_',    A('-'), '-',    '_',    C('_'),
61 /* 54 - r. SHIFT*/      SHIFT,  SHIFT,  SHIFT,  SHIFT,  SHIFT,  SHIFT,
62 /* 55 - '*'     */      '*',    '*',    A('*'), '*',    '*',    C('M'),
63 /* 56 - ALT     */      ALT,    ALT,    ALT,    ALT,    ALT,    ALT,
64 /* 57 - ' '     */      ' ',    ' ',    A(' '), ' ',    ' ',    C('@'),
65 /* 58 - CapsLck */      CALOCK, CALOCK, CALOCK, CALOCK, CALOCK, CALOCK,
66 /* 59 - F1      */      F1,     SF1,    AF1,    AF1,    ASF1,   CF1,
67 /* 60 - F2      */      F2,     SF2,    AF2,    AF2,    ASF2,   CF2,
68 /* 61 - F3      */      F3,     SF3,    AF3,    AF3,    ASF3,   CF3,
69 /* 62 - F4      */      F4,     SF4,    AF4,    AF4,    ASF4,   CF4,
70 /* 63 - F5      */      F5,     SF5,    AF5,    AF5,    ASF5,   CF5,
71 /* 64 - F6      */      F6,     SF6,    AF6,    AF6,    ASF6,   CF6,
72 /* 65 - F7      */      F7,     SF7,    AF7,    AF7,    ASF7,   CF7,
73 /* 66 - F8      */      F8,     SF8,    AF8,    AF8,    ASF8,   CF8,
74 /* 67 - F9      */      F9,     SF9,    AF9,    AF9,    ASF9,   CF9,
75 /* 68 - F10     */      F10,    SF10,   AF10,   AF10,   ASF10,  CF10,
76 /* 69 - NumLock */      NLOCK,  NLOCK,  NLOCK,  NLOCK,  NLOCK,  NLOCK,
77 /* 70 - ScrLock */      SLOCK,  SLOCK,  SLOCK,  SLOCK,  SLOCK,  SLOCK,
78 /* 71 - Home    */      HOME,   '7',    AHOME,  AHOME,  '7',    CHOME,  
79 /* 72 - CurUp   */      UP,     '8',    AUP,    AUP,    '8',    CUP,
80 /* 73 - PgUp    */      PGUP,   '9',    APGUP,  APGUP,  '9',    CPGUP,
81 /* 74 - '-'     */      NMIN,   '-',    ANMIN,  ANMIN,  '-',    CNMIN,
82 /* 75 - Left    */      LEFT,   '4',    ALEFT,  ALEFT,  '4',    CLEFT,
83 /* 76 - MID     */      MID,    '5',    AMID,   AMID,   '5',    CMID,
84 /* 77 - Right   */      RIGHT,  '6',    ARIGHT, ARIGHT, '6',    CRIGHT,
85 /* 78 - '+'     */      PLUS,   '+',    APLUS,  APLUS,  '+',    CPLUS,
86 /* 79 - End     */      END,    '1',    AEND,   AEND,   '1',    CEND,
87 /* 80 - Down    */      DOWN,   '2',    ADOWN,  ADOWN,  '2',    CDOWN,
88 /* 81 - PgDown  */      PGDN,   '3',    APGDN,  APGDN,  '3',    CPGDN,
89 /* 82 - Insert  */      INSRT,  '0',    AINSRT, AINSRT, '0',    CINSRT,
90 /* 83 - Delete  */      0177,   '.',    A(0177),0177,   '.',    0177,
91 /* 84 - Enter   */      C('M'), C('M'), CA('M'),C('M'), C('M'), C('J'),
92 /* 85 - ???     */      0,      0,      0,      0,      0,      0,
93 /* 86 - ???     */      '<',    '>',    A('<'), '|',    '>',    C('@'),
94 /* 87 - F11     */      F11,    SF11,   AF11,   AF11,   ASF11,  CF11,
95 /* 88 - F12     */      F12,    SF12,   AF12,   AF12,   ASF12,  CF12,
96 /* 89 - ???     */      0,      0,      0,      0,      0,      0,
97 /* 90 - ???     */      0,      0,      0,      0,      0,      0,
98 /* 91 - ???     */      0,      0,      0,      0,      0,      0,
99 /* 92 - ???     */      0,      0,      0,      0,      0,      0,
100 /* 93 - ???     */      0,      0,      0,      0,      0,      0,
101 /* 94 - ???     */      0,      0,      0,      0,      0,      0,
102 /* 95 - ???     */      0,      0,      0,      0,      0,      0,
103 /* 96 - EXT_KEY */      EXTKEY, EXTKEY, EXTKEY, EXTKEY, EXTKEY, EXTKEY,
104 /* 97 - ???     */      0,      0,      0,      0,      0,      0,
105 /* 98 - ???     */      0,      0,      0,      0,      0,      0,
106 /* 99 - ???     */      0,      0,      0,      0,      0,      0,
107 /*100 - ???     */      0,      0,      0,      0,      0,      0,
108 /*101 - ???     */      0,      0,      0,      0,      0,      0,
109 /*102 - ???     */      0,      0,      0,      0,      0,      0,
110 /*103 - ???     */      0,      0,      0,      0,      0,      0,
111 /*104 - ???     */      0,      0,      0,      0,      0,      0,
112 /*105 - ???     */      0,      0,      0,      0,      0,      0,
113 /*106 - ???     */      0,      0,      0,      0,      0,      0,
114 /*107 - ???     */      0,      0,      0,      0,      0,      0,
115 /*108 - ???     */      0,      0,      0,      0,      0,      0,
116 /*109 - ???     */      0,      0,      0,      0,      0,      0,
117 /*110 - ???     */      0,      0,      0,      0,      0,      0,
118 /*111 - ???     */      0,      0,      0,      0,      0,      0,
119 /*112 - ???     */      0,      0,      0,      0,      0,      0,
120 /*113 - ???     */      0,      0,      0,      0,      0,      0,
121 /*114 - ???     */      0,      0,      0,      0,      0,      0,
122 /*115 - ???     */      0,      0,      0,      0,      0,      0,
123 /*116 - ???     */      0,      0,      0,      0,      0,      0,
124 /*117 - ???     */      0,      0,      0,      0,      0,      0,
125 /*118 - ???     */      0,      0,      0,      0,      0,      0,
126 /*119 - ???     */      0,      0,      0,      0,      0,      0,
127 /*120 - ???     */      0,      0,      0,      0,      0,      0,
128 /*121 - ???     */      0,      0,      0,      0,      0,      0,
129 /*122 - ???     */      0,      0,      0,      0,      0,      0,
130 /*123 - ???     */      0,      0,      0,      0,      0,      0,
131 /*124 - ???     */      0,      0,      0,      0,      0,      0,
132 /*125 - ???     */      0,      0,      0,      0,      0,      0,
133 /*126 - ???     */      0,      0,      0,      0,      0,      0,
134 /*127 - ???     */      0,      0,      0,      0,      0,      0