Sharparam on 6.0.0
Updating the Getting Started Gu… Assuming that v6.0 is not be a … Restore Front Matter and 9 more (compare)
Yeah, it's just missing from Colore. I downloaded the source from GitHub and added SetCustom to Mouse (following the existing coding style). Built and tested, works great! (I suppose I could submit a patch, but it's trivial and I'm not sure what's involved in setting that up.)
Sadly, there is no Custom for Headset in the Chroma SDK. :( Looks like I'll be stuck with slow transitions there...
DllNotFoundExceptions are from the
DllImportattributes not finding the DLLs, one could still use
LoadLibraryto attempt loading them and check the return and/or
Marshal.GetLastWin32Error. Or wrap the first call to a Colore method with a
try-catch. We might add a check on the first initialization of Colore to see if a DLL error is thrown and if so re-throw as a
bool Chroma.IsSdkAvailable()is also being added which can be used to check availability of the Chroma SDK on the system.
Creating custom animations is done by implementing your own algorithms manipulating the keys (a reactive effect for certain keys could listen for key presses and activate the pressed key with a certain color, and then fade the color out over time), it's possible we may add some additional effect algorithms to Colore in the future if they prove to be widely used enough to warrant a central implementation, but it's not something we currently have planned.
Brightness (the kind that can be set through Synapse and the keyboard hotkeys) can currently not be controlled through the SDK. The closest approximation would be to make colors darker/brighter, this doesn't expose the full control of brightness but that will not be possible until Razer implements it in their SDK.
Regarding example apps we are going to add some once the current workload is lower.