-
Notifications
You must be signed in to change notification settings - Fork 0
FAQ
Common questions and issues for everyday use of Mojo Input Manager.
MIM looks for vJoy and HidHide in their standard install locations:
C:\Program Files\vJoy\x64\vJoyConfig.exeC:\Program Files\Nefarius Software Solutions\HidHide\x64\HidHideCLI.exe
If you installed either to a custom location, or a 32-bit version to Program Files (x86), MIM won't find it even though it's technically installed. Reinstalling to the default location is the simplest fix, using the banner's own Install button installs straight to the default location.
This downloads the installer directly from the project's official source (SourceForge for vJoy, GitHub Releases for HidHide) and needs network access to reach it. If you're offline, behind a restrictive firewall/proxy, or the source is temporarily unreachable, it'll show an error. Use the smaller "or open page" link next to the button to download it manually instead.
Only one process can hold a vJoy device at a time. This usually means:
- Another instance of MIM (or a leftover mapping session) already has it, or
- Another application (a game, vJoy Monitor, a different mapping tool) has it open
Close whatever else might be using that vJoy device, or pick a different one, then try Start Mapping again.
- Move a stick or press a button. Many controllers only report themselves to the browser's Gamepad API on their first input, simply plugging it in isn't always enough.
- Check it isn't a vJoy virtual device you already created, MIM deliberately excludes MIM's own vJoy devices from this list.
- Try unplugging and reconnecting it.
A single vJoy device only accepts 8 axes. If your combined selection reports more than that (for example three full HOTAS sticks at once), the warning tells you the extra axes past the 8th are being dropped rather than silently mismapped. Either reduce how many devices you're combining onto one target, or map the rest to a second vJoy device instead.
MIM only auto-restores a saved combination if every device in it is currently connected. If you plugged in a different set of devices (or only some of a previous combination), nothing is auto-selected, since guessing wrong would be worse than asking you to reselect. Select the devices by hand once and it will be remembered again from then on.
Also note that only the device-to-target association is remembered, mapping itself never auto-starts; you still click Start Mapping each time, on purpose.
This is expected: Mapping's live feed only runs while the Mapping tab itself is open. Switching to Dashboard, Settings, or any other tab stops it. This is different from minimizing to the tray, which does not stop mapping, see Settings for the tray behavior.
Make sure only one instance of MIM is running, and that no other HidHide-aware tool is issuing commands to the driver at the same time. If it persists, check that HidHide's own service is running (Windows Services) and that you're not mid-way through a Windows Update that touches driver services.
This needs network access to GitHub. If you're offline, behind a restrictive firewall/proxy, or GitHub is temporarily unreachable, the check will fail; try again later from Settings → Check for Updates. This has no effect on any other feature, MIM works fully offline otherwise.
If none of the above covers your issue, open a bug report with steps to reproduce.