webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
keyboard.h
Go to the documentation of this file.
1 //
2 // Copyright (c) 2014 The ANGLE Project Authors. All rights reserved.
3 // Use of this source code is governed by a BSD-style license that can be
4 // found in the LICENSE file.
5 //
6 
7 #ifndef SAMPLE_UTIL_KEYBOARD_H
8 #define SAMPLE_UTIL_KEYBOARD_H
9 
10 enum Key
11 {
13  KEY_A, // The A key
14  KEY_B, // The B key
15  KEY_C, // The C key
16  KEY_D, // The D key
17  KEY_E, // The E key
18  KEY_F, // The F key
19  KEY_G, // The G key
20  KEY_H, // The H key
21  KEY_I, // The I key
22  KEY_J, // The J key
23  KEY_K, // The K key
24  KEY_L, // The L key
25  KEY_M, // The M key
26  KEY_N, // The N key
27  KEY_O, // The O key
28  KEY_P, // The P key
29  KEY_Q, // The Q key
30  KEY_R, // The R key
31  KEY_S, // The S key
32  KEY_T, // The T key
33  KEY_U, // The U key
34  KEY_V, // The V key
35  KEY_W, // The W key
36  KEY_X, // The X key
37  KEY_Y, // The Y key
38  KEY_Z, // The Z key
39  KEY_NUM0, // The 0 key
40  KEY_NUM1, // The 1 key
41  KEY_NUM2, // The 2 key
42  KEY_NUM3, // The 3 key
43  KEY_NUM4, // The 4 key
44  KEY_NUM5, // The 5 key
45  KEY_NUM6, // The 6 key
46  KEY_NUM7, // The 7 key
47  KEY_NUM8, // The 8 key
48  KEY_NUM9, // The 9 key
49  KEY_ESCAPE, // The escape key
50  KEY_LCONTROL, // The left control key
51  KEY_LSHIFT, // The left shift key
52  KEY_LALT, // The left alt key
53  KEY_LSYSTEM, // The left OS specific key: Window (Windows and Linux), Apple (MacOS X), ...
54  KEY_RCONTROL, // The right control key
55  KEY_RSHIFT, // The right shift key
56  KEY_RALT, // The right alt key
57  KEY_RSYSTEM, // The right OS specific key: Window (Windows and Linux), Apple (MacOS X), ...
58  KEY_MENU, // The menu key
59  KEY_LBRACKET, // The [ key
60  KEY_RBRACKET, // The ] key
61  KEY_SEMICOLON, // The ; key
62  KEY_COMMA, // The , key
63  KEY_PERIOD, // The . key
64  KEY_QUOTE, // The ' key
65  KEY_SLASH, // The / key
66  KEY_BACKSLASH, // The \ key
67  KEY_TILDE, // The ~ key
68  KEY_EQUAL, // The = key
69  KEY_DASH, // The - key
70  KEY_SPACE, // The space key
71  KEY_RETURN, // The return key
72  KEY_BACK, // The backspace key
73  KEY_TAB, // The tabulation key
74  KEY_PAGEUP, // The page up key
75  KEY_PAGEDOWN, // The page down key
76  KEY_END, // The end key
77  KEY_HOME, // The home key
78  KEY_INSERT, // The insert key
79  KEY_DELETE, // The delete key
80  KEY_ADD, // +
83  KEY_DIVIDE, // /
84  KEY_LEFT, // Left arrow
85  KEY_RIGHT, // Right arrow
86  KEY_UP, // Up arrow
87  KEY_DOWN, // Down arrow
88  KEY_NUMPAD0, // The numpad 0 key
89  KEY_NUMPAD1, // The numpad 1 key
90  KEY_NUMPAD2, // The numpad 2 key
91  KEY_NUMPAD3, // The numpad 3 key
92  KEY_NUMPAD4, // The numpad 4 key
93  KEY_NUMPAD5, // The numpad 5 key
94  KEY_NUMPAD6, // The numpad 6 key
95  KEY_NUMPAD7, // The numpad 7 key
96  KEY_NUMPAD8, // The numpad 8 key
97  KEY_NUMPAD9, // The numpad 9 key
98  KEY_F1, // The F1 key
99  KEY_F2, // The F2 key
100  KEY_F3, // The F3 key
101  KEY_F4, // The F4 key
102  KEY_F5, // The F5 key
103  KEY_F6, // The F6 key
104  KEY_F7, // The F7 key
105  KEY_F8, // The F8 key
106  KEY_F9, // The F8 key
107  KEY_F10, // The F10 key
108  KEY_F11, // The F11 key
109  KEY_F12, // The F12 key
110  KEY_F13, // The F13 key
111  KEY_F14, // The F14 key
112  KEY_F15, // The F15 key
113  KEY_PAUSE, // The pause key
115 };
116 
117 #endif // SAMPLE_UTIL_KEYBOARD_H
Definition: keyboard.h:24
Definition: keyboard.h:91
Definition: keyboard.h:17
Definition: keyboard.h:26
Definition: keyboard.h:92
Definition: keyboard.h:71
Definition: keyboard.h:46
Definition: keyboard.h:96
Definition: keyboard.h:49
Definition: keyboard.h:38
Definition: keyboard.h:36
Definition: keyboard.h:43
Definition: keyboard.h:23
Definition: keyboard.h:55
Definition: keyboard.h:78
Definition: keyboard.h:68
Definition: keyboard.h:101
Definition: keyboard.h:50
Definition: keyboard.h:110
Definition: keyboard.h:58
Definition: keyboard.h:100
Definition: keyboard.h:80
Definition: keyboard.h:102
Definition: keyboard.h:111
Definition: keyboard.h:86
Definition: keyboard.h:45
Definition: keyboard.h:82
Definition: keyboard.h:27
Definition: keyboard.h:56
Definition: keyboard.h:54
Definition: keyboard.h:61
Definition: keyboard.h:106
Definition: keyboard.h:95
Definition: keyboard.h:44
Definition: keyboard.h:66
Definition: keyboard.h:113
Definition: keyboard.h:114
Definition: keyboard.h:37
Definition: keyboard.h:25
Definition: keyboard.h:47
Definition: keyboard.h:103
Definition: keyboard.h:74
Definition: keyboard.h:77
Definition: keyboard.h:20
Definition: keyboard.h:81
Definition: keyboard.h:12
Definition: keyboard.h:21
Definition: keyboard.h:29
Definition: keyboard.h:42
Definition: keyboard.h:98
Definition: keyboard.h:90
Definition: keyboard.h:104
Definition: keyboard.h:93
Definition: keyboard.h:75
Definition: keyboard.h:59
Definition: keyboard.h:13
Definition: keyboard.h:60
Definition: keyboard.h:33
Definition: keyboard.h:109
Definition: keyboard.h:53
Definition: keyboard.h:35
Definition: keyboard.h:41
Definition: keyboard.h:63
Definition: keyboard.h:65
Definition: keyboard.h:88
Definition: keyboard.h:84
Definition: keyboard.h:52
Definition: keyboard.h:112
Definition: keyboard.h:69
Definition: keyboard.h:105
Definition: keyboard.h:94
Definition: keyboard.h:18
Definition: keyboard.h:67
Definition: keyboard.h:15
Definition: keyboard.h:85
Definition: keyboard.h:16
Definition: keyboard.h:70
Definition: keyboard.h:89
Definition: keyboard.h:72
Definition: keyboard.h:32
Definition: keyboard.h:40
Definition: keyboard.h:64
Definition: keyboard.h:19
Definition: keyboard.h:79
Definition: keyboard.h:28
Definition: keyboard.h:30
Definition: keyboard.h:99
Key
Definition: keyboard.h:10
Definition: keyboard.h:87
Definition: keyboard.h:51
Definition: keyboard.h:76
Definition: keyboard.h:34
Definition: keyboard.h:48
Definition: keyboard.h:57
Definition: keyboard.h:39
Definition: keyboard.h:22
Definition: keyboard.h:83
Definition: keyboard.h:62
Definition: keyboard.h:31
Definition: keyboard.h:14
Definition: keyboard.h:73
Definition: keyboard.h:107
Definition: keyboard.h:108
Definition: keyboard.h:97