Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@

All notable changes to Mojo Input Manager are documented here.

## [1.3.0] - 2026-08-08

### Added
- **Import from Joystick Gremlin**: bring in an existing Gremlin `.xml` profile's button/axis remaps, Tempo containers, Macros, and Shift-style "while holding" conditions. Anything without a MIM equivalent (custom response curves, mouse-movement output, keyboard steps in a Macro, mode cycling, text-to-speech) is reported after import instead of silently dropped
- **Macro** steps can now target a real keyboard key or mouse button, not just a vJoy button

## [1.2.0] - 2026-08-07

### Added
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,9 +58,10 @@ Built so you set things up once, then forget about it.
- One designated Shift key per profile: hold it to switch any other input to its alternate behavior
- Tempo: a quick tap and a press held past a threshold press two different vJoy buttons on the same physical button
- Hat Buttons: for hardware that reports a directional hat as a single axis instead of continuous movement, calibrated live per device with a hands-free wizard
- Macro: a fixed sequence of press/release/wait steps played on every physical button press
- Macro: a fixed sequence of press/release/wait steps played on every physical button press, each step can target a vJoy button, a real keyboard key, or a real mouse button
- A live output indicator shows which vJoy button a Macro, Tempo, or Hat Buttons pipeline currently has asserted
- "Test in Windows" shortcut opens the native Game Controllers panel to verify live output without leaving the app
- Import an existing Joystick Gremlin `.xml` profile: brings in button/axis remaps, Tempo, Macros, and Shift-style conditions, and reports anything it couldn't translate instead of dropping it silently

### Device Filtering (HidHide)
- Lists all gaming HID devices with their current Hidden/Visible status, with a one-click toggle
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "mojo-input-manager",
"version": "1.2.0",
"version": "1.3.0",
"description": "Set up your controllers once, then choose exactly which ones each game sees.",
"main": "src/main/main.js",
"scripts": {
Expand Down
Loading