# key.VK 库模块帮助文档

<details>  <summary>展开用法说明</summary>  <p>
虚拟键名在 key.VK 命名空间定义（通常与键盘上显示的名称相同）。
key 库函数可以直接用字符串表示 key.VK 命名空间的键名。

例如：`key.press("ENTER")` 等价于 `key.press(key.VK.ENTER)` 。

虚拟键码常用在键名前加上 `_VK_` 前缀的自动完成常量表示。
例如在 aardio 编辑器中输入  `_VK_ENTER`，
然后利用 aardio 编辑器的自动补全模板（或按 `Ctrl+J`）可自动转换为 `0xD/*_VK_ENTER*/`。
</p></details>

[虚拟键名称与代码](https://www.aardio.com/zh-cn/docs/library-guide/std/key/virtual-key-names.html)

## key 成员列表 <a id="key" href="#key">&#x23;</a>

### key.VK_NLR[虚拟键码] <a id="key.VK_NLR[虚拟键码]" href="#key.VK_NLR[虚拟键码]">&#x23;</a>
返回忽略左右键的控制键码

## key.VK 成员列表 <a id="key.VK" href="#key.VK">&#x23;</a>

### key.VK.A <a id="key.VK.A" href="#key.VK.A">&#x23;</a>
`'A'#;`

### key.VK.ACCEPT <a id="key.VK.ACCEPT" href="#key.VK.ACCEPT">&#x23;</a>
`30;`

### key.VK.ADD <a id="key.VK.ADD" href="#key.VK.ADD">&#x23;</a>
`107;`

### key.VK.ALT <a id="key.VK.ALT" href="#key.VK.ALT">&#x23;</a>
`18;`

### key.VK.APPS <a id="key.VK.APPS" href="#key.VK.APPS">&#x23;</a>
`93;`

### key.VK.ATTN <a id="key.VK.ATTN" href="#key.VK.ATTN">&#x23;</a>
`246;`

### key.VK.B <a id="key.VK.B" href="#key.VK.B">&#x23;</a>
`'B'#;`

### key.VK.BACK <a id="key.VK.BACK" href="#key.VK.BACK">&#x23;</a>
`8;`

### key.VK.BACKSLASH <a id="key.VK.BACKSLASH" href="#key.VK.BACKSLASH">&#x23;</a>
`226;`

### key.VK.BROWSER_BACK <a id="key.VK.BROWSER_BACK" href="#key.VK.BROWSER_BACK">&#x23;</a>
`166;`

### key.VK.BROWSER_FAVORITES <a id="key.VK.BROWSER_FAVORITES" href="#key.VK.BROWSER_FAVORITES">&#x23;</a>
`171;`

### key.VK.BROWSER_FORWARD <a id="key.VK.BROWSER_FORWARD" href="#key.VK.BROWSER_FORWARD">&#x23;</a>
`167;`

### key.VK.BROWSER_HOME <a id="key.VK.BROWSER_HOME" href="#key.VK.BROWSER_HOME">&#x23;</a>
`172;`

### key.VK.BROWSER_REFRESH <a id="key.VK.BROWSER_REFRESH" href="#key.VK.BROWSER_REFRESH">&#x23;</a>
`168;`

### key.VK.BROWSER_SEARCH <a id="key.VK.BROWSER_SEARCH" href="#key.VK.BROWSER_SEARCH">&#x23;</a>
`170;`

### key.VK.BROWSER_STOP <a id="key.VK.BROWSER_STOP" href="#key.VK.BROWSER_STOP">&#x23;</a>
`169;`

### key.VK.C <a id="key.VK.C" href="#key.VK.C">&#x23;</a>
`'C'#;`

### key.VK.CANCEL <a id="key.VK.CANCEL" href="#key.VK.CANCEL">&#x23;</a>
`3;`

### key.VK.CAPITAL <a id="key.VK.CAPITAL" href="#key.VK.CAPITAL">&#x23;</a>
`20;`

### key.VK.CAPSLK <a id="key.VK.CAPSLK" href="#key.VK.CAPSLK">&#x23;</a>
`20;`

### key.VK.CLEAR <a id="key.VK.CLEAR" href="#key.VK.CLEAR">&#x23;</a>
`12;`

### key.VK.COMMA <a id="key.VK.COMMA" href="#key.VK.COMMA">&#x23;</a>
`188;`

### key.VK.CONTROL <a id="key.VK.CONTROL" href="#key.VK.CONTROL">&#x23;</a>
`17;`

### key.VK.CONVERT <a id="key.VK.CONVERT" href="#key.VK.CONVERT">&#x23;</a>
`28;`

### key.VK.CRSEL <a id="key.VK.CRSEL" href="#key.VK.CRSEL">&#x23;</a>
`247;`

### key.VK.CTRL <a id="key.VK.CTRL" href="#key.VK.CTRL">&#x23;</a>
`17;`

### key.VK.D <a id="key.VK.D" href="#key.VK.D">&#x23;</a>
`'D'#;`

### key.VK.DECIMAL <a id="key.VK.DECIMAL" href="#key.VK.DECIMAL">&#x23;</a>
`110;`

### key.VK.DELETE <a id="key.VK.DELETE" href="#key.VK.DELETE">&#x23;</a>
`46;`

### key.VK.DIVIDE <a id="key.VK.DIVIDE" href="#key.VK.DIVIDE">&#x23;</a>
`111;`

### key.VK.DOWN <a id="key.VK.DOWN" href="#key.VK.DOWN">&#x23;</a>
`40;`

### key.VK.E <a id="key.VK.E" href="#key.VK.E">&#x23;</a>
`'E'#;`

### key.VK.END <a id="key.VK.END" href="#key.VK.END">&#x23;</a>
`35;`

### key.VK.ENTER <a id="key.VK.ENTER" href="#key.VK.ENTER">&#x23;</a>
`13;`

### key.VK.EREOF <a id="key.VK.EREOF" href="#key.VK.EREOF">&#x23;</a>
`249;`

### key.VK.ESC <a id="key.VK.ESC" href="#key.VK.ESC">&#x23;</a>
`27;`

### key.VK.ESCAPE <a id="key.VK.ESCAPE" href="#key.VK.ESCAPE">&#x23;</a>
`27;`

### key.VK.EXECUTE <a id="key.VK.EXECUTE" href="#key.VK.EXECUTE">&#x23;</a>
`43;`

### key.VK.EXSEL <a id="key.VK.EXSEL" href="#key.VK.EXSEL">&#x23;</a>
`248;`

### key.VK.F <a id="key.VK.F" href="#key.VK.F">&#x23;</a>
`'F'#;`

### key.VK.F1 <a id="key.VK.F1" href="#key.VK.F1">&#x23;</a>
`112;`

### key.VK.F10 <a id="key.VK.F10" href="#key.VK.F10">&#x23;</a>
`121;`

### key.VK.F11 <a id="key.VK.F11" href="#key.VK.F11">&#x23;</a>
`122;`

### key.VK.F12 <a id="key.VK.F12" href="#key.VK.F12">&#x23;</a>
`123;`

### key.VK.F13 <a id="key.VK.F13" href="#key.VK.F13">&#x23;</a>
`124;`

### key.VK.F14 <a id="key.VK.F14" href="#key.VK.F14">&#x23;</a>
`125;`

### key.VK.F15 <a id="key.VK.F15" href="#key.VK.F15">&#x23;</a>
`126;`

### key.VK.F16 <a id="key.VK.F16" href="#key.VK.F16">&#x23;</a>
`127;`

### key.VK.F17 <a id="key.VK.F17" href="#key.VK.F17">&#x23;</a>
`128;`

### key.VK.F18 <a id="key.VK.F18" href="#key.VK.F18">&#x23;</a>
`129;`

### key.VK.F19 <a id="key.VK.F19" href="#key.VK.F19">&#x23;</a>
`130;`

### key.VK.F2 <a id="key.VK.F2" href="#key.VK.F2">&#x23;</a>
`113;`

### key.VK.F20 <a id="key.VK.F20" href="#key.VK.F20">&#x23;</a>
`131;`

### key.VK.F21 <a id="key.VK.F21" href="#key.VK.F21">&#x23;</a>
`132;`

### key.VK.F22 <a id="key.VK.F22" href="#key.VK.F22">&#x23;</a>
`133;`

### key.VK.F23 <a id="key.VK.F23" href="#key.VK.F23">&#x23;</a>
`134;`

### key.VK.F24 <a id="key.VK.F24" href="#key.VK.F24">&#x23;</a>
`135;`

### key.VK.F3 <a id="key.VK.F3" href="#key.VK.F3">&#x23;</a>
`114;`

### key.VK.F4 <a id="key.VK.F4" href="#key.VK.F4">&#x23;</a>
`115;`

### key.VK.F5 <a id="key.VK.F5" href="#key.VK.F5">&#x23;</a>
`116;`

### key.VK.F6 <a id="key.VK.F6" href="#key.VK.F6">&#x23;</a>
`117;`

### key.VK.F7 <a id="key.VK.F7" href="#key.VK.F7">&#x23;</a>
`118;`

### key.VK.F8 <a id="key.VK.F8" href="#key.VK.F8">&#x23;</a>
`119;`

### key.VK.F9 <a id="key.VK.F9" href="#key.VK.F9">&#x23;</a>
`120;`

### key.VK.FINAL <a id="key.VK.FINAL" href="#key.VK.FINAL">&#x23;</a>
`24;`

### key.VK.G <a id="key.VK.G" href="#key.VK.G">&#x23;</a>
`'G'#;`

### key.VK.H <a id="key.VK.H" href="#key.VK.H">&#x23;</a>
`'H'#;`

### key.VK.HANGEUL <a id="key.VK.HANGEUL" href="#key.VK.HANGEUL">&#x23;</a>
`21;`

### key.VK.HELP <a id="key.VK.HELP" href="#key.VK.HELP">&#x23;</a>
`47;`

### key.VK.HOME <a id="key.VK.HOME" href="#key.VK.HOME">&#x23;</a>
`36;`

### key.VK.I <a id="key.VK.I" href="#key.VK.I">&#x23;</a>
`'I'#;`

### key.VK.ICO_00 <a id="key.VK.ICO_00" href="#key.VK.ICO_00">&#x23;</a>
`228;`

### key.VK.ICO_CLEAR <a id="key.VK.ICO_CLEAR" href="#key.VK.ICO_CLEAR">&#x23;</a>
`230;`

### key.VK.ICO_HELP <a id="key.VK.ICO_HELP" href="#key.VK.ICO_HELP">&#x23;</a>
`227;`

### key.VK.INS <a id="key.VK.INS" href="#key.VK.INS">&#x23;</a>
`45;`

### key.VK.INSERT <a id="key.VK.INSERT" href="#key.VK.INSERT">&#x23;</a>
`45;`

### key.VK.J <a id="key.VK.J" href="#key.VK.J">&#x23;</a>
`'J'#;`

### key.VK.JUNJA <a id="key.VK.JUNJA" href="#key.VK.JUNJA">&#x23;</a>
`23;`

### key.VK.K <a id="key.VK.K" href="#key.VK.K">&#x23;</a>
`'K'#;`

### key.VK.KANJI <a id="key.VK.KANJI" href="#key.VK.KANJI">&#x23;</a>
`25;`

### key.VK.L <a id="key.VK.L" href="#key.VK.L">&#x23;</a>
`'L'#;`

### key.VK.LALT <a id="key.VK.LALT" href="#key.VK.LALT">&#x23;</a>
`164;`

### key.VK.LAUNCH_APP1 <a id="key.VK.LAUNCH_APP1" href="#key.VK.LAUNCH_APP1">&#x23;</a>
`182;`

### key.VK.LAUNCH_APP2 <a id="key.VK.LAUNCH_APP2" href="#key.VK.LAUNCH_APP2">&#x23;</a>
`183;`

### key.VK.LAUNCH_MAIL <a id="key.VK.LAUNCH_MAIL" href="#key.VK.LAUNCH_MAIL">&#x23;</a>
`180;`

### key.VK.LAUNCH_MEDIA_SELECT <a id="key.VK.LAUNCH_MEDIA_SELECT" href="#key.VK.LAUNCH_MEDIA_SELECT">&#x23;</a>
`181;`

### key.VK.LCONTROL <a id="key.VK.LCONTROL" href="#key.VK.LCONTROL">&#x23;</a>
`162;`

### key.VK.LCTRL <a id="key.VK.LCTRL" href="#key.VK.LCTRL">&#x23;</a>
`162;`

### key.VK.LEFT <a id="key.VK.LEFT" href="#key.VK.LEFT">&#x23;</a>
`37;`

### key.VK.LMENU <a id="key.VK.LMENU" href="#key.VK.LMENU">&#x23;</a>
`164;`

### key.VK.LSHIFT <a id="key.VK.LSHIFT" href="#key.VK.LSHIFT">&#x23;</a>
`160;`

### key.VK.LWIN <a id="key.VK.LWIN" href="#key.VK.LWIN">&#x23;</a>
`91;`

### key.VK.M <a id="key.VK.M" href="#key.VK.M">&#x23;</a>
`'M'#;`

### key.VK.MEDIA_NEXT_TRACK <a id="key.VK.MEDIA_NEXT_TRACK" href="#key.VK.MEDIA_NEXT_TRACK">&#x23;</a>
`176;`

### key.VK.MEDIA_PLAY_PAUSE <a id="key.VK.MEDIA_PLAY_PAUSE" href="#key.VK.MEDIA_PLAY_PAUSE">&#x23;</a>
`179;`

### key.VK.MEDIA_PREV_TRACK <a id="key.VK.MEDIA_PREV_TRACK" href="#key.VK.MEDIA_PREV_TRACK">&#x23;</a>
`177;`

### key.VK.MEDIA_STOP <a id="key.VK.MEDIA_STOP" href="#key.VK.MEDIA_STOP">&#x23;</a>
`178;`

### key.VK.MENU <a id="key.VK.MENU" href="#key.VK.MENU">&#x23;</a>
`18;`

### key.VK.MINU <a id="key.VK.MINU" href="#key.VK.MINU">&#x23;</a>
`189;`

### key.VK.MODECHANGE <a id="key.VK.MODECHANGE" href="#key.VK.MODECHANGE">&#x23;</a>
`31;`

### key.VK.MULTIPLY <a id="key.VK.MULTIPLY" href="#key.VK.MULTIPLY">&#x23;</a>
`106;`

### key.VK.N <a id="key.VK.N" href="#key.VK.N">&#x23;</a>
`'N'#;`

### key.VK.NEXT <a id="key.VK.NEXT" href="#key.VK.NEXT">&#x23;</a>
`34;`

### key.VK.NMLK <a id="key.VK.NMLK" href="#key.VK.NMLK">&#x23;</a>
`144;`

### key.VK.NONAME <a id="key.VK.NONAME" href="#key.VK.NONAME">&#x23;</a>
`252;`

### key.VK.NONCONVERT <a id="key.VK.NONCONVERT" href="#key.VK.NONCONVERT">&#x23;</a>
`29;`

### key.VK.NUMLOCK <a id="key.VK.NUMLOCK" href="#key.VK.NUMLOCK">&#x23;</a>
`144;`

### key.VK.NUMPAD0 <a id="key.VK.NUMPAD0" href="#key.VK.NUMPAD0">&#x23;</a>
`96;`

### key.VK.NUMPAD1 <a id="key.VK.NUMPAD1" href="#key.VK.NUMPAD1">&#x23;</a>
`97;`

### key.VK.NUMPAD2 <a id="key.VK.NUMPAD2" href="#key.VK.NUMPAD2">&#x23;</a>
`98;`

### key.VK.NUMPAD3 <a id="key.VK.NUMPAD3" href="#key.VK.NUMPAD3">&#x23;</a>
`99;`

### key.VK.NUMPAD4 <a id="key.VK.NUMPAD4" href="#key.VK.NUMPAD4">&#x23;</a>
`100;`

### key.VK.NUMPAD5 <a id="key.VK.NUMPAD5" href="#key.VK.NUMPAD5">&#x23;</a>
`101;`

### key.VK.NUMPAD6 <a id="key.VK.NUMPAD6" href="#key.VK.NUMPAD6">&#x23;</a>
`102;`

### key.VK.NUMPAD7 <a id="key.VK.NUMPAD7" href="#key.VK.NUMPAD7">&#x23;</a>
`103;`

### key.VK.NUMPAD8 <a id="key.VK.NUMPAD8" href="#key.VK.NUMPAD8">&#x23;</a>
`104;`

### key.VK.NUMPAD9 <a id="key.VK.NUMPAD9" href="#key.VK.NUMPAD9">&#x23;</a>
`105;`

### key.VK.NUMPAD_ENTER <a id="key.VK.NUMPAD_ENTER" href="#key.VK.NUMPAD_ENTER">&#x23;</a>
`13;`

### key.VK.O <a id="key.VK.O" href="#key.VK.O">&#x23;</a>
`'O'#;`

### key.VK.OEM_1 <a id="key.VK.OEM_1" href="#key.VK.OEM_1">&#x23;</a>
`186;`

### key.VK.OEM_2 <a id="key.VK.OEM_2" href="#key.VK.OEM_2">&#x23;</a>
`191;`

### key.VK.OEM_3 <a id="key.VK.OEM_3" href="#key.VK.OEM_3">&#x23;</a>
`192;`

### key.VK.OEM_4 <a id="key.VK.OEM_4" href="#key.VK.OEM_4">&#x23;</a>
`219;`

### key.VK.OEM_5 <a id="key.VK.OEM_5" href="#key.VK.OEM_5">&#x23;</a>
`220;`

### key.VK.OEM_6 <a id="key.VK.OEM_6" href="#key.VK.OEM_6">&#x23;</a>
`221;`

### key.VK.OEM_7 <a id="key.VK.OEM_7" href="#key.VK.OEM_7">&#x23;</a>
`222;`

### key.VK.OEM_8 <a id="key.VK.OEM_8" href="#key.VK.OEM_8">&#x23;</a>
`223;`

### key.VK.OEM_ATTN <a id="key.VK.OEM_ATTN" href="#key.VK.OEM_ATTN">&#x23;</a>
`240;`

### key.VK.OEM_AUTO <a id="key.VK.OEM_AUTO" href="#key.VK.OEM_AUTO">&#x23;</a>
`243;`

### key.VK.OEM_AX <a id="key.VK.OEM_AX" href="#key.VK.OEM_AX">&#x23;</a>
`225;`

### key.VK.OEM_BACKTAB <a id="key.VK.OEM_BACKTAB" href="#key.VK.OEM_BACKTAB">&#x23;</a>
`245;`

### key.VK.OEM_CLEAR <a id="key.VK.OEM_CLEAR" href="#key.VK.OEM_CLEAR">&#x23;</a>
`254;`

### key.VK.OEM_COMMA <a id="key.VK.OEM_COMMA" href="#key.VK.OEM_COMMA">&#x23;</a>
`188;`

### key.VK.OEM_COPY <a id="key.VK.OEM_COPY" href="#key.VK.OEM_COPY">&#x23;</a>
`242;`

### key.VK.OEM_CUSEL <a id="key.VK.OEM_CUSEL" href="#key.VK.OEM_CUSEL">&#x23;</a>
`239;`

### key.VK.OEM_ENLW <a id="key.VK.OEM_ENLW" href="#key.VK.OEM_ENLW">&#x23;</a>
`244;`

### key.VK.OEM_FINISH <a id="key.VK.OEM_FINISH" href="#key.VK.OEM_FINISH">&#x23;</a>
`241;`

### key.VK.OEM_FJ_LOYA <a id="key.VK.OEM_FJ_LOYA" href="#key.VK.OEM_FJ_LOYA">&#x23;</a>
`149;`

### key.VK.OEM_FJ_MASSHOU <a id="key.VK.OEM_FJ_MASSHOU" href="#key.VK.OEM_FJ_MASSHOU">&#x23;</a>
`147;`

### key.VK.OEM_FJ_ROYA <a id="key.VK.OEM_FJ_ROYA" href="#key.VK.OEM_FJ_ROYA">&#x23;</a>
`150;`

### key.VK.OEM_FJ_TOUROKU <a id="key.VK.OEM_FJ_TOUROKU" href="#key.VK.OEM_FJ_TOUROKU">&#x23;</a>
`148;`

### key.VK.OEM_JUMP <a id="key.VK.OEM_JUMP" href="#key.VK.OEM_JUMP">&#x23;</a>
`234;`

### key.VK.OEM_MINU <a id="key.VK.OEM_MINU" href="#key.VK.OEM_MINU">&#x23;</a>
`189;`

### key.VK.OEM_NEC_EQUAL <a id="key.VK.OEM_NEC_EQUAL" href="#key.VK.OEM_NEC_EQUAL">&#x23;</a>
`146;`

### key.VK.OEM_PA1 <a id="key.VK.OEM_PA1" href="#key.VK.OEM_PA1">&#x23;</a>
`235;`

### key.VK.OEM_PA2 <a id="key.VK.OEM_PA2" href="#key.VK.OEM_PA2">&#x23;</a>
`236;`

### key.VK.OEM_PA3 <a id="key.VK.OEM_PA3" href="#key.VK.OEM_PA3">&#x23;</a>
`237;`

### key.VK.OEM_PERIOD <a id="key.VK.OEM_PERIOD" href="#key.VK.OEM_PERIOD">&#x23;</a>
`190;`

### key.VK.OEM_PLUS <a id="key.VK.OEM_PLUS" href="#key.VK.OEM_PLUS">&#x23;</a>
`187;`

### key.VK.OEM_RESET <a id="key.VK.OEM_RESET" href="#key.VK.OEM_RESET">&#x23;</a>
`233;`

### key.VK.OEM_WSCTRL <a id="key.VK.OEM_WSCTRL" href="#key.VK.OEM_WSCTRL">&#x23;</a>
`238;`

### key.VK.P <a id="key.VK.P" href="#key.VK.P">&#x23;</a>
`'P'#;`

### key.VK.PA1 <a id="key.VK.PA1" href="#key.VK.PA1">&#x23;</a>
`253;`

### key.VK.PACKET <a id="key.VK.PACKET" href="#key.VK.PACKET">&#x23;</a>
`231;`

### key.VK.PAUSE <a id="key.VK.PAUSE" href="#key.VK.PAUSE">&#x23;</a>
`19;`

### key.VK.PERIOD <a id="key.VK.PERIOD" href="#key.VK.PERIOD">&#x23;</a>
`190;`

### key.VK.PGDN <a id="key.VK.PGDN" href="#key.VK.PGDN">&#x23;</a>
`34;`

### key.VK.PGUP <a id="key.VK.PGUP" href="#key.VK.PGUP">&#x23;</a>
`33;`

### key.VK.PLAY <a id="key.VK.PLAY" href="#key.VK.PLAY">&#x23;</a>
`250;`

### key.VK.PLUS <a id="key.VK.PLUS" href="#key.VK.PLUS">&#x23;</a>
`187;`

### key.VK.PRINT <a id="key.VK.PRINT" href="#key.VK.PRINT">&#x23;</a>
`42;`

### key.VK.PRINTSCREEN <a id="key.VK.PRINTSCREEN" href="#key.VK.PRINTSCREEN">&#x23;</a>
`44;`

### key.VK.PRIOR <a id="key.VK.PRIOR" href="#key.VK.PRIOR">&#x23;</a>
`33;`

### key.VK.PROCESSKEY <a id="key.VK.PROCESSKEY" href="#key.VK.PROCESSKEY">&#x23;</a>
`229;`

### key.VK.Q <a id="key.VK.Q" href="#key.VK.Q">&#x23;</a>
`'Q'#;`

### key.VK.QUOTE <a id="key.VK.QUOTE" href="#key.VK.QUOTE">&#x23;</a>
`222;`

### key.VK.R <a id="key.VK.R" href="#key.VK.R">&#x23;</a>
`'R'#;`

### key.VK.RALT <a id="key.VK.RALT" href="#key.VK.RALT">&#x23;</a>
`165;`

### key.VK.RCONTROL <a id="key.VK.RCONTROL" href="#key.VK.RCONTROL">&#x23;</a>
`163;`

### key.VK.RCTRL <a id="key.VK.RCTRL" href="#key.VK.RCTRL">&#x23;</a>
`163;`

### key.VK.RIGHT <a id="key.VK.RIGHT" href="#key.VK.RIGHT">&#x23;</a>
`39;`

### key.VK.RMENU <a id="key.VK.RMENU" href="#key.VK.RMENU">&#x23;</a>
`165;`

### key.VK.RSHIFT <a id="key.VK.RSHIFT" href="#key.VK.RSHIFT">&#x23;</a>
`161;`

### key.VK.RWIN <a id="key.VK.RWIN" href="#key.VK.RWIN">&#x23;</a>
`92;`

### key.VK.S <a id="key.VK.S" href="#key.VK.S">&#x23;</a>
`'S'#;`

### key.VK.SCRLK <a id="key.VK.SCRLK" href="#key.VK.SCRLK">&#x23;</a>
`145;`

### key.VK.SCROLL <a id="key.VK.SCROLL" href="#key.VK.SCROLL">&#x23;</a>
`145;`

### key.VK.SELECT <a id="key.VK.SELECT" href="#key.VK.SELECT">&#x23;</a>
`41;`

### key.VK.SEMICOLON <a id="key.VK.SEMICOLON" href="#key.VK.SEMICOLON">&#x23;</a>
`186;`

### key.VK.SEPARATOR <a id="key.VK.SEPARATOR" href="#key.VK.SEPARATOR">&#x23;</a>
`108;`

### key.VK.SHIFT <a id="key.VK.SHIFT" href="#key.VK.SHIFT">&#x23;</a>
`16;`

### key.VK.SLEEP <a id="key.VK.SLEEP" href="#key.VK.SLEEP">&#x23;</a>
`95;`

### key.VK.SPACE <a id="key.VK.SPACE" href="#key.VK.SPACE">&#x23;</a>
`32;`

### key.VK.SUBTRACT <a id="key.VK.SUBTRACT" href="#key.VK.SUBTRACT">&#x23;</a>
`109;`

### key.VK.T <a id="key.VK.T" href="#key.VK.T">&#x23;</a>
`'T'#;`

### key.VK.TAB <a id="key.VK.TAB" href="#key.VK.TAB">&#x23;</a>
`9;`

### key.VK.U <a id="key.VK.U" href="#key.VK.U">&#x23;</a>
`'U'#;`

### key.VK.UP <a id="key.VK.UP" href="#key.VK.UP">&#x23;</a>
`38;`

### key.VK.V <a id="key.VK.V" href="#key.VK.V">&#x23;</a>
`'V'#;`

### key.VK.VOLUME_DOWN <a id="key.VK.VOLUME_DOWN" href="#key.VK.VOLUME_DOWN">&#x23;</a>
`174;`

### key.VK.VOLUME_MUTE <a id="key.VK.VOLUME_MUTE" href="#key.VK.VOLUME_MUTE">&#x23;</a>
`173;`

### key.VK.VOLUME_UP <a id="key.VK.VOLUME_UP" href="#key.VK.VOLUME_UP">&#x23;</a>
`175;`

### key.VK.W <a id="key.VK.W" href="#key.VK.W">&#x23;</a>
`'W'#;`

### key.VK.WIN <a id="key.VK.WIN" href="#key.VK.WIN">&#x23;</a>
`91;`

### key.VK.X <a id="key.VK.X" href="#key.VK.X">&#x23;</a>
`'X'#;`

### key.VK.Y <a id="key.VK.Y" href="#key.VK.Y">&#x23;</a>
`'Y'#;`

### key.VK.Z <a id="key.VK.Z" href="#key.VK.Z">&#x23;</a>
`'Z'#;`

### key.VK.ZOOM <a id="key.VK.ZOOM" href="#key.VK.ZOOM">&#x23;</a>
`251;`

### 自动完成常量
_KEYEVENTF_EXTENDEDKEY=1  
_KEYEVENTF_KEYUP=2  
_VK_ADD=0x6B  
_VK_ALT=0x12  
_VK_APPS=0x5D  
_VK_ATTN=0xF6  
_VK_BACK=8  
_VK_BROWSER_BACK=0xA6  
_VK_BROWSER_FAVORITES=0xAB  
_VK_BROWSER_FORWARD=0xA7  
_VK_BROWSER_HOME=0xAC  
_VK_BROWSER_REFRESH=0xA8  
_VK_BROWSER_SEARCH=0xAA  
_VK_BROWSER_STOP=0xA9  
_VK_CANCEL=3  
_VK_CAPITAL=0x14  
_VK_CAPSLK=0x14  
_VK_CLEAR=0xC  
_VK_COMMA=188  
_VK_CONTROL=0x11  
_VK_CRSEL=0xF7  
_VK_CTRL=0x11  
_VK_DECIMAL=0x6E  
_VK_DELETE=0x2E  
_VK_DIVIDE=0x6F  
_VK_DOWN=0x28  
_VK_END=0x23  
_VK_ENTER=0xD  
_VK_EREOF=0xF9  
_VK_ESC=0x1B  
_VK_ESCAPE=0x1B  
_VK_EXECUTE=0x2B  
_VK_EXSEL=0xF8  
_VK_F1=0x70  
_VK_F10=0x79  
_VK_F11=0x7A  
_VK_F12=0x7B  
_VK_F13=0x7C  
_VK_F14=0x7D  
_VK_F15=0x7E  
_VK_F16=0x7F  
_VK_F17=0x80  
_VK_F18=0x81  
_VK_F19=0x82  
_VK_F2=0x71  
_VK_F20=0x83  
_VK_F21=0x84  
_VK_F22=0x85  
_VK_F23=0x86  
_VK_F24=0x87  
_VK_F3=0x72  
_VK_F4=0x73  
_VK_F5=0x74  
_VK_F6=0x75  
_VK_F7=0x76  
_VK_F8=0x77  
_VK_F9=0x78  
_VK_HELP=0x2F  
_VK_HOME=0x24  
_VK_INSERT=0x2D  
_VK_LALT=0xA4  
_VK_LAUNCH_APP1=0xB6  
_VK_LAUNCH_APP2=0xB7  
_VK_LAUNCH_MAIL=0xB4  
_VK_LAUNCH_MEDIA_SELECT=0xB5  
_VK_LBUTTON=1  
_VK_LCONTROL=0xA2  
_VK_LCTRL=0xA2  
_VK_LEFT=0x25  
_VK_LMENU=0xA4  
_VK_LSHIFT=0xA0  
_VK_LWIN=0x5B  
_VK_MBUTTON=4  
_VK_MEDIA_NEXT_TRACK=0xB0  
_VK_MEDIA_PLAY_PAUSE=0xB3  
_VK_MEDIA_PREV_TRACK=0xB1  
_VK_MEDIA_STOP=0xB2  
_VK_MENU=0x12  
_VK_MINU=0xBD  
_VK_MULTIPLY=0x6A  
_VK_NEXT=0x22  
_VK_NMLK=0x90  
_VK_NONAME=0xFC  
_VK_NUMLOCK=0x90  
_VK_NUMPAD0=0x60  
_VK_NUMPAD1=0x61  
_VK_NUMPAD2=0x62  
_VK_NUMPAD3=0x63  
_VK_NUMPAD4=0x64  
_VK_NUMPAD5=0x65  
_VK_NUMPAD6=0x66  
_VK_NUMPAD7=0x67  
_VK_NUMPAD8=0x68  
_VK_NUMPAD9=0x69  
_VK_OEM_1=186  
_VK_OEM_CLEAR=0xFE  
_VK_OEM_COMMA=188  
_VK_OEM_MINU=0xBD  
_VK_OEM_PERIOD=190  
_VK_OEM_PLUS=0xBB  
_VK_PA1=0xFD  
_VK_PAUSE=0x13  
_VK_PERIOD=190  
_VK_PGDN=0x22  
_VK_PGUP=0x21  
_VK_PLAY=0xFA  
_VK_PLUS=0xBB  
_VK_PRINT=0x2A  
_VK_PRIOR=0x21  
_VK_PROCESSKEY=0xE5  
_VK_QUOTE=222  
_VK_RALT=0xA5  
_VK_RBUTTON=2  
_VK_RCONTROL=0xA3  
_VK_RCTRL=0xA3  
_VK_RETURN=0xD  
_VK_RIGHT=0x27  
_VK_RMENU=0xA5  
_VK_RSHIFT=0xA1  
_VK_RWIN=0x5C  
_VK_SCRLK=0x91  
_VK_SCROLL=0x91  
_VK_SELECT=0x29  
_VK_SEMICOLON=186  
_VK_SEPARATOR=0x6C  
_VK_SHIFT=0x10  
_VK_SNAPSHOT=0x2C  
_VK_SPACE=0x20  
_VK_SUBTRACT=0x6D  
_VK_TAB=9  
_VK_UP=0x26  
_VK_VOLUME_DOWN=0xAE  
_VK_VOLUME_MUTE=0xAD  
_VK_VOLUME_UP=0xAF  
_VK_WIN=0x5B  
_VK_ZOOM=0xFB  
_VKnone_=0xFF  
