Shiokaze Framework
A research-oriented fluid solver for computer graphics
keymap.h
Go to the documentation of this file.
1
/*
2
** keymap.h
3
**
4
** This is part of Shiokaze, a research-oriented fluid solver for computer graphics.
5
** Created by Ryoichi Ando <rand@nii.ac.jp> on July 17, 2019.
6
**
7
** Permission is hereby granted, free of charge, to any person obtaining a copy of
8
** this software and associated documentation files (the "Software"), to deal in
9
** the Software without restriction, including without limitation the rights to use,
10
** copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the
11
** Software, and to permit persons to whom the Software is furnished to do so,
12
** subject to the following conditions:
13
**
14
** The above copyright notice and this permission notice shall be included in all copies
15
** or substantial portions of the Software.
16
**
17
** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED,
18
** INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
19
** PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
20
** HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
21
** CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
22
** OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
23
*/
24
//
25
// This map has been transformed from:
26
// https://www.glfw.org/docs/latest/group__keys.html
27
//
29
enum
KEY
{
32
//
33
KEY_UNKNOWN = -1,
34
KEY_SPACE = 32,
35
KEY_APOSTROPHE = 39
/* ' */
,
36
KEY_COMMA = 44
/* , */
,
37
KEY_MINUS = 45
/* - */
,
38
KEY_PERIOD = 46
/* . */
,
39
KEY_SLASH = 47
/* / */
,
40
KEY_0 = 48,
41
KEY_1 = 49,
42
KEY_2 = 50,
43
KEY_3 = 51,
44
KEY_4 = 52,
45
KEY_5 = 53,
46
KEY_6 = 54,
47
KEY_7 = 55,
48
KEY_8 = 56,
49
KEY_9 = 57,
50
KEY_SEMICOLON = 59
/* ; */
,
51
KEY_EQUAL = 61
/* = */
,
52
KEY_A = 65,
53
KEY_B = 66,
54
KEY_C = 67,
55
KEY_D = 68,
56
KEY_E = 69,
57
KEY_F = 70,
58
KEY_G = 71,
59
KEY_H = 72,
60
KEY_I = 73,
61
KEY_J = 74,
62
KEY_K = 75,
63
KEY_L = 76,
64
KEY_M = 77,
65
KEY_N = 78,
66
KEY_O = 79,
67
KEY_P = 80,
68
KEY_Q = 81,
69
KEY_R = 82,
70
KEY_S = 83,
71
KEY_T = 84,
72
KEY_U = 85,
73
KEY_V = 86,
74
KEY_W = 87,
75
KEY_X = 88,
76
KEY_Y = 89,
77
KEY_Z = 90,
78
KEY_LEFT_BRACKET = 91
/* [ */
,
79
KEY_BACKSLASH = 92
/* \ */
,
80
KEY_RIGHT_BRACKET = 93
/* ] */
,
81
KEY_GRAVE_ACCENT = 96
/* ` */
,
82
KEY_WORLD_1 = 161
/* non-US #1 */
,
83
KEY_WORLD_2 = 162
/* non-US #2 */
,
84
KEY_ESCAPE = 256,
85
KEY_ENTER = 257,
86
KEY_TAB = 258,
87
KEY_BACKSPACE = 259,
88
KEY_INSERT = 260,
89
KEY_DELETE = 261,
90
KEY_RIGHT = 262,
91
KEY_LEFT = 263,
92
KEY_DOWN = 264,
93
KEY_UP = 265,
94
KEY_PAGE_UP = 266,
95
KEY_PAGE_DOWN = 267,
96
KEY_HOME = 268,
97
KEY_END = 269,
98
KEY_CAPS_LOCK = 280,
99
KEY_SCROLL_LOCK = 281,
100
KEY_NUM_LOCK = 282,
101
KEY_PRINT_SCREEN = 283,
102
KEY_PAUSE = 284,
103
KEY_F1 = 290,
104
KEY_F2 = 291,
105
KEY_F3 = 292,
106
KEY_F4 = 293,
107
KEY_F5 = 294,
108
KEY_F6 = 295,
109
KEY_F7 = 296,
110
KEY_F8 = 297,
111
KEY_F9 = 298,
112
KEY_F10 = 299,
113
KEY_F11 = 300,
114
KEY_F12 = 301,
115
KEY_F13 = 302,
116
KEY_F14 = 303,
117
KEY_F15 = 304,
118
KEY_F16 = 305,
119
KEY_F17 = 306,
120
KEY_F18 = 307,
121
KEY_F19 = 308,
122
KEY_F20 = 309,
123
KEY_F21 = 310,
124
KEY_F22 = 311,
125
KEY_F23 = 312,
126
KEY_F24 = 313,
127
KEY_F25 = 314,
128
KEY_KP_0 = 320,
129
KEY_KP_1 = 321,
130
KEY_KP_2 = 322,
131
KEY_KP_3 = 323,
132
KEY_KP_4 = 324,
133
KEY_KP_5 = 325,
134
KEY_KP_6 = 326,
135
KEY_KP_7 = 327,
136
KEY_KP_8 = 328,
137
KEY_KP_9 = 329,
138
KEY_KP_DECIMAL = 330,
139
KEY_KP_DIVIDE = 331,
140
KEY_KP_MULTIPLY = 332,
141
KEY_KP_SUBTRACT = 333,
142
KEY_KP_ADD = 334,
143
KEY_KP_ENTER = 335,
144
KEY_KP_EQUAL = 336,
145
KEY_LEFT_SHIFT = 340,
146
KEY_LEFT_CONTROL = 341,
147
KEY_LEFT_ALT = 342,
148
KEY_LEFT_SUPER = 343,
149
KEY_RIGHT_SHIFT = 344,
150
KEY_RIGHT_CONTROL = 345,
151
KEY_RIGHT_ALT = 346,
152
KEY_RIGHT_SUPER = 347,
153
KEY_MENU = 348,
154
};
KEY
KEY
Key map.
Definition:
keymap.h:31
include
shiokaze
ui
keymap.h
Generated on Fri Sep 11 2020 08:43:25 for Shiokaze Framework by
1.8.17