AlchemyFoxStudio - Fox Input — Gesture Detection, Combos & Input Management

FoxInput — Gesture Detection, Combos & Input Management Toolkit

A production-ready input toolkit for Blueprint projects. Detect double-taps, hold-or-tap gestures, long-presses, multi-taps, fighting-game tap patterns and full input sequences — all latent, all without writing custom C++ tick code. Plus an input-buffer component, lock/unlock helpers, context stack, and live device detection.

Full documentation: https://alchemy-fox.de/input/

Support: support@alchemy-fox.de

——————————————————————

WHAT'S INCLUDED

28 Blueprint Nodes | 7 Async Gesture Detectors | Input Buffer Component | Context Stack | Device Auto-Detection | Full C++ Source

——————————————————————

FEATURE CATEGORIES

▸ Gesture (6 Nodes) DetectDirectionalInput, DetectDoubleTap, DetectHoldOrTap, DetectLongPress, DetectMultiTap, DetectTapPattern

▸ Combo (1 Nodes) InputSequenceDetector

▸ Buffer (7 Nodes) AddToBuffer, FlushBuffer, FlushInputBuffer, GetBufferSize, GetBufferedInput, GetNextBufferedInput, InputBufferSize

▸ State (5 Nodes) GetKeyHoldDuration, IsInputLocked, LockInput, LockInputForDuration, UnlockInput

▸ Context (5 Nodes) GetActiveInputContexts, HasInputContext, PopInputContext, PushInputContext, SwitchInputContext

▸ Helpers (4 Nodes) GetInputDeviceType, GetLastPressedKey, IsGamepadConnected, WaitForAnyKey

——————————————————————

KEY FEATURES

  1. Fighting-Game Gestures — Double-tap, long-press, multi-tap, tap-pattern detectors as latent actions

  2. Sequence Detection — InputSequenceDetector for full combo strings with timing windows

  3. Input Buffer — Drop-in component that records the last-N inputs for combo recognition

  4. Context Stack — Push/pop input contexts so UI doesn't fire gameplay actions and vice versa

  5. Device Auto-Detection — Reports KeyboardMouse / Gamepad / Touch in real time

  6. Lock-for-Duration — One-call timed input lockout for cinematics, hit-stun, dialog

  7. Direction Helper — 8-way directional input from a single node

  8. Zero Setup — Async actions discover the local PlayerController automatically

——————————————————————

TECHNICAL DETAILS

Engine: Unreal Engine 5.4, 5.6, 5.7 (separate ZIPs per version)

Type: Code Plugin (C++)

Dependencies: None (engine modules only)

Platforms: Windows (Win64)

Full C++ source code included

All nodes have detailed tooltips

Integrates seamlessly into existing projects — no setup, no subsystem boot

——————————————————————

DOCUMENTATION & SUPPORT

Full documentation with setup guide, node reference, and examples: https://alchemy-fox.de/input/

——————————————————————

MISSING A FEATURE?

Feature requests are welcome! If you need a specific gesture, context handler, or integration that is not included yet, let us know. We actively review requests and will include useful additions in future updates. Send your request to support@alchemy-fox.de with a short description.

——————————————————————

By Alchemy Fox Studio