using System.Drawing; namespace PamhagenSysCtrl.Helpers { public static class Extensions { public static void SetBacklight(this Xbe24Keyboard k, PamhagenPlant.ShortcutKey key, (Color Color, bool Flashing) state) { k.SetBacklight(key, state.Color, state.Flashing); } public static void SetBacklight(this Xbe24Keyboard k, PamhagenPlant.ShortcutKey key, Color color, bool flashing = false) { if (App.Config.MapKey(key) is int n) k.SetBacklight(n, color, flashing); } public static bool IsKeyPressed(this Xbe24Keyboard k, PamhagenPlant.ShortcutKey key) { return App.Config.MapKey(key) is int n && k.IsKeyPressed(n); } } }