SignalRGB PluginIntegration·3 min read·Oct 4, 2026
How to Add Unsupported Chinese Mechanical Keyboards to SignalRGB
Seamlessly synchronize RGB lighting on budget and custom Chinese mechanical keyboards using SignalRGB.
N
nuonuo
Nollie Team

Key Takeaways
- Connect your keyboard in wired USB mode and exit all OEM vendor software to avoid HID conflicts.
- Copy the model-specific .js plugin file directly into SignalRGB's User Plugins directory and restart the app.
- If undetected, verify that your keyboard's hardware VID and PID in Device Manager match the plugin script.
Download Plugins
Introduction
- What is this: A community collection of custom JavaScript plugins designed to bridge non-native Chinese mechanical keyboards with SignalRGB.
- Why it is needed: Enables per-key or zone RGB sync for boards that lack official OEM integration in SignalRGB.
- Prerequisites:
- SignalRGB installed (latest stable build recommended).
- Supported keyboard connected via wired USB mode (wireless/2.4GHz/Bluetooth often bypasses standard HID communication required by plugins).
- Original OEM keyboard software closed/disabled to prevent HID conflicts.
Supported Devices
A quick-reference table to help users identify if their hardware and connection mode are compatible:
| Aula | Mchose | CIY | Dareu | DK | FL-ESPORTS | Ganss | Kzzi | LEOBOG | Royal Kludge | TOGAR | Valkyrie | VGN | Xinmeng | Others | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| F99 | X75 | Gas67 | A81 | DK68 | CMK99 | GS3087T | K75 Lite | Hi75 | RK G68 | T9 | VK75 | V98 Pro | M71 | WL68 | ForgeAnt G68 | Langtu LT84 |
| F87 | K99 | Tester84 | A84 | DK75 | FL980 | GS3104T | K75 | K81 | RK H81 | T90 | VK87 | V98 Pro V2 | X75 | XC Stor Is67 | Gai17 Numpad | Machenike K500 |
| F87 Pro | G98 | A98 | DK100 | MK104 | GS3104T Pro | K75 Pro | RK R78 | VK99 | S99 | M87 | 1st Player MK8 | Gopolar GG75 | Monka A87 | |||
| F75 | A98 Pro | MK870 | HS75T RGB | Z98 | RK R98 | VK99 Knob & LCD | N75 | Ajazz AK992 | Zuoya GMK67* | Reccazr 75 | ||||||
| F98 | HS98T Pro | RK 98 (Old ver) | N7 Pro | Akko 3098N | Hexgears i5 | Thunder Robot KL3089 | ||||||||||
| F98 Pro | HS108T RGB | VXE V87* | Capturer KT108 | IROK FE104 | Wobkey Rainy75* | |||||||||||
| VTK V75X | ColorReco C068 | JamesDonkey RS2 | VTER Galaxy 100 | |||||||||||||
| 98Pro Wireless | Dino75 | Jiagong 75 Max | Weika WK980 | |||||||||||||
Step-by-Step Installation
- Locate the SignalRGB Plugins Folder: Click here (or navigate to
%USERPROFILE%\Documents\WhirlwindFX\SignalRGB\Plugins). - Download the specific .js plugin file (and accompanying layout image/definition, if applicable) from the repository.
- Place the downloaded file into the Plugins folder.
- Fully exit SignalRGB from the system tray and reopen it so it re-indexes local plugins.
- Navigate to Devices in SignalRGB and confirm the keyboard shows up under active devices.
Troubleshooting & FAQ
- Device Not Detected:
- Check USB Vendor ID (VID) and Product ID (PID) using Device Manager to confirm they match the plugin script.
- Ensure the keyboard is in wired mode, not 2.4 GHz or Bluetooth.
- Flickering or Stuttering LEDs:
- Close vendor software (e.g., Aula driver, Royal Kludge software) running in the background.
- Plugin Resets on App Update:
- Explain that major SignalRGB updates occasionally overwrite or clear local plugin caches, requiring a re-copy.
