Skip to content

Quick hack to send gamepad input via network to a virtual gamepad

Notifications You must be signed in to change notification settings

HairyFotr/remote-pad

Repository files navigation

Install:
sudo apt install libudev-dev libevdev-dev evtest python3-dev
sudo modprobe uinput
echo 'KERNEL=="uinput", GROUP="input", MODE="0660"' | sudo tee /etc/udev/rules.d/99-uinput.rules
sudo udevadm control --reload-rules
sudo usermod -aG input $USER

Log out and in
Or use this for the current shell:
newgrp input
Or set the permissions to 666


python -m venv env
. env/bin/activate
python -m pip install -r requirements.txt

cp config.py.example config.py
The default config is for a local setup, change UDP_IP if remote


Receiver should open port 8888/udp on firewall and/or router

Optional:
Testing is possible using qjoypad

About

Quick hack to send gamepad input via network to a virtual gamepad

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages