-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathvalidkeys.c
107 lines (107 loc) · 1.83 KB
/
validkeys.c
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
#include "validkeys.h"
struct keymap_struct keymap[]={
{"esc", 1},
{"num1", 2},
{"num2", 3},
{"num3", 4},
{"num4", 5},
{"num5", 6},
{"num6", 7},
{"num7", 8},
{"num8", 9},
{"num9", 10},
{"num0", 11},
{"minus", 12},
{"equal", 13},
{"backspace", 14},
{"tab", 15},
{"q", 16},
{"w", 17},
{"e", 18},
{"r", 19},
{"t", 20},
{"y", 21},
{"u", 22},
{"i", 23},
{"o", 24},
{"p", 25},
{"[", 26},
{"]", 27},
{"enter", 28},
{"leftctrl", 29},
{"a", 30},
{"s", 31},
{"d", 32},
{"f", 33},
{"g", 34},
{"h", 35},
{"j", 36},
{"k", 37},
{"l", 38},
{";", 39},
{"'", 40},
{"`", 41},
{"leftshift", 42},
{"\\", 43},
{"z", 44},
{"x", 45},
{"c", 46},
{"v", 47},
{"b", 48},
{"n", 49},
{"m", 50},
{",", 51},
{".", 52},
{"/", 53},
{"rightshift", 54},
{"kpstar", 55},
{"leftalt", 56},
{"space", 57},
{"capslock", 58},
{"f1", 59},
{"f2", 60},
{"f3", 61},
{"f4", 62},
{"f5", 63},
{"f6", 64},
{"f7", 65},
{"f8", 66},
{"f9", 67},
{"f10", 68},
{"numlock", 69},
{"scrolllock", 70},
{"kp7", 71},
{"kp8", 72},
{"kp9", 73},
{"kpminus", 74},
{"kp4", 75},
{"kp5", 76},
{"kp6", 77},
{"kpplus", 78},
{"kp1", 79},
{"kp2", 80},
{"kp3", 81},
{"kp0", 82},
{"kpdot", 83},
{"f11", 87},
{"f12", 88},
{"kpenter", 96},
{"rightctrl", 97},
{"kpslash", 98},
{"sysrq", 99},
{"rightalt", 100},
{"home", 102},
{"up", 103},
{"pgup", 104},
{"left", 105},
{"right", 106},
{"end", 107},
{"down", 108},
{"pgdn", 109},
{"insert", 110},
{"delete", 111},
{"pause", 119},
{"leftmeta", 125},
{"rightmeta", 126},
{"", -1},
};