|
|
|
@ -5,18 +5,22 @@ Tool for using the Wii U GameCube Adapter on Linux
|
|
|
|
|
|
|
|
|
|
Prerequisites
|
|
|
|
|
-------------
|
|
|
|
|
* Python 2
|
|
|
|
|
* PyUSB
|
|
|
|
|
* Python-uinput
|
|
|
|
|
* libudev
|
|
|
|
|
* libusb(x) >= 1.0.16
|
|
|
|
|
|
|
|
|
|
Building
|
|
|
|
|
--------
|
|
|
|
|
Just run `make`. That's all there is to it!
|
|
|
|
|
|
|
|
|
|
Usage
|
|
|
|
|
-----
|
|
|
|
|
Simply run the program. You'll probably have to run it as root in order to
|
|
|
|
|
grab the USB device from the kernel and use the uinput interface. To stop the
|
|
|
|
|
program just kill it in any way you want.
|
|
|
|
|
grab the USB device from the kernel and use the uinput interface. Both of
|
|
|
|
|
these can be worked around with udev rules, which I'm currently too lazy to
|
|
|
|
|
add at the moment. To stop the program just kill it in any way you want.
|
|
|
|
|
|
|
|
|
|
Seperate virtual controllers are created for each one plugged into the adapter
|
|
|
|
|
and hotplugging is supported.
|
|
|
|
|
and hotplugging (both controllers and adapters) is supported.
|
|
|
|
|
|
|
|
|
|
Quirks
|
|
|
|
|
------
|
|
|
|
@ -25,6 +29,9 @@ Quirks
|
|
|
|
|
so with `modprobe uinput`
|
|
|
|
|
* If all your controllers start messing with the mouse cursor, you can fix
|
|
|
|
|
them with this xorg.conf rule. (You can place it in a file in xorg.conf.d)
|
|
|
|
|
* Input ranges on the sticks/analog triggers are scaled to try to match the
|
|
|
|
|
physical ranges of the controls. To remove this scaling run the program with
|
|
|
|
|
the `--raw` flag.
|
|
|
|
|
|
|
|
|
|
````
|
|
|
|
|
Section "InputClass"
|
|
|
|
|