Just for clarification since I've never worked with it myself, is Forced Feedback exclusive to DirectInput?
I know DirectInput has force-feedback support and good documentation.
I think there must be some Mac OS/Linux API's which support ForceFeedback but i dont know any..
good question

But directInput would suffice because gamemaker-games use DirectX, thus they are windows-only.