developer
58 pages tagged developer
- Advanced Communication
SignalRGB guide: Advanced Communication
- Audio Visualizer
SignalRGB guide: Audio Visualizer
- Ball Class
SignalRGB guide: Ball Class
- Build Your First Plugin
SignalRGB guide: Build Your First Plugin
- Building Firmware From Source
SignalRGB guide: Building Firmware From Source
- Callbacks
SignalRGB guide: Callbacks
- Capturing USB Data
SignalRGB guide: Capturing USB Data
- Color Cycle
SignalRGB guide: Color Cycle
- Community Firmware Notice
Important information about community-maintained QMK firmware, including warranty, hardware risk, security, and support scope.
- Component Functions
SignalRGB guide: Component Functions
- Component Structure
SignalRGB guide: Component Structure
- Converting ANSI Keyboard Plugins to International Layouts
SignalRGB guide: Converting ANSI Keyboard Plugins to International Layouts
- Creating a Plugin
SignalRGB guide: Creating a Plugin
- Determining Device Type
SignalRGB guide: Determining Device Type
- Determining Device Write Type
SignalRGB guide: Determining Device Write Type
- Developer Documentation
Build lighting effects and hardware plugins for SignalRGB using our developer frameworks.
- Device Images
SignalRGB guide: Device Images
- DIY Arduino Corsair Lighting Node Pro
Learn how to turn an ATmega32U4-based Arduino into a virtual Corsair Lighting Node Pro using the open-source Corsair Lighting Protocol firmware.
- Effects Are Webpages
SignalRGB guide: Effects Are Webpages
- Fan Control
SignalRGB guide: Fan Control
- Finding Initialization Packets
SignalRGB guide: Finding Initialization Packets
- Firmware
SignalRGB guide: Firmware
- Fixing Issues
SignalRGB guide: Fixing Issues
- Framework 16 Keyboard and Macropad
SignalRGB guide: Framework 16 Keyboard and Macropad
- Game Developer Quick-Start
SignalRGB guide: Game Developer Quick-Start
- Game/App Integrations
SignalRGB guide: Game/App Integrations
- How is a Plugin Loaded?
SignalRGB guide: How is a Plugin Loaded?
- HTML5+JS
SignalRGB guide: HTML5+JS
- Identifying Issues
SignalRGB guide: Identifying Issues
- Introduction
SignalRGB guide: Introduction
- Isolating RGB Data in USB Captures
SignalRGB guide: Isolating RGB Data in USB Captures
- Key Names
SignalRGB guide: Key Names
- Layouts
SignalRGB guide: Layouts
- Lighting
SignalRGB guide: Lighting
- Mapping LED Positions
SignalRGB guide: Mapping LED Positions
- Massdrop Loader
SignalRGB guide: Massdrop Loader
- Meet the Canvas
SignalRGB guide: Meet the Canvas
- Meta Tags
SignalRGB guide: Meta Tags
- Modules and Features
SignalRGB guide: Modules and Features
- Optional Export Flags
SignalRGB guide: Optional Export Flags
- Plugin Exports
SignalRGB guide: Plugin Exports
- Plugin Template
SignalRGB guide: Plugin Template
- QMK Introduction
SignalRGB guide: QMK Introduction
- QMK Toolbox
SignalRGB guide: QMK Toolbox
- Selecting Endpoints
SignalRGB guide: Selecting Endpoints
- Skeleton Walkthrough
SignalRGB guide: Skeleton Walkthrough
- Smart Tags
SignalRGB guide: Smart Tags
- Snippets
SignalRGB guide: Snippets
- SONiX Flasher
SignalRGB guide: SONiX Flasher
- SRGBmods QMK Firmware
SignalRGB guide: SRGBmods QMK Firmware
- SVG Paths
SignalRGB guide: SVG Paths
- Testing Requirements
SignalRGB guide: Testing Requirements
- User Controls
SignalRGB guide: User Controls
- Using Components
SignalRGB guide: Using Components
- Utilities
SignalRGB guide: Utilities
- What are Components?
SignalRGB guide: What are Components?
- What is a Plugin?
SignalRGB guide: What is a Plugin?
- Writes and Reads
SignalRGB guide: Writes and Reads