A crossplatform mapper from gamepad inputs to keyboard and mouse actions, with special care for good gyro controls. Useful to play games and control a computer from the couch.
default.txt
file in the same directory as gyromouse
. Possible content is described below. You can start with one of the examples at https://github.com/Yamakaky/gyromouse/tree/master/mappings ;gyromouse
, either by double click (Windows) or in a terminal (Linux, macOS). This will run the input mapper using the configuration in default.txt
.No special setup are needed. When launching, you may need to allow the app in Defender Smartscreen or in your antivirus.
gyromouse
needs access rights to the controller device in /dev
to access every features, the gyroscope in particular. If you don't see Starting calibration, don't move the controller...
in the console when pluging in the controller, try doing one of the following:
usr/lib/udev/rules.d/70-steam-input.rules
from the Steam package in Archlinux, if a similar file is not installed by your distro;input
group and reboot (usermod -a -G input <myuser>
);chmod 666 /dev/hidraw*
(temporary, lasts until next reboot));gyromouse
as root using sudo
(last resort, not recommended).TODO
gyromouse
uses the same configuration format as JoyShockMapper. See here for every command parsed by gyromouse
, and https://github.com/Yamakaky/gyromouse/issues for missing or partial features. Some of them are unimplemented and show a warning when used. Implemented features: