Usermode/libc - Fix strchr and strrchr behavior
[tpg/acess2.git] / KernelLand / Modules / Input / Keyboard / layout_kbdus.h
1 /*\r
2  * Acess2 Keyboard Driver\r
3  * - By John Hodge (thePowersGang)\r
4  *\r
5  * layout_kbdus.h\r
6  * - US Keyboard Layout\r
7  *\r
8  * TODO: Support Num-Lock\r
9  */\r
10 #ifndef _KEYMAP__LAYOUT_KBDUS_H_\r
11 #define _KEYMAP__LAYOUT_KBDUS_H_\r
12 \r
13 #include "keymap_int.h"\r
14 \r
15 // - Base (NO PREFIX)\r
16 tKeymapLayer    gpKBDUS1 = {\r
17         KEYSYM_KPENTER+1,\r
18         {\r
19          0, 0, 0, 0,\r
20         'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm',\r
21         'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',\r
22         '1', '2', '3', '4', '5', '6', '7', '8', '9', '0',\r
23         '\n', '\x1b', '\b', '\t', ' ', '-', '=', '[', ']', '\\', '#', ';',\r
24         '\'', '`', ',', '.', '/',\r
25         0,      // Capslock\r
26         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,     // F1 -> F12\r
27         0, 0, 0,        // PrintScrn, ScrollLock, Pause\r
28         0, 0, 0, '\x7f', 0, 0, // Insert, Home, PgUp, Delete, End, PgDn\r
29         0, 0, 0, 0,     // Right, Left, Up, Down\r
30         // - Keypad\r
31         0, '/', '*', '-', '+', '\n',    // NumLock, Keypad /, *, -, +, Enter\r
32 //      KEYSYM_KPEND, KEYSYM_KPDOWN, KEYSYM_KPPGDN,\r
33 //      KEYSYM_KPLEFT, KEYSYM_KP5, KEY_KPRIGHT,\r
34 //      KEYSYM_KPHOME, KEYSYM_KPUP, KEYSYM_KPPGUP,\r
35 //      KEYSYM_PKINS, KEYSYM_KPDEL\r
36         }\r
37 };\r
38 tKeymapLayer    gpKBDUS1s = {\r
39         KEYSYM_SLASH+1,\r
40         {\r
41          0, 0, 0, 0,\r
42         'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M',\r
43         'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z',\r
44         '!', '@', '#', '$', '%', '^', '&', '*', '(', ')',\r
45         '\n', '\x1b', '\b', '\t', ' ', '_', '+', '{', '}', '|', '~', ':',\r
46         '\'', '~', '<', '>', '?',\r
47         }\r
48 };\r
49 \r
50 tKeymap gKeymap_KBDUS = {\r
51         "en-us",\r
52         2, {&gpKBDUS1, &gpKBDUS1s}\r
53 };\r
54 \r
55 #endif\r
56 \r

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