mirror of
https://github.com/DarthAffe/RGB.NET.git
synced 2025-12-12 17:48:31 +00:00
Added abnt and ks keyboard-layouts
This commit is contained in:
parent
190f5df025
commit
f00ab7f581
@ -1,10 +1,13 @@
|
|||||||
namespace RGB.NET.Core
|
// ReSharper disable InconsistentNaming
|
||||||
|
namespace RGB.NET.Core
|
||||||
{
|
{
|
||||||
public enum KeyboardLayoutType
|
public enum KeyboardLayoutType
|
||||||
{
|
{
|
||||||
Unknown = 0,
|
Unknown = 0,
|
||||||
Ansi = 1,
|
ANSI = 1,
|
||||||
Iso = 2,
|
ISO = 2,
|
||||||
Jis = 3
|
JIS = 3,
|
||||||
|
ABNT = 4,
|
||||||
|
KS = 5
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -34,9 +34,9 @@ namespace RGB.NET.Devices.CoolerMaster
|
|||||||
this.Layout = physicalKeyboardLayout switch
|
this.Layout = physicalKeyboardLayout switch
|
||||||
{
|
{
|
||||||
CoolerMasterPhysicalKeyboardLayout.UNINIT => KeyboardLayoutType.Unknown,
|
CoolerMasterPhysicalKeyboardLayout.UNINIT => KeyboardLayoutType.Unknown,
|
||||||
CoolerMasterPhysicalKeyboardLayout.US => KeyboardLayoutType.Ansi,
|
CoolerMasterPhysicalKeyboardLayout.US => KeyboardLayoutType.ANSI,
|
||||||
CoolerMasterPhysicalKeyboardLayout.EU => KeyboardLayoutType.Iso,
|
CoolerMasterPhysicalKeyboardLayout.EU => KeyboardLayoutType.ISO,
|
||||||
CoolerMasterPhysicalKeyboardLayout.JP => KeyboardLayoutType.Jis,
|
CoolerMasterPhysicalKeyboardLayout.JP => KeyboardLayoutType.JIS,
|
||||||
_ => KeyboardLayoutType.Unknown
|
_ => KeyboardLayoutType.Unknown
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@ -45,11 +45,11 @@ namespace RGB.NET.Devices.Corsair
|
|||||||
this.LogicalLayout = (CorsairLogicalKeyboardLayout)nativeInfo.logicalLayout;
|
this.LogicalLayout = (CorsairLogicalKeyboardLayout)nativeInfo.logicalLayout;
|
||||||
this.Layout = PhysicalLayout switch
|
this.Layout = PhysicalLayout switch
|
||||||
{
|
{
|
||||||
CorsairPhysicalKeyboardLayout.US => KeyboardLayoutType.Ansi,
|
CorsairPhysicalKeyboardLayout.US => KeyboardLayoutType.ANSI,
|
||||||
CorsairPhysicalKeyboardLayout.UK => KeyboardLayoutType.Iso,
|
CorsairPhysicalKeyboardLayout.UK => KeyboardLayoutType.ISO,
|
||||||
CorsairPhysicalKeyboardLayout.BR => KeyboardLayoutType.Unknown,
|
CorsairPhysicalKeyboardLayout.BR => KeyboardLayoutType.ABNT,
|
||||||
CorsairPhysicalKeyboardLayout.JP => KeyboardLayoutType.Jis,
|
CorsairPhysicalKeyboardLayout.JP => KeyboardLayoutType.JIS,
|
||||||
CorsairPhysicalKeyboardLayout.KR => KeyboardLayoutType.Unknown,
|
CorsairPhysicalKeyboardLayout.KR => KeyboardLayoutType.KS,
|
||||||
_ => KeyboardLayoutType.Unknown
|
_ => KeyboardLayoutType.Unknown
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user