using RGB.NET.Core; using RGB.NET.Devices.Wooting.Enum; using RGB.NET.Devices.Wooting.Generic; using RGB.NET.Devices.Wooting.Native; namespace RGB.NET.Devices.Wooting.Keyboard; /// /// Represents a generic information for a . /// public sealed class WootingKeyboardRGBDeviceInfo : WootingRGBDeviceInfo, IKeyboardDeviceInfo { #region Properties & Fields /// public KeyboardLayoutType Layout { get; } #endregion #region Constructors /// /// /// Internal constructor of managed . /// /// The layout of the keyboard. /// The model of the keyboard. /// The name of the keyboard. internal WootingKeyboardRGBDeviceInfo(KeyboardLayoutType layout, string model, string name) : base(RGBDeviceType.Keyboard, model, name) { Layout = layout; } #endregion }