Skip to content
This repository was archived by the owner on Jan 5, 2022. It is now read-only.

Concerning Vibration Output

Jibran Syed edited this page Aug 7, 2017 · 7 revisions

In Summary: XboxCtrlrInput does not support controller vibration output. For more details, read below.

Because XboxCtrlrInput is targeted at Windows, macOS, and Linux, its goal is to have as many features in common as possible. In brief, controller vibration output (or just "vibration" for short) is only natively available on Windows, and only through the underlying XInput.NET API.

Because of this, XboxCtrlrInput doesn't support vibration on any platform. The only way for such support to exist is that someone has to make Xbox Controller vibration API for macOS and Linux, in C#, to be able to access such a feature. I don't work that deep into input APIs and thus am not capable of doing that.

However, because XboxCtlrInput is open-source, developers could add such functionality for their own projects on Windows. This requires you to understand XCI and XInput.NET methods for accessing the vibration motors.

<- Back to the Wiki <- Back to the What Works

Clone this wiki locally