On Fri, Nov 30, 2018 at 6:41 AM Steve Kondik <shade@xxxxxxxxxxx> wrote: > I've implemented nearly all of this functionality entirely in userspace with my > uChroma project. I've not had time to work on it for a little while, but it has > a number of nice features including support for custom animation modules. It's pretty neat! Are you going to pick it up again and integrate with libratbag as will probably be suggested by the HID maintainer? When it comes to macro recording and keyboard light up/down I think that should not be handled by a vedor-specific program but by the generic keyboard handling in the desktop (GNOME, KDE). If a keyboard emits KEY_MACRO the desktop input records a macro until KEY_MACRO gets hit again. Key lights up/down get handled by the desktop as well if we can add these new input events. Yours, Linus Walleij