A C++ version of the original "keyboard-colour-program" developed in C#.
This is a cleaner, more organized, and efficient version of the initial program. It is designed to provide enhanced features for customizing CLEVO keyboards with RGB lighting, supporting both 3-zone and 1-zone keyboards. The program also includes a variety of animated effects to enhance your keyboard’s visual experience.
- Support for CLEVO keyboards:
- RGB 3-zone keyboards.
- RGB 1-zone keyboards.
- Predefined Animated Effects:
- 🌈 Fading Colors: Smooth color transitions (predefined themes).
- 🎥 Optimized Animations: Enhanced visual effects using animation objects.
CLEVO_KeyboardColour.exe if you're using a Single-Zone keyboard.
The following commands are supported and can be executed via the Command Prompt.
Navigate to the folder containing the executable files (e.g., CppKeyboardColour/Build/) and run the commands in administrator mode. To execute the .exe files, prepend the .\ before the command.
.\CLEVO_KeyboardColour.exe theme [themeName]-
Turn Backlight Off:
.\CLEVO_KeyboardColour.exe theme off🖤 Turns off the keyboard backlight.
-
Default Backlight:
.\CLEVO_KeyboardColour.exe theme default💙 Enables the default keyboard backlight colour (Solid Blue).
-
Breathing Effect:
.\CLEVO_KeyboardColour.exe theme breathe🌬️ Enables a breathing effect (smooth pulsing transitions between colors).
-
Colourshift:
.\CLEVO_KeyboardColour.exe theme colourshift🔄 Alternates colors for RGB keyboards (designed for 3-zone keyboards only!).
-
Fresh Breathe:
.\CLEVO_KeyboardColour.exe theme freshbreathe🌀 A custom theme designed by @mehrshad315, featuring an additional blue tone.
-
Colour Transform (Rainbow Sweep):
.\CLEVO_KeyboardColour.exe theme colourtransform🌈 Creates a rainbow sweep effect with smooth transitions.
-
Blink (Pulsating Blink):
.\CLEVO_KeyboardColour.exe theme blink✨ Makes the keyboard lights blink in a pulsating pattern.
-
Navigate to the folder containing the executable files:
CppKeyboardColour/Build/ -
Open a Command Prompt in Administrator mode:
- Search for "Command Prompt" in the Windows search bar.
- Right-click and select Run as Administrator.
-
Again, be sure that the InsydeDHCU.dll file is in the same directory as
CLEVO_KeyboardColour.exeif you're using a Single-Zone keyboard. -
Run the desired command using the syntax:
.\CLEVO_KeyboardColour.exe theme [themeName]
Example:
To activate the breathing effect, run:
.\CLEVO_KeyboardColour.exe theme breathe- Compatible CLEVO keyboards:
- RGB 1-zone or 3-zone lighting.
- For 1-zone keyboards, the InsydeDHCU.dll file must be in the same directory as
CLEVO_KeyboardColour.exe.
- Administrator Permissions: Ensure the program is run as administrator to avoid WMI failures.
- This is an initial version of the program, and more features (including better optimization for 1-zone keyboards) will be added in future updates.
- Feedback, suggestions, and contributions are highly appreciated to help improve the project.