| Fling Engine 0.00.1 Fling Engine is a game engine written in Vulkan

Macros
WindowsKeycodes.h File Reference

Go to the source code of this file.

## Macros
#define | FL_KEYCODE_UNKNOWN -1
#define | FL_KEYCODE_SPACE 32
#define | FL_KEYCODE_APOSTROPHE 39 /* ' */
#define | FL_KEYCODE_COMMA 44 /* , */
#define | FL_KEYCODE_MINUS 45 /* - */
#define | FL_KEYCODE_PERIOD 46 /* . */
#define | FL_KEYCODE_SLASH 47 /* / */
#define | FL_KEYCODE_0 48
#define | FL_KEYCODE_1 49
#define | FL_KEYCODE_2 50
#define | FL_KEYCODE_3 51
#define | FL_KEYCODE_4 52
#define | FL_KEYCODE_5 53
#define | FL_KEYCODE_6 54
#define | FL_KEYCODE_7 55
#define | FL_KEYCODE_8 56
#define | FL_KEYCODE_9 57
#define | FL_KEYCODE_SEMICOLON 59 /* ; */
#define | FL_KEYCODE_EQUAL 61 /* = */
#define | FL_KEYCODE_A 65
#define | FL_KEYCODE_B 66
#define | FL_KEYCODE_C 67
#define | FL_KEYCODE_D 68
#define | FL_KEYCODE_E 69
#define | FL_KEYCODE_F 70
#define | FL_KEYCODE_G 71
#define | FL_KEYCODE_H 72
#define | FL_KEYCODE_I 73
#define | FL_KEYCODE_J 74
#define | FL_KEYCODE_K 75
#define | FL_KEYCODE_L 76
#define | FL_KEYCODE_M 77
#define | FL_KEYCODE_N 78
#define | FL_KEYCODE_O 79
#define | FL_KEYCODE_P 80
#define | FL_KEYCODE_Q 81
#define | FL_KEYCODE_R 82
#define | FL_KEYCODE_S 83
#define | FL_KEYCODE_T 84
#define | FL_KEYCODE_U 85
#define | FL_KEYCODE_V 86
#define | FL_KEYCODE_W 87
#define | FL_KEYCODE_X 88
#define | FL_KEYCODE_Y 89
#define | FL_KEYCODE_Z 90
#define | FL_KEYCODE_LEFT_BRACKET 91 /* [ */
#define | FL_KEYCODE_BACKSLASH 92 /* \ */
#define | FL_KEYCODE_RIGHT_BRACKET 93 /* ] */
#define | FL_KEYCODE_GRAVE_ACCENT 96 /* ` */
#define | FL_KEYCODE_WORLD_1 161 /* non-US #1 */
#define | FL_KEYCODE_WORLD_2 162 /* non-US #2 */
#define | FL_KEYCODE_ESCAPE 256
#define | FL_KEYCODE_ENTER 257
#define | FL_KEYCODE_TAB 258
#define | FL_KEYCODE_BACKSPACE 259
#define | FL_KEYCODE_INSERT 260
#define | FL_KEYCODE_DELETE 261
#define | FL_KEYCODE_RIGHT 262
#define | FL_KEYCODE_LEFT 263
#define | FL_KEYCODE_DOWN 264
#define | FL_KEYCODE_UP 265
#define | FL_KEYCODE_PAGE_UP 266
#define | FL_KEYCODE_PAGE_DOWN 267
#define | FL_KEYCODE_HOME 268
#define | FL_KEYCODE_END 269
#define | FL_KEYCODE_CAPS_LOCK 280
#define | FL_KEYCODE_SCROLL_LOCK 281
#define | FL_KEYCODE_NUM_LOCK 282
#define | FL_KEYCODE_PRINT_SCREEN 283
#define | FL_KEYCODE_PAUSE 284
#define | FL_KEYCODE_F1 290
#define | FL_KEYCODE_F2 291
#define | FL_KEYCODE_F3 292
#define | FL_KEYCODE_F4 293
#define | FL_KEYCODE_F5 294
#define | FL_KEYCODE_F6 295
#define | FL_KEYCODE_F7 296
#define | FL_KEYCODE_F8 297
#define | FL_KEYCODE_F9 298
#define | FL_KEYCODE_F10 299
#define | FL_KEYCODE_F11 300
#define | FL_KEYCODE_F12 301
#define | FL_KEYCODE_F13 302
#define | FL_KEYCODE_F14 303
#define | FL_KEYCODE_F15 304
#define | FL_KEYCODE_F16 305
#define | FL_KEYCODE_F17 306
#define | FL_KEYCODE_F18 307
#define | FL_KEYCODE_F19 308
#define | FL_KEYCODE_F20 309
#define | FL_KEYCODE_F21 310
#define | FL_KEYCODE_F22 311
#define | FL_KEYCODE_F23 312
#define | FL_KEYCODE_F24 313
#define | FL_KEYCODE_F25 314
#define | FL_KEYCODE_KP_0 320
#define | FL_KEYCODE_KP_1 321
#define | FL_KEYCODE_KP_2 322
#define | FL_KEYCODE_KP_3 323
#define | FL_KEYCODE_KP_4 324
#define | FL_KEYCODE_KP_5 325
#define | FL_KEYCODE_KP_6 326
#define | FL_KEYCODE_KP_7 327
#define | FL_KEYCODE_KP_8 328
#define | FL_KEYCODE_KP_9 329
#define | FL_KEYCODE_KP_DECIMAL 330
#define | FL_KEYCODE_KP_DIVIDE 331
#define | FL_KEYCODE_KP_MULTIPLY 332
#define | FL_KEYCODE_KP_SUBTRACT 333
#define | FL_KEYCODE_KP_ADD 334
#define | FL_KEYCODE_KP_ENTER 335
#define | FL_KEYCODE_KP_EQUAL 336
#define | FL_KEYCODE_LEFT_SHIFT 340
#define | FL_KEYCODE_LEFT_CONTROL 341
#define | FL_KEYCODE_LEFT_ALT 342
#define | FL_KEYCODE_LEFT_SUPER 343
#define | FL_KEYCODE_RIGHT_SHIFT 344
#define | FL_KEYCODE_RIGHT_CONTROL 345
#define | FL_KEYCODE_RIGHT_ALT 346
#define | FL_KEYCODE_RIGHT_SUPER 347
#define | FL_KEYCODE_MENU 348
#define | FL_MOUSE_BUTTON_CODE_1 0
#define | FL_MOUSE_BUTTON_CODE_2 1
#define | FL_MOUSE_BUTTON_CODE_3 2
#define | FL_MOUSE_BUTTON_CODE_4 3
#define | FL_MOUSE_BUTTON_CODE_5 4
#define | FL_MOUSE_BUTTON_CODE_6 5
#define | FL_MOUSE_BUTTON_CODE_7 6
#define | FL_MOUSE_BUTTON_CODE_8 7
#define | FL_MOUSE_BUTTON_CODE_LAST FL_MOUSE_BUTTON_CODE_8
#define | FL_MOUSE_BUTTON_CODE_LEFT FL_MOUSE_BUTTON_CODE_1
#define | FL_MOUSE_BUTTON_CODE_RIGHT FL_MOUSE_BUTTON_CODE_2

