# What is Hitch Cmdr?

## What does it do?

Hitch Cmdr gives you the power to rebind any key, button, axis, hat, or other input on a device to any other input on any other device, be it virtual or physical. We think Hitch Cmdr is a perfect tool for anyone from a burgeoning sim enthusiast, to a pro rig-maker with dozens of inputs they've carefully crafted for 100% authenticity. Cmdr also has uses for the motor disabled community, and streamers who want to turn their mobile devices into an extra set of quick commands!

{% hint style="info" %}
&#x20;Hitch Cmdr will support every device we can get our hands on, so if you find a device that doesn't mesh well with our app, [let us know!](https://discord.gg/WQHENeTZ2Q)
{% endhint %}

### Okay but like.. what does it *do*?

We're so glad you asked! When you create a profile, Hitch Cmdr creates an **input node map** that you can edit. It will show your **inputs** as **sources** (joysticks, gamepads, mice, etc.) which are connected to **outputs** (vjoy, mouse & keyboard commands, generic triggers, etc.). Most connections between source nodes and output nodes can be altered by **filters** such as dead-zones or invert filters for an axis.\
\
Hitch Cmdr also allows you to create an **MFD Layout** which allows you to create buttons with custom commands. Anything from lowering your landing gear in a game to controlling your live stream. MFD Layouts can be displayed on any screen, including your mobile devices, allowing you to have a truly awesome simulation game setup with infinite MFDs, have a quick soundboard for your TTRPG sessions, or control your twitch stream far away from your keyboard.
