top of page
Wooting RGB

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.

bottom of page