SGSDK KEYCODES

To access the key codes
 * Pascal - use the KeyCodes unit then use these as constants - e.g. VK_TAB
 * .NET - from Input use the Keys enumeration - e.g. Keys.VK_TAB
 * VB6 - Use Keys_VK_TAB

 KeyCode Key VK_BACK BACKSPACE VK_TAB TAB VK_CLEAR CLEAR VK_RETURN RETURN VK_SHIFT LEFT SHIFT VK_CONTROL LEFT CTRL VK_MENU MENU VK_ALT LEFT ALT VK_PAUSE PAUSE VK_CAPITAL CAPSLOCK VK_ESCAPE ESCAPE VK_SPACE SPACE VK_PAGE_UP PAGEUP VK_PAGE_DOWN PAGEDOWN VK_END END VK_HOME HOME VK_LEFT LEFT VK_UP UP VK_RIGHT RIGHT VK_DOWN DOWN VK_PRINT PRINT VK_INSERT INSERT VK_DELETE DELETE VK_HELP HELP VK_0 0 VK_1 1 VK_2 2 VK_3 3 VK_4 4 VK_5 5 VK_6 6 VK_7 7 VK_8 8 VK_9 9 VK_A A VK_B B VK_C C VK_D D VK_E E VK_F F VK_G G VK_H H VK_I I VK_J J VK_K K VK_L L VK_M M VK_N N VK_O O VK_P P VK_Q Q VK_R R VK_S S VK_T T VK_U U VK_V V VK_W W VK_X X VK_Y Y VK_Z Z VK_LWIN LEFT SPECIAL (Windows key, Apple command key) VK_RWIN RIGHT SPECIAL (Windows key, Apple command key) VK_APPS MENU VK_SLEEP POWER VK_NUMPAD0 NUMPAD 0 VK_NUMPAD1 NUMPAD 1 VK_NUMPAD2 NUMPAD 2 VK_NUMPAD3 NUMPAD 3 VK_NUMPAD4 NUMPAD 4 VK_NUMPAD5 NUMPAD 5 VK_NUMPAD6 NUMPAD 6 VK_NUMPAD7 NUMPAD 7 VK_NUMPAD8 NUMPAD 8 VK_NUMPAD9 NUMPAD 9 VK_MULTIPLY NUMPAD MULTIPLY VK_ADD NUMPAD PLUS VK_SUBTRACT NUMPAD MINUS VK_DECIMAL NUMPAD PERIOD VK_PERIOD NUMPAD PERIOD VK_DIVIDE NUMPAD DIVIDE VK_F1 F1 VK_F2 F2 VK_F3 F3 VK_F4 F4 VK_F5 F5 VK_F6 F6 VK_F7 F7 VK_F8 F8 VK_F9 F9 VK_F10 F10 VK_F11 F11 VK_F12 F12 VK_F13 F13 VK_F14 F14 VK_F15 F15 VK_NUMLOCK NUMLOCK VK_SCROLL SCROLLOCK VK_LSHIFT LEFT SHIFT VK_RSHIFT RIGHT SHIFT VK_LCONTROL LEFT CTRL VK_RCONTROL RIGHT CTRL VK_LMENU LEFT MENU VK_LALT LEFT ALT VK_RMENU RIGHT MENU VK_RALT RIGHT ALT VK_EQUALS = VK_COLON VK_SEMICOLON VK_LESS < VK_GREATER > VK_QUESTION ? VK_AT @ VK_COMMA ,