Navigation
API > API/Runtime > API/Runtime/InputCore > API/Runtime/InputCore/FKeyDetails
| |
|
| Name |
EKeyFlags |
| Type |
enum |
| Header File |
/Engine/Source/Runtime/InputCore/Classes/InputCoreTypes.h |
| Include Path |
#include "InputCoreTypes.h" |
Syntax
enum EKeyFlags
{
GamepadKey = 1 << 0,
Touch = 1 << 1,
MouseButton = 1 << 2,
ModifierKey = 1 << 3,
NotBlueprintBindableKey = 1 << 4,
Axis1D = 1 << 5,
Axis3D = 1 << 6,
UpdateAxisWithoutSamples = 1 << 7,
NotActionBindableKey = 1 << 8,
Deprecated = 1 << 9,
ButtonAxis = 1 << 10,
Axis2D = 1 << 11,
Gesture = 1 << 12,
Virtual = 1 << 13,
NoFlags = 0,
}
Values
| Name |
Remarks |
| GamepadKey |
|
| Touch |
|
| MouseButton |
|
| ModifierKey |
|
| NotBlueprintBindableKey |
|
| Axis1D |
|
| Axis3D |
|
| UpdateAxisWithoutSamples |
|
| NotActionBindableKey |
|
| Deprecated |
|
| ButtonAxis |
All axis representations. |
| Axis2D |
|
| Gesture |
Gesture input types such as Flick, Pinch, and Rotate. |
| Virtual |
A key is "Virtual" if it is an abstract key whose actual value may change dependent on the platform. |
| NoFlags |
|