Rev 1560 | Rev 1603 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1560 | Rev 1566 | ||
---|---|---|---|
Line 97... | Line 97... | ||
97 | '1', '2', '3', |
97 | '1', '2', '3', |
98 | '0', '.', |
98 | '0', '.', |
99 | SPECIAL, /* 0x54 - Alt-SysRq */ |
99 | SPECIAL, /* 0x54 - Alt-SysRq */ |
100 | SPECIAL, /* 0x55 - F11/F12/PF1/FN */ |
100 | SPECIAL, /* 0x55 - F11/F12/PF1/FN */ |
101 | SPECIAL, /* 0x56 - unlabelled key next to LAlt */ |
101 | SPECIAL, /* 0x56 - unlabelled key next to LAlt */ |
102 | FUNCTION_KEYS | 11, /* 0x57 - F11 */ |
102 | (FUNCTION_KEYS | 11), /* 0x57 - F11 */ |
103 | FUNCTION_KEYS | 12, /* 0x58 - F12 */ |
103 | (FUNCTION_KEYS | 12), /* 0x58 - F12 */ |
104 | SPECIAL, /* 0x59 */ |
104 | SPECIAL, /* 0x59 */ |
105 | SPECIAL, /* 0x5a */ |
105 | SPECIAL, /* 0x5a */ |
106 | SPECIAL, /* 0x5b */ |
106 | SPECIAL, /* 0x5b */ |
107 | SPECIAL, /* 0x5c */ |
107 | SPECIAL, /* 0x5c */ |
108 | SPECIAL, /* 0x5d */ |
108 | SPECIAL, /* 0x5d */ |
Line 141... | Line 141... | ||
141 | SPECIAL, /* 0x7e */ |
141 | SPECIAL, /* 0x7e */ |
142 | SPECIAL, /* 0x7f */ |
142 | SPECIAL, /* 0x7f */ |
143 | }; |
143 | }; |
144 | 144 | ||
145 | /** Secondary meaning of scancodes. */ |
145 | /** Secondary meaning of scancodes. */ |
146 | static char sc_secondary_map[] = { |
146 | static int sc_secondary_map[] = { |
147 | SPECIAL, /* 0x00 */ |
147 | SPECIAL, /* 0x00 */ |
148 | SPECIAL, /* 0x01 - Esc */ |
148 | SPECIAL, /* 0x01 - Esc */ |
149 | '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', |
149 | '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '_', '+', |
150 | SPECIAL, /* 0x0e - Backspace */ |
150 | SPECIAL, /* 0x0e - Backspace */ |
151 | '\t', 'Q', 'W', 'E', 'R', 'T', 'Y', 'U', 'I', 'O', 'P', '{', '}', '\n', |
151 | '\t', 'Q', 'W', 'E', 'R', 'T', 'Y', 'U', 'I', 'O', 'P', '{', '}', '\n', |