/Wooting.NET

Wooting RGB control .NET wrapper

Primary LanguageC#MIT LicenseMIT

Wooting.NET

Build status

Simple wrapper library for wooting-rgb-sdk

Installation

You can install Wooting.NET from the nuget package. Once done, you need to obtain the appropriate rgb/analog sdk dlls (get whatever you require). You need to add those to your project and make sure they are copied to the output directory. (You'll need to make sure the dll's are exactly wooting-rgb-sdk.dll and not wooting-rgb-sdk64.dll or else it won't work)

Basic Usage

Have a look at the test project for some more examples.

The WootingKey.Keys enum is available to make it simpler to apply operations to certain keys

RGB

Requires wooting-rgb-sdk.dll to be included alongside the wrapper

RGBControl.IsConnected(); //Check if a keyboard is connected
RGBControl.SetKey(WootingKey.Keys.Esc, 255, 0, 0, true); //Set the Escape key to red

Analog

The original Analog SDK has been deprecated and replaced with a new one found here. You can find the C# Library to use it on Nuget and GitHub. There's also a guide for getting started with the Analog SDK in C# found here