---
title: "FixedUpdate Input System - s&box library"
description: "Utility system for polling input reliably in FixedUpdate"
canonical: "https://sbox.watch/libraries/null/fuib/"
generated_at: "2026-07-22T23:09:22.932Z"
---

# FixedUpdate Input System

Utility system for polling input reliably in FixedUpdate

- Type: library
- Ident: null.fuib
- Creator: null
- Canonical: https://sbox.watch/libraries/null/fuib/
- Markdown: https://sbox.watch/libraries/null/fuib.md
- sbox.game: https://sbox.game/null/fuib/
- Generated: 2026-07-22T23:09:22.932Z

## Stats

- 24h momentum: +0
- Terry score: 27%
- Favorites: 1
- Upvotes: 1
- Downvotes: 0
- Updated: Jul 31, 2024
- Created: Jul 17, 2024
- Size: 6.3 KB
- Files: 7
- Tags: utility, fixedupdate

## Description

FixedUpdate Input System

A utility System for polling input in an Update loop to use in a FixedUpdate loop without missing inputs in-between FixedUpdate ticks.

How to use it:

namespace Sandbox;

public sealed class ExampleComponent : Component
{
 private FixedUpdateInputSystem \_fixedInput;

 protected override void OnStart()
 {
 // Get a reference to the system.
 \_fixedInput = Scene.GetSystem<FixedUpdateInputSystem>();

 base.OnStart();
 }

 protected override void OnFixedUpdate()
 {
 // Query for input like normal.
 if ( \_fixedInput.Pressed( "jump" ) )
 {
 Log.Info( "Jump" );
 }

 base.OnFixedUpdate();
 }
}


