From b925e6f050b0f46417e449f32728a1c3dbf99977 Mon Sep 17 00:00:00 2001 From: Cameron Ross Date: Sat, 16 Jan 2021 17:38:42 -0400 Subject: [PATCH] add Cooler Master SK630 Keyboard support --- .../Devices/CoolerMaster/KeyMaps.cs | 144 ++++++++++ .../Project-Aurora/Settings/Configuration.cs | 2 + .../Settings/KeyboardLayoutManager.cs | 2 + .../cooler_master_sk630_bottom_features.json | 271 ++++++++++++++++++ .../cooler_master_sk630_left_features.json | 61 ++++ .../cooler_master_sk630_right_features.json | 50 ++++ .../cooler_master_sk630_top_features.json | 227 +++++++++++++++ .../kb_layouts/cooler_master_sk630.json | 119 ++++++++ 8 files changed, 876 insertions(+) create mode 100644 Project-Aurora/Project-Aurora/kb_layouts/Extra Features/cooler_master_sk630_bottom_features.json create mode 100644 Project-Aurora/Project-Aurora/kb_layouts/Extra Features/cooler_master_sk630_left_features.json create mode 100644 Project-Aurora/Project-Aurora/kb_layouts/Extra Features/cooler_master_sk630_right_features.json create mode 100644 Project-Aurora/Project-Aurora/kb_layouts/Extra Features/cooler_master_sk630_top_features.json create mode 100644 Project-Aurora/Project-Aurora/kb_layouts/cooler_master_sk630.json diff --git a/Project-Aurora/Project-Aurora/Devices/CoolerMaster/KeyMaps.cs b/Project-Aurora/Project-Aurora/Devices/CoolerMaster/KeyMaps.cs index c89059d41..dbcace356 100644 --- a/Project-Aurora/Project-Aurora/Devices/CoolerMaster/KeyMaps.cs +++ b/Project-Aurora/Project-Aurora/Devices/CoolerMaster/KeyMaps.cs @@ -667,6 +667,149 @@ public static class KeyMaps [DK.ADDITIONALLIGHT57] = (7, 23), }; + public static readonly Dictionary SK630 = new Dictionary + { + [DK.ESC] = (0, 0), + [DK.F1] = (0, 1), + [DK.F2] = (0, 2), + [DK.F3] = (0, 3), + [DK.F4] = (0, 4), + [DK.F5] = (0, 6), + [DK.F6] = (0, 7), + [DK.F7] = (0, 8), + [DK.F8] = (0, 9), + [DK.F9] = (0, 11), + [DK.F10] = (0, 12), + [DK.F11] = (0, 13), + [DK.F12] = (0, 14), + [DK.PRINT_SCREEN] = (0, 15), + [DK.SCROLL_LOCK] = (0, 16), + [DK.PAUSE_BREAK] = (0, 17), + [DK.ADDITIONALLIGHT1] = (0, 22), + [DK.ADDITIONALLIGHT25] = (0, 23), + [DK.TILDE] = (1, 0), + [DK.ONE] = (1, 1), + [DK.TWO] = (1, 2), + [DK.THREE] = (1, 3), + [DK.FOUR] = (1, 4), + [DK.FIVE] = (1, 5), + [DK.SIX] = (1, 6), + [DK.SEVEN] = (1, 7), + [DK.EIGHT] = (1, 8), + [DK.NINE] = (1, 9), + [DK.ZERO] = (1, 10), + [DK.MINUS] = (1, 11), + [DK.EQUALS] = (1, 12), + [DK.BACKSPACE] = (1, 14), + [DK.INSERT] = (1, 15), + [DK.HOME] = (1, 16), + [DK.PAGE_UP] = (1, 17), + [DK.ADDITIONALLIGHT2] = (1, 22), + [DK.ADDITIONALLIGHT26] = (1, 23), + [DK.TAB] = (2, 0), + [DK.Q] = (2, 1), + [DK.W] = (2, 2), + [DK.E] = (2, 3), + [DK.R] = (2, 4), + [DK.T] = (2, 5), + [DK.Y] = (2, 6), + [DK.U] = (2, 7), + [DK.I] = (2, 8), + [DK.O] = (2, 9), + [DK.P] = (2, 10), + [DK.OPEN_BRACKET] = (2, 11), + [DK.CLOSE_BRACKET] = (2, 12), + [DK.BACKSLASH] = (2, 14), + [DK.DELETE] = (2, 15), + [DK.END] = (2, 16), + [DK.PAGE_DOWN] = (2, 17), + [DK.ADDITIONALLIGHT3] = (2, 22), + [DK.ADDITIONALLIGHT27] = (2, 23), + [DK.CAPS_LOCK] = (3, 0), + [DK.A] = (3, 1), + [DK.S] = (3, 2), + [DK.D] = (3, 3), + [DK.F] = (3, 4), + [DK.G] = (3, 5), + [DK.H] = (3, 6), + [DK.J] = (3, 7), + [DK.K] = (3, 8), + [DK.L] = (3, 9), + [DK.SEMICOLON] = (3, 10), + [DK.APOSTROPHE] = (3, 11), + [DK.HASHTAG] = (3, 12), + [DK.ENTER] = (3, 14), + [DK.ADDITIONALLIGHT4] = (3, 22), + [DK.ADDITIONALLIGHT28] = (3, 23), + [DK.LEFT_SHIFT] = (4, 0), + [DK.BACKSLASH_UK] = (4, 1), + [DK.Z] = (4, 2), + [DK.X] = (4, 3), + [DK.C] = (4, 4), + [DK.V] = (4, 5), + [DK.B] = (4, 6), + [DK.N] = (4, 7), + [DK.M] = (4, 8), + [DK.COMMA] = (4, 9), + [DK.PERIOD] = (4, 10), + [DK.FORWARD_SLASH] = (4, 11), + [DK.RIGHT_SHIFT] = (4, 14), + [DK.ARROW_UP] = (4, 16), + [DK.ADDITIONALLIGHT5] = (4, 22), + [DK.ADDITIONALLIGHT29] = (4, 23), + [DK.LEFT_CONTROL] = (5, 0), + [DK.LEFT_WINDOWS] = (5, 1), + [DK.LEFT_ALT] = (5, 2), + [DK.SPACE] = (5, 6), + [DK.RIGHT_ALT] = (5, 10), + [DK.RIGHT_WINDOWS] = (5, 11), + [DK.APPLICATION_SELECT] = (5, 12), + [DK.RIGHT_CONTROL] = (5, 14), + [DK.ARROW_LEFT] = (5, 15), + [DK.ARROW_DOWN] = (5, 16), + [DK.ARROW_RIGHT] = (5, 17), + [DK.ADDITIONALLIGHT6] = (6, 0), + [DK.ADDITIONALLIGHT7] = (6, 1), + [DK.ADDITIONALLIGHT8] = (6, 2), + [DK.ADDITIONALLIGHT9] = (6, 3), + [DK.ADDITIONALLIGHT10] = (6, 4), + [DK.ADDITIONALLIGHT11] = (6, 5), + [DK.ADDITIONALLIGHT12] = (6, 6), + [DK.ADDITIONALLIGHT13] = (6, 7), + [DK.ADDITIONALLIGHT14] = (6, 8), + [DK.ADDITIONALLIGHT15] = (6, 9), + [DK.ADDITIONALLIGHT16] = (6, 10), + [DK.ADDITIONALLIGHT17] = (6, 11), + [DK.ADDITIONALLIGHT18] = (6, 12), + [DK.ADDITIONALLIGHT19] = (6, 13), + [DK.ADDITIONALLIGHT20] = (6, 14), + [DK.ADDITIONALLIGHT21] = (6, 15), + [DK.ADDITIONALLIGHT22] = (6, 16), + [DK.ADDITIONALLIGHT23] = (6, 17), + [DK.ADDITIONALLIGHT24] = (6, 18), + [DK.ADDITIONALLIGHT30] = (7, 0), + [DK.ADDITIONALLIGHT31] = (7, 1), + [DK.ADDITIONALLIGHT32] = (7, 2), + [DK.ADDITIONALLIGHT33] = (7, 3), + [DK.ADDITIONALLIGHT34] = (7, 4), + [DK.ADDITIONALLIGHT35] = (7, 5), + [DK.ADDITIONALLIGHT36] = (7, 6), + [DK.ADDITIONALLIGHT37] = (7, 7), + [DK.ADDITIONALLIGHT38] = (7, 8), + [DK.ADDITIONALLIGHT39] = (7, 9), + [DK.ADDITIONALLIGHT40] = (7, 10), + [DK.ADDITIONALLIGHT41] = (7, 11), + [DK.ADDITIONALLIGHT42] = (7, 12), + [DK.ADDITIONALLIGHT43] = (7, 13), + [DK.ADDITIONALLIGHT44] = (7, 14), + [DK.ADDITIONALLIGHT45] = (7, 15), + [DK.ADDITIONALLIGHT46] = (7, 16), + [DK.ADDITIONALLIGHT47] = (7, 17), + [DK.ADDITIONALLIGHT48] = (7, 18), + [DK.ADDITIONALLIGHT49] = (7, 19), + [DK.ADDITIONALLIGHT50] = (7, 20), + + }; public static readonly Dictionary> LayoutMapping = new Dictionary> @@ -684,6 +827,7 @@ public static class KeyMaps [Native.DEVICE_INDEX.MK750] = MK750, [Native.DEVICE_INDEX.MK730] = MK730, [Native.DEVICE_INDEX.SK650] = SK650, + [Native.DEVICE_INDEX.SK630] = SK630, //TODO [Native.DEVICE_INDEX.MMouse_L] = new Dictionary() diff --git a/Project-Aurora/Project-Aurora/Settings/Configuration.cs b/Project-Aurora/Project-Aurora/Settings/Configuration.cs index 9c87116e2..9fc2efd6b 100755 --- a/Project-Aurora/Project-Aurora/Settings/Configuration.cs +++ b/Project-Aurora/Project-Aurora/Settings/Configuration.cs @@ -234,6 +234,8 @@ public enum PreferredKeyboard Masterkeys_MK730 = 504, [Description("Cooler Master - SK650")] Cooler_Master_SK650 = 505, + [Description("Cooler Master - SK630")] + Cooler_Master_SK630 = 506, //Roccat range is 600-699 [Description("Roccat Ryos")] diff --git a/Project-Aurora/Project-Aurora/Settings/KeyboardLayoutManager.cs b/Project-Aurora/Project-Aurora/Settings/KeyboardLayoutManager.cs index 80a9357d8..997af96ab 100755 --- a/Project-Aurora/Project-Aurora/Settings/KeyboardLayoutManager.cs +++ b/Project-Aurora/Project-Aurora/Settings/KeyboardLayoutManager.cs @@ -738,6 +738,8 @@ public void LoadBrand(PreferredKeyboard keyboard_preference = PreferredKeyboard. layoutConfigPath = Path.Combine(layoutsPath, "masterkeys_mk730.json"); else if (keyboard_preference == PreferredKeyboard.Cooler_Master_SK650) layoutConfigPath = Path.Combine(layoutsPath, "cooler_master_sk650.json"); + else if (keyboard_preference == PreferredKeyboard.Cooler_Master_SK630) + layoutConfigPath = Path.Combine(layoutsPath, "cooler_master_sk630.json"); else if (keyboard_preference == PreferredKeyboard.Roccat_Ryos) layoutConfigPath = Path.Combine(layoutsPath, "roccat_ryos.json"); else if (keyboard_preference == PreferredKeyboard.SteelSeries_Apex_M800) diff --git a/Project-Aurora/Project-Aurora/kb_layouts/Extra Features/cooler_master_sk630_bottom_features.json b/Project-Aurora/Project-Aurora/kb_layouts/Extra Features/cooler_master_sk630_bottom_features.json new file mode 100644 index 000000000..46bcb7753 --- /dev/null +++ b/Project-Aurora/Project-Aurora/kb_layouts/Extra Features/cooler_master_sk630_bottom_features.json @@ -0,0 +1,271 @@ +{ + "group_tag": "keyboard", + "origin_region": 3, + "grouped_keys": [ + { + "visualName": "", + "tag": 146, + "margin_left": 20, + "margin_top": 5.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 147, + "margin_left": 53, + "margin_top": 5.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 148, + "margin_left": 86.0, + "margin_top": 5.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 149, + "margin_left": 119.0, + "margin_top": 5.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 150, + "margin_left": 152.0, + "margin_top": 5.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 151, + "margin_left": 185.0, + "margin_top": 5.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 172, + "margin_left": 218.0, + "margin_top": 5.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 173, + "margin_left": 251.0, + "margin_top": 5.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 174, + "margin_left": 284.0, + "margin_top": 5.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 175, + "margin_left": 317.0, + "margin_top": 5.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 176, + "margin_left": 350.0, + "margin_top": 5.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 177, + "margin_left": 383.0, + "margin_top": 5.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 178, + "margin_left": 416.0, + "margin_top": 5.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 179, + "margin_left": 449.0, + "margin_top": 5.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 180, + "margin_left": 482.0, + "margin_top": 5.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 181, + "margin_left": 515.0, + "margin_top": 5.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 182, + "margin_left": 548.0, + "margin_top": 5.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 183, + "margin_left": 581.0, + "margin_top": 5.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 189, + "margin_left": 614.0, + "margin_top": 5.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 190, + "margin_left": 647.0, + "margin_top": 5.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 191, + "margin_left": 680.0, + "margin_top": 5.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 192, + "margin_left": 713.0, + "margin_top": 5.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 193, + "margin_left": 746.0, + "margin_top": 5.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 250, + "margin_left": 779.0, + "margin_top": 5.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + } + + ] +} diff --git a/Project-Aurora/Project-Aurora/kb_layouts/Extra Features/cooler_master_sk630_left_features.json b/Project-Aurora/Project-Aurora/kb_layouts/Extra Features/cooler_master_sk630_left_features.json new file mode 100644 index 000000000..12129ad2c --- /dev/null +++ b/Project-Aurora/Project-Aurora/kb_layouts/Extra Features/cooler_master_sk630_left_features.json @@ -0,0 +1,61 @@ +{ + "group_tag": "keyboard", + "origin_region": 1, + "grouped_keys": [ + { + "visualName": "", + "tag": 142, + "margin_left": -20.0, + "margin_top": 4.0, + "width": 10.0, + "height": 50, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 143, + "margin_left": -20.0, + "margin_top": 56.5, + "width": 10.0, + "height": 50, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 144, + "margin_left": -20, + "margin_top": 109, + "width": 10.0, + "height": 50, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 145, + "margin_left": -20.0, + "margin_top": 161.5, + "width": 10.0, + "height": 50, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 146, + "margin_left": -20.0, + "margin_top": 214.0, + "width": 10.0, + "height": 50, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + } + ] +} \ No newline at end of file diff --git a/Project-Aurora/Project-Aurora/kb_layouts/Extra Features/cooler_master_sk630_right_features.json b/Project-Aurora/Project-Aurora/kb_layouts/Extra Features/cooler_master_sk630_right_features.json new file mode 100644 index 000000000..410ad6025 --- /dev/null +++ b/Project-Aurora/Project-Aurora/kb_layouts/Extra Features/cooler_master_sk630_right_features.json @@ -0,0 +1,50 @@ +{ + "group_tag": "keyboard", + "origin_region": 2, + "grouped_keys": [ + { + "visualName": "", + "tag": 186, + "margin_left": 10.0, + "margin_top": 4.0, + "width": 10.0, + "height": 50, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 187, + "margin_left": 10.0, + "margin_top": 56.5, + "width": 10.0, + "height": 50, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 188, + "margin_left": 10.0, + "margin_top": 109, + "width": 10.0, + "height": 50, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 189, + "margin_left": 10.0, + "margin_top": 161.5, + "width": 10.0, + "height": 50, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + } + ] +} \ No newline at end of file diff --git a/Project-Aurora/Project-Aurora/kb_layouts/Extra Features/cooler_master_sk630_top_features.json b/Project-Aurora/Project-Aurora/kb_layouts/Extra Features/cooler_master_sk630_top_features.json new file mode 100644 index 000000000..b63c957e5 --- /dev/null +++ b/Project-Aurora/Project-Aurora/kb_layouts/Extra Features/cooler_master_sk630_top_features.json @@ -0,0 +1,227 @@ +{ + "group_tag": "keyboard", + "origin_region": 1, + "grouped_keys": [ + { + "visualName": "", + "tag": 251, + "margin_left": 35, + "margin_top": -20.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 252, + "margin_left": 68, + "margin_top": -20.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 253, + "margin_left": 101, + "margin_top": -20.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 254, + "margin_left": 134.0, + "margin_top": -20.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 255, + "margin_left": 167.0, + "margin_top": -20.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 256, + "margin_left": 200.0, + "margin_top": -20.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 257, + "margin_left": 233.0, + "margin_top": -20.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 258, + "margin_left": 266.0, + "margin_top": -20.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 259, + "margin_left": 299.0, + "margin_top": -20.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 260, + "margin_left": 332.0, + "margin_top": -20.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 261, + "margin_left": 365.0, + "margin_top": -20.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 262, + "margin_left": 398.0, + "margin_top": -20.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 263, + "margin_left": 431.0, + "margin_top": -20.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 264, + "margin_left": 464.0, + "margin_top": -20.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 265, + "margin_left": 497.0, + "margin_top": -20.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 266, + "margin_left": 530.0, + "margin_top": -20.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 267, + "margin_left": 563.0, + "margin_top": -20.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 268, + "margin_left": 596.0, + "margin_top": -20.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 269, + "margin_left": 629.0, + "margin_top": -20.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + }, + { + "visualName": "", + "tag": 270, + "margin_left": 662.0, + "margin_top": -20.0, + "width": 26.0, + "height": 10.0, + "font_size": 12.0, + "enabled": true, + "absolute_location": true + } + + ] +} diff --git a/Project-Aurora/Project-Aurora/kb_layouts/cooler_master_sk630.json b/Project-Aurora/Project-Aurora/kb_layouts/cooler_master_sk630.json new file mode 100644 index 000000000..57f9afc7e --- /dev/null +++ b/Project-Aurora/Project-Aurora/kb_layouts/cooler_master_sk630.json @@ -0,0 +1,119 @@ +{ + "keys_to_remove": [ + 34, + 35, + 36, + 37, + 55, + 56, + 57, + 58, + 73, + 74, + 75, + 90, + 91, + 92, + 93, + 105, + 106 + ], + "key_modifications": { + "16": { + "visualName": null, + "tag": 16, + "line_break": true, + "margin_left": null, + "margin_top": null, + "width": null, + "height": null, + "font_size": null, + "width_bits": null, + "height_bits": null, + "margin_left_bits": null, + "margin_top_bits": null, + "enabled": null + }, + "33": { + "visualName": null, + "tag": 33, + "line_break": true, + "margin_left": null, + "margin_top": null, + "width": null, + "height": null, + "font_size": null, + "width_bits": null, + "height_bits": null, + "margin_left_bits": null, + "margin_top_bits": null, + "enabled": null + }, + "54": { + "visualName": null, + "tag": 54, + "line_break": true, + "margin_left": null, + "margin_top": null, + "width": null, + "height": null, + "font_size": null, + "width_bits": null, + "height_bits": null, + "margin_left_bits": null, + "margin_top_bits": null, + "enabled": null + }, + "72": { + "visualName": null, + "tag": 72, + "line_break": true, + "margin_left": null, + "margin_top": null, + "width": null, + "height": null, + "font_size": null, + "width_bits": null, + "height_bits": null, + "margin_left_bits": null, + "margin_top_bits": null, + "enabled": null + }, + "89": { + "visualName": null, + "tag": 89, + "line_break": true, + "margin_left": null, + "margin_top": null, + "width": null, + "height": null, + "font_size": null, + "width_bits": null, + "height_bits": null, + "margin_left_bits": null, + "margin_top_bits": null, + "enabled": null + }, + "104": { + "visualName": null, + "tag": 104, + "line_break": true, + "margin_left": null, + "margin_top": null, + "width": null, + "height": null, + "font_size": null, + "width_bits": null, + "height_bits": null, + "margin_left_bits": null, + "margin_top_bits": null, + "enabled": null + } + }, + "included_features": [ + "cooler_master_sk630_right_features.json", + "cooler_master_sk630_bottom_features.json", + "cooler_master_sk630_left_features.json", + "cooler_master_sk630_top_features.json" + ] +} \ No newline at end of file