Skip to content

Input

💡 Simple Explanation: Listens for keyboard/gamepad input. Triggers on key presses, holds, and releases.

⚙️ Technical Description: UpdaterNode that monitors input system events and triggers outputs for specified actions with support for button states, axis changes, modifier keys, and target values.

InputListener

🔍 Full Details & Examples

🔧 How It Works: Monitors input system for specified action with event type and optional modifiers.

Perfect For:

  • Hotkeys
  • Keyboard shortcuts
  • Gamepad controls

👉 Inputs:

  • Type (Dropdown) - Input type selection
  • Action (Dropdown) - Input action name
  • Watch For (Dropdown) - ButtonDown, Hold, Up, or AxisChange
  • Ctrl (Boolean) - Require Ctrl modifier
  • Alt (Boolean) - Require Alt modifier
  • Shift (Boolean) - Require Shift modifier
  • Value (Float) - Target value for axis

👈 Outputs:

  • Value (Float) - 1 for button, axis value for analog

🎬 Streaming Example: “Press F5 to trigger scene reset, or Ctrl+F to cycle cameras.”

🎯 Tips: Requires input system configuration. Supports modifier keys. Great for testing and manual triggers.