## Macro Definition Documentation

## ◆ FL_KEYCODE_0

#define FL_KEYCODE_0 48

## ◆ FL_KEYCODE_1

#define FL_KEYCODE_1 49

## ◆ FL_KEYCODE_2

#define FL_KEYCODE_2 50

## ◆ FL_KEYCODE_3

#define FL_KEYCODE_3 51

## ◆ FL_KEYCODE_4

#define FL_KEYCODE_4 52

## ◆ FL_KEYCODE_5

#define FL_KEYCODE_5 53

## ◆ FL_KEYCODE_6

#define FL_KEYCODE_6 54

## ◆ FL_KEYCODE_7

#define FL_KEYCODE_7 55

## ◆ FL_KEYCODE_8

#define FL_KEYCODE_8 56

## ◆ FL_KEYCODE_9

#define FL_KEYCODE_9 57

## ◆ FL_KEYCODE_A

#define FL_KEYCODE_A 65

## ◆ FL_KEYCODE_APOSTROPHE

#define FL_KEYCODE_APOSTROPHE 39 /* ' */

## ◆ FL_KEYCODE_B

#define FL_KEYCODE_B 66

## ◆ FL_KEYCODE_BACKSLASH

#define FL_KEYCODE_BACKSLASH 92 /* \ */

