Folgende Tastencodes werden immer wieder im Zusamenhang mit der Programmierung benötigt. Sie sind als Konstanten in Windows hinterlegt.
| Name der Konstanten | Hex-Wert | Taste |
| VK_LBUTTON | 01 | Linke Maustaste |
| VK_RBUTTON | 02 | Rechte Maustaste |
| VK_CANCEL | 03 | STRG + Unterbrechen |
| VK_MBUTTON | 04 | Mittlere Maustaste |
| VK_BACK | 08 | Backspace |
| VK_TAB | 09 | Tabulator |
| VK_CLEAR | 0C | Entfernen |
| VK_RETURN | 0D | Return |
| VK_SHIFT | 10 | Shift |
| VK_CONTROL | 11 | STRG |
| VK_MENU | 12 | ALT |
| VK_PAUSE | 13 | Pause |
| VK_CAPTIAL | 14 | CapsLock |
| VK_ESCAPE | 1B | Escape |
| VK_SPACE | 20 | Leertaste |
| VK_PRIOR | 21 | Bild ab |
| VK_NEXT | 22 | Bild auf |
| VK_END | 23 | Ende |
| VK_HOME | 24 | Pos1 |
| VK_LEFT | 25 | Pfeil links |
| VK_UP | 26 | Pfeil oben |
| VK_RIGHT | 27 | Pfeil rechts |
| VK_DOWN | 28 | Pfeil unten |
| VK_SELECT | 29 | Select |
| VK_EXECUTE | 2B | Ausführen |
| VK_SNAPSHOT | 2C | Druck |
| VK_INSERT | 2D | Einfügen |
| VK_DELETE | 2E | Entfernen |
| VK_HELP | 2F | Hilfe |
| - | 30 - 39 | 0 - 9 (Wert entspricht dem ASCII Code) |
| - | 41 - 5A | A - Z (Wert entspricht dem ASCII Code) |
| VK_NUMPAD0 | 60 | Num 0 |
| VK_NUMPAD1 | 61 | Num 1 |
| VK_NUMPAD2 | 62 | Num 2 |
| VK_NUMPAD3 | 63 | Num 3 |
| VK_NUMPAD4 | 64 | Num 4 |
| VK_NUMPAD5 | 65 | Num 5 |
| VK_NUMPAD6 | 66 | Num 6 |
| VK_NUMPAD7 | 67 | Num 7 |
| VK_NUMPAD8 | 68 | Num 8 |
| VK_NUMPAD9 | 69 | Num 9 |
| VK_MULTIPLY | 6A | Multiplikationstaste |
| VK_ADD | 6B | Additionstaste |
| VK_SEPERATOR | 6C | Seperatortaste |
| VK_SUBTRACT | 6D | Subtraktionstaste |
| VK_DEZIMAL | 6E | Dezimaltaste |
| VK_DIVIDE | 6f | Divisionstaste |
| VK_F1 - VK_F24 | 70 - 87 | F1 - F24 |
| VK_NUMLOCK | 90 | Numlock |
| VK_SCROLL | 91 | Rollen |