# 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.hitchcontrols.com/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
