键序列

[自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 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 结束
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 左 Shift
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 向上
KeyPad_1 键盘上的 1
KeyPad_2 键盘上的 2
KeyPad_3 键盘上的 3
KeyPad_Enter 键盘上的 Enter
Key_LeftCtrl 左 Ctrl
Key_LeftWindows 左侧 Windows
Key_LeftAlt 左 Alt
Key_Space 空格
Key_RightAlt 向右 Alt
Key_RightWindows 右 Windows
Key_RightCtrl 向右 Ctrl
Key_Application 应用程序密钥
Key_Left
Key_Down 向下
Key_Right
KeyPad_0 键盘上的 0
KeyPad_DecimalPoint 键盘上的 .

 

键修饰符

以下列表详细介绍了有效的键修饰符字符串。

键修饰符字符串 含义
DOWN 为以下密钥标识符发送按键代码,而无需发送释放键的代码。
UP 发送以下密钥标识符的密钥释放代码。
HOLD 暂停 200 毫秒,然后继续处理密钥序列字符串的其余部分。

 

IVMKeyboard