Skip to content
Logitech Keyboard animation for Linux — G410, G513, G610, G810, G910, GPro
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
CMakeModules Add benchmarks for rendertarget accelerated operations Mar 14, 2019
build Initial commit, working set-leds feature. Mar 17, 2017
debian Release version 1.1.0 Apr 21, 2019
keyledsctl Split subcommands into separate files in keyledsctl Mar 8, 2019
keyledsd Release version 1.1.0 Apr 21, 2019
libkeyleds Implement G-keys event callback May 5, 2019
python Initial cleanup of CMake recipes Feb 12, 2019
.lgtm.yml Add LGTM service configuration Oct 2, 2018
CHANGELOG.rst Release version 1.1.0 Apr 21, 2019
CMakeLists.txt Release version 1.1.0 Apr 21, 2019
CONVENTIONS.rst Release version 1.0.0 Mar 2, 2019
Doxyfile
LICENSE Initial commit, working set-leds feature. Mar 17, 2017
README.rst Add a picture showing what it does Apr 23, 2019
animation.gif Add a picture showing what it does Apr 23, 2019
keyleds.spec Release version 1.1.0 Apr 21, 2019
logitech.rules Stop changing hidraw device permissions and use systemd uaccess tag i… Aug 2, 2017
logo.svg Create a logo for Keyleds : 3 keys with "R" "G" "B" written on them Oct 14, 2017

README.rst

keyleds codacy

Advanced RGB animation service for Logitech keyboards.

animation

Quick links:

This project supports all Logitech RGB keyboards, on all keyboard layouts. If yours doesn't work it's a bug, open a ticket.

Features

  • Flexible per-application RGB settings with key groups.
  • Reacts to window title changes, enabling switching profiles based on current webpage in browser or open file extension in editors.
  • Improved, fully configurable animation plugins:
    • Keypress feedback effect.
    • Fixed colors.
    • Breathing effect.
    • Wave and cycle effect.
    • Stars effect.
    • Idle dimming effect.
  • Script your own effects with the LUA engine. You can even make on-keyboard games.
  • Mix and match several effects to build complex animations.
  • Multi-user, multi-keyboard support with per-user and per-keyboard configuration.

And a few goodies:

  • DBUS Interface for scripting and richer interactions with your LUA effects.
  • Command-line tool for your scripting needs and extended configuration (set game-mode keys, change report rate, see USB exchanges…).

Feedback, feature ideas, pull requests are welcome!

You can’t perform that action at this time.