Added cursor manipulation to vterm & vga
[tpg/acess2.git] / Kernel / drv / kb_kbdus.h
1 \r
2 #ifndef _KBDUS_H\r
3 #define _KBDUS_H\r
4 \r
5 // - BASE (NO PREFIX)\r
6 Uint8   gpKBDUS1[256] = {\r
7         // 00\r
8         0,  KEY_ESC, '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '=', '\b', '\t',\r
9         // 10\r
10         'q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p', '[', ']', '\n', KEY_LCTRL, 'a', 's',\r
11         // 20\r
12         'd', 'f', 'g', 'h', 'j', 'k', 'l', ';','\'', '`', KEY_LSHIFT,'\\', 'z', 'x', 'c', 'v',\r
13         // 30\r
14         'b','n','m',',','.','/',KEY_RSHIFT,KEY_KPSTAR,KEY_LALT,' ',KEY_CAPSLOCK,KEY_F1,KEY_F2,KEY_F3,KEY_F4, KEY_F5,\r
15         // 40\r
16         KEY_F6, KEY_F7, KEY_F8, KEY_F9, KEY_F10, KEY_NUMLOCK, KEY_SCROLLLOCK, KEY_KPHOME, KEY_KPUP, KEY_KPPGUP, KEY_KPMINUS, KEY_KPLEFT, KEY_KP5, KEY_KPRIGHT, KEY_KPPLUS, KEY_KPEND,   /* 4F9 - Keypad End key*/\r
17         // 50\r
18     KEY_KPDOWN, KEY_KPPGDN, KEY_KPINS, KEY_KPDEL, 0, 0, 0, KEY_F11, KEY_F12, 0\r
19 };\r
20 // - 0xE0 Prefixed\r
21 Uint8   gpKBDUS2[256] = {\r
22 //      0  1  2   3  4   5  6  7   8  9   A  B   C  D   E  F\r
23 /*00*/  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, //0-F\r
24 /*10*/  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, KEY_KPENTER, KEY_RCTRL, 0, 0,\r
25 /*20*/  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,\r
26 /*30*/  0, 0, 0, 0, 0, KEY_KPSLASH, 0, 0, KEY_RALT, 0, 0, 0, 0, 0, 0, 0,\r
27 /*40*/  0, 0, 0, 0, 0, 0, 0, KEY_HOME, KEY_UP, KEY_PGUP, 0, KEY_LEFT, 0, KEY_RIGHT, 0, KEY_END,\r
28 /*50*/  KEY_DOWN, KEY_PGDOWN, KEY_INS, KEY_DEL, 0, 0, 0, 0, 0, 0, KEY_WIN, 0, 0, KEY_MENU\r
29 };\r
30 Uint8   gpKBDUS3[256] = {\r
31 //      0  1  2   3  4   5  6  7   8  9   A  B   C  D   E  F\r
32 /*00*/  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, //0-F\r
33 /*10*/  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, KEY_PAUSE\r
34 };\r
35 \r
36 \r
37 Uint8   *gpKBDUS[3] = { gpKBDUS1, gpKBDUS2, gpKBDUS3 };\r
38 \r
39 #endif\r

UCC git Repository :: git.ucc.asn.au