## ◆ FL_KEYCODE_BACKSPACE

#define FL_KEYCODE_BACKSPACE 259

## ◆ FL_KEYCODE_C

#define FL_KEYCODE_C 67

## ◆ FL_KEYCODE_CAPS_LOCK

#define FL_KEYCODE_CAPS_LOCK 280

## ◆ FL_KEYCODE_COMMA

#define FL_KEYCODE_COMMA 44 /* , */

## ◆ FL_KEYCODE_D

#define FL_KEYCODE_D 68

## ◆ FL_KEYCODE_DELETE

#define FL_KEYCODE_DELETE 261

## ◆ FL_KEYCODE_DOWN

#define FL_KEYCODE_DOWN 264

## ◆ FL_KEYCODE_E

#define FL_KEYCODE_E 69

## ◆ FL_KEYCODE_END

#define FL_KEYCODE_END 269

## ◆ FL_KEYCODE_ENTER

#define FL_KEYCODE_ENTER 257

## ◆ FL_KEYCODE_EQUAL

#define FL_KEYCODE_EQUAL 61 /* = */

## ◆ FL_KEYCODE_ESCAPE

#define FL_KEYCODE_ESCAPE 256

## ◆ FL_KEYCODE_F

#define FL_KEYCODE_F 70

## ◆ FL_KEYCODE_F1

#define FL_KEYCODE_F1 290

## ◆ FL_KEYCODE_F10

#define FL_KEYCODE_F10 299

## ◆ FL_KEYCODE_F11

#define FL_KEYCODE_F11 300

## ◆ FL_KEYCODE_F12

#define FL_KEYCODE_F12 301

## ◆ FL_KEYCODE_F13

#define FL_KEYCODE_F13 302

## ◆ FL_KEYCODE_F14

#define FL_KEYCODE_F14 303

## ◆ FL_KEYCODE_F15

#define FL_KEYCODE_F15 304

## ◆ FL_KEYCODE_F16

#define FL_KEYCODE_F16 305

## ◆ FL_KEYCODE_F17

#define FL_KEYCODE_F17 306

## ◆ FL_KEYCODE_F18

#define FL_KEYCODE_F18 307

## ◆ FL_KEYCODE_F19

#define FL_KEYCODE_F19 308

## ◆ FL_KEYCODE_F2

#define FL_KEYCODE_F2 291

## ◆ FL_KEYCODE_F20

#define FL_KEYCODE_F20 309

## ◆ FL_KEYCODE_F21

#define FL_KEYCODE_F21 310

## ◆ FL_KEYCODE_F22

#define FL_KEYCODE_F22 311

## ◆ FL_KEYCODE_F23

#define FL_KEYCODE_F23 312

## ◆ FL_KEYCODE_F24

#define FL_KEYCODE_F24 313

## ◆ FL_KEYCODE_F25

#define FL_KEYCODE_F25 314

## ◆ FL_KEYCODE_F3

#define FL_KEYCODE_F3 292

## ◆ FL_KEYCODE_F4

#define FL_KEYCODE_F4 293

## ◆ FL_KEYCODE_F5

#define FL_KEYCODE_F5 294

## ◆ FL_KEYCODE_F6

#define FL_KEYCODE_F6 295

## ◆ FL_KEYCODE_F7

#define FL_KEYCODE_F7 296

## ◆ FL_KEYCODE_F8

#define FL_KEYCODE_F8 297

## ◆ FL_KEYCODE_F9

#define FL_KEYCODE_F9 298

## ◆ FL_KEYCODE_G

#define FL_KEYCODE_G 71

## ◆ FL_KEYCODE_GRAVE_ACCENT

#define FL_KEYCODE_GRAVE_ACCENT 96 /* ` */

## ◆ FL_KEYCODE_H

#define FL_KEYCODE_H 72

## ◆ FL_KEYCODE_HOME

#define FL_KEYCODE_HOME 268

## ◆ FL_KEYCODE_I

#define FL_KEYCODE_I 73

## ◆ FL_KEYCODE_INSERT

#define FL_KEYCODE_INSERT 260

## ◆ FL_KEYCODE_J

#define FL_KEYCODE_J 74

## ◆ FL_KEYCODE_K

#define FL_KEYCODE_K 75

## ◆ FL_KEYCODE_KP_0

#define FL_KEYCODE_KP_0 320

## ◆ FL_KEYCODE_KP_1

#define FL_KEYCODE_KP_1 321

## ◆ FL_KEYCODE_KP_2

#define FL_KEYCODE_KP_2 322

## ◆ FL_KEYCODE_KP_3

#define FL_KEYCODE_KP_3 323

## ◆ FL_KEYCODE_KP_4

#define FL_KEYCODE_KP_4 324

## ◆ FL_KEYCODE_KP_5

#define FL_KEYCODE_KP_5 325

## ◆ FL_KEYCODE_KP_6

#define FL_KEYCODE_KP_6 326

## ◆ FL_KEYCODE_KP_7

#define FL_KEYCODE_KP_7 327

## ◆ FL_KEYCODE_KP_8

#define FL_KEYCODE_KP_8 328

## ◆ FL_KEYCODE_KP_9

#define FL_KEYCODE_KP_9 329

## ◆ FL_KEYCODE_KP_ADD

#define FL_KEYCODE_KP_ADD 334

## ◆ FL_KEYCODE_KP_DECIMAL

#define FL_KEYCODE_KP_DECIMAL 330

## ◆ FL_KEYCODE_KP_DIVIDE

#define FL_KEYCODE_KP_DIVIDE 331

## ◆ FL_KEYCODE_KP_ENTER

#define FL_KEYCODE_KP_ENTER 335

## ◆ FL_KEYCODE_KP_EQUAL

#define FL_KEYCODE_KP_EQUAL 336

## ◆ FL_KEYCODE_KP_MULTIPLY

#define FL_KEYCODE_KP_MULTIPLY 332

## ◆ FL_KEYCODE_KP_SUBTRACT

#define FL_KEYCODE_KP_SUBTRACT 333

## ◆ FL_KEYCODE_L

#define FL_KEYCODE_L 76

## ◆ FL_KEYCODE_LEFT

#define FL_KEYCODE_LEFT 263

## ◆ FL_KEYCODE_LEFT_ALT

#define FL_KEYCODE_LEFT_ALT 342

## ◆ FL_KEYCODE_LEFT_BRACKET

#define FL_KEYCODE_LEFT_BRACKET 91 /* [ */

## ◆ FL_KEYCODE_LEFT_CONTROL

#define FL_KEYCODE_LEFT_CONTROL 341

## ◆ FL_KEYCODE_LEFT_SHIFT

#define FL_KEYCODE_LEFT_SHIFT 340

## ◆ FL_KEYCODE_LEFT_SUPER

#define FL_KEYCODE_LEFT_SUPER 343

## ◆ FL_KEYCODE_M

#define FL_KEYCODE_M 77

## ◆ FL_KEYCODE_MENU

#define FL_KEYCODE_MENU 348

## ◆ FL_KEYCODE_MINUS

#define FL_KEYCODE_MINUS 45 /* - */

## ◆ FL_KEYCODE_N

#define FL_KEYCODE_N 78

## ◆ FL_KEYCODE_NUM_LOCK

#define FL_KEYCODE_NUM_LOCK 282

## ◆ FL_KEYCODE_O

#define FL_KEYCODE_O 79

## ◆ FL_KEYCODE_P

#define FL_KEYCODE_P 80

## ◆ FL_KEYCODE_PAGE_DOWN

#define FL_KEYCODE_PAGE_DOWN 267

## ◆ FL_KEYCODE_PAGE_UP

#define FL_KEYCODE_PAGE_UP 266

## ◆ FL_KEYCODE_PAUSE

#define FL_KEYCODE_PAUSE 284

## ◆ FL_KEYCODE_PERIOD

#define FL_KEYCODE_PERIOD 46 /* . */

## ◆ FL_KEYCODE_PRINT_SCREEN

#define FL_KEYCODE_PRINT_SCREEN 283

## ◆ FL_KEYCODE_Q

#define FL_KEYCODE_Q 81

## ◆ FL_KEYCODE_R

#define FL_KEYCODE_R 82

## ◆ FL_KEYCODE_RIGHT

#define FL_KEYCODE_RIGHT 262

## ◆ FL_KEYCODE_RIGHT_ALT

#define FL_KEYCODE_RIGHT_ALT 346

## ◆ FL_KEYCODE_RIGHT_BRACKET

#define FL_KEYCODE_RIGHT_BRACKET 93 /* ] */

## ◆ FL_KEYCODE_RIGHT_CONTROL

#define FL_KEYCODE_RIGHT_CONTROL 345

## ◆ FL_KEYCODE_RIGHT_SHIFT

#define FL_KEYCODE_RIGHT_SHIFT 344

## ◆ FL_KEYCODE_RIGHT_SUPER

#define FL_KEYCODE_RIGHT_SUPER 347

## ◆ FL_KEYCODE_S

#define FL_KEYCODE_S 83

## ◆ FL_KEYCODE_SCROLL_LOCK

#define FL_KEYCODE_SCROLL_LOCK 281

## ◆ FL_KEYCODE_SEMICOLON

#define FL_KEYCODE_SEMICOLON 59 /* ; */

## ◆ FL_KEYCODE_SLASH

#define FL_KEYCODE_SLASH 47 /* / */

## ◆ FL_KEYCODE_SPACE

#define FL_KEYCODE_SPACE 32

## ◆ FL_KEYCODE_T

#define FL_KEYCODE_T 84

## ◆ FL_KEYCODE_TAB

#define FL_KEYCODE_TAB 258

## ◆ FL_KEYCODE_U

#define FL_KEYCODE_U 85

## ◆ FL_KEYCODE_UNKNOWN

#define FL_KEYCODE_UNKNOWN -1

## ◆ FL_KEYCODE_UP

#define FL_KEYCODE_UP 265

## ◆ FL_KEYCODE_V

#define FL_KEYCODE_V 86

## ◆ FL_KEYCODE_W

#define FL_KEYCODE_W 87

## ◆ FL_KEYCODE_WORLD_1

#define FL_KEYCODE_WORLD_1 161 /* non-US #1 */

## ◆ FL_KEYCODE_WORLD_2

#define FL_KEYCODE_WORLD_2 162 /* non-US #2 */

## ◆ FL_KEYCODE_X

#define FL_KEYCODE_X 88

## ◆ FL_KEYCODE_Y

#define FL_KEYCODE_Y 89

## ◆ FL_KEYCODE_Z

#define FL_KEYCODE_Z 90

## ◆ FL_MOUSE_BUTTON_CODE_1

#define FL_MOUSE_BUTTON_CODE_1 0

## ◆ FL_MOUSE_BUTTON_CODE_2

#define FL_MOUSE_BUTTON_CODE_2 1

## ◆ FL_MOUSE_BUTTON_CODE_3

#define FL_MOUSE_BUTTON_CODE_3 2

## ◆ FL_MOUSE_BUTTON_CODE_4

#define FL_MOUSE_BUTTON_CODE_4 3

## ◆ FL_MOUSE_BUTTON_CODE_5

#define FL_MOUSE_BUTTON_CODE_5 4

## ◆ FL_MOUSE_BUTTON_CODE_6

#define FL_MOUSE_BUTTON_CODE_6 5

## ◆ FL_MOUSE_BUTTON_CODE_7

#define FL_MOUSE_BUTTON_CODE_7 6

## ◆ FL_MOUSE_BUTTON_CODE_8

#define FL_MOUSE_BUTTON_CODE_8 7

## ◆ FL_MOUSE_BUTTON_CODE_LAST

#define FL_MOUSE_BUTTON_CODE_LAST FL_MOUSE_BUTTON_CODE_8

## ◆ FL_MOUSE_BUTTON_CODE_LEFT

#define FL_MOUSE_BUTTON_CODE_LEFT FL_MOUSE_BUTTON_CODE_1

## ◆ FL_MOUSE_BUTTON_CODE_RIGHT

#define FL_MOUSE_BUTTON_CODE_RIGHT FL_MOUSE_BUTTON_CODE_2