UKismetInputLibrary
Inherits: UObjectBase › UObjectBaseUtility › UObject › UBlueprintFunctionLibrary › UKismetInputLibrary
#include "Kismet/KismetInputLibrary.h" Description
Blueprint function library exposing input-related helpers: key/chord comparisons, key classification (modifier, gamepad, mouse, axis), motion-tracking calibration, and input/pointer event queries. Backs the 'Input' category nodes in the Blueprint graph editor.
Caveats & Gotchas
- • Most functions here are BlueprintPure and exist to let Blueprint graphs branch on key/event properties that in C++ are usually just plain struct members or FKey helper methods — in C++, prefer calling FKey's own methods (e.g. FKey::IsGamepadKey()) directly instead of going through this library.
- • CalibrateTilt only has an effect on devices with a tilt/motion sensor (mobile, some gamepads); it is a no-op elsewhere.
Functions (53)
AnalogEvent 1 ▼
| Access | Type | Name |
|---|---|---|
| public | function | UKismetInputLibrary::Key_GetNavigationDirectionFromAnalog |
InputEvent 14 ▼
| Access | Type | Name |
|---|---|---|
| public | function | UKismetInputLibrary::GetAnalogValue |
| public | function | UKismetInputLibrary::InputEvent_IsAltDown |
| public | function | UKismetInputLibrary::InputEvent_IsControlDown |
| public | function | UKismetInputLibrary::InputEvent_IsShiftDown |
| public | function | UKismetInputLibrary::InputEvent_IsCommandDown |
| public | function | UKismetInputLibrary::InputEvent_IsLeftAltDown |
| public | function | UKismetInputLibrary::InputEvent_IsLeftControlDown |
| public | function | UKismetInputLibrary::InputEvent_IsLeftShiftDown |
| public | function | UKismetInputLibrary::InputEvent_IsRepeat |
| public | function | UKismetInputLibrary::InputEvent_IsRightAltDown |
| public | function | UKismetInputLibrary::InputEvent_IsRightControlDown |
| public | function | UKismetInputLibrary::InputEvent_IsRightShiftDown |
| public | function | UKismetInputLibrary::InputEvent_IsLeftCommandDown |
| public | function | UKismetInputLibrary::InputEvent_IsRightCommandDown |
Key 16 ▼
| Access | Type | Name |
|---|---|---|
| public | function | UKismetInputLibrary::EqualEqual_KeyKey |
| public | function | UKismetInputLibrary::Key_IsValid |
| public | function | UKismetInputLibrary::EqualEqual_InputChordInputChord |
| public | function | UKismetInputLibrary::InputChord_GetDisplayName |
| public | function | UKismetInputLibrary::Key_GetDisplayName |
| public | function | UKismetInputLibrary::Key_IsAnalog |
| public | function | UKismetInputLibrary::Key_IsAxis1D |
| public | function | UKismetInputLibrary::Key_IsDigital |
| public | function | UKismetInputLibrary::Key_IsGamepadKey |
| public | function | UKismetInputLibrary::Key_IsKeyboardKey |
| public | function | UKismetInputLibrary::Key_IsModifierKey |
| public | function | UKismetInputLibrary::Key_IsMouseButton |
| public | function | UKismetInputLibrary::Key_GetNavigationAction deprecated |
| public | function | UKismetInputLibrary::Key_IsAxis2D |
| public | function | UKismetInputLibrary::Key_IsAxis3D |
| public | function | UKismetInputLibrary::Key_IsButtonAxis |
KeyEvent 4 ▼
| Access | Type | Name |
|---|---|---|
| public | function | UKismetInputLibrary::GetKey |
| public | function | UKismetInputLibrary::GetUserIndex |
| public | function | UKismetInputLibrary::Key_GetNavigationActionFromKey |
| public | function | UKismetInputLibrary::Key_GetNavigationDirectionFromKey |
ModifierKeys 5 ▼
| Access | Type | Name |
|---|---|---|
| public | function | UKismetInputLibrary::GetModifierKeysState |
| public | function | UKismetInputLibrary::ModifierKeysState_IsAltDown |
| public | function | UKismetInputLibrary::ModifierKeysState_IsCommandDown |
| public | function | UKismetInputLibrary::ModifierKeysState_IsControlDown |
| public | function | UKismetInputLibrary::ModifierKeysState_IsShiftDown |
MotionTracking 1 ▼
| Access | Type | Name |
|---|---|---|
| public | function | UKismetInputLibrary::CalibrateTilt |
PointerEvent 12 ▼
| Access | Type | Name |
|---|---|---|
| public | function | UKismetInputLibrary::PointerEvent_GetCursorDelta |
| public | function | UKismetInputLibrary::PointerEvent_GetEffectingButton |
| public | function | UKismetInputLibrary::PointerEvent_GetScreenSpacePosition |
| public | function | UKismetInputLibrary::PointerEvent_IsMouseButtonDown |
| public | function | UKismetInputLibrary::PointerEvent_GetLastScreenSpacePosition |
| public | function | UKismetInputLibrary::PointerEvent_GetPointerIndex |
| public | function | UKismetInputLibrary::PointerEvent_GetWheelDelta |
| public | function | UKismetInputLibrary::PointerEvent_IsTouchEvent |
| public | function | UKismetInputLibrary::PointerEvent_GetGestureDelta |
| public | function | UKismetInputLibrary::PointerEvent_GetGestureType |
| public | function | UKismetInputLibrary::PointerEvent_GetTouchpadIndex |
| public | function | UKismetInputLibrary::PointerEvent_GetUserIndex |
See Also
Tags
Version History
Introduced in: unknown
| Version | Status | Notes |
|---|---|---|
| 5.6 | stable | — |
Feedback
Was this helpful?