Interactive App Demo & Learning Helper
This is an interactive preview of IOBridge running directly in your browser, not the installed desktop application. Nothing here connects to your physical controllers or feeds inputs to your PC. Explore the layout below to see how IOBridge organizes your flight controls, remapping rules, and live telemetry. Once you install IOBridge, use this preview as an interactive learning guide: click any control to inspect what it does, why it exists, and how the underlying code works.
OUTPUT DEVICES & DRIVERS
Manage virtual output drivers (vJoy, ViGEmBus) and configure multiple virtual output devices for games.
Installed Output Drivers (Kernel & System Providers)
STATE & MODE MANAGEMENT
Configure multi-mode controller setups (e.g. Flight, Combat, Precision Landing). Modes can be Additive (inheriting default bindings) or Independent (full clean-slate replacement).
Create New Operational Mode
Configured Operational Modes
PLUGINS
Connect control bindings to Elgato Wave Link, YouTube Music, Stream Deck, and Windows Audio.
Connected on ws://127.0.0.1:1884 • Channels: 8
Finds Wave Link automatically (reads Wave Link's ws-info.json, then tries ports 1884 to 1893).
Map physical throttle sliders, rotary dials, or antenna knobs to channel volume (0% to 100%).
Bind flight stick triggers or multi-position switches to Mute Microphone, Mute Discord, or Mute Music.
Independently balance the pilot Monitor Mix (headphones) versus the public Stream Mix.
Pairs directly with the YouTube Music Desktop companion server for real-time playback control.
Official IOBridge plugin for the Elgato Stream Deck ecosystem. Provides seamless support for button remapping, continuous rotary dial control, and digital-to-analog foot pedal conversion.
Rotary encoders emit continuous rotation ticks converted into 16-bit analog joystick axes (Trim, Throttle, Flaps). Push dial or tap LCD touch strip to snap back to center (0.0).
Transforms discrete digital pedal switches into a smooth analog rudder axis ([-1.0, 1.0]) with spring dynamics.
Send virtual controller button events (Button 1 to 128) with live bidirectional status feedback on LCD keys.
Allows paired Android mobile devices on local Wi-Fi to switch modes and rebind inputs while in-game.
Download and install the Companion app on your Android phone or tablet over local Wi-Fi without cables, or manually access the bundled APK file.
Controls default system audio volume, mute, and media playback using Windows media keys. Compatible with any audio device without extra software.
IOBridge operates in user-mode with zero custom kernel drivers, driving signed third-party backends: vJoy for DirectInput joysticks, ViGEmBus for Xbox 360 controllers, and Nefarius HidHide for hardware cloaking.
Provides up to 16 virtual DirectInput joystick feeds (axes, buttons, and POV hats) for flight simulators and space games.
Provides virtual Xbox 360 controller output (XInput) for games that require gamepad inputs rather than generic DirectInput joysticks.
External companion driver that hides physical gaming controllers from target games to prevent double-binding. Users must ensure IOBridge is allowed in HidHide to see physical controllers.
Direct flight simulator bridge for Microsoft Flight Simulator (2020 & 2024). Bypasses keyboard emulation to execute aircraft control events, internal cockpit L-vars, and modern B-events (RPN scripts) directly.