public override void Shutdown() { //Shutdown 1 color devices. var restoreColor = ToRoccatColor(GlobalVarRegistry.GetVariable <RealColor>($"{DeviceName}_restore_fallback")); talkFx?.SetLedRgb(Zone.Event, KeyEffect.On, Speed.Fast, restoreColor); //Workaround because "RestoreLedRgb()" doesn't seam to work. talkFx?.RestoreLedRgb(); talkFx?.Dispose(); //Shutdown per key keyboards. ryosTalkFx?.ExitSdkMode(); ryosTalkFx?.Dispose(); isInitialized = false; }