8
5.0 Direct Programming Lighting Effects
The Edge features 9 configurable Profiles, each with its own corresponding “lighting
effect” (1-9). The nine default lighting effects are saved as separate .txt files in the
“lighting” subfolder on the v-Drive. If the file is blank, the keyboard lighting will be
disabled.
Users can either write code from scratch or edit keyboard-generated code using the
syntax rules described below. Deleting an led file will permanently delete the
customizations for that effect, but the keyboard will automatically regenerate a the
original effect for that Profile.
5.1 Keyboard Effects
There are a number of customizable keyboard level effects to choose from. Each Effect has one or more
parameters that can be customized. Basic Syntax: [effect]>[parameter1][parameter2][parameter 3]
5.2 Keyboard Level Effect Tokens & Parameters
Monochrome: [mono]>[Color]
Breathe: [breathe]>[Speed] + Freestyle (see below)
Wave: [wave]>[Speed][Direction]
Spectrum: [spectrum]>[Speed]
Reactive: [reactive]>[Color][Speed]
Starlight: [star]>[Color][Speed]
Rebound: [rebound]>[Color][Direction][Speed]
Loop: [loop]>[Color][Speed][Direction]
Pulse: [pulse]>[Speed]
Rain: [rain]>[Color][Speed]
Fireball: [fireball]>[Color][Speed] *Lighting Expansion Pack 2
Ripple: [ripple]>[Color][Speed] *Lighting Expansion Pack 2
Pitch Black: [black]
5.3 Parameters
Color:
Defined by inputting a 3 digit value (0-255) for each of the Red, Green, and Blue channels inside
square brackets: [RRR][GGG][BBB]. 0 is off and 255 is max brightness. Intermediate values blend colors.
Example:
Monochrome
Solid
Green:
[mono]>[0][255][0]
Speed:
Defined by inputting one a number 1-9 inside the speed token: [spdx]
Example:
Reactive
Red
at
Speed
9:
[reactive]>[255][0][0][spd9]
Direction:
Defined by inputting one of the following tokens: [dirup], [dirdown], [dirleft], [dirright]
Example: Loop Purple Left at Speed 3:
[loop]>[255][0][255][spd3][dirleft]
5.4 Freestyle and Breathe Effects
The Freestyle and Breathe effects allow you to assign a custom to color to each of the 95 keys using the
standard key Position Token and the color parameter. With Freestyle mode, there is no effect parameter,
simply define the color values for each key. Keys not specified will be off.