Skip to content
InputBooster
Gamer GuideSettings screen

The settings screen

Every tab of the InputBooster settings screen, what each control writes, and which controls exist but do nothing yet.

4 min readInputBooster 4.1.2-alphaMinecraft 26.2 / 26.3

The settings screen is the only interface the mod has. It is organised as seven sections in a left rail. This page walks through all of them and names the config key each control writes.

Opening it

Two routes:

  • Options → InputBooster... — the button in the top right of the vanilla options screen. This is the reliable one.
  • The key-binding screen, where the two InputBooster bindings live.

The window

PropertyValue
Minimum size380 x 260
ResizableYes, by the bottom-right grip
MovableYes, by the header
ScrollableYes, the content area only
Geometry persistenceFor the session only, never written to disk
Apply behaviourImmediate — every control writes as you change it
Persist behaviourThe Save & Close button writes to disk

The tab rail and the footer stay fixed. Only the section content scrolls. Rows that do not fit completely inside the content viewport are hidden rather than clipped or drawn over the header and footer. This is the fix that landed in 4.1.2-alpha: on a short window, controls below the fold used to be unreachable, including Save & Close.

Overview

Live state. Nothing here is a setting.

RowSource
EngineInputEngine.mode() — auto, event or poll
Poll threadWhether the polling thread is alive
RatecurrentPollHz, or 1000 while burst mode is active
QueueInputActionQueue.size() against a capacity of 128
OverlayWhether the overlay is enabled and where it is anchored
Keys / MouseEvent counters from the diagnostics manager
Detected input modsThe result of the class-path scan

The Overview tab also lists the active features, the maximum CPS, and a 60-second CPS graph from the session statistics.

Keyboard

ControlConfig keyNotes
Repeat guardkeyboard_repeat_guardA held key counts as one press, not a stream
Combo keys (Ctrl+1-5)combo_keysApplies the manual poll rate presets
Resync held keys—Clears the held-key state in the engine
Binding report—Says whether all twelve bindings resolved

Mouse

ControlConfig keyRange
CPS limitercps_limiteron / off
Max CPSmax_cps1 to 20
Click dedupemouse_click_dedupe_ms0 to 100 ms
Scroll debouncemouse_scroll_debounce_ms0 to 200 ms
Click soundsclick_soundson / off
Click sound pitchclick_sound_pitch0.5 to 2.0
Click sound volumeclick_sound_volume0.0 to 1.0
CPS modecps_modeRead from the config

The CPS mode is displayed but not edited here. It is a string in the config and is set by hand or by a profile.

Overlay

ControlConfig keyRange
Overlay enabledshow_f3_infoon / off
Keystrokes overlayshow_keystrokeson / off
Engine lineoverlay_show_engineon / off
Event countersoverlay_show_eventson / off
Dispatch timingoverlay_show_overheadon / off
Positionoverlay_position0 top-left, 1 top-right, 2 bottom-left, 3 bottom-right
Scaleoverlay_scale0.5 to 3.0
Opacityoverlay_opacity0.0 to 1.0
Modeoverlay_mode0 F3 only, 1 always

show_f3_info is the master switch. When it is off, none of the other overlay settings matter.

Performance

ControlConfig keyRange
Burst modeburst_modeon / off
Poll ratepoll_rate_hz60 to 1000 Hz
FPS checkfps_check_interval1 to 100 ticks
Auto / manualpoll_rate_autoon / off
Reset counters—Clears the session counters
Force sync—Re-synchronises the held-key state

Compatibility

ControlConfig keyNotes
Fallback with input modscompat_fallbackPoll instead of competing for events
Engine modeengine_mode0 automatic, 1 event driven, 2 polled
Custom Keyboard (ALPHA)custom_keyboard_handlerOpens a warning screen when enabled
Write status to log—Writes the compatibility status into the event log

The tab also lists the detected input mods and whether the keyboard and mouse event hooks are live.

Advanced

ControlConfig keyNotes
Safe modesafe_modeDisables a module that keeps failing
Event logevent_logMaster switch for the in-memory log
Debug modedebug_modeVerbose diagnostics
Key conflict warningkey_conflict_warnWarns about clashing binds
Per-server profilesper_server_profilesSwitch profile when the server changes
Manage profiles—Opens the separate profiles screen
Reset latency peak—Clears the peak drain latency

Saving

Changes apply the moment you make them — the runtime reads the config continuously. The Save & Close button writes the file.

Writes are atomic: the mod creates a temporary file in the same folder, fills it, and moves it over the real file. A crash during the save cannot leave a truncated config. See the config file.