STRUCT FF_RUMBLE_EFFECT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’₯ struct ff_rumble_effect(9) πŸ’₯

okay so bestie, we're deep in the Kernel API Manual today and the vibe is very "haptic feedback but make it couture". this is the page for struct ff_rumble_effect β€” the little struct that defines the parameters of a periodic force-feedback effect. yes, "periodic", yes, that's what it says, no I will not be elaborating further, that's literally the whole NAME section. πŸŽ€


✨ SYNOPSIS ✨

struct ff_rumble_effect {
    __u16 strong_magnitude;
    __u16 weak_magnitude;
 };

that's it. that's the whole struct. two little __u16s and a dream. she's lowkey minimalist icon behavior. πŸ’…


πŸ¦‹ Members πŸ¦‹

  • strong_magnitude β€” the magnitude of the heavy motor, aka the big one, the main character, the one that really hits. πŸ”₯
  • weak_magnitude β€” the magnitude of the light one. the soft launch. the gentle little buzz. 🌸

πŸ’– Description πŸ’–

so here's the tea: some rumble pads have two motors of different weight. (iconic of them, honestly.) strong_magnitude represents the magnitude of the vibration generated by the heavy one. that's the fact. that's the whole fact. ngl it's a short description but she ate regardless. ✨


πŸ‘‘ SEE ALSO πŸ‘‘

  • Kernel file ./include/uapi/linux/input.h
  • struct input_absinfo(9)
  • struct input_keymap_entry(9)
  • EVIOCGMTSLOTS(9)
  • EVIOCGMASK(9)
  • EVIOCSMASK(9)
  • struct ff_replay(9)
  • struct ff_trigger(9)
  • struct ff_envelope(9)
  • struct ff_constant_effect(9)
  • struct ff_ramp_effect(9)
  • struct ff_condition_effect(9)
  • struct ff_periodic_effect(9)
  • struct ff_haptic_effect(9)
  • struct ff_effect(9)

like, the whole force-feedback friend group is here. iykyk. 🫢

bestie reminder: every single one of those cross-references is real and you should go read them, don't just skip to the end because the list is long. that's not slay behavior. πŸ’€

aaand that's the page!! this icon lives over in ./include/uapi/linux, dated October 2026, and it's filed under struct ff_rumble_effect(9) in the Kernel API Manual. go forth and rumble, queen. πŸŒˆβ­πŸ’œ

πŸ“¦ where this page comes from