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', |