2 * Acess2 Keyboard Driver
\r
3 * - By John Hodge (thePowersGang)
\r
6 * - US Keyboard Layout
\r
8 * TODO: Support Num-Lock
\r
10 #ifndef _KEYMAP__LAYOUT_KBDUS_H_
\r
11 #define _KEYMAP__LAYOUT_KBDUS_H_
\r
13 #include "keymap_int.h"
\r
15 // - Base (NO PREFIX)
\r
16 tKeymapLayer gpKBDUS1 = {
\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
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
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
38 tKeymapLayer gpKBDUS1s = {
\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
50 tKeymap gKeymap_KBDUS = {
\r
52 2, {&gpKBDUS1, &gpKBDUS1s}
\r