/libg13

Library for interfacing with Logitech G13 devices

Primary LanguageCzlib LicenseZlib

libg13

Utility library for interfacing with Logitech G13 devices

To install:

make
sudo make install

Requirements:
* libusb: https://libusb.info/ (on Debian-based distros: sudo apt-get install libusb-1.0-0-dev)

To allow interfacing with the G13 device without root privilege, create the file /etc/udev/rules.d/50-g13.rules and add the following line:

SUBSYSTEM=="usb", ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c21c", TAG+="uaccess"

Note that after saving this file, the device needs to be unplugged and plugged back in before the changes will take effect.

Due credit goes to ecraven for the g13 driver available at https://github.com/ecraven/g13, which was an invaluable reference in establishing the core functionality.