/* This file is generated by genkeysymtable.sh, do not edit. */
static const vhk_key_t keys[] = {
    { "0",                      VHK_KEY_0                    }, /* 0x0030 */
    { "1",                      VHK_KEY_1                    }, /* 0x0031 */
    { "2",                      VHK_KEY_2                    }, /* 0x0032 */
    { "3",                      VHK_KEY_3                    }, /* 0x0033 */
    { "4",                      VHK_KEY_4                    }, /* 0x0034 */
    { "5",                      VHK_KEY_5                    }, /* 0x0035 */
    { "6",                      VHK_KEY_6                    }, /* 0x0036 */
    { "7",                      VHK_KEY_7                    }, /* 0x0037 */
    { "8",                      VHK_KEY_8                    }, /* 0x0038 */
    { "9",                      VHK_KEY_9                    }, /* 0x0039 */
    { "A",                      VHK_KEY_A                    }, /* 0x0041 */
    { "AE",                     VHK_KEY_AE                   }, /* 0x00c6 */
    { "Aacute",                 VHK_KEY_Aacute               }, /* 0x00c1 */
    { "Acircumflex",            VHK_KEY_Acircumflex          }, /* 0x00c2 */
    { "AddFavorite",            VHK_KEY_AddFavorite          }, /* 0x1008ff39 */
    { "Adiaeresis",             VHK_KEY_Adiaeresis           }, /* 0x00c4 */
    { "Agrave",                 VHK_KEY_Agrave               }, /* 0x00c0 */
    { "ApplicationLeft",        VHK_KEY_ApplicationLeft      }, /* 0x1008ff50 */
    { "ApplicationRight",       VHK_KEY_ApplicationRight     }, /* 0x1008ff51 */
    { "Aring",                  VHK_KEY_Aring                }, /* 0x00c5 */
    { "Atilde",                 VHK_KEY_Atilde               }, /* 0x00c3 */
    { "AudioCycleTrack",        VHK_KEY_AudioCycleTrack      }, /* 0x1008ff9b */
    { "AudioForward",           VHK_KEY_AudioForward         }, /* 0x1008ff97 */
    { "AudioLowerVolume",       VHK_KEY_AudioLowerVolume     }, /* 0x1008ff11 */
    { "AudioMedia",             VHK_KEY_AudioMedia           }, /* 0x1008ff32 */
    { "AudioMicMute",           VHK_KEY_AudioMicMute         }, /* 0x1008ffb2 */
    { "AudioMute",              VHK_KEY_AudioMute            }, /* 0x1008ff12 */
    { "AudioNext",              VHK_KEY_AudioNext            }, /* 0x1008ff17 */
    { "AudioPause",             VHK_KEY_AudioPause           }, /* 0x1008ff31 */
    { "AudioPlay",              VHK_KEY_AudioPlay            }, /* 0x1008ff14 */
    { "AudioPreset",            VHK_KEY_AudioPreset          }, /* 0x1008ffb6 */
    { "AudioPrev",              VHK_KEY_AudioPrev            }, /* 0x1008ff16 */
    { "AudioRaiseVolume",       VHK_KEY_AudioRaiseVolume     }, /* 0x1008ff13 */
    { "AudioRandomPlay",        VHK_KEY_AudioRandomPlay      }, /* 0x1008ff99 */
    { "AudioRecord",            VHK_KEY_AudioRecord          }, /* 0x1008ff1c */
    { "AudioRepeat",            VHK_KEY_AudioRepeat          }, /* 0x1008ff98 */
    { "AudioRewind",            VHK_KEY_AudioRewind          }, /* 0x1008ff3e */
    { "AudioStop",              VHK_KEY_AudioStop            }, /* 0x1008ff15 */
    { "Away",                   VHK_KEY_Away                 }, /* 0x1008ff8d */
    { "B",                      VHK_KEY_B                    }, /* 0x0042 */
    { "Back",                   VHK_KEY_Back                 }, /* 0x1008ff26 */
    { "BackForward",            VHK_KEY_BackForward          }, /* 0x1008ff3f */
    { "BackSpace",              VHK_KEY_BackSpace            }, /* 0xff08 */
    { "Battery",                VHK_KEY_Battery              }, /* 0x1008ff93 */
    { "Begin",                  VHK_KEY_Begin                }, /* 0xff58 */
    { "Blue",                   VHK_KEY_Blue                 }, /* 0x1008ffa6 */
    { "Bluetooth",              VHK_KEY_Bluetooth            }, /* 0x1008ff94 */
    { "Book",                   VHK_KEY_Book                 }, /* 0x1008ff52 */
    { "Break",                  VHK_KEY_Break                }, /* 0xff6b */
    { "BrightnessAdjust",       VHK_KEY_BrightnessAdjust     }, /* 0x1008ff3b */
    { "C",                      VHK_KEY_C                    }, /* 0x0043 */
    { "CD",                     VHK_KEY_CD                   }, /* 0x1008ff53 */
    { "Calculator",             VHK_KEY_Calculator           }, /* 0x1008ff1d */
    { "Calendar",               VHK_KEY_Calendar             }, /* 0x1008ff20 */
    { "Cancel",                 VHK_KEY_Cancel               }, /* 0xff69 */
    { "Ccedilla",               VHK_KEY_Ccedilla             }, /* 0x00c7 */
    { "Clear",                  VHK_KEY_Clear                }, /* 0xff0b */
    { "Close",                  VHK_KEY_Close                }, /* 0x1008ff56 */
    { "Community",              VHK_KEY_Community            }, /* 0x1008ff3d */
    { "ContrastAdjust",         VHK_KEY_ContrastAdjust       }, /* 0x1008ff22 */
    { "Copy",                   VHK_KEY_Copy                 }, /* 0x1008ff57 */
    { "Cut",                    VHK_KEY_Cut                  }, /* 0x1008ff58 */
    { "CycleAngle",             VHK_KEY_CycleAngle           }, /* 0x1008ff9c */
    { "D",                      VHK_KEY_D                    }, /* 0x0044 */
    { "DOS",                    VHK_KEY_DOS                  }, /* 0x1008ff5a */
    { "Delete",                 VHK_KEY_Delete               }, /* 0xffff */
    { "Display",                VHK_KEY_Display              }, /* 0x1008ff59 */
    { "Documents",              VHK_KEY_Documents            }, /* 0x1008ff5b */
    { "Down",                   VHK_KEY_Down                 }, /* 0xff54 */
    { "E",                      VHK_KEY_E                    }, /* 0x0045 */
    { "ETH",                    VHK_KEY_ETH                  }, /* 0x00d0 */
    { "Eacute",                 VHK_KEY_Eacute               }, /* 0x00c9 */
    { "Ecircumflex",            VHK_KEY_Ecircumflex          }, /* 0x00ca */
    { "Ediaeresis",             VHK_KEY_Ediaeresis           }, /* 0x00cb */
    { "Egrave",                 VHK_KEY_Egrave               }, /* 0x00c8 */
    { "Eject",                  VHK_KEY_Eject                }, /* 0x1008ff2c */
    { "End",                    VHK_KEY_End                  }, /* 0xff57 */
    { "Escape",                 VHK_KEY_Escape               }, /* 0xff1b */
    { "Eth",                    VHK_KEY_Eth                  }, /* 0x00d0 */
    { "Excel",                  VHK_KEY_Excel                }, /* 0x1008ff5c */
    { "Execute",                VHK_KEY_Execute              }, /* 0xff62 */
    { "Explorer",               VHK_KEY_Explorer             }, /* 0x1008ff5d */
    { "F",                      VHK_KEY_F                    }, /* 0x0046 */
    { "F1",                     VHK_KEY_F1                   }, /* 0xffbe */
    { "F10",                    VHK_KEY_F10                  }, /* 0xffc7 */
    { "F11",                    VHK_KEY_F11                  }, /* 0xffc8 */
    { "F12",                    VHK_KEY_F12                  }, /* 0xffc9 */
    { "F13",                    VHK_KEY_F13                  }, /* 0xffca */
    { "F14",                    VHK_KEY_F14                  }, /* 0xffcb */
    { "F15",                    VHK_KEY_F15                  }, /* 0xffcc */
    { "F16",                    VHK_KEY_F16                  }, /* 0xffcd */
    { "F17",                    VHK_KEY_F17                  }, /* 0xffce */
    { "F18",                    VHK_KEY_F18                  }, /* 0xffcf */
    { "F19",                    VHK_KEY_F19                  }, /* 0xffd0 */
    { "F2",                     VHK_KEY_F2                   }, /* 0xffbf */
    { "F20",                    VHK_KEY_F20                  }, /* 0xffd1 */
    { "F21",                    VHK_KEY_F21                  }, /* 0xffd2 */
    { "F22",                    VHK_KEY_F22                  }, /* 0xffd3 */
    { "F23",                    VHK_KEY_F23                  }, /* 0xffd4 */
    { "F24",                    VHK_KEY_F24                  }, /* 0xffd5 */
    { "F25",                    VHK_KEY_F25                  }, /* 0xffd6 */
    { "F26",                    VHK_KEY_F26                  }, /* 0xffd7 */
    { "F27",                    VHK_KEY_F27                  }, /* 0xffd8 */
    { "F28",                    VHK_KEY_F28                  }, /* 0xffd9 */
    { "F29",                    VHK_KEY_F29                  }, /* 0xffda */
    { "F3",                     VHK_KEY_F3                   }, /* 0xffc0 */
    { "F30",                    VHK_KEY_F30                  }, /* 0xffdb */
    { "F31",                    VHK_KEY_F31                  }, /* 0xffdc */
    { "F32",                    VHK_KEY_F32                  }, /* 0xffdd */
    { "F33",                    VHK_KEY_F33                  }, /* 0xffde */
    { "F34",                    VHK_KEY_F34                  }, /* 0xffdf */
    { "F35",                    VHK_KEY_F35                  }, /* 0xffe0 */
    { "F4",                     VHK_KEY_F4                   }, /* 0xffc1 */
    { "F5",                     VHK_KEY_F5                   }, /* 0xffc2 */
    { "F6",                     VHK_KEY_F6                   }, /* 0xffc3 */
    { "F7",                     VHK_KEY_F7                   }, /* 0xffc4 */
    { "F8",                     VHK_KEY_F8                   }, /* 0xffc5 */
    { "F9",                     VHK_KEY_F9                   }, /* 0xffc6 */
    { "Favorites",              VHK_KEY_Favorites            }, /* 0x1008ff30 */
    { "Finance",                VHK_KEY_Finance              }, /* 0x1008ff3c */
    { "Find",                   VHK_KEY_Find                 }, /* 0xff68 */
    { "Forward",                VHK_KEY_Forward              }, /* 0x1008ff27 */
    { "FrameBack",              VHK_KEY_FrameBack            }, /* 0x1008ff9d */
    { "FrameForward",           VHK_KEY_FrameForward         }, /* 0x1008ff9e */
    { "G",                      VHK_KEY_G                    }, /* 0x0047 */
    { "Game",                   VHK_KEY_Game                 }, /* 0x1008ff5e */
    { "Go",                     VHK_KEY_Go                   }, /* 0x1008ff5f */
    { "Green",                  VHK_KEY_Green                }, /* 0x1008ffa4 */
    { "H",                      VHK_KEY_H                    }, /* 0x0048 */
    { "Help",                   VHK_KEY_Help                 }, /* 0xff6a */
    { "Hibernate",              VHK_KEY_Hibernate            }, /* 0x1008ffa8 */
    { "History",                VHK_KEY_History              }, /* 0x1008ff37 */
    { "Home",                   VHK_KEY_Home                 }, /* 0xff50 */
    { "HomePage",               VHK_KEY_HomePage             }, /* 0x1008ff18 */
    { "HotLinks",               VHK_KEY_HotLinks             }, /* 0x1008ff3a */
    { "I",                      VHK_KEY_I                    }, /* 0x0049 */
    { "Iacute",                 VHK_KEY_Iacute               }, /* 0x00cd */
    { "Icircumflex",            VHK_KEY_Icircumflex          }, /* 0x00ce */
    { "Idiaeresis",             VHK_KEY_Idiaeresis           }, /* 0x00cf */
    { "Igrave",                 VHK_KEY_Igrave               }, /* 0x00cc */
    { "Insert",                 VHK_KEY_Insert               }, /* 0xff63 */
    { "J",                      VHK_KEY_J                    }, /* 0x004a */
    { "K",                      VHK_KEY_K                    }, /* 0x004b */
    { "KP_0",                   VHK_KEY_KP_0                 }, /* 0xffb0 */
    { "KP_1",                   VHK_KEY_KP_1                 }, /* 0xffb1 */
    { "KP_2",                   VHK_KEY_KP_2                 }, /* 0xffb2 */
    { "KP_3",                   VHK_KEY_KP_3                 }, /* 0xffb3 */
    { "KP_4",                   VHK_KEY_KP_4                 }, /* 0xffb4 */
    { "KP_5",                   VHK_KEY_KP_5                 }, /* 0xffb5 */
    { "KP_6",                   VHK_KEY_KP_6                 }, /* 0xffb6 */
    { "KP_7",                   VHK_KEY_KP_7                 }, /* 0xffb7 */
    { "KP_8",                   VHK_KEY_KP_8                 }, /* 0xffb8 */
    { "KP_9",                   VHK_KEY_KP_9                 }, /* 0xffb9 */
    { "KP_Add",                 VHK_KEY_KP_Add               }, /* 0xffab */
    { "KP_Begin",               VHK_KEY_KP_Begin             }, /* 0xff9d */
    { "KP_Decimal",             VHK_KEY_KP_Decimal           }, /* 0xffae */
    { "KP_Delete",              VHK_KEY_KP_Delete            }, /* 0xff9f */
    { "KP_Divide",              VHK_KEY_KP_Divide            }, /* 0xffaf */
    { "KP_Down",                VHK_KEY_KP_Down              }, /* 0xff99 */
    { "KP_End",                 VHK_KEY_KP_End               }, /* 0xff9c */
    { "KP_Enter",               VHK_KEY_KP_Enter             }, /* 0xff8d */
    { "KP_Equal",               VHK_KEY_KP_Equal             }, /* 0xffbd */
    { "KP_F1",                  VHK_KEY_KP_F1                }, /* 0xff91 */
    { "KP_F2",                  VHK_KEY_KP_F2                }, /* 0xff92 */
    { "KP_F3",                  VHK_KEY_KP_F3                }, /* 0xff93 */
    { "KP_F4",                  VHK_KEY_KP_F4                }, /* 0xff94 */
    { "KP_Home",                VHK_KEY_KP_Home              }, /* 0xff95 */
    { "KP_Insert",              VHK_KEY_KP_Insert            }, /* 0xff9e */
    { "KP_Left",                VHK_KEY_KP_Left              }, /* 0xff96 */
    { "KP_Multiply",            VHK_KEY_KP_Multiply          }, /* 0xffaa */
    { "KP_Next",                VHK_KEY_KP_Next              }, /* 0xff9b */
    { "KP_Page_Down",           VHK_KEY_KP_Page_Down         }, /* 0xff9b */
    { "KP_Page_Up",             VHK_KEY_KP_Page_Up           }, /* 0xff9a */
    { "KP_Prior",               VHK_KEY_KP_Prior             }, /* 0xff9a */
    { "KP_Right",               VHK_KEY_KP_Right             }, /* 0xff98 */
    { "KP_Separator",           VHK_KEY_KP_Separator         }, /* 0xffac */
    { "KP_Space",               VHK_KEY_KP_Space             }, /* 0xff80 */
    { "KP_Subtract",            VHK_KEY_KP_Subtract          }, /* 0xffad */
    { "KP_Tab",                 VHK_KEY_KP_Tab               }, /* 0xff89 */
    { "KP_Up",                  VHK_KEY_KP_Up                }, /* 0xff97 */
    { "KbdBrightnessDown",      VHK_KEY_KbdBrightnessDown    }, /* 0x1008ff06 */
    { "KbdBrightnessUp",        VHK_KEY_KbdBrightnessUp      }, /* 0x1008ff05 */
    { "KbdLightOnOff",          VHK_KEY_KbdLightOnOff        }, /* 0x1008ff04 */
    { "Keyboard",               VHK_KEY_Keyboard             }, /* 0x1008ffb3 */
    { "L",                      VHK_KEY_L                    }, /* 0x004c */
    { "Launch0",                VHK_KEY_Launch0              }, /* 0x1008ff40 */
    { "Launch1",                VHK_KEY_Launch1              }, /* 0x1008ff41 */
    { "Launch2",                VHK_KEY_Launch2              }, /* 0x1008ff42 */
    { "Launch3",                VHK_KEY_Launch3              }, /* 0x1008ff43 */
    { "Launch4",                VHK_KEY_Launch4              }, /* 0x1008ff44 */
    { "Launch5",                VHK_KEY_Launch5              }, /* 0x1008ff45 */
    { "Launch6",                VHK_KEY_Launch6              }, /* 0x1008ff46 */
    { "Launch7",                VHK_KEY_Launch7              }, /* 0x1008ff47 */
    { "Launch8",                VHK_KEY_Launch8              }, /* 0x1008ff48 */
    { "Launch9",                VHK_KEY_Launch9              }, /* 0x1008ff49 */
    { "LaunchA",                VHK_KEY_LaunchA              }, /* 0x1008ff4a */
    { "LaunchB",                VHK_KEY_LaunchB              }, /* 0x1008ff4b */
    { "LaunchC",                VHK_KEY_LaunchC              }, /* 0x1008ff4c */
    { "LaunchD",                VHK_KEY_LaunchD              }, /* 0x1008ff4d */
    { "LaunchE",                VHK_KEY_LaunchE              }, /* 0x1008ff4e */
    { "LaunchF",                VHK_KEY_LaunchF              }, /* 0x1008ff4f */
    { "Left",                   VHK_KEY_Left                 }, /* 0xff51 */
    { "LightBulb",              VHK_KEY_LightBulb            }, /* 0x1008ff35 */
    { "Linefeed",               VHK_KEY_Linefeed             }, /* 0xff0a */
    { "LogOff",                 VHK_KEY_LogOff               }, /* 0x1008ff61 */
    { "M",                      VHK_KEY_M                    }, /* 0x004d */
    { "Mail",                   VHK_KEY_Mail                 }, /* 0x1008ff19 */
    { "MailForward",            VHK_KEY_MailForward          }, /* 0x1008ff90 */
    { "Market",                 VHK_KEY_Market               }, /* 0x1008ff62 */
    { "Meeting",                VHK_KEY_Meeting              }, /* 0x1008ff63 */
    { "Memo",                   VHK_KEY_Memo                 }, /* 0x1008ff1e */
    { "Menu",                   VHK_KEY_Menu                 }, /* 0xff67 */
    { "MenuKB",                 VHK_KEY_MenuKB               }, /* 0x1008ff65 */
    { "MenuPB",                 VHK_KEY_MenuPB               }, /* 0x1008ff66 */
    { "Messenger",              VHK_KEY_Messenger            }, /* 0x1008ff8e */
    { "ModeLock",               VHK_KEY_ModeLock             }, /* 0x1008ff01 */
    { "Mode_switch",            VHK_KEY_Mode_switch          }, /* 0xff7e */
    { "MonBrightnessDown",      VHK_KEY_MonBrightnessDown    }, /* 0x1008ff03 */
    { "MonBrightnessUp",        VHK_KEY_MonBrightnessUp      }, /* 0x1008ff02 */
    { "Music",                  VHK_KEY_Music                }, /* 0x1008ff92 */
    { "MyComputer",             VHK_KEY_MyComputer           }, /* 0x1008ff33 */
    { "MySites",                VHK_KEY_MySites              }, /* 0x1008ff67 */
    { "N",                      VHK_KEY_N                    }, /* 0x004e */
    { "New",                    VHK_KEY_New                  }, /* 0x1008ff68 */
    { "News",                   VHK_KEY_News                 }, /* 0x1008ff69 */
    { "Next",                   VHK_KEY_Next                 }, /* 0xff56 */
    { "Ntilde",                 VHK_KEY_Ntilde               }, /* 0x00d1 */
    { "O",                      VHK_KEY_O                    }, /* 0x004f */
    { "Oacute",                 VHK_KEY_Oacute               }, /* 0x00d3 */
    { "Ocircumflex",            VHK_KEY_Ocircumflex          }, /* 0x00d4 */
    { "Odiaeresis",             VHK_KEY_Odiaeresis           }, /* 0x00d6 */
    { "OfficeHome",             VHK_KEY_OfficeHome           }, /* 0x1008ff6a */
    { "Ograve",                 VHK_KEY_Ograve               }, /* 0x00d2 */
    { "Ooblique",               VHK_KEY_Ooblique             }, /* 0x00d8 */
    { "Open",                   VHK_KEY_Open                 }, /* 0x1008ff6b */
    { "OpenURL",                VHK_KEY_OpenURL              }, /* 0x1008ff38 */
    { "Option",                 VHK_KEY_Option               }, /* 0x1008ff6c */
    { "Oslash",                 VHK_KEY_Oslash               }, /* 0x00d8 */
    { "Otilde",                 VHK_KEY_Otilde               }, /* 0x00d5 */
    { "P",                      VHK_KEY_P                    }, /* 0x0050 */
    { "Page_Down",              VHK_KEY_Page_Down            }, /* 0xff56 */
    { "Page_Up",                VHK_KEY_Page_Up              }, /* 0xff55 */
    { "Paste",                  VHK_KEY_Paste                }, /* 0x1008ff6d */
    { "Pause",                  VHK_KEY_Pause                }, /* 0xff13 */
    { "Phone",                  VHK_KEY_Phone                }, /* 0x1008ff6e */
    { "Pictures",               VHK_KEY_Pictures             }, /* 0x1008ff91 */
    { "PowerDown",              VHK_KEY_PowerDown            }, /* 0x1008ff21 */
    { "PowerOff",               VHK_KEY_PowerOff             }, /* 0x1008ff2a */
    { "Print",                  VHK_KEY_Print                }, /* 0xff61 */
    { "Prior",                  VHK_KEY_Prior                }, /* 0xff55 */
    { "Q",                      VHK_KEY_Q                    }, /* 0x0051 */
    { "R",                      VHK_KEY_R                    }, /* 0x0052 */
    { "RFKill",                 VHK_KEY_RFKill               }, /* 0x1008ffb5 */
    { "Red",                    VHK_KEY_Red                  }, /* 0x1008ffa3 */
    { "Redo",                   VHK_KEY_Redo                 }, /* 0xff66 */
    { "Refresh",                VHK_KEY_Refresh              }, /* 0x1008ff29 */
    { "Reload",                 VHK_KEY_Reload               }, /* 0x1008ff73 */
    { "Reply",                  VHK_KEY_Reply                }, /* 0x1008ff72 */
    { "Return",                 VHK_KEY_Return               }, /* 0xff0d */
    { "Right",                  VHK_KEY_Right                }, /* 0xff53 */
    { "RockerDown",             VHK_KEY_RockerDown           }, /* 0x1008ff24 */
    { "RockerEnter",            VHK_KEY_RockerEnter          }, /* 0x1008ff25 */
    { "RockerUp",               VHK_KEY_RockerUp             }, /* 0x1008ff23 */
    { "RotateWindows",          VHK_KEY_RotateWindows        }, /* 0x1008ff74 */
    { "RotationKB",             VHK_KEY_RotationKB           }, /* 0x1008ff76 */
    { "RotationPB",             VHK_KEY_RotationPB           }, /* 0x1008ff75 */
    { "S",                      VHK_KEY_S                    }, /* 0x0053 */
    { "Save",                   VHK_KEY_Save                 }, /* 0x1008ff77 */
    { "ScreenSaver",            VHK_KEY_ScreenSaver          }, /* 0x1008ff2d */
    { "ScrollClick",            VHK_KEY_ScrollClick          }, /* 0x1008ff7a */
    { "ScrollDown",             VHK_KEY_ScrollDown           }, /* 0x1008ff79 */
    { "ScrollUp",               VHK_KEY_ScrollUp             }, /* 0x1008ff78 */
    { "Scroll_Lock",            VHK_KEY_Scroll_Lock          }, /* 0xff14 */
    { "Search",                 VHK_KEY_Search               }, /* 0x1008ff1b */
    { "Select",                 VHK_KEY_Select               }, /* 0xff60 */
    { "SelectButton",           VHK_KEY_SelectButton         }, /* 0x1008ffa0 */
    { "Send",                   VHK_KEY_Send                 }, /* 0x1008ff7b */
    { "Shop",                   VHK_KEY_Shop                 }, /* 0x1008ff36 */
    { "Sleep",                  VHK_KEY_Sleep                }, /* 0x1008ff2f */
    { "Spell",                  VHK_KEY_Spell                }, /* 0x1008ff7c */
    { "SplitScreen",            VHK_KEY_SplitScreen          }, /* 0x1008ff7d */
    { "Standby",                VHK_KEY_Standby              }, /* 0x1008ff10 */
    { "Start",                  VHK_KEY_Start                }, /* 0x1008ff1a */
    { "Stop",                   VHK_KEY_Stop                 }, /* 0x1008ff28 */
    { "Subtitle",               VHK_KEY_Subtitle             }, /* 0x1008ff9a */
    { "Support",                VHK_KEY_Support              }, /* 0x1008ff7e */
    { "Suspend",                VHK_KEY_Suspend              }, /* 0x1008ffa7 */
    { "Sys_Req",                VHK_KEY_Sys_Req              }, /* 0xff15 */
    { "T",                      VHK_KEY_T                    }, /* 0x0054 */
    { "THORN",                  VHK_KEY_THORN                }, /* 0x00de */
    { "Tab",                    VHK_KEY_Tab                  }, /* 0xff09 */
    { "TaskPane",               VHK_KEY_TaskPane             }, /* 0x1008ff7f */
    { "Terminal",               VHK_KEY_Terminal             }, /* 0x1008ff80 */
    { "Thorn",                  VHK_KEY_Thorn                }, /* 0x00de */
    { "Time",                   VHK_KEY_Time                 }, /* 0x1008ff9f */
    { "ToDoList",               VHK_KEY_ToDoList             }, /* 0x1008ff1f */
    { "Tools",                  VHK_KEY_Tools                }, /* 0x1008ff81 */
    { "TopMenu",                VHK_KEY_TopMenu              }, /* 0x1008ffa2 */
    { "TouchpadOff",            VHK_KEY_TouchpadOff          }, /* 0x1008ffb1 */
    { "TouchpadOn",             VHK_KEY_TouchpadOn           }, /* 0x1008ffb0 */
    { "TouchpadToggle",         VHK_KEY_TouchpadToggle       }, /* 0x1008ffa9 */
    { "Travel",                 VHK_KEY_Travel               }, /* 0x1008ff82 */
    { "U",                      VHK_KEY_U                    }, /* 0x0055 */
    { "UWB",                    VHK_KEY_UWB                  }, /* 0x1008ff96 */
    { "Uacute",                 VHK_KEY_Uacute               }, /* 0x00da */
    { "Ucircumflex",            VHK_KEY_Ucircumflex          }, /* 0x00db */
    { "Udiaeresis",             VHK_KEY_Udiaeresis           }, /* 0x00dc */
    { "Ugrave",                 VHK_KEY_Ugrave               }, /* 0x00d9 */
    { "Undo",                   VHK_KEY_Undo                 }, /* 0xff65 */
    { "Up",                     VHK_KEY_Up                   }, /* 0xff52 */
    { "User1KB",                VHK_KEY_User1KB              }, /* 0x1008ff85 */
    { "User2KB",                VHK_KEY_User2KB              }, /* 0x1008ff86 */
    { "UserPB",                 VHK_KEY_UserPB               }, /* 0x1008ff84 */
    { "V",                      VHK_KEY_V                    }, /* 0x0056 */
    { "VendorHome",             VHK_KEY_VendorHome           }, /* 0x1008ff34 */
    { "Video",                  VHK_KEY_Video                }, /* 0x1008ff87 */
    { "View",                   VHK_KEY_View                 }, /* 0x1008ffa1 */
    { "W",                      VHK_KEY_W                    }, /* 0x0057 */
    { "WLAN",                   VHK_KEY_WLAN                 }, /* 0x1008ff95 */
    { "WWAN",                   VHK_KEY_WWAN                 }, /* 0x1008ffb4 */
    { "WWW",                    VHK_KEY_WWW                  }, /* 0x1008ff2e */
    { "WakeUp",                 VHK_KEY_WakeUp               }, /* 0x1008ff2b */
    { "WebCam",                 VHK_KEY_WebCam               }, /* 0x1008ff8f */
    { "WheelButton",            VHK_KEY_WheelButton          }, /* 0x1008ff88 */
    { "WindowClear",            VHK_KEY_WindowClear          }, /* 0x1008ff55 */
    { "Word",                   VHK_KEY_Word                 }, /* 0x1008ff89 */
    { "X",                      VHK_KEY_X                    }, /* 0x0058 */
    { "Xfer",                   VHK_KEY_Xfer                 }, /* 0x1008ff8a */
    { "Y",                      VHK_KEY_Y                    }, /* 0x0059 */
    { "Yacute",                 VHK_KEY_Yacute               }, /* 0x00dd */
    { "Yellow",                 VHK_KEY_Yellow               }, /* 0x1008ffa5 */
    { "Z",                      VHK_KEY_Z                    }, /* 0x005a */
    { "ZoomIn",                 VHK_KEY_ZoomIn               }, /* 0x1008ff8b */
    { "ZoomOut",                VHK_KEY_ZoomOut              }, /* 0x1008ff8c */
    { "a",                      VHK_KEY_a                    }, /* 0x0061 */
    { "aacute",                 VHK_KEY_aacute               }, /* 0x00e1 */
    { "acircumflex",            VHK_KEY_acircumflex          }, /* 0x00e2 */
    { "acute",                  VHK_KEY_acute                }, /* 0x00b4 */
    { "adiaeresis",             VHK_KEY_adiaeresis           }, /* 0x00e4 */
    { "ae",                     VHK_KEY_ae                   }, /* 0x00e6 */
    { "agrave",                 VHK_KEY_agrave               }, /* 0x00e0 */
    { "ampersand",              VHK_KEY_ampersand            }, /* 0x0026 */
    { "apostrophe",             VHK_KEY_apostrophe           }, /* 0x0027 */
    { "aring",                  VHK_KEY_aring                }, /* 0x00e5 */
    { "asciicircum",            VHK_KEY_asciicircum          }, /* 0x005e */
    { "asciitilde",             VHK_KEY_asciitilde           }, /* 0x007e */
    { "asterisk",               VHK_KEY_asterisk             }, /* 0x002a */
    { "at",                     VHK_KEY_at                   }, /* 0x0040 */
    { "atilde",                 VHK_KEY_atilde               }, /* 0x00e3 */
    { "b",                      VHK_KEY_b                    }, /* 0x0062 */
    { "backslash",              VHK_KEY_backslash            }, /* 0x005c */
    { "bar",                    VHK_KEY_bar                  }, /* 0x007c */
    { "braceleft",              VHK_KEY_braceleft            }, /* 0x007b */
    { "braceright",             VHK_KEY_braceright           }, /* 0x007d */
    { "bracketleft",            VHK_KEY_bracketleft          }, /* 0x005b */
    { "bracketright",           VHK_KEY_bracketright         }, /* 0x005d */
    { "brokenbar",              VHK_KEY_brokenbar            }, /* 0x00a6 */
    { "c",                      VHK_KEY_c                    }, /* 0x0063 */
    { "ccedilla",               VHK_KEY_ccedilla             }, /* 0x00e7 */
    { "cedilla",                VHK_KEY_cedilla              }, /* 0x00b8 */
    { "cent",                   VHK_KEY_cent                 }, /* 0x00a2 */
    { "colon",                  VHK_KEY_colon                }, /* 0x003a */
    { "comma",                  VHK_KEY_comma                }, /* 0x002c */
    { "copyright",              VHK_KEY_copyright            }, /* 0x00a9 */
    { "currency",               VHK_KEY_currency             }, /* 0x00a4 */
    { "d",                      VHK_KEY_d                    }, /* 0x0064 */
    { "degree",                 VHK_KEY_degree               }, /* 0x00b0 */
    { "diaeresis",              VHK_KEY_diaeresis            }, /* 0x00a8 */
    { "division",               VHK_KEY_division             }, /* 0x00f7 */
    { "dollar",                 VHK_KEY_dollar               }, /* 0x0024 */
    { "e",                      VHK_KEY_e                    }, /* 0x0065 */
    { "eacute",                 VHK_KEY_eacute               }, /* 0x00e9 */
    { "ecircumflex",            VHK_KEY_ecircumflex          }, /* 0x00ea */
    { "ediaeresis",             VHK_KEY_ediaeresis           }, /* 0x00eb */
    { "egrave",                 VHK_KEY_egrave               }, /* 0x00e8 */
    { "equal",                  VHK_KEY_equal                }, /* 0x003d */
    { "eth",                    VHK_KEY_eth                  }, /* 0x00f0 */
    { "exclam",                 VHK_KEY_exclam               }, /* 0x0021 */
    { "exclamdown",             VHK_KEY_exclamdown           }, /* 0x00a1 */
    { "f",                      VHK_KEY_f                    }, /* 0x0066 */
    { "g",                      VHK_KEY_g                    }, /* 0x0067 */
    { "grave",                  VHK_KEY_grave                }, /* 0x0060 */
    { "greater",                VHK_KEY_greater              }, /* 0x003e */
    { "guillemotleft",          VHK_KEY_guillemotleft        }, /* 0x00ab */
    { "guillemotright",         VHK_KEY_guillemotright       }, /* 0x00bb */
    { "h",                      VHK_KEY_h                    }, /* 0x0068 */
    { "hyphen",                 VHK_KEY_hyphen               }, /* 0x00ad */
    { "i",                      VHK_KEY_i                    }, /* 0x0069 */
    { "iTouch",                 VHK_KEY_iTouch               }, /* 0x1008ff60 */
    { "iacute",                 VHK_KEY_iacute               }, /* 0x00ed */
    { "icircumflex",            VHK_KEY_icircumflex          }, /* 0x00ee */
    { "idiaeresis",             VHK_KEY_idiaeresis           }, /* 0x00ef */
    { "igrave",                 VHK_KEY_igrave               }, /* 0x00ec */
    { "j",                      VHK_KEY_j                    }, /* 0x006a */
    { "k",                      VHK_KEY_k                    }, /* 0x006b */
    { "l",                      VHK_KEY_l                    }, /* 0x006c */
    { "less",                   VHK_KEY_less                 }, /* 0x003c */
    { "m",                      VHK_KEY_m                    }, /* 0x006d */
    { "macron",                 VHK_KEY_macron               }, /* 0x00af */
    { "masculine",              VHK_KEY_masculine            }, /* 0x00ba */
    { "minus",                  VHK_KEY_minus                }, /* 0x002d */
    { "mu",                     VHK_KEY_mu                   }, /* 0x00b5 */
    { "multiply",               VHK_KEY_multiply             }, /* 0x00d7 */
    { "n",                      VHK_KEY_n                    }, /* 0x006e */
    { "nobreakspace",           VHK_KEY_nobreakspace         }, /* 0x00a0 */
    { "notsign",                VHK_KEY_notsign              }, /* 0x00ac */
    { "ntilde",                 VHK_KEY_ntilde               }, /* 0x00f1 */
    { "numbersign",             VHK_KEY_numbersign           }, /* 0x0023 */
    { "o",                      VHK_KEY_o                    }, /* 0x006f */
    { "oacute",                 VHK_KEY_oacute               }, /* 0x00f3 */
    { "ocircumflex",            VHK_KEY_ocircumflex          }, /* 0x00f4 */
    { "odiaeresis",             VHK_KEY_odiaeresis           }, /* 0x00f6 */
    { "ograve",                 VHK_KEY_ograve               }, /* 0x00f2 */
    { "onehalf",                VHK_KEY_onehalf              }, /* 0x00bd */
    { "onequarter",             VHK_KEY_onequarter           }, /* 0x00bc */
    { "onesuperior",            VHK_KEY_onesuperior          }, /* 0x00b9 */
    { "ooblique",               VHK_KEY_ooblique             }, /* 0x00f8 */
    { "ordfeminine",            VHK_KEY_ordfeminine          }, /* 0x00aa */
    { "oslash",                 VHK_KEY_oslash               }, /* 0x00f8 */
    { "otilde",                 VHK_KEY_otilde               }, /* 0x00f5 */
    { "p",                      VHK_KEY_p                    }, /* 0x0070 */
    { "paragraph",              VHK_KEY_paragraph            }, /* 0x00b6 */
    { "parenleft",              VHK_KEY_parenleft            }, /* 0x0028 */
    { "parenright",             VHK_KEY_parenright           }, /* 0x0029 */
    { "percent",                VHK_KEY_percent              }, /* 0x0025 */
    { "period",                 VHK_KEY_period               }, /* 0x002e */
    { "periodcentered",         VHK_KEY_periodcentered       }, /* 0x00b7 */
    { "plus",                   VHK_KEY_plus                 }, /* 0x002b */
    { "plusminus",              VHK_KEY_plusminus            }, /* 0x00b1 */
    { "q",                      VHK_KEY_q                    }, /* 0x0071 */
    { "question",               VHK_KEY_question             }, /* 0x003f */
    { "questiondown",           VHK_KEY_questiondown         }, /* 0x00bf */
    { "quotedbl",               VHK_KEY_quotedbl             }, /* 0x0022 */
    { "quoteleft",              VHK_KEY_quoteleft            }, /* 0x0060 */
    { "quoteright",             VHK_KEY_quoteright           }, /* 0x0027 */
    { "r",                      VHK_KEY_r                    }, /* 0x0072 */
    { "registered",             VHK_KEY_registered           }, /* 0x00ae */
    { "s",                      VHK_KEY_s                    }, /* 0x0073 */
    { "script_switch",          VHK_KEY_script_switch        }, /* 0xff7e */
    { "section",                VHK_KEY_section              }, /* 0x00a7 */
    { "semicolon",              VHK_KEY_semicolon            }, /* 0x003b */
    { "slash",                  VHK_KEY_slash                }, /* 0x002f */
    { "space",                  VHK_KEY_space                }, /* 0x0020 */
    { "ssharp",                 VHK_KEY_ssharp               }, /* 0x00df */
    { "sterling",               VHK_KEY_sterling             }, /* 0x00a3 */
    { "t",                      VHK_KEY_t                    }, /* 0x0074 */
    { "thorn",                  VHK_KEY_thorn                }, /* 0x00fe */
    { "threequarters",          VHK_KEY_threequarters        }, /* 0x00be */
    { "threesuperior",          VHK_KEY_threesuperior        }, /* 0x00b3 */
    { "twosuperior",            VHK_KEY_twosuperior          }, /* 0x00b2 */
    { "u",                      VHK_KEY_u                    }, /* 0x0075 */
    { "uacute",                 VHK_KEY_uacute               }, /* 0x00fa */
    { "ucircumflex",            VHK_KEY_ucircumflex          }, /* 0x00fb */
    { "udiaeresis",             VHK_KEY_udiaeresis           }, /* 0x00fc */
    { "ugrave",                 VHK_KEY_ugrave               }, /* 0x00f9 */
    { "underscore",             VHK_KEY_underscore           }, /* 0x005f */
    { "v",                      VHK_KEY_v                    }, /* 0x0076 */
    { "w",                      VHK_KEY_w                    }, /* 0x0077 */
    { "x",                      VHK_KEY_x                    }, /* 0x0078 */
    { "y",                      VHK_KEY_y                    }, /* 0x0079 */
    { "yacute",                 VHK_KEY_yacute               }, /* 0x00fd */
    { "ydiaeresis",             VHK_KEY_ydiaeresis           }, /* 0x00ff */
    { "yen",                    VHK_KEY_yen                  }, /* 0x00a5 */
    { "z",                      VHK_KEY_z                    }, /* 0x007a */
};
