1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-03 15:51:20 +00:00
QB64-PE/source/virtual_keyboard/virtual_keyboard_keycodes.bas
2015-10-30 23:18:44 +11:00

208 lines
5.4 KiB
QBasic

CONST VK_KEY_PAUSE& = 100019
CONST VK_KEY_NUMLOCK& = 100300
CONST VK_KEY_CAPSLOCK& = 100301
CONST VK_KEY_SCROLLOCK& = 100302
CONST VK_KEY_RSHIFT& = 100303
CONST VK_KEY_LSHIFT& = 100304
CONST VK_KEY_RCTRL& = 100305
CONST VK_KEY_LCTRL& = 100306
CONST VK_KEY_RALT& = 100307
CONST VK_KEY_LALT& = 100308
CONST VK_KEY_RMETA& = 100309 'Left 'Apple' key (MacOSX)
CONST VK_KEY_LMETA& = 100310 'Right 'Apple' key (MacOSX)
CONST VK_KEY_LSUPER& = 100311 'Left "Windows" key
CONST VK_KEY_RSUPER& = 100312 'Right "Windows"key
CONST VK_KEY_MODE& = 100313 '"AltGr" key
CONST VK_KEY_COMPOSE& = 100314
CONST VK_KEY_HELP& = 100315
CONST VK_KEY_PRINT& = 100316
CONST VK_KEY_SYSREQ& = 100317
CONST VK_KEY_BREAK& = 100318
CONST VK_KEY_MENU& = 100319
CONST VK_KEY_POWER& = 100320
CONST VK_KEY_EURO& = 100321
CONST VK_KEY_UNDO& = 100322
CONST VK_KEY_KP0& = 100256
CONST VK_KEY_KP1& = 100257
CONST VK_KEY_KP2& = 100258
CONST VK_KEY_KP3& = 100259
CONST VK_KEY_KP4& = 100260
CONST VK_KEY_KP5& = 100261
CONST VK_KEY_KP6& = 100262
CONST VK_KEY_KP7& = 100263
CONST VK_KEY_KP8& = 100264
CONST VK_KEY_KP9& = 100265
CONST VK_KEY_KP_PERIOD& = 100266
CONST VK_KEY_KP_DIVIDE& = 100267
CONST VK_KEY_KP_MULTIPLY& = 100268
CONST VK_KEY_KP_MINUS& = 100269
CONST VK_KEY_KP_PLUS& = 100270
CONST VK_KEY_KP_ENTER& = 100271
CONST VK_KEY_KP_INSERT& = 200000
CONST VK_KEY_KP_END& = 200001
CONST VK_KEY_KP_DOWN& = 200002
CONST VK_KEY_KP_PAGE_DOWN& = 200003
CONST VK_KEY_KP_LEFT& = 200004
CONST VK_KEY_KP_MIDDLE& = 200005
CONST VK_KEY_KP_RIGHT& = 200006
CONST VK_KEY_KP_HOME& = 200007
CONST VK_KEY_KP_UP& = 200008
CONST VK_KEY_KP_PAGE_UP& = 200009
CONST VK_KEY_KP_DELETE& = 200010
CONST VK_KEY_SCROLL_LOCK_MODE& = 200011
CONST VK_KEY_INSERT_MODE& = 200012
CONST VK_KEY_F1& = 15104
CONST VK_KEY_F2& = 15360
CONST VK_KEY_F3& = 15616
CONST VK_KEY_F4& = 15872
CONST VK_KEY_F5& = 16128
CONST VK_KEY_F6& = 16384
CONST VK_KEY_F7& = 16640
CONST VK_KEY_F8& = 16896
CONST VK_KEY_F9& = 17152
CONST VK_KEY_F10& = 17408
CONST VK_KEY_F11& = 34048
CONST VK_KEY_F12& = 34304
CONST VK_KEY_INSERT& = 20992
CONST VK_KEY_DELETE& = 21248
CONST VK_KEY_HOME& = 18176
CONST VK_KEY_END& = 20224
CONST VK_KEY_PAGE_UP& = 18688
CONST VK_KEY_PAGE_DOWN& = 20736
CONST VK_KEY_UP& = 18432
CONST VK_KEY_DOWN& = 20480
CONST VK_KEY_LEFT& = 19200
CONST VK_KEY_RIGHT& = 19712
CONST VK_KEY_BACKSPACE& = 8
CONST VK_KEY_TAB& = 9
CONST VK_KEY_ENTER& = 13
CONST VK_KEY_ESCAPE& = 27
CONST VK_KEY_SPACE& = 32
CONST VK_KEY_EXCLAMATION& = 33
CONST VK_KEY_QUOTE& = 34
CONST VK_KEY_HASH& = 35
CONST VK_KEY_DOLLAR& = 36
CONST VK_KEY_PERCENT& = 37
CONST VK_KEY_AND& = 38
CONST VK_KEY_APOSTROPHE& = 39
CONST VK_KEY_OPEN_BRACKET& = 40
CONST VK_KEY_CLOSE_BRACKET& = 41
CONST VK_KEY_STAR& = 42
CONST VK_KEY_PLUS& = 43
CONST VK_KEY_COMMA& = 44
CONST VK_KEY_MINUS& = 45
CONST VK_KEY_DOT& = 46
CONST VK_KEY_FORWARD_SLASH& = 47
CONST VK_KEY_0& = 48
CONST VK_KEY_1& = 49
CONST VK_KEY_2& = 50
CONST VK_KEY_3& = 51
CONST VK_KEY_4& = 52
CONST VK_KEY_5& = 53
CONST VK_KEY_6& = 54
CONST VK_KEY_7& = 55
CONST VK_KEY_8& = 56
CONST VK_KEY_9& = 57
CONST VK_KEY_COLON& = 58
CONST VK_KEY_SEMICOLON& = 59
CONST VK_KEY_LESS_THAN& = 60
CONST VK_KEY_EQUAL& = 61
CONST VK_KEY_GREATER_THAN& = 62
CONST VK_KEY_QUESTION& = 63
CONST VK_KEY_AT& = 64
CONST VK_KEY_A& = 65
CONST VK_KEY_B& = 66
CONST VK_KEY_C& = 67
CONST VK_KEY_D& = 68
CONST VK_KEY_E& = 69
CONST VK_KEY_F& = 70
CONST VK_KEY_G& = 71
CONST VK_KEY_H& = 72
CONST VK_KEY_I& = 73
CONST VK_KEY_J& = 74
CONST VK_KEY_K& = 75
CONST VK_KEY_L& = 76
CONST VK_KEY_M& = 77
CONST VK_KEY_N& = 78
CONST VK_KEY_O& = 79
CONST VK_KEY_P& = 80
CONST VK_KEY_Q& = 81
CONST VK_KEY_R& = 82
CONST VK_KEY_S& = 83
CONST VK_KEY_T& = 84
CONST VK_KEY_U& = 85
CONST VK_KEY_V& = 86
CONST VK_KEY_W& = 87
CONST VK_KEY_X& = 88
CONST VK_KEY_Y& = 89
CONST VK_KEY_Z& = 90
CONST VK_KEY_UCASE_A& = 65
CONST VK_KEY_UCASE_B& = 66
CONST VK_KEY_UCASE_C& = 67
CONST VK_KEY_UCASE_D& = 68
CONST VK_KEY_UCASE_E& = 69
CONST VK_KEY_UCASE_F& = 70
CONST VK_KEY_UCASE_G& = 71
CONST VK_KEY_UCASE_H& = 72
CONST VK_KEY_UCASE_I& = 73
CONST VK_KEY_UCASE_J& = 74
CONST VK_KEY_UCASE_K& = 75
CONST VK_KEY_UCASE_L& = 76
CONST VK_KEY_UCASE_M& = 77
CONST VK_KEY_UCASE_N& = 78
CONST VK_KEY_UCASE_O& = 79
CONST VK_KEY_UCASE_P& = 80
CONST VK_KEY_UCASE_Q& = 81
CONST VK_KEY_UCASE_R& = 82
CONST VK_KEY_UCASE_S& = 83
CONST VK_KEY_UCASE_T& = 84
CONST VK_KEY_UCASE_U& = 85
CONST VK_KEY_UCASE_V& = 86
CONST VK_KEY_UCASE_W& = 87
CONST VK_KEY_UCASE_X& = 88
CONST VK_KEY_UCASE_Y& = 89
CONST VK_KEY_UCASE_Z& = 90
CONST VK_KEY_OPEN_BRACKET_SQUARE& = 91
CONST VK_KEY_BACK_SLASH& = 92
CONST VK_KEY_CLOSE_BRACKET_SQUARE& = 93
CONST VK_KEY_CARET& = 94
CONST VK_KEY_UNDERSCORE& = 95
CONST VK_KEY_REVERSE_APOSTROPHE& = 96
CONST VK_KEY_LCASE_A& = 97
CONST VK_KEY_LCASE_B& = 98
CONST VK_KEY_LCASE_C& = 99
CONST VK_KEY_LCASE_D& = 100
CONST VK_KEY_LCASE_E& = 101
CONST VK_KEY_LCASE_F& = 102
CONST VK_KEY_LCASE_G& = 103
CONST VK_KEY_LCASE_H& = 104
CONST VK_KEY_LCASE_I& = 105
CONST VK_KEY_LCASE_J& = 106
CONST VK_KEY_LCASE_K& = 107
CONST VK_KEY_LCASE_L& = 108
CONST VK_KEY_LCASE_M& = 109
CONST VK_KEY_LCASE_N& = 110
CONST VK_KEY_LCASE_O& = 111
CONST VK_KEY_LCASE_P& = 112
CONST VK_KEY_LCASE_Q& = 113
CONST VK_KEY_LCASE_R& = 114
CONST VK_KEY_LCASE_S& = 115
CONST VK_KEY_LCASE_T& = 116
CONST VK_KEY_LCASE_U& = 117
CONST VK_KEY_LCASE_V& = 118
CONST VK_KEY_LCASE_W& = 119
CONST VK_KEY_LCASE_X& = 120
CONST VK_KEY_LCASE_Y& = 121
CONST VK_KEY_LCASE_Z& = 122
CONST VK_KEY_OPEN_BRACKET_CURLY& = 123
CONST VK_KEY_VERTICAL_BAR& = 124
CONST VK_KEY_CLOSE_BRACKET_CURLY& = 125
CONST VK_KEY_TILDE& = 126
CONST VK_KEY_BACKSPACE_ALTERNATE& = 127