[API categories](API-categories.md) | [API index](API-index.md) # Virtual Key codes Windows-only. You can use these VK constants in [KeyboardHandler](KeyboardHandler.md).OnKeyEvent() to check the 3rd parameter `|code|`. More description of keys on MSDN: [Virtual-Key Codes (Windows)](http://msdn.microsoft.com/en-us/library/dd375731(v=vs.85).aspx) ## Constants cefpython.`VK_0` cefpython.`VK_1` cefpython.`VK_2` cefpython.`VK_3` cefpython.`VK_4` cefpython.`VK_5` cefpython.`VK_6` cefpython.`VK_7` cefpython.`VK_8` cefpython.`VK_9` cefpython.`VK_A` cefpython.`VK_B` cefpython.`VK_C` cefpython.`VK_D` cefpython.`VK_E` cefpython.`VK_F` cefpython.`VK_G` cefpython.`VK_H` cefpython.`VK_I` cefpython.`VK_J` cefpython.`VK_K` cefpython.`VK_L` cefpython.`VK_M` cefpython.`VK_N` cefpython.`VK_O` cefpython.`VK_P` cefpython.`VK_Q` cefpython.`VK_R` cefpython.`VK_S` cefpython.`VK_T` cefpython.`VK_U` cefpython.`VK_V` cefpython.`VK_W` cefpython.`VK_X` cefpython.`VK_Y` cefpython.`VK_Z` cefpython.`VK_F1` cefpython.`VK_F2` cefpython.`VK_F3` cefpython.`VK_F4` cefpython.`VK_F5` cefpython.`VK_F6` cefpython.`VK_F7` cefpython.`VK_F8` cefpython.`VK_F9` cefpython.`VK_F10` cefpython.`VK_F11` cefpython.`VK_F12` cefpython.`VK_F13` cefpython.`VK_F14` cefpython.`VK_F15` cefpython.`VK_F16` cefpython.`VK_F17` cefpython.`VK_F18` cefpython.`VK_F19` cefpython.`VK_F20` cefpython.`VK_F21` cefpython.`VK_F22` cefpython.`VK_F23` cefpython.`VK_F24` cefpython.`VK_LEFT` _# Left arrow key_ cefpython.`VK_UP` _# Up arrow key_ cefpython.`VK_RIGHT` _# Right arrow key_ cefpython.`VK_DOWN` _# Down arrow key_ cefpython.`VK_LSHIFT` _# Left shift_ cefpython.`VK_RSHIFT` _# Right shift_ cefpython.`VK_LCONTROL` _# Left Ctrl_ cefpython.`VK_RCONTROL` _# Right Ctrl_ cefpython.`VK_LMENU` _# Left Alt_ cefpython.`VK_RMENU` _# Right Alt_ cefpython.`VK_LALT` cefpython.`VK_RALT` cefpython.`VK_BACK` _# Backspace key_ cefpython.`VK_RETURN` _# Enter key_ cefpython.`VK_TAB` cefpython.`VK_SPACE` _# Space bar key_ cefpython.`VK_ESCAPE` cefpython.`VK_SHIFT` _# Shift key_ cefpython.`VK_CONTROL` _# Ctrl key_ cefpython.`VK_MENU` _# Alt key_ cefpython.`VK_LWIN` _# Left Windows key_ cefpython.`VK_RWIN` _# Right Windows key_ cefpython.`VK_CAPITAL` _# Caps Lock key_ cefpython.`VK_CAPSLOCK` cefpython.`VK_PRIOR` _# Page up_ cefpython.`VK_NEXT` _# Page down_ cefpython.`VK_PAGEUP` cefpython.`VK_PAGEDOWN` cefpython.`VK_END` cefpython.`VK_HOME` cefpython.`VK_INSERT` cefpython.`VK_DELETE` cefpython.`VK_NUMLOCK` cefpython.`VK_SCROLL` _# Scroll Lock key_ cefpython.`VK_SELECT` cefpython.`VK_PRINT` cefpython.`VK_EXECUTE` cefpython.`VK_SNAPSHOT` _# Print Screen key_ cefpython.`VK_PRINTSCREEN` cefpython.`VK_HELP` cefpython.`VK_PAUSE` cefpython.`VK_CLEAR` cefpython.`VK_APPS` _# Applications key (Natural keyboard)_ cefpython.`VK_SLEEP` _# Computer Sleep key_ cefpython.`VK_NUMPAD0` _# Numeric keypad 0 key_ cefpython.`VK_NUMPAD1` _# Numeric keypad 1 key_ cefpython.`VK_NUMPAD2` _# Numeric keypad 2 key_ cefpython.`VK_NUMPAD3` _# Numeric keypad 3 key_ cefpython.`VK_NUMPAD4` _# Numeric keypad 4 key_ cefpython.`VK_NUMPAD5` _# Numeric keypad 5 key_ cefpython.`VK_NUMPAD6` _# Numeric keypad 6 key_ cefpython.`VK_NUMPAD7` _# Numeric keypad 7 key_ cefpython.`VK_NUMPAD8` _# Numeric keypad 8 key_ cefpython.`VK_NUMPAD9` _# Numeric keypad 9 key_ cefpython.`VK_BROWSER_BACK` cefpython.`VK_BROWSER_FORWARD` cefpython.`VK_BROWSER_REFRESH` cefpython.`VK_BROWSER_STOP` cefpython.`VK_BROWSER_SEARCH` cefpython.`VK_BROWSER_FAVORITES` cefpython.`VK_BROWSER_HOME` cefpython.`VK_PLAY` cefpython.`VK_ZOOM` cefpython.`VK_VOLUME_MUTE` cefpython.`VK_VOLUME_DOWN` cefpython.`VK_VOLUME_UP` cefpython.`VK_MEDIA_NEXT_TRACK` cefpython.`VK_MEDIA_PREV_TRACK` cefpython.`VK_MEDIA_STOP` cefpython.`VK_MEDIA_PLAY_PAUSE` cefpython.`VK_LAUNCH_MAIL` cefpython.`VK_LAUNCH_MEDIA_SELECT` cefpython.`VK_LAUNCH_APP1` _# Start Application 1 key_ cefpython.`VK_LAUNCH_APP2` _# Start Application 2 key_ cefpython.`VK_MULTIPLY` cefpython.`VK_ADD` cefpython.`VK_SEPARATOR` cefpython.`VK_SUBTRACT` cefpython.`VK_DECIMAL` cefpython.`VK_DIVIDE` cefpython.`VK_LBUTTON` _# Left mouse button_ cefpython.`VK_RBUTTON` _# Right mouse button_ cefpython.`VK_CANCEL` _# Control-break processing_ cefpython.`VK_MBUTTON` _# Middle mouse button (three-button mouse)_ cefpython.`VK_XBUTTON1` _# X1 mouse button_ cefpython.`VK_XBUTTON2` _# X2 mouse button_ cefpython.`VK_KANA` _# IME Kana mode_ cefpython.`VK_HANGUL` _# IME Hangul mode_ cefpython.`VK_JUNJA` _# IME Junja mode_ cefpython.`VK_FINAL` _# IME final mode_ cefpython.`VK_HANJA` _# IME Hanja mode_ cefpython.`VK_KANJI` _# IME Kanji mode_ cefpython.`VK_CONVERT` _# IME convert_ cefpython.`VK_NONCONVERT` _# IME nonconvert_ cefpython.`VK_ACCEPT` _# IME accept_ cefpython.`VK_MODECHANGE` _# IME mode change request_ cefpython.`VK_PROCESSKEY` cefpython.`VK_PACKET` cefpython.`VK_ICO_HELP` cefpython.`VK_ICO_00` cefpython.`VK_ICO_CLEAR`