Hello
To make your self-developed touchpad support the SimpleHapticsController interface, you need to ensure that the touchpad hardware itself supports haptic feedback and that the device driver for the touchpad is properly implemented to expose this capability to the operating system.
The SimpleHapticsController is an API provided by Microsoft for developers to implement haptic feedback in Windows applications. However, the API itself is not specific to touchpad support; instead, it is designed to work with a variety of input devices that support haptic feedback, such as game controllers, touchscreens, and touchpads.
If you’re using the VibrationDevice.FindAllAsync interface and it’s returning null, it could mean that the system does not recognize your device as supporting haptic feedback. This could be due to several reasons:
The touchpad hardware does not support haptic feedback.
The device driver for the touchpad does not properly expose the haptic feedback capability to the operating system.
There might be an issue with how the device is connected or configured.
Here are some general steps you can take:
Verify that your touchpad hardware supports haptic feedback.
Check if the device driver for your touchpad is up-to-date and properly implemented to expose haptic feedback capability.
Ensure that your device is correctly connected through BLE and that there are no issues with the connection.
Test your application on a different system or with a different touchpad that is known to support haptic feedback, to rule out any issues with your current system or touchpad.