OpenRGB/RGBController
Chris M 35453db3e0 Initial commit for the Keyboard Layout Manager
* Implements physical size:
    Full Size
    TKL
    60%
* Implements regional layouts
    ANSI QWERTY
    ISO QWERTY
    QWERTZ
    AZERTY
    JIS
* Customisible layouts produced by adding and swapping custom keys
allowing for keyboard SKU variants
* Exportable matrix maps filled by map count, matrix index or filled by an
array of values.
* Matrix map size adjustable to fixed width and height to support size
specific protocols. e.g. Razer
* Debug keyboards are customisable by adding the following values into
the JSON list.
    "Layout" (int),
    "Size" (int),
    "Linear" (bool),
    "Underglow" (bool),
    "Insert" array[ { "Zone" (int), "Row" (int), "Col" (int), "Val"
(int), "Name": (string) } ],
    "Swap" array[ { "Zone" (int), "Row" (int), "Col" (int), "Val" (int),
"Name": (string) } ]
2023-03-15 21:34:08 +00:00
..
KeyboardLayoutManager.cpp Initial commit for the Keyboard Layout Manager 2023-03-15 21:34:08 +00:00
KeyboardLayoutManager.h Initial commit for the Keyboard Layout Manager 2023-03-15 21:34:08 +00:00
RGBController.cpp Fixed some warnings 2023-03-11 23:25:26 +00:00
RGBController.h Segments 2023-01-20 19:00:45 +00:00
RGBController_Dummy.cpp Adding Legend to Suported Devices 2022-06-21 16:37:20 +00:00
RGBController_Dummy.h Update mode asynchronously 2020-07-17 18:29:37 -05:00
RGBController_Network.cpp Allow for server side controller resizing 2022-07-04 20:16:39 +00:00
RGBController_Network.h Add saving support to network protocol 2021-07-04 21:17:55 -05:00
RGBControllerKeyNames.cpp Initial commit for the Keyboard Layout Manager 2023-03-15 21:34:08 +00:00
RGBControllerKeyNames.h Initial commit for the Keyboard Layout Manager 2023-03-15 21:34:08 +00:00