Lines 302-307
Link Here
|
302 |
* 0x68: F13 |
302 |
* 0x68: F13 |
303 |
* 0x69: F14 |
303 |
* 0x69: F14 |
304 |
* 0x6a: F15 |
304 |
* 0x6a: F15 |
|
|
305 |
* |
306 |
* USB Apple Keyboard JIS generates: |
307 |
* 0x90: Kana |
308 |
* 0x91: Eisu |
305 |
*/ |
309 |
*/ |
306 |
static const uint8_t ukbd_trtab[256] = { |
310 |
static const uint8_t ukbd_trtab[256] = { |
307 |
0, 0, 0, 0, 30, 48, 46, 32, /* 00 - 07 */ |
311 |
0, 0, 0, 0, 30, 48, 46, 32, /* 00 - 07 */ |
Lines 322-328
Link Here
|
322 |
109, 110, 112, 118, 114, 116, 117, 119, /* 78 - 7F */ |
326 |
109, 110, 112, 118, 114, 116, 117, 119, /* 78 - 7F */ |
323 |
121, 120, NN, NN, NN, NN, NN, 123, /* 80 - 87 */ |
327 |
121, 120, NN, NN, NN, NN, NN, 123, /* 80 - 87 */ |
324 |
124, 125, 126, 127, 128, NN, NN, NN, /* 88 - 8F */ |
328 |
124, 125, 126, 127, 128, NN, NN, NN, /* 88 - 8F */ |
325 |
NN, NN, NN, NN, NN, NN, NN, NN, /* 90 - 97 */ |
329 |
129, 130, NN, NN, NN, NN, NN, NN, /* 90 - 97 */ |
326 |
NN, NN, NN, NN, NN, NN, NN, NN, /* 98 - 9F */ |
330 |
NN, NN, NN, NN, NN, NN, NN, NN, /* 98 - 9F */ |
327 |
NN, NN, NN, NN, NN, NN, NN, NN, /* A0 - A7 */ |
331 |
NN, NN, NN, NN, NN, NN, NN, NN, /* A0 - A7 */ |
328 |
NN, NN, NN, NN, NN, NN, NN, NN, /* A8 - AF */ |
332 |
NN, NN, NN, NN, NN, NN, NN, NN, /* A8 - AF */ |
Lines 2082-2087
Link Here
|
2082 |
0x79, /* Keyboard Intl' 4 (Henkan) */ |
2086 |
0x79, /* Keyboard Intl' 4 (Henkan) */ |
2083 |
0x7b, /* Keyboard Intl' 5 (Muhenkan) */ |
2087 |
0x7b, /* Keyboard Intl' 5 (Muhenkan) */ |
2084 |
0x5c, /* Keyboard Intl' 6 (Keypad ,) (For PC-9821 layout) */ |
2088 |
0x5c, /* Keyboard Intl' 6 (Keypad ,) (For PC-9821 layout) */ |
|
|
2089 |
0x71, /* Apple Keyboard JIS (Kana) */ |
2090 |
0x72, /* Apple Keyboard JIS (Eisu) */ |
2085 |
}; |
2091 |
}; |
2086 |
|
2092 |
|
2087 |
if ((code >= 89) && (code < (int)(89 + (sizeof(scan) / sizeof(scan[0]))))) { |
2093 |
if ((code >= 89) && (code < (int)(89 + (sizeof(scan) / sizeof(scan[0]))))) { |