Awesome
controlloid-server
This is the server for the Controlloid application.
Windoze instructions
- Go into
/dist/windows/
folder and runstart.bat
- On first run it will install and configure required software (vJoy)
- This takes a while and you should accept all the prompts for a successful install
- Press any key to close the setup window
- Now you can see available addresses on the server window (KEEP IT OPEN)
- Pick one in the same network as your phone and write it exactly in the application
- Alternatively, scan available servers in the application and pick one (should be only one)
- Done!
Linux instructions
A note about the uinput
kernel module
- The server uses the
uinput
kernel module to emulate real input - This kernel module is loaded automatically on most linux distros
- If your linux distro doesn't load the module automatically then you need to load it manually (after every reboot) by running
sudo modprobe uinput
- If you want it to be loaded automatically, then follow this guide for systemd distros by replacing the module given in the example with
uinput
Fixing error: failed to create virtual controller
- This is caused by restrictive permissions on
/dev/uinput
- Go into the project
/dist/linux/udev
folder and runsudo ./setup.sh $USER
- Wait for the script to finish, make sure that there were no errors and reboot the machine
- Done!