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