summaryrefslogtreecommitdiff
path: root/hardwire/keystr.h
blob: 61f839820c4667b8c6d5512d172e1c2f32fcfcd3 (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
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
/*
	General purpose mapping of keycodes to key presses
*/

#ifndef _KEYSTRH

#define _KEYSTRH

/* 128 string scan code table
*/
static char *keystr[128]=
		    {
			"Code 0",	/*                       0 */
			"Esc",		/* KEY_ESC               1 */
			"1",		/* KEY_1                 2 */
			"2",		/* KEY_2                 3 */
			"3",		/* KEY_3                 4 */
			"4",		/* KEY_4                 5 */
			"5",		/* KEY_5                 6 */
			"6",		/* KEY_6                 7 */
			"7",		/* KEY_7                 8 */
			"8",		/* KEY_8                 9 */
			"9",		/* KEY_9                10 */
			"0",		/* KEY_0                11 */
			"-",		/* KEY_MINUS            12 */
			"=",		/* KEY_EQUALS           13 */
			"Backspace",	/* KEY_BACKSPACE        14 */
			"Tab",		/* KEY_TAB              15 */
			"Q",		/* KEY_Q                16 */
			"W",		/* KEY_W                17 */
			"E",		/* KEY_E                18 */
			"R",		/* KEY_R                19 */
			"T",		/* KEY_T                20 */
			"Y",		/* KEY_Y                21 */
			"U",		/* KEY_U                22 */
			"I",		/* KEY_I                23 */
			"O",		/* KEY_O                24 */
			"P",		/* KEY_P                25 */
			"[",		/* KEY_OPENBRACE        26 */
			"]",		/* KEY_CLOSEBRACE       27 */
			"Enter",	/* KEY_ENTER            28 */
			"Left Ctrl",	/* KEY_LCONTROL         29 */
			"A",		/* KEY_A                30 */
			"S",		/* KEY_S                31 */
			"D",		/* KEY_D                32 */
			"F",		/* KEY_F                33 */
			"G",		/* KEY_G                34 */
			"H",		/* KEY_H                35 */
			"J",		/* KEY_J                36 */
			"K",		/* KEY_K                37 */
			"L",		/* KEY_L                38 */
			";",		/* KEY_COLON            39 */
			"'",		/* KEY_QUOTE            40 */
			"`",		/* KEY_TILDE            41 */
			"Left Shift",	/* KEY_LSHIFT           42 */
			"#",		/* KEY_BACKSLASH        43 */
			"Z",		/* KEY_Z                44 */
			"X",		/* KEY_X                45 */
			"C",		/* KEY_C                46 */
			"V",		/* KEY_V                47 */
			"B",		/* KEY_B                48 */
			"N",		/* KEY_N                49 */
			"M",		/* KEY_M                50 */
			",",		/* KEY_COMMA            51 */
			".",		/* KEY_STOP             52 */
			"/",		/* KEY_SLASH            53 */
			"Right Shift",	/* KEY_RSHIFT           54 */
			"KP *",		/* KEY_ASTERISK         55 */
			"Alt",		/* KEY_ALT              56 */
			"Space",	/* KEY_SPACE            57 */
			"Caps Lock",	/* KEY_CAPSLOCK         58 */
			"F1",		/* KEY_F1               59 */
			"F2",		/* KEY_F2               60 */
			"F3",		/* KEY_F3               61 */
			"F4",		/* KEY_F4               62 */
			"F5",		/* KEY_F5               63 */
			"F6",		/* KEY_F6               64 */
			"F7",		/* KEY_F7               65 */
			"F8",		/* KEY_F8               66 */
			"F9",		/* KEY_F9               67 */
			"F10",		/* KEY_F10              68 */
			"Num Lock",	/* KEY_NUMLOCK          69 */
			"Scroll Lock",	/* KEY_SCRLOCK          70 */
			"Home",		/* KEY_HOME             71 */
			"Up",		/* KEY_UP               72 */
			"Page Up",	/* KEY_PGUP             73 */
			"KP -",		/* KEY_MINUS_PAD        74 */
			"Left",		/* KEY_LEFT             75 */
			"KP 5",		/* KEY_5_PAD            76 */
			"Right",	/* KEY_RIGHT            77 */
			"KP +",		/* KEY_PLUS_PAD         78 */
			"End",		/* KEY_END              79 */
			"Down",		/* KEY_DOWN             80 */
			"Page Down",	/* KEY_PGDN             81 */
			"Ins",		/* KEY_INSERT           82 */
			"Del",		/* KEY_DEL              83 */
			"Prt Scr",	/* KEY_PRTSCR           84 */
			"F11",		/* KEY_F11              87 */
			"F12",		/* KEY_F12              88 */
			"Code 89",	/*                      89 */
			"Code 90",	/*                      90 */
			"Left Window",	/* KEY_LWIN             91 */
			"Right Window",	/* KEY_RWIN             92 */
			"Menu",		/* KEY_MENU             93 */
			"Code 94",	/*                      94 */
			"Code 95",	/*                      95 */
			"Code 96",	/*                      96 */
			"Code 97",	/*                      97 */
			"Code 98",	/*                      98 */
			"Code 99",	/*                      99 */
			"Pad",		/* KEY_PAD             100 */
			"Code 101",	/*                     101 */
			"Code 102",	/*                     102 */
			"Code 103",	/*                     103 */
			"Code 104",	/*                     104 */
			"Code 105",	/*                     105 */
			"Code 106",	/*                     106 */
			"Code 107",	/*                     107 */
			"Code 108",	/*                     108 */
			"Code 109",	/*                     109 */
			"Code 110",	/*                     110 */
			"Code 111",	/*                     111 */
			"Code 112",	/*                     112 */
			"Code 113",	/*                     113 */
			"Code 114",	/*                     114 */
			"Code 115",	/*                     115 */
			"Code 116",	/*                     116 */
			"Code 117",	/*                     117 */
			"Code 118",	/*                     118 */
			"Code 119",	/*                     119 */
			"Right Ctrl",	/* KEY_RCONTROL        120 */
			"Alt Gr",	/* KEY_ALTGR           121 */
			"KP /",		/* KEY_SLASH2          122 */
			"Pause",	/* KEY_PAUSE           123 */
			"Code 124",	/*                     124 */
			"Code 125",	/*                     125 */
			"Code 126",	/*                     126 */
			"Code 127",	/*                     127 */
		    };

#endif