Поделиться через


Последовательности ключей

[Виртуальный компьютер Windows больше недоступен для использования с Windows 8. Вместо этого используйте поставщик WMI Hyper-V (V2).]

Строка последовательности клавиш — это набор идентификаторов клавиш с разделителями-запятыми, которые используются для имитации последовательности нажатия и отпускания клавиш стандартной клавиатуры в стиле 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 Клавиша 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 Ключ 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 Клавиша ВВОД
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 клавиша SHIFT ВПРАВО
Key_Up клавиша UP
KeyPad_1 1 клавиша на клавиатуре
KeyPad_2 2 клавиши на клавиатуре
KeyPad_3 3 клавиши на клавиатуре
KeyPad_Enter Клавиша ВВОД на клавиатуре
Key_LeftCtrl левая клавиша CTRL
Key_LeftWindows Левая клавиша Windows
Key_LeftAlt Клавиша ALT слева
Key_Space Клавиша ПРОБЕЛ
Key_RightAlt Клавиша ALT справа
Key_RightWindows клавиша Windows Right
Key_RightCtrl клавиша CTRL справа
Key_Application Ключ приложения
Key_Left Левая клавиша
Key_Down Клавиша Down
Key_Right Клавиша Right
KeyPad_0 клавиша 0 на клавиатуре
KeyPad_DecimalPoint клавиша . на клавиатуре

 

Модификаторы ключей

В следующем списке подробно описаны допустимые строки модификатора ключа.

Строка модификатора ключа Значение
СБОЙ Отправьте код, нажатый клавишей, для следующего идентификатора ключа, не отправляя код, отпущенный ключом.
UP Отправьте код выпуска ключа для следующего идентификатора ключа.
HOLD Приостановите 200 миллисекунда, прежде чем продолжить обработку оставшейся части строки последовательности ключей.

 

IVMKeyboard