These are chat archives for CoraleStudios/Colore

3rd
Apr 2016
Roxas Keyheart
@roxaskeyheart
Apr 03 2016 12:59
Sorry for the random question, but how would one set the color of the Razer logo light on the Blackwidow Chroma? I can't see it in the key enums, unless it's hiding under an odd name.
Adam Hellberg
@Sharparam
Apr 03 2016 13:02
Hm, it doesn't seem to be possible
the enum (in Razer's SDK include files) doesn't contain an entry for the logo and trying to access it via grid positions (row 6, column 11) is out of range
Roxas Keyheart
@roxaskeyheart
Apr 03 2016 13:03
It wouldn't be on it's own row you don't think? Like row 7, col 1 or something random like that?
Adam Hellberg
@Sharparam
Apr 03 2016 13:04
the include file (RzChromaSDKTypes.h) has Keyboard::MAX_ROW set to 6, and it's zero indexed so that covers the rows from the top (with escape) to the bottom (with ctrl, alt, et.c)
it could be somewhere in the grid i guess, but there doesn't seem to be anything documenting where
oh
Roxas Keyheart
@roxaskeyheart
Apr 03 2016 13:06
Can you ping Row 0, Col 20?
Adam Hellberg
@Sharparam
Apr 03 2016 13:06
i found it looking at the corners
Row 0 Column 20 is the logo
at least on the blackwidow i have (full-size with orange switches)
Roxas Keyheart
@roxaskeyheart
Apr 03 2016 13:08

So I can use something like:

Keyboard.Instance.SetPosition(0, 20, col, clear);

to set it right?

Adam Hellberg
@Sharparam
Apr 03 2016 13:08
yes, or with the indexer: Keyboard.Instance[0, 20] = someColor;
Roxas Keyheart
@roxaskeyheart
Apr 03 2016 13:10
Excellent, that seems to work. Thanks so much!
Adam Hellberg
@Sharparam
Apr 03 2016 13:10
huh, apparently there is an RZLED enum for the keyboard in the sdk sources
with a single entry for the logo
Roxas Keyheart
@roxaskeyheart
Apr 03 2016 13:12
interesting