Kernel - Split key translation out of PS2Keyboard
[tpg/acess2.git] / KernelLand / Modules / Input / Keyboard / layout_kbdus.h
1 \r
2 #ifndef _KEYMAP__LAYOUT_KBDUS_H_\r
3 #define _KEYMAP__LAYOUT_KBDUS_H_\r
4 \r
5 #include "keymap_int.h"\r
6 \r
7 // - Base (NO PREFIX)\r
8 tKeymapLayer    gpKBDUS1 = {\r
9         KEYSYM_SLASH+1,\r
10         {\r
11          0, 0, 0, 0,\r
12         'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm',\r
13         'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z',\r
14         '1', '2', '3', '4', '5', '6', '7', '8', '9', '0',\r
15         '\n', '\x1b', '\b', '\t', ' ', '-', '=', '[', ']', '\\', '#', ';',\r
16         '\'', '`', ',', '.', '/',\r
17 //      KEY_CAPSLOCK,\r
18 //      KEY_F1, KEY_F2, KEY_F3, KEY_F4, KEY_F5, KEY_F6,\r
19 //      KEY_F7, KEY_F8, KEY_F9, KEY_F10, KEY_F11, KEY_F12,\r
20 //      0, KEY_SCROLLLOCK, KEY_PAUSE, KEY_INS, KEY_HOME, KEY_PGUP, KEY_PGDOWN,\r
21 //      KEY_RIGHT, KEY_LEFT, KEY_UP, KEY_DOWN,\r
22 //      KEY_NUMLOCK, KEY_KPSLASH, KEY_KPSTAR, KEY_KPMINUS,\r
23 //      KEY_KPPLUS, KEY_KPENTER,\r
24 //      KEY_KPEND, KEY_KPDOWN, KEY_KPLEFT,\r
25         }\r
26 };\r
27 tKeymapLayer    gpKBDUS1s = {\r
28         KEYSYM_SLASH+1,\r
29         {\r
30          0, 0, 0, 0,\r
31         'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M',\r
32         'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z',\r
33         '!', '@', '#', '$', '%', '^', '&', '*', '(', ')',\r
34         '\n', '\x1b', '\b', '\t', ' ', '_', '+', '{', '}', '|', '~', ':',\r
35         '\'', '~', '<', '>', '?',\r
36         }\r
37 };\r
38 \r
39 tKeymap gKeymap_KBDUS = {\r
40         "en-us",\r
41         2,\r
42         {&gpKBDUS1, &gpKBDUS1s}\r
43 };\r
44 \r
45 #endif\r
46 \r

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