github jfedor2/hid-remapper r2025-01-13

one day ago
  • Stick/trigger inputs are now automatically scaled to the standard 0-255 range, so for simple "Left stick X" -> "Right stick X" etc. mappings you no longer need to use expressions even if your input device uses a different range (common with Xbox controllers and some DIY joysticks).
  • New expression operation INPUT_STATE_SCALED returns the value of the stick/trigger input scaled to 0-255 range, so you can now have expressions that will function properly with devices using different ranges for these inputs and swap devices without having to adjust the expression.
  • When the configuration is too complex to be saved on device, there's an error message now instead of undefined behavior.
  • Bluetooth version can now access keyboard LED state, but it's still not passed on to connected devices.
  • Setting keyboard LED state should now work on more devices.
  • New expression operations: DEADZONE and DEADZONE2 make it easier to apply radial deadzones to stick inputs. For example you could map register 1 to Left stick X and register 2 to Left stick Y and use an expression like this for a 25% deadzone:
0x00010030 input_state_scaled
0x00010031 input_state_scaled
64 deadzone
2 store
1 store

Don't miss a new hid-remapper release

NewReleases is sending notifications on new releases.