RealDocs

UKismetInputLibrary

class Engine Blueprint Since unknown
#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

Version History

Introduced in: unknown

Version Status Notes
5.6 stable

Feedback

Was this helpful?

Suggest an edit

Select a field above to begin editing.