Motion evdev: Difference between revisions

m
typo
(make it more generic, remove udev rules and add note about permission)
m (typo)
Line 1: Line 1:
Dolphin supports the motion evdev devices but setting it up is a bit awkward. Nintendo controllers (JoyCon and Pro controller) are supported through the hid-nintendo driver. Sony DualShock4 and DualSense through hid-playstation.
Dolphin supports the motion evdev devices but setting it up is a bit awkward. Nintendo controllers (JoyCon and Pro controller) are supported through the hid-nintendo driver. Sony DualShock4 and DualSense through hid-playstation.


The HID kernel kernel driver exposes 2 (or more) evdev devices, one for the buttons and another for the accelerators/gyroscopes. Do note that Joy-Cons will have 2 devices each (4 in total). The hid-nintendo driver exposes the motion axis on an IMU device while hid-playstation named it "Wireless Controller Motion Sensors". Do note that Nintendo Joy-Cons will have 2 devices each (4 in total).
The HID kernel driver exposes 2 (or more) evdev devices, one for the buttons and another for the accelerators/gyroscopes. Do note that Joy-Cons will have 2 devices each (4 in total). The hid-nintendo driver exposes the motion axis on an IMU device while hid-playstation named it "Wireless Controller Motion Sensors". Do note that Nintendo Joy-Cons will have 2 devices each (4 in total).


You may need to add the users to a specific group to be allowed access. On Arch linux this group is "input".
You may need to add the users to a specific group to be allowed access. On Arch linux this group is "input".