How can I implement a PlayStation Controller (with rumble)

I’ve looked at an earlier entry about it and it seems like Quark (the developer of the library) only used JInput. This means that you can probably only record controller data, but not send it commands (such as vibrate).