键序列

[从 Windows 8 起,Windows 虚拟电脑不再可用。 请改用 Hyper-V WMI 提供程序 (V2).]

键序列字符串是一组逗号分隔的键标识符,用于模拟标准美国 101 键 AT 样式键盘的键按下和释放序列。

如果键标识符出现在字符串中没有前面的修饰符,则会模拟按下键的代码,然后紧跟其相应的释放键代码。 键修饰符可用于更改此行为。

例如,DOWN 修饰符将发送以下键标识符的按键代码,而无需发送释放键的代码。 这可用于模拟按住 Ctrl、Alt 和 Shift 键,同时发送其他键。 若要释放密钥,必须再次包含在密钥字符串中,以及前面的 UP 修饰符。

密钥标识符

以下列表详细说明了有效的密钥标识符字符串。

密钥标识符字符串 意义
Key_Escape Esc
Key_F1 F1
Key_F2 F2
Key_F3 F3
Key_F4 F4
Key_F5 F5
Key_F6 F6
Key_F7 F7
Key_F8 F8
Key_F9 F9
Key_F10 F10
Key_F11 F11
Key_F12 F12
Key_SysReq SysReq 密钥
Key_ScrollLock scrollLock
Key_Break 中断
Key_LeftApostrophe ` 密钥
Key_1 1
Key_2 2
Key_3 3
Key_4 4
Key_5 5
Key_6 6
Key_7 7
Key_8 8
Key_9 9
Key_0 0
Key_Hyphen - 密钥
Key_Equals = 密钥
Key_Backspace Backspace
Key_Insert Ins
Key_Home 家庭
Key_PageUp PageUp
Key_NumLock NumLock 密钥
KeyPad_Divide 键盘上的 /
KeyPad_Multiply 键盘上的 *
KeyPad_Minus 键盘上的 -
Key_Tab Tab
Key_Q Q 密钥
Key_W W
Key_E E
Key_R R 密钥
Key_T T
Key_Y Y
Key_U U
Key_I I 密钥
Key_O O
Key_P P
Key_LeftBracket [
Key_RightBracket ]
Key_Backslash \ 密钥
Key_Delete 删除 密钥
Key_End End
Key_PageDown PageDown
KeyPad_7 键盘上的 7
KeyPad_8 键盘上的 8
KeyPad_9 键盘上的 9
KeyPad_Plus 键盘上的 +
Key_A A
Key_S S 密钥
Key_D D
Key_F F
Key_G G
Key_H H
Key_J J
Key_K K
Key_L L
Key_SemiColon ; 密钥
Key_SingleQuote '
Key_Enter Enter
KeyPad_4 键盘上的 4
KeyPad_5 键盘上的 5
KeyPad_6 键盘上的 6
Key_LeftShift 左移
Key_Z Z
Key_X X
Key_C C
Key_V V 密钥
Key_B B 密钥
Key_N N
Key_M M 密钥
Key_Comma
Key_Period 密钥
Key_Slash / 密钥
Key_RightShift 右移
Key_Up Up
KeyPad_1 键盘上的 1
KeyPad_2 键盘上的 2
KeyPad_3 键盘上的 3
KeyPad_Enter 键盘上的 Enter
Key_LeftCtrl 左 Ctrl
Key_LeftWindows 左 Windows
Key_LeftAlt 左 Alt
Key_Space Space
Key_RightAlt 右 Alt
Key_RightWindows Right Windows
Key_RightCtrl 右 Ctrl
Key_Application 应用程序 密钥
Key_Left
Key_Down 向下
Key_Right
KeyPad_0 键盘上的 0
KeyPad_DecimalPoint 。键盘上的

 

键修饰符

以下列表详细说明了有效的密钥修饰符字符串。

键修饰符字符串 意义
为以下键标识符发送按下键的代码,而无需发送释放键的代码。
向上 发送以下密钥标识符的密钥释放代码。
在继续处理键序列字符串的其余部分之前,请暂停 200 毫秒。

 

IVMKeyboard