InputPlumber, a tool for managing and remapping input devices on Linux, has been released in version v0.82.0.
After version v0.81.0, this release brings new hardware support for the AYN Thor Lite, OneXPlayer 3 and OneXPlayer X2 Mini Pro, numerous IMU fixes (SI standard) for Steam Deck, Legion Go 2, Legion Go S, DualSense and more, plus a graceful shutdown of all tasks.
Features
- CLI: Clear event filters when starting device test
- IMU: Add accelerometer/gyroscope SI denormalization helpers
- Hardware Support: Add AYN Thor Lite support
- IIO IMU: Refactor driver
- Hardware Support: Add OneXPlayer 3 support
- Steam Deck: Forward haptic pulses to source devices
- Target Device: Thread persistent ID into target device creation
Bug Fixes
- CLI: Fix device test grid packing and panel proportions
- Composite Device: Increase minimum event delay
- Pocket S2: Add hidraw rumble source configuration
- DualSense: Update IMU calibration and capabilities to SI standard
- DualSense: Switch to v2 rumble emulation mode
- Flydigi Vader 4 Pro: Adopt SI accelerometer/gyroscope capabilities
- Shutdown: Implement graceful shutdown for all tasks
- Hardware Support: Add OneXPlayer X2 Mini Pro support
- Go S: Remove forced xinput mode for controller
- Mount Matrix: Fix corrections for various handheld devices
- Horipad Steam: Fix IMU capabilities and sensor adjustments
- Composite Device: Do not block run loop on device creation
- Composite Device: Clean up source bookkeeping on failed additions
- Legion Go 2: Fix axis mapping and SI scale
- Legion Go S: Fix IMU and rumble routing
- CEC: Fix config mapping errors
- Gamepad: Remove deprecated accelerometer/gyroscope capabilities
- Steam Deck: Fix SI IMU and axis mapping
- Target Device: Derive stable address from persistent ID
- Target Device: Shut down driver on composite device teardown
- IIO Sensors Proxy: Block for InputPlumber-managed devices
- udev: Defer device matching until initialization is complete
- udev: Fix early hide rule label
- Ultimate 2 Wireless: Fix IMU capabilities and routing
- Unified Gamepad: Standardize SI denormalization
- XPad: Fix UHID rumble routing
![]()
Source: GitHub