Using the Samsung Gear VR Controller in Linux.
In the words of Samsung:
The Gear VR controller enhances your control over different VR apps and games.
- Touchpad with single-click button
- Trigger button
- Up/Down button pair
- Back button
- Home button (also for calibration)
- Accelerometer
- Gyroscope
- Magnetometer
- Mouse input
- touchpad for mouse movement
- touchpad button for left click
- trigger button for right click
- Jim Yang: great post on reverse engineering the controller: https://jsyang.ca/hacks/gear-vr-rev-eng/
- Daniel Stiner: userpace HID library
- Attila Dusnoki: BlueZ + dbus library