Skip to content

enoy19/keyboard-light-composer

Repository files navigation

Keyboard Light Composer

Downloads

I bought an RGB lighty colory pretty keyboard(y) that looks awesome! But the manufacturers driver only provides 3 cool effects. And the effects aren't as customizable as I would like them to be :( So I wanted to create a Desktop application (JavaFx) that provides an easy framework to create new effects for RGB keyboards of different manufacturers.

Features

  • Effects are customizable using properties
  • Using "ValueStrategies" property values can be obtained using any algorithm (e.g. CPU Usage)
  • You may arrange effects in layers as you wish and group them in effectgroups
  • TCP Server that you can send external information to

Planned features

  • Effect layers can be mapped to the keyboard and resized (not yet implemented)
  • Online effect repository

Screenshots

The GUI

GUI

Property & Value Strategy

Property and Value Strategy select button

Property and Value Strategy

Value Strategy selection

Value Strategy Select

Value Strategy Delete

Value Strategy Delete

Value Strategy properties edit button

Value Strategy properties edit button

Value Strategy properties edit

Value Strategy properties edit