evdevhook
ds4drv
evdevhook | ds4drv | |
---|---|---|
7 | 28 | |
40 | 993 | |
- | - | |
0.0 | 0.0 | |
9 months ago | about 2 years ago | |
C++ | Python | |
GNU General Public License v3.0 only | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
evdevhook
- Nintendo Switch Pro Controller motion controls with yuzu
-
DS4Windows on Linux
By default, evdevhook currently has an axis inverted on the DualSense, which you can fix with a simple config file change.
-
Motion Control in yuzu?
As suggested at https://github.com/FrogTheFrog/steam-gyro-for-cemuhook/issues/47 you could try out using https://github.com/v1993/evdevhook. My Steam Deck arrives Q2 so I can't tell you if this works at all - would be cool if you/someone could tell us :).
- Motion control games and Xbox 360 on Steam Deck
-
TIL: you can use a PS5 controller as touchpad on Linux (out of the box)
Motion controls work. For emulators that need a cemuhook-style DSU protocol server, check out the evdevhook project.
-
DualSense on Lutris
I'm on POP OS and my dualsense controller works fine. I followed this guide though (https://christitus.com/ultimate-linux-gaming-guide/) to install the xanmod kernel which might have the dualsense drivers in it. When I finished setting up everything I just pressed the Share + Playstation button the dualsense controller then searched for devices on the bluetooth device manager. Besides that evdevhook (https://github.com/v1993/evdevhook) is good for motion controls on CEMU and Dolphin.
-
How do I enable gyro support for a switch pro controller on linux?
Joaorb64's joycond-cemuhook and v1993's evdevhook are probably your best options. I can't speak on either since I've used neither.
ds4drv
- I can’t get steam to recognize my controller (DualShock 4)running lm Bluetooth is connected fine it just won’t pop up under the controllers
-
Nintendo issues DMCA takedown for Switch homebrew projects
I think it depends on your computer's bluetooth hardware.
Mine reports itself as a Cambridge Silicon Radio USB device 0A12:0001, and works great with recent Sony controllers, while people with some other dongles have reported lag and/or unstable connections.
This list is a bit old, but perhaps a good place to start:
https://github.com/chrippa/ds4drv/wiki/Bluetooth-dongle-comp...
-
Controller not working
https://github.com/chrippa/ds4drv/issues/164 https://github.com/Kyuunex/hid-sony-clone-fix-dkms /r/SteamDeck/comments/zcfun1/how_to_connect_fake_dualshock_4/
-
ds4drv doesn't work
If you go into the ds4drv settings, does any device show up? Did you try following the instructions under the "Using" section on GitHub? https://github.com/chrippa/ds4drv
-
Kernel 6.2 Adds Official DualShock 4 Support, Stable Intel Arc GPU Graphics
Audio is still only to be found with hacks https://github.com/chrippa/ds4drv/pull/80
-
DuaslShock 4 (CUH-ZCT2E) not working on steam deck, but work in everything else
and he said that workaround make it worked: https://github.com/chrippa/ds4drv/issues/164
-
DS4Windows equivalent?
I found ds4drv after perusing ArchWiki for a while. It seems to support emulating an xbox 360 controller.
- Audio over PS4 controller on Ubuntu?
-
Setting up your Linux Gaming System
I use the Playstation 4 controller with this user space driver: https://github.com/chrippa/ds4drv
- DS4Windows on Linux
What are some alternatives?
cemu-no-gyro - Maps analog sticks to motion controls for Cemu.
DS4Windows - Like those other ds4tools, but sexier
joycond-cemuhook - Support for cemuhook's UDP protocol for joycond devices
pyPS4Controller - Light module (less than 30KB) without any dependencies designed to provide hooks for PS4 Controller events
steam-gyro-for-cemuhook - App to add Steam Controller's motion support to Cemuhook
kmonad - An advanced keyboard manager
OpenRCT2 - An open source re-implementation of RollerCoaster Tycoon 2 🎢
Control-Surveillance-Raspberry-Pi-Robot-by-PS4-Controller
bluez - Main BlueZ tree
linux - Linux kernel source tree
linuxmotehook2 - Cemuhook UDP server for WiiMotes on Linux
keyd - A key remapping daemon for linux.