The Corsair User Forums  

Go Back   The Corsair User Forums > Corsair Product Discussion > Keyboards and Mice

Thread Tools Search this Thread Rate Thread Display Modes
Prev Previous Post   Next Post Next
Old 11-23-2014, 01:28 PM
Vanefanel Vanefanel is offline
Registered User
Join Date: Nov 2014
Posts: 2
POST ID # = 743247
Vanefanel Reputation: 10
Default Additional JSON-Language for programing keyboard colors

Hi everyone,

I am a huge fan of the RGB-keyboards and very interested in writing programs and animations.
When I started to handle my keyboard I'm was very sad about the windows program to write the color-animation.
So I decided to write my own program and define my own syntax to handle the color effects of my keyboard.

The solution is know in a first presentable state and I published it on github:

You can find it on .

The following code is an example rainbow fade program (Keys: “WASD”):
    "colorMixingRule": "OVERRIDE",
    "startAction" : "fromBlue",
    "rules": [
            "type": "HSVColorChange",
            "delay": 0,
            "startColor": "0000ffff",
            "endColor": "ffff00ff",
            "duration": 2500,
            "alias": "fromBlue",
            "keys": ["W","A","S","D"],
            "doAfter" :  ["toBlue"]
            "type": "HSVColorChange",
            "delay": 0,
            "startColor": "ffff00ff",
            "endColor": "0000ffff",
            "duration": 2500,
            "alias": "toBlue",
            "keys": ["W","A","S","D"],
            "doAfter" :  ["fromBlue"]
Here is an example of the animation:

In the future I plan to create more rules to make standard animations easier for everyone to use.
Currently only the settings of colors and color fading between to colors is implemented.
In the future I want to have standard rules for moving and or keydown events.

I hope this project will help some people to create more and better animations.


Edit: added link to youtube demo video

Last edited by Vanefanel; 11-23-2014 at 01:55 PM.
Reply With Quote


json, k70rgb driver, linux

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT -4. The time now is 09:08 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2020, vBulletin Solutions, Inc.