diff options
| author | Kai Krakow <kai@kaishome.de> | 2026-08-08 13:04:36 +0200 |
|---|---|---|
| committer | Kai Krakow <kai@kaishome.de> | 2026-08-09 00:20:24 +0200 |
| commit | 4c142e19d14d02d0149198274b0f3f11091c71c6 (patch) | |
| tree | e02f79b1d3b4e5ad0bf6d287a6f7c7661a1eef25 /docs/FFBEffects-T248.md | |
| parent | 1914c478dec801e98e9b73bbfd5bbdc4c0a11cf8 (diff) | |
| download | hid-tmff2-4c142e19d14d02d0149198274b0f3f11091c71c6.tar.gz hid-tmff2-4c142e19d14d02d0149198274b0f3f11091c71c6.zip | |
remove generic input filtering from wheel and pedal axes
+ HID derives fuzz and flat from the logical axis range. On the tested T300
this gives steering fuzz=255 and flat=4095. It filters small corrections
and adds a large centered deadzone before applications apply their own
steering model.
+ Flat is also centered for pedal axes, while their rest position is an
endpoint. Fuzz without an endpoint deadzone can retain a small nonzero
value after the hardware has returned to rest. Both behaviours are
inappropriate for wheel and pedal input, and applications already provide
the required steering and endpoint deadzones.
+ Override fuzz and flat for every available wheel and pedal axis in
input_configured on devices handled by hid-tmff2, following the existing
hid-universal-pidff precedent for high-resolution racing devices. Skip
absent axes through the input device's absbit mask.
Diffstat (limited to 'docs/FFBEffects-T248.md')
0 files changed, 0 insertions, 0 deletions
