
Wooting RGB
Category:
AddIn:
Scope:
Code Snippets:
Supports Material List:
Status Screen Widgets:
License:
Input Registration
Wooting
Global
no
no
no
Standard EventIDE license
In this article:
Introduction
The Wooting RGB element enables real-time control of per-key RGB lighting on a Wooting keyboard during an EventIDE experiment. It allows you to set a specific color for a target key, dim all keys, or restore them to their default state — all triggered programmatically through runtime commands.
By combining lighting control with input detection from Wooting analog keys, you can create dynamic visual cues, highlight response options, or provide immediate visual feedback in reaction to participant actions.
Main Features
Targeted Lighting Control: set a specific RGB color for any chosen key during runtime.
Global Light Management: dim or reset all keys instantly.
Real-Time Updates: change lighting states at any point while the experiment is running via code snippets.
Integration with Input: combine lighting feedback with Wooting analog button measurements for richer experiment interactivity.
Properties
Name | Description | Property Class | Type |
Target Button | The specific Wooting key to receive the assigned RGB color. | General | String |
Set Target Color Now | Runtime command that sets an RGB color for the selected button. To execute, assign a new color in code snippets. | Runtime Command | stColor |
Dim All Colors Now | Runtime command that dims RGB colors of all buttons. To execute, assign true in code snippets. | Runtime Command | Boolean |
Reset All Colors Now | Runtime command that resets all RGB colors to the initial state. To execute, assign true in code snippets. | Runtime Command | Boolean |
Is Enabled | If set to false, the element is completely omitted when the experiment is run. | Design | Boolean |
Title | Title of the element. | Design | String |
Practical Uses
Feedback Signals: light up the correct key after a participant responds.
Guidance Cues: highlight which key to press next in a reaction-time or learning task.
Trial State Indicators: use keyboard colors to show different experiment phases (e.g., green for “ready,” red for “stop”).
Immersive Experiments: pair input and visual cues for tasks involving motor control, gaming research, or training simulations.
Example
In a reaction-time task, you can highlight a key in blue when the participant should prepare to press it, switch to green when the go-signal appears, and reset to default lighting after the response is recorded.
