summaryrefslogtreecommitdiff
path: root/fw/src/hid_keycodes.c
blob: ac3899a106b97e656547fcba8de128b7822e555c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include "hid_keycodes.h"

struct keymap_entry keycode_mapping[] = {
    { KEY_A, {'a', 'A'}},
    { KEY_B, {'b', 'B'}},
    { KEY_C, {'c', 'C'}},
    { KEY_D, {'d', 'D'}},
    { KEY_E, {'e', 'E'}},
    { KEY_F, {'f', 'F'}},
    { KEY_G, {'g', 'G'}},
    { KEY_H, {'h', 'H'}},
    { KEY_I, {'i', 'I'}},
    { KEY_J, {'j', 'J'}},
    { KEY_K, {'k', 'K'}},
    { KEY_L, {'l', 'L'}},
    { KEY_M, {'m', 'M'}},
    { KEY_N, {'n', 'N'}},
    { KEY_O, {'o', 'O'}},
    { KEY_P, {'p', 'P'}},
    { KEY_Q, {'q', 'Q'}},
    { KEY_R, {'r', 'R'}},
    { KEY_S, {'s', 'S'}},
    { KEY_T, {'t', 'T'}},
    { KEY_U, {'u', 'U'}},
    { KEY_V, {'v', 'V'}},
    { KEY_W, {'w', 'W'}},
    { KEY_X, {'x', 'X'}},
    { KEY_Y, {'y', 'Y'}},
    { KEY_Z, {'z', 'Z'}},
    { KEY_1, {'1', '!'}},
    { KEY_2, {'2', '@'}},
    { KEY_3, {'3', '#'}},
    { KEY_4, {'4', '$'}},
    { KEY_5, {'5', '%'}},
    { KEY_6, {'6', '^'}},
    { KEY_7, {'7', '&'}},
    { KEY_8, {'8', '*'}},
    { KEY_9, {'9', '('}},
    { KEY_0, {'0', ')'}},
    { KEY_MINUS,     {'-', '_'}},
    { KEY_SPACE,     {' ', ' '}},
    { KEY_COMMA,     {',', '<'}},
    { KEY_DOT,       {'.', '>'}},
    { KEY_SEMICOLON, {';', ':'}},
    { KEY_NONE, {0, 0}}, /* end marker */
};