Skip to content

Instantly share code, notes, and snippets.

@cynthia
Last active August 29, 2015 14:03
Show Gist options
  • Save cynthia/010245698a8e1533d9ca to your computer and use it in GitHub Desktop.
Save cynthia/010245698a8e1533d9ca to your computer and use it in GitHub Desktop.
VK Constants
// This is a list of all known virtual key constants use for CE Browsers.
// http://lists.w3.org/Archives/Public/public-web-and-tv/2011May/att-0039/vk-for-tv.html
VK_0
VK_1
VK_2
VK_3
VK_4
VK_5
VK_6
VK_7
VK_8
VK_9
VK_A
VK_B
VK_C
VK_D
VK_E
VK_F
VK_G
VK_H
VK_I
VK_J
VK_K
VK_L
VK_M
VK_N
VK_O
VK_P
VK_Q
VK_R
VK_S
VK_T
VK_U
VK_V
VK_W
VK_X
VK_Y
VK_Z
VK_ACCEPT
VK_ADD
VK_ALT
VK_AMPERSAND
VK_APPS
VK_ASTERISK
VK_AT
VK_BACK
VK_BACK_QUOTE
VK_BACK_SLASH
VK_BACK_SPACE
VK_BALANCE_LEFT
VK_BALANCE_RIGHT
VK_BASS_BOOST_DOWN
VK_BASS_BOOST_UP
VK_BLUE
VK_BRACELEFT
VK_BRACERIGHT
VK_BROWN
VK_CANCEL
VK_CAPS_LOCK
VK_CHANNEL_DOWN
VK_CHANNEL_UP
VK_CIRCUMFLEX
VK_CLEAR
VK_CLEAR_FAVORITE_0
VK_CLEAR_FAVORITE_1
VK_CLEAR_FAVORITE_2
VK_CLEAR_FAVORITE_3
VK_COLON
VK_CLOSE_BRACKET
VK_COLORED_KEY_0
VK_COLORED_KEY_1
VK_COLORED_KEY_2
VK_COLORED_KEY_3
VK_COLORED_KEY_4
VK_COLORED_KEY_5
VK_COMMA
VK_CONTROL
VK_CONVERT
VK_DECIMAL
VK_DELETE
VK_DIMMER
VK_DISPLAY_SWAP
VK_DIVIDE
VK_DOLLAR
VK_DOWN
VK_EJECT_TOGGLE
VK_END
VK_ENTER
VK_EQUALS
VK_ESCAPE
VK_EXCLAMATION_MARK
VK_EXIT
VK_F1
VK_F2
VK_F3
VK_F4
VK_F5
VK_F6
VK_F7
VK_F8
VK_F9
VK_F10
VK_F11
VK_F12
VK_F13
VK_F14
VK_F15
VK_F16
VK_F17
VK_F18
VK_F19
VK_F20
VK_F21
VK_F22
VK_F23
VK_F24
VK_FADER_FRONT
VK_FADER_REAR
VK_FAST_FWD
VK_FINAL
VK_FORWARD
VK_GO_TO_END
VK_GO_TO_START
VK_GREATER
VK_GREEN
VK_GREY
VK_GUIDE
VK_HELP
VK_HOME
VK_INFO
VK_INSERT
VK_INSTANT_REPLAY
VK_KANA
VK_KANJI
VK_KP_DOWN
VK_KP_LEFT
VK_KP_RIGHT
VK_KP_UP
VK_LAST
VK_LEFT
VK_LEFT_PARENTHESIS
VK_LESS
VK_LINK
VK_LIST
VK_LIVE
VK_LOCK
VK_MENU
VK_META
VK_MINUS
VK_MODECHANGE
VK_MULTIPLY
VK_MUTE
VK_NEXT
VK_NEXT_DAY
VK_NEXT_FAVORITE_CHANNEL
VK_NONCONVERT
VK_NUM_LOCK
VK_NUMPAD0, VK_NUMPAD1, … VK_NUMPAD9
VK_NUMBER_SIGN
VK_ON_DEMAND
VK_OPEN_BRACKET
VK_PAGE_DOWN
VK_PAGE_UP
VK_PAUSE
VK_PERCENT_SIGN
VK_PERIOD
VK_PINP_DOWN
VK_PINP_MOVE
VK_PINP_TOGGLE
VK_PINP_UP
VK_PLAY
VK_PLAY_PAUSE
VK_PLAY_SPEED_DOWN
VK_PLAY_SPEED_RESET
VK_PLAY_SPEED_UP
VK_PLUS
VK_POWER
VK_PREV
VK_PREV_DAY
VK_PRINTSCREEN
VK_PROGRAM_DOWN
VK_PROGRAM_UP
VK_QUOTE
VK_QUOTEDBL
VK_QUESTION_MARK
VK_RANDOM_TOGGLE
VK_RECALL_FAVORITE_0
VK_RECALL_FAVORITE_1
VK_RECALL_FAVORITE_2
VK_RECALL_FAVORITE_3
VK_RECORD
VK_RECORD_SPEED_NEXT
VK_RED
VK_REWIND
VK_RF_BYPASS
VK_RIGHT
VK_RIGHT_PARENTHESIS
VK_SCAN_CHANNELS_TOGGLE
VK_SCREEN_MODE_NEXT
VK_SCROLL_LOCK
VK_SELECT
VK_SEMICOLON
VK_SEPARATER
VK_SEPARATOR
VK_SETTINGS
VK_SHIFT
VK_SKIP
VK_SKIP_BACK
VK_SKIP_FORWARD
VK_SLASH
VK_SPACE
VK_SPLIT_SCREEN_TOGGLE
VK_STOP
VK_STORE_FAVORITE_0
VK_STORE_FAVORITE_1
VK_STORE_FAVORITE_2
VK_STORE_FAVORITE_3
VK_SUBTITLE
VK_SUBTRACT
VK_SURROUND_MODE_NEXT
VK_TAB
VK_TELETEXT
VK_TILDE
VK_TRACK_NEXT
VK_TRACK_PREV
VK_UNDEFINED
VK_UNDERSCORE
VK_UP
VK_VERTICAL_LINE
VK_VIDEO_MODE_NEXT
VK_VOLUME_DOWN
VK_VOLUME_UP
VK_WIDE
VK_WINK
VK_YELLOW
VK_ZOOM
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment