Press Key
This action presses a specified key. This is an application-level step and it is available by right-clicking the application tab.
Properties
- Name
- Name of the step.
- Finder
- Device: Select the name of the automation device.
- Application: Specify the name of the application the action is performed in.
- Key
- Select
Standard Keys or
Calculated Keys.
- Standard Keys: Select from the standard keyboard keys, such as letters, numbers, punctuation marks, arrow keys, function keys, and more.
- Calculated Key: Select this
option if the provided options for keyboard keys are insufficient. In the
Key Code field, specify a virtual-key code or a space-separated list of
input specifications. This functionality is only supported on the Windows operating system.
A virtual-key code is a symbolic constant name, such as VK_LBUTTON for "left mouse button." For the list of virtual-key codes, see the Microsoft documentation.
An input specification is a sequence of one or more keydown or keyup events. When adding an input specification, specify a virtual-key code or scan code, using a respective prefix:
- v for a virtual-key code, such as v0xXX.
- s for a scan code, such as s0xXX.
By default, an input specification is a keydown, virtual-key event. To override this default, add an f flag to an input specification and separate them by a comma. The following flags are supported: u for keyup; s for scan code; e for extended key; U for Unicode.
Examples
-
The v0x30 v0x30,fu calculated key presses the zero key and then releases it. The v0x30 input specification is a keydown event, while v0x30,fu is a keyup event.
-
The v0x5b v0x52 v0x52,fu v0x5b,fu calculated key is for the Run command (Win+R): It presses the left Win key, then the R key, and then releases both keys. The v0x5b and v0x52 are keydown events, while v0x52,fu and v0x5b,fu are keyup events.
-
The s0x04c1,fU s0x04c1,fUu calculated key is for the Cyrillic character Ӂ (Zhe with breve). While the 0x04c1 code is the Unicode for Ӂ, s0x04c1,fU is a scan code, keydown event and s0x04c1,fUu is a scan code, keyup event.
- Modifier
- If you selected Calculated Key in the Key property, the Modifier property is ignored, and you do not need to configure it.
- Select a key modifier:
- Fixed Key Modifier: Contains three standard key modifiers, such as Shift, Ctrl, Alt.
- Calculated Key Modifier:
When this option is selected, specify a symbolic constant name of the virtual-key code for a modifier.
In the text box that appears, you can enter the key codes for Shift, Ctrl, and Alt only. For example, the VK_LSHIFT key code stands for the left Shift key, VK_RCONTROL stands for the right Ctrl key, and VK_MENU stands for the Alt key. For a complete list of key codes, see the Microsoft documentation.
- Count
- Specify how many times to perform the action. The format is an equal sign and a number, such as =1.