The below is the virtual key codes used in Windows programming.
Please see other websites for details.
http://www7.plala.or.jp/bunpan/htmldata/program/sdk/fol_002/sdk00207.html
http://api.farmanager.com/en/winapi/virtualkeycodes.html
| VK_BACK | BACKSPACE Key | 
| VK_RETURN | ENTER Key | 
| VK_SHIFT | SHIFT Key | 
| VK_CONTROL | CTRL Key | 
| VK_ESCAPE | ESC Key | 
| VK_SPACE | SPACE Key | 
| VK_PRIOR | PAGE-UP Key | 
| VK_NEXT | PAGE-DOWN Key | 
| VK_END | END Key | 
| VK_HOME | HOME Key | 
| VK_LEFT | Cursor (left) | 
| VK_UP | Cursor (up) | 
| VK_RIGHT | Cursor (right) | 
| VK_DOWN | Cursor (down) | 
| VK_INSERT | INS Key | 
| VK_DELETE | DEL Key | 
| VK_NUMPAD0 | 0 Key (of numpad keys) | 
| VK_NUMPAD1 | 1 Key (of numpad keys) | 
| VK_NUMPAD2 | 2 Key (of numpad keys) | 
| VK_NUMPAD3 | 3 Key (of numpad keys) | 
| VK_NUMPAD4 | 4 Key (of numpad keys) | 
| VK_NUMPAD5 | 5 Key (of numpad keys) | 
| VK_NUMPAD6 | 6 Key (of numpad keys) | 
| VK_NUMPAD7 | 7 Key (of numpad keys) | 
| VK_NUMPAD8 | 8 Key (of numpad keys) | 
| VK_NUMPAD9 | 9 Key (of numpad keys) |