# Symbolic Key Codes

## Synopsis

Header:
  `<v/vkeys.h>`

## Description

Because each platform defines values of keys differently, V provides its own symbolic set of key code values. V uses the standard ASCII values for the normal printing keys below the value 0x80. The following are the symbols defined for other key codes:

    VKM_Shift         VKM_Ctrl       VKM_Alt

    vk_BackSpace      vk_Tab          vk_Linefeed
    vk_Return         vk_Pause        vk_Escape
    vk_Delete         vk_BackTab      vk_Home
    vk_Left           vk_Up           vk_Right
    vk_Down           vk_Page_Up      vk_Page_Down
    vk_End            vk_Insert       vk_KP_Enter
    vk_KP_Home        vk_KP_Left      vk_KP_Up
    vk_KP_Right       vk_KP_Down      vk_KP_Page_Up
    vk_KP_Page_Down   vk_KP_End       vk_KP_Insert
    vk_KP_Delete      vk_KP_Equal     vk_KP_Multiply
    vk_KP_Add         vk_KP_Subtract  vk_KP_Decimal
    vk_KP_Divide      vk_space        vk_asciitilde

    vk_KP_0 - vk_KP_9
    vk_F1 - vk_F16

## See Also

vWindow::KeyIn