Skip to content

Instantly share code, notes, and snippets.

@toluschr
Created May 13, 2020 12:11
Show Gist options
  • Save toluschr/cacdea6068d313b8c452515d02bc5ca3 to your computer and use it in GitHub Desktop.
Save toluschr/cacdea6068d313b8c452515d02bc5ca3 to your computer and use it in GitHub Desktop.
diff --git data/matrix_layouts/razerhuntsmanelite.json data/matrix_layouts/razerhuntsmanelite.json
new file mode 100644
index 0000000..9c53ac5
--- /dev/null
+++ data/matrix_layouts/razerhuntsmanelite.json
@@ -0,0 +1,934 @@
+{
+ "German": {
+ "row": [
+ {"label": "", "matrix": [6, 0]},
+ {"label": "", "width": 115, "matrix": [6, 1]},
+ {"label": "", "width": 115, "matrix": [6, 2]},
+ {"label": "", "width": 115, "matrix": [6, 3]},
+ {"label": "", "width": 115, "matrix": [6, 4]},
+ {"label": "", "width": 115, "matrix": [6, 5]},
+ {"label": "", "width": 115, "matrix": [6, 6]},
+ {"label": "", "width": 115, "matrix": [6, 7]},
+ {"label": "", "width": 115, "matrix": [6, 8]},
+ {"label": "", "width": 115, "matrix": [6, 9]},
+ {"label": "", "width": 115, "matrix": [6, 10]},
+ {"label": "", "width": 115, "matrix": [6, 11]},
+ {"label": "", "width": 115, "matrix": [6, 12]},
+ {"label": "", "matrix": [6, 13]}
+ ],
+ "row0": [
+ {"label": "", "matrix": [7, 0]},
+ {"label": "esc", "matrix": [0, 1]},
+ {"label": null},
+ {"label": null},
+ {"label": "F1", "matrix": [0, 3]},
+ {"label": "F2", "matrix": [0, 4]},
+ {"label": "F3", "matrix": [0, 5]},
+ {"label": "F4", "matrix": [0, 6]},
+ {"label": "F5", "matrix": [0, 7]},
+ {"label": "F6", "matrix": [0, 8]},
+ {"label": "F7", "matrix": [0, 9]},
+ {"label": "F8", "matrix": [0, 10]},
+ {"label": "F9", "matrix": [0, 11]},
+ {"label": "F10", "matrix": [0, 12]},
+ {"label": "F11", "matrix": [0, 13]},
+ {"label": "F12", "matrix": [0, 14]},
+ {"label": "druck", "matrix": [0, 15]},
+ {"label": "rollen", "matrix": [0, 16]},
+ {"label": "pause", "matrix": [0, 17]},
+ {"label": "\u23ea", "matrix": [0, 18]},
+ {"label": "\u23f8", "matrix": [0, 19]},
+ {"label": "\u23e9", "matrix": [0, 20]},
+ {"label": "\ud83d\udd07", "matrix": [0, 21]},
+ {"label": "", "matrix": [6, 14]}
+ ],
+ "row1": [
+ {"label": null},
+ {"label": "^", "matrix": [1, 1]},
+ {"label": "1", "matrix": [1, 2]},
+ {"label": "2", "matrix": [1, 3]},
+ {"label": "3", "matrix": [1, 4]},
+ {"label": "4", "matrix": [1, 5]},
+ {"label": "5", "matrix": [1, 6]},
+ {"label": "6", "matrix": [1, 7]},
+ {"label": "7", "matrix": [1, 8]},
+ {"label": "8", "matrix": [1, 9]},
+ {"label": "9", "matrix": [1, 10]},
+ {"label": "0", "matrix": [1, 11]},
+ {"label": "\u00df", "matrix": [1, 12]},
+ {"label": "\u00b4", "matrix": [1, 13]},
+ {"label": "backspace", "width": 126, "matrix": [1, 14]},
+ {"label": "einfg", "matrix": [1, 15]},
+ {"label": "pos 1", "matrix": [1, 16]},
+ {"label": "bild\u25b2", "matrix": [1, 17]},
+ {"label": "num\nlk", "matrix": [1, 18]},
+ {"label": "/", "matrix": [1, 19]},
+ {"label": "*", "matrix": [1, 20]},
+ {"label": "-", "matrix": [1, 21]}
+ ],
+ "row2": [
+ {"label": "", "matrix": [7, 1]},
+ {"label": "tab", "width": 94, "matrix": [2, 1]},
+ {"label": "Q", "matrix": [2, 2]},
+ {"label": "W", "matrix": [2, 3]},
+ {"label": "E", "matrix": [2, 4]},
+ {"label": "R", "matrix": [2, 5]},
+ {"label": "T", "matrix": [2, 6]},
+ {"label": "Z", "matrix": [2, 7]},
+ {"label": "U", "matrix": [2, 8]},
+ {"label": "I", "matrix": [2, 9]},
+ {"label": "O", "matrix": [2, 10]},
+ {"label": "P", "matrix": [2, 11]},
+ {"label": "\u00dc", "matrix": [2, 12]},
+ {"label": "+", "matrix": [2, 13]},
+ {"label": "enter", "width": 92, "matrix": [3, 14]},
+ {"label": "entf", "matrix": [2, 15]},
+ {"label": "ende", "matrix": [2, 16]},
+ {"label": "bild\u25bc", "matrix": [2, 17]},
+ {"label": "7", "matrix": [2, 18]},
+ {"label": "8", "matrix": [2, 19]},
+ {"label": "9", "matrix": [2, 20]},
+ {"label": "+", "height": 126, "matrix": [2, 21]},
+ {"label": "", "matrix": [6, 15]}
+ ],
+ "row3": [
+ {"label": "", "matrix": [7, 2]},
+ {"label": "\u21e9", "width": 109, "matrix": [3, 1]},
+ {"label": "A", "matrix": [3, 2]},
+ {"label": "S", "matrix": [3, 3]},
+ {"label": "D", "matrix": [3, 4]},
+ {"label": "F", "matrix": [3, 5]},
+ {"label": "G", "matrix": [3, 6]},
+ {"label": "H", "matrix": [3, 7]},
+ {"label": "J", "matrix": [3, 8]},
+ {"label": "K", "matrix": [3, 9]},
+ {"label": "L", "matrix": [3, 10]},
+ {"label": "\u00d6", "matrix": [3, 11]},
+ {"label": "\u00c4", "matrix": [3, 12]},
+ {"label": "#", "matrix": [3, 13]},
+ {"label": "enter", "width": 77, "disabled": true},
+ {"label": null},
+ {"label": null},
+ {"label": null},
+ {"label": "4", "matrix": [3, 18]},
+ {"label": "5", "matrix": [3, 19]},
+ {"label": "6", "matrix": [3, 20]},
+ {"label": "+", "disabled": true},
+ {"label": "", "matrix": [6, 16]}
+ ],
+ "row4": [
+ {"label": "", "matrix": [7, 3]},
+ {"label": "\u21e7", "width": 80, "matrix": [4, 1]},
+ {"label": "<", "matrix": [4, 2]},
+ {"label": "Y", "matrix": [4, 3]},
+ {"label": "X", "matrix": [4, 4]},
+ {"label": "C", "matrix": [4, 5]},
+ {"label": "V", "matrix": [4, 6]},
+ {"label": "B", "matrix": [4, 7]},
+ {"label": "N", "matrix": [4, 8]},
+ {"label": "M", "matrix": [4, 9]},
+ {"label": ",", "matrix": [4, 10]},
+ {"label": ".", "matrix": [4, 11]},
+ {"label": "-", "matrix": [4, 12]},
+ {"label": "\u21e7", "width": 172, "matrix": [4, 14]},
+ {"label": null},
+ {"label": "\ud83e\udc39", "matrix": [4, 16]},
+ {"label": null},
+ {"label": "1", "matrix": [4, 18]},
+ {"label": "2", "matrix": [4, 19]},
+ {"label": "3", "matrix": [4, 20]},
+ {"label": "enter", "height": 126, "matrix": [4, 21]},
+ {"label": "", "matrix": [6, 17]}
+ ],
+ "row5": [
+ {"label": null},
+ {"label": "strg", "width": 94, "matrix": [5, 1]},
+ {"label": "\ud83d\udc27", "matrix": [5, 2]},
+ {"label": "alt", "width": 94, "matrix": [5, 3]},
+ {"label": "space", "width": 388, "matrix": [5, 7]},
+ {"label": "alt gr", "width": 94, "matrix": [5, 11]},
+ {"label": "fn", "matrix": [5, 12]},
+ {"label": "\u2630", "matrix": [5, 13]},
+ {"label": "strg", "width": 92, "matrix": [5, 14]},
+ {"label": "\ud83e\udc38", "matrix": [5, 15]},
+ {"label": "\ud83e\udc3b", "matrix": [5, 16]},
+ {"label": "\ud83e\udc3a", "matrix": [5, 17]},
+ {"label": "0", "width": 126, "matrix": [5, 19]},
+ {"label": ",", "matrix": [5, 20]},
+ {"label": "enter", "disabled": true}
+ ],
+ "row6": [
+ {"label": "", "matrix": [7, 4]},
+ {"label": "", "width": 98, "matrix": [7, 5]},
+ {"label": "", "width": 98, "matrix": [7, 6]},
+ {"label": "", "width": 98, "matrix": [7, 7]},
+ {"label": "", "width": 98, "matrix": [7, 8]},
+ {"label": "", "width": 98, "matrix": [7, 9]},
+ {"label": "", "width": 98, "matrix": [7, 10]},
+ {"label": "", "width": 98, "matrix": [7, 11]},
+ {"label": "", "width": 98, "matrix": [7, 12]},
+ {"label": "", "width": 98, "matrix": [7, 13]},
+ {"label": "", "width": 98, "matrix": [7, 14]},
+ {"label": "", "width": 98, "matrix": [7, 15]},
+ {"label": "", "width": 98, "matrix": [7, 16]},
+ {"label": "", "width": 98, "matrix": [7, 17]},
+ {"label": "", "width": 98, "matrix": [7, 18]},
+ {"label": "", "matrix": [6, 18]}
+ ],
+ "row7": [
+ {"label": "", "matrix": [8, 0]},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": "", "matrix": [8, 17]}
+ ],
+ "row8": [
+ {"label": "", "matrix": [8, 1]},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": "", "matrix": [8, 18]}
+ ],
+ "row9": [
+ {"label": "", "matrix": [8, 2]},
+ {"label": "", "width": 98, "matrix": [8, 3]},
+ {"label": "", "width": 98, "matrix": [8, 4]},
+ {"label": "", "width": 98, "matrix": [8, 5]},
+ {"label": "", "width": 98, "matrix": [8, 6]},
+ {"label": "", "width": 98, "matrix": [8, 7]},
+ {"label": "", "width": 98, "matrix": [8, 8]},
+ {"label": "", "width": 98, "matrix": [8, 9]},
+ {"label": "", "width": 98, "matrix": [8, 10]},
+ {"label": "", "width": 98, "matrix": [8, 11]},
+ {"label": "", "width": 98, "matrix": [8, 12]},
+ {"label": "", "width": 98, "matrix": [8, 13]},
+ {"label": "", "width": 98, "matrix": [8, 14]},
+ {"label": "", "width": 98, "matrix": [8, 15]},
+ {"label": "", "width": 98, "matrix": [8, 16]},
+ {"label": "", "matrix": [8, 19]}
+ ]
+ },
+
+ "Nordic": {
+ "row": [
+ {"label": "", "matrix": [6, 0]},
+ {"label": "", "width": 115, "matrix": [6, 1]},
+ {"label": "", "width": 115, "matrix": [6, 2]},
+ {"label": "", "width": 115, "matrix": [6, 3]},
+ {"label": "", "width": 115, "matrix": [6, 4]},
+ {"label": "", "width": 115, "matrix": [6, 5]},
+ {"label": "", "width": 115, "matrix": [6, 6]},
+ {"label": "", "width": 115, "matrix": [6, 7]},
+ {"label": "", "width": 115, "matrix": [6, 8]},
+ {"label": "", "width": 115, "matrix": [6, 9]},
+ {"label": "", "width": 115, "matrix": [6, 10]},
+ {"label": "", "width": 115, "matrix": [6, 11]},
+ {"label": "", "width": 115, "matrix": [6, 12]},
+ {"label": "", "matrix": [6, 13]}
+ ],
+ "row0": [
+ {"label": "", "matrix": [7, 0]},
+ {"label": "esc", "matrix": [0, 1]},
+ {"label": null},
+ {"label": null},
+ {"label": "F1", "matrix": [0, 3]},
+ {"label": "F2", "matrix": [0, 4]},
+ {"label": "F3", "matrix": [0, 5]},
+ {"label": "F4", "matrix": [0, 6]},
+ {"label": "F5", "matrix": [0, 7]},
+ {"label": "F6", "matrix": [0, 8]},
+ {"label": "F7", "matrix": [0, 9]},
+ {"label": "F8", "matrix": [0, 10]},
+ {"label": "F9", "matrix": [0, 11]},
+ {"label": "F10", "matrix": [0, 12]},
+ {"label": "F11", "matrix": [0, 13]},
+ {"label": "F12", "matrix": [0, 14]},
+ {"label": "prt sc\nsys rq", "matrix": [0, 15]},
+ {"label": "scr lk", "matrix": [0, 16]},
+ {"label": "pause", "matrix": [0, 17]},
+ {"label": "\u23ea", "matrix": [0, 18]},
+ {"label": "\u23f8", "matrix": [0, 19]},
+ {"label": "\u23e9", "matrix": [0, 20]},
+ {"label": "\ud83d\udd07", "matrix": [0, 21]},
+ {"label": "", "matrix": [6, 14]}
+ ],
+ "row1": [
+ {"label": null},
+ {"label": "§", "matrix": [1, 1]},
+ {"label": "1", "matrix": [1, 2]},
+ {"label": "2", "matrix": [1, 3]},
+ {"label": "3", "matrix": [1, 4]},
+ {"label": "4", "matrix": [1, 5]},
+ {"label": "5", "matrix": [1, 6]},
+ {"label": "6", "matrix": [1, 7]},
+ {"label": "7", "matrix": [1, 8]},
+ {"label": "8", "matrix": [1, 9]},
+ {"label": "9", "matrix": [1, 10]},
+ {"label": "0", "matrix": [1, 11]},
+ {"label": "+", "matrix": [1, 12]},
+ {"label": "\u00b4", "matrix": [1, 13]},
+ {"label": "backspace", "width": 126, "matrix": [1, 14]},
+ {"label": "ins", "matrix": [1, 15]},
+ {"label": "home", "matrix": [1, 16]},
+ {"label": "page\nup", "matrix": [1, 17]},
+ {"label": "num\nlk", "matrix": [1, 18]},
+ {"label": "/", "matrix": [1, 19]},
+ {"label": "*", "matrix": [1, 20]},
+ {"label": "-", "matrix": [1, 21]}
+ ],
+ "row2": [
+ {"label": "", "matrix": [7, 1]},
+ {"label": "tab", "width": 94, "matrix": [2, 1]},
+ {"label": "Q", "matrix": [2, 2]},
+ {"label": "W", "matrix": [2, 3]},
+ {"label": "E", "matrix": [2, 4]},
+ {"label": "R", "matrix": [2, 5]},
+ {"label": "T", "matrix": [2, 6]},
+ {"label": "Y", "matrix": [2, 7]},
+ {"label": "U", "matrix": [2, 8]},
+ {"label": "I", "matrix": [2, 9]},
+ {"label": "O", "matrix": [2, 10]},
+ {"label": "P", "matrix": [2, 11]},
+ {"label": "\u00c5", "matrix": [2, 12]},
+ {"label": "\u0308", "matrix": [2, 13]},
+ {"label": "enter", "width": 92, "matrix": [3, 14]},
+ {"label": "del", "matrix": [2, 15]},
+ {"label": "end", "matrix": [2, 16]},
+ {"label": "page\ndown", "matrix": [2, 17]},
+ {"label": "7", "matrix": [2, 18]},
+ {"label": "8", "matrix": [2, 19]},
+ {"label": "9", "matrix": [2, 20]},
+ {"label": "+", "height": 126, "matrix": [2, 21]},
+ {"label": "", "matrix": [6, 15]}
+ ],
+ "row3": [
+ {"label": "", "matrix": [7, 2]},
+ {"label": "caps", "width": 109, "matrix": [3, 1]},
+ {"label": "A", "matrix": [3, 2]},
+ {"label": "S", "matrix": [3, 3]},
+ {"label": "D", "matrix": [3, 4]},
+ {"label": "F", "matrix": [3, 5]},
+ {"label": "G", "matrix": [3, 6]},
+ {"label": "H", "matrix": [3, 7]},
+ {"label": "J", "matrix": [3, 8]},
+ {"label": "K", "matrix": [3, 9]},
+ {"label": "L", "matrix": [3, 10]},
+ {"label": "\u00d6", "matrix": [3, 11]},
+ {"label": "\u00c4", "matrix": [3, 12]},
+ {"label": "'", "matrix": [3, 13]},
+ {"label": "enter", "width": 77, "disabled": true},
+ {"label": null},
+ {"label": null},
+ {"label": null},
+ {"label": "4", "matrix": [3, 18]},
+ {"label": "5", "matrix": [3, 19]},
+ {"label": "6", "matrix": [3, 20]},
+ {"label": "+", "disabled": true},
+ {"label": "", "matrix": [6, 16]}
+ ],
+ "row4": [
+ {"label": "", "matrix": [7, 3]},
+ {"label": "led", "matrix": [4, 0]},
+ {"label": "shift", "width": 80, "matrix": [4, 1]},
+ {"label": "<", "matrix": [4, 2]},
+ {"label": "Z", "matrix": [4, 3]},
+ {"label": "X", "matrix": [4, 4]},
+ {"label": "C", "matrix": [4, 5]},
+ {"label": "V", "matrix": [4, 6]},
+ {"label": "B", "matrix": [4, 7]},
+ {"label": "N", "matrix": [4, 8]},
+ {"label": "M", "matrix": [4, 9]},
+ {"label": ",", "matrix": [4, 10]},
+ {"label": ".", "matrix": [4, 11]},
+ {"label": "-", "matrix": [4, 12]},
+ {"label": "shift", "width": 172, "matrix": [4, 14]},
+ {"label": null},
+ {"label": "\u2191", "matrix": [4, 16]},
+ {"label": null},
+ {"label": "1", "matrix": [4, 18]},
+ {"label": "2", "matrix": [4, 19]},
+ {"label": "3", "matrix": [4, 20]},
+ {"label": "enter", "height": 126, "matrix": [4, 21]},
+ {"label": "", "matrix": [6, 17]}
+ ],
+ "row5": [
+ {"label": null},
+ {"label": "ctrl", "width": 94, "matrix": [5, 1]},
+ {"label": "\ud83d\udc27", "matrix": [5, 2]},
+ {"label": "alt", "width": 94, "matrix": [5, 3]},
+ {"label": "space", "width": 388, "matrix": [5, 7]},
+ {"label": "alt gr", "width": 94, "matrix": [5, 11]},
+ {"label": "fn", "matrix": [5, 12]},
+ {"label": "\u2630", "matrix": [5, 13]},
+ {"label": "ctrl", "width": 92, "matrix": [5, 14]},
+ {"label": "\u2190", "matrix": [5, 15]},
+ {"label": "\u2193", "matrix": [5, 16]},
+ {"label": "\u2192", "matrix": [5, 17]},
+ {"label": "0", "width": 126, "matrix": [5, 19]},
+ {"label": ",", "matrix": [5, 20]},
+ {"label": "enter", "disabled": true}
+ ],
+ "row6": [
+ {"label": "", "matrix": [7, 4]},
+ {"label": "", "width": 98, "matrix": [7, 5]},
+ {"label": "", "width": 98, "matrix": [7, 6]},
+ {"label": "", "width": 98, "matrix": [7, 7]},
+ {"label": "", "width": 98, "matrix": [7, 8]},
+ {"label": "", "width": 98, "matrix": [7, 9]},
+ {"label": "", "width": 98, "matrix": [7, 10]},
+ {"label": "", "width": 98, "matrix": [7, 11]},
+ {"label": "", "width": 98, "matrix": [7, 12]},
+ {"label": "", "width": 98, "matrix": [7, 13]},
+ {"label": "", "width": 98, "matrix": [7, 14]},
+ {"label": "", "width": 98, "matrix": [7, 15]},
+ {"label": "", "width": 98, "matrix": [7, 16]},
+ {"label": "", "width": 98, "matrix": [7, 17]},
+ {"label": "", "width": 98, "matrix": [7, 18]},
+ {"label": "", "matrix": [6, 18]}
+ ],
+ "row7": [
+ {"label": "", "matrix": [8, 0]},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": "", "matrix": [8, 17]}
+ ],
+ "row8": [
+ {"label": "", "matrix": [8, 1]},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": "", "matrix": [8, 18]}
+ ],
+ "row9": [
+ {"label": "", "matrix": [8, 2]},
+ {"label": "", "width": 98, "matrix": [8, 3]},
+ {"label": "", "width": 98, "matrix": [8, 4]},
+ {"label": "", "width": 98, "matrix": [8, 5]},
+ {"label": "", "width": 98, "matrix": [8, 6]},
+ {"label": "", "width": 98, "matrix": [8, 7]},
+ {"label": "", "width": 98, "matrix": [8, 8]},
+ {"label": "", "width": 98, "matrix": [8, 9]},
+ {"label": "", "width": 98, "matrix": [8, 10]},
+ {"label": "", "width": 98, "matrix": [8, 11]},
+ {"label": "", "width": 98, "matrix": [8, 12]},
+ {"label": "", "width": 98, "matrix": [8, 13]},
+ {"label": "", "width": 98, "matrix": [8, 14]},
+ {"label": "", "width": 98, "matrix": [8, 15]},
+ {"label": "", "width": 98, "matrix": [8, 16]},
+ {"label": "", "matrix": [8, 19]}
+ ]
+ },
+
+ "French": {
+ "row": [
+ {"label": "", "matrix": [6, 0]},
+ {"label": "", "width": 115, "matrix": [6, 1]},
+ {"label": "", "width": 115, "matrix": [6, 2]},
+ {"label": "", "width": 115, "matrix": [6, 3]},
+ {"label": "", "width": 115, "matrix": [6, 4]},
+ {"label": "", "width": 115, "matrix": [6, 5]},
+ {"label": "", "width": 115, "matrix": [6, 6]},
+ {"label": "", "width": 115, "matrix": [6, 7]},
+ {"label": "", "width": 115, "matrix": [6, 8]},
+ {"label": "", "width": 115, "matrix": [6, 9]},
+ {"label": "", "width": 115, "matrix": [6, 10]},
+ {"label": "", "width": 115, "matrix": [6, 11]},
+ {"label": "", "width": 115, "matrix": [6, 12]},
+ {"label": "", "matrix": [6, 13]}
+ ],
+ "row0": [
+ {"label": "", "matrix": [7, 0]},
+ {"label": "esc", "matrix": [0, 1]},
+ {"label": null},
+ {"label": null},
+ {"label": "F1", "matrix": [0, 3]},
+ {"label": "F2", "matrix": [0, 4]},
+ {"label": "F3", "matrix": [0, 5]},
+ {"label": "F4", "matrix": [0, 6]},
+ {"label": "F5", "matrix": [0, 7]},
+ {"label": "F6", "matrix": [0, 8]},
+ {"label": "F7", "matrix": [0, 9]},
+ {"label": "F8", "matrix": [0, 10]},
+ {"label": "F9", "matrix": [0, 11]},
+ {"label": "F10", "matrix": [0, 12]},
+ {"label": "F11", "matrix": [0, 13]},
+ {"label": "F12", "matrix": [0, 14]},
+ {"label": "impr.", "matrix": [0, 15]},
+ {"label": "arrêt", "matrix": [0, 16]},
+ {"label": "pause", "matrix": [0, 17]},
+ {"label": "\u23ea", "matrix": [0, 18]},
+ {"label": "\u23f8", "matrix": [0, 19]},
+ {"label": "\u23e9", "matrix": [0, 20]},
+ {"label": "\ud83d\udd07", "matrix": [0, 21]},
+ {"label": "", "matrix": [6, 14]}
+ ],
+ "row1": [
+ {"label": null},
+ {"label": "²", "matrix": [1, 1]},
+ {"label": "1", "matrix": [1, 2]},
+ {"label": "2", "matrix": [1, 3]},
+ {"label": "3", "matrix": [1, 4]},
+ {"label": "4", "matrix": [1, 5]},
+ {"label": "5", "matrix": [1, 6]},
+ {"label": "6", "matrix": [1, 7]},
+ {"label": "7", "matrix": [1, 8]},
+ {"label": "8", "matrix": [1, 9]},
+ {"label": "9", "matrix": [1, 10]},
+ {"label": "0", "matrix": [1, 11]},
+ {"label": ")", "matrix": [1, 12]},
+ {"label": "=", "matrix": [1, 13]},
+ {"label": "retour", "width": 126, "matrix": [1, 14]},
+ {"label": "inser", "matrix": [1, 15]},
+ {"label": "\u2196", "matrix": [1, 16]},
+ {"label": "pg \u25b2", "matrix": [1, 17]},
+ {"label": "ver num", "matrix": [1, 18]},
+ {"label": "/", "matrix": [1, 19]},
+ {"label": "*", "matrix": [1, 20]},
+ {"label": "-", "matrix": [1, 21]}
+ ],
+ "row2": [
+ {"label": "", "matrix": [7, 1]},
+ {"label": "led", "matrix": [2, 0]},
+ {"label": "tab", "width": 94, "matrix": [2, 1]},
+ {"label": "A", "matrix": [2, 2]},
+ {"label": "Z", "matrix": [2, 3]},
+ {"label": "E", "matrix": [2, 4]},
+ {"label": "R", "matrix": [2, 5]},
+ {"label": "T", "matrix": [2, 6]},
+ {"label": "Y", "matrix": [2, 7]},
+ {"label": "U", "matrix": [2, 8]},
+ {"label": "I", "matrix": [2, 9]},
+ {"label": "O", "matrix": [2, 10]},
+ {"label": "P", "matrix": [2, 11]},
+ {"label": "^", "matrix": [2, 12]},
+ {"label": "$", "matrix": [2, 13]},
+ {"label": "entrée", "width": 92, "matrix": [3, 14]},
+ {"label": "suppr", "matrix": [2, 15]},
+ {"label": "fin", "matrix": [2, 16]},
+ {"label": "pg \u25bc", "matrix": [2, 17]},
+ {"label": "7", "matrix": [2, 18]},
+ {"label": "8", "matrix": [2, 19]},
+ {"label": "9", "matrix": [2, 20]},
+ {"label": "+", "height": 126, "matrix": [2, 21]},
+ {"label": "", "matrix": [6, 15]}
+ ],
+ "row3": [
+ {"label": "", "matrix": [7, 2]},
+ {"label": "led", "matrix": [3, 0]},
+ {"label": "verr. maj.", "width": 109, "matrix": [3, 1]},
+ {"label": "Q", "matrix": [3, 2]},
+ {"label": "S", "matrix": [3, 3]},
+ {"label": "D", "matrix": [3, 4]},
+ {"label": "F", "matrix": [3, 5]},
+ {"label": "G", "matrix": [3, 6]},
+ {"label": "H", "matrix": [3, 7]},
+ {"label": "J", "matrix": [3, 8]},
+ {"label": "K", "matrix": [3, 9]},
+ {"label": "L", "matrix": [3, 10]},
+ {"label": "M", "matrix": [3, 11]},
+ {"label": "\u00D9", "matrix": [3, 12]},
+ {"label": "*", "matrix": [3, 13]},
+ {"label": "entrée", "width": 77, "disabled": true},
+ {"label": null},
+ {"label": null},
+ {"label": null},
+ {"label": "4", "matrix": [3, 18]},
+ {"label": "5", "matrix": [3, 19]},
+ {"label": "6", "matrix": [3, 20]},
+ {"label": "+", "disabled": true},
+ {"label": "", "matrix": [6, 16]}
+ ],
+ "row4": [
+ {"label": "", "matrix": [7, 3]},
+ {"label": "\u21e7", "width": 80, "matrix": [4, 1]},
+ {"label": "<", "matrix": [4, 2]},
+ {"label": "W", "matrix": [4, 3]},
+ {"label": "X", "matrix": [4, 4]},
+ {"label": "C", "matrix": [4, 5]},
+ {"label": "V", "matrix": [4, 6]},
+ {"label": "B", "matrix": [4, 7]},
+ {"label": "N", "matrix": [4, 8]},
+ {"label": ",", "matrix": [4, 9]},
+ {"label": ";", "matrix": [4, 10]},
+ {"label": ":", "matrix": [4, 11]},
+ {"label": "!", "matrix": [4, 12]},
+ {"label": "\u21e7", "width": 172, "matrix": [4, 14]},
+ {"label": null},
+ {"label": "\u2191", "matrix": [4, 16]},
+ {"label": null},
+ {"label": "1", "matrix": [4, 18]},
+ {"label": "2", "matrix": [4, 19]},
+ {"label": "3", "matrix": [4, 20]},
+ {"label": "entrée", "height": 126, "matrix": [4, 21]},
+ {"label": "", "matrix": [6, 17]}
+ ],
+ "row5": [
+ {"label": null},
+ {"label": "led", "matrix": [5, 0]},
+ {"label": "ctrl", "width": 94, "matrix": [5, 1]},
+ {"label": "\ud83d\udc27", "matrix": [5, 2]},
+ {"label": "alt", "width": 94, "matrix": [5, 3]},
+ {"label": "espace", "width": 388, "matrix": [5, 7]},
+ {"label": "alt gr", "width": 94, "matrix": [5, 11]},
+ {"label": "fn", "matrix": [5, 12]},
+ {"label": "\u2630", "matrix": [5, 13]},
+ {"label": "ctrl", "width": 92, "matrix": [5, 14]},
+ {"label": "\u2190", "matrix": [5, 15]},
+ {"label": "\u2193", "matrix": [5, 16]},
+ {"label": "\u2192", "matrix": [5, 17]},
+ {"label": "0", "width": 126, "matrix": [5, 19]},
+ {"label": ".", "matrix": [5, 20]},
+ {"label": "entrée", "disabled": true}
+ ],
+ "row6": [
+ {"label": "", "matrix": [7, 4]},
+ {"label": "", "width": 98, "matrix": [7, 5]},
+ {"label": "", "width": 98, "matrix": [7, 6]},
+ {"label": "", "width": 98, "matrix": [7, 7]},
+ {"label": "", "width": 98, "matrix": [7, 8]},
+ {"label": "", "width": 98, "matrix": [7, 9]},
+ {"label": "", "width": 98, "matrix": [7, 10]},
+ {"label": "", "width": 98, "matrix": [7, 11]},
+ {"label": "", "width": 98, "matrix": [7, 12]},
+ {"label": "", "width": 98, "matrix": [7, 13]},
+ {"label": "", "width": 98, "matrix": [7, 14]},
+ {"label": "", "width": 98, "matrix": [7, 15]},
+ {"label": "", "width": 98, "matrix": [7, 16]},
+ {"label": "", "width": 98, "matrix": [7, 17]},
+ {"label": "", "width": 98, "matrix": [7, 18]},
+ {"label": "", "matrix": [6, 18]}
+ ],
+ "row7": [
+ {"label": "", "matrix": [8, 0]},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": "", "matrix": [8, 17]}
+ ],
+ "row8": [
+ {"label": "", "matrix": [8, 1]},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": "", "matrix": [8, 18]}
+ ],
+ "row9": [
+ {"label": "", "matrix": [8, 2]},
+ {"label": "", "width": 98, "matrix": [8, 3]},
+ {"label": "", "width": 98, "matrix": [8, 4]},
+ {"label": "", "width": 98, "matrix": [8, 5]},
+ {"label": "", "width": 98, "matrix": [8, 6]},
+ {"label": "", "width": 98, "matrix": [8, 7]},
+ {"label": "", "width": 98, "matrix": [8, 8]},
+ {"label": "", "width": 98, "matrix": [8, 9]},
+ {"label": "", "width": 98, "matrix": [8, 10]},
+ {"label": "", "width": 98, "matrix": [8, 11]},
+ {"label": "", "width": 98, "matrix": [8, 12]},
+ {"label": "", "width": 98, "matrix": [8, 13]},
+ {"label": "", "width": 98, "matrix": [8, 14]},
+ {"label": "", "width": 98, "matrix": [8, 15]},
+ {"label": "", "width": 98, "matrix": [8, 16]},
+ {"label": "", "matrix": [8, 19]}
+ ]
+ },
+
+ "Portuguese": {
+ "row": [
+ {"label": "", "matrix": [6, 0]},
+ {"label": "", "width": 115, "matrix": [6, 1]},
+ {"label": "", "width": 115, "matrix": [6, 2]},
+ {"label": "", "width": 115, "matrix": [6, 3]},
+ {"label": "", "width": 115, "matrix": [6, 4]},
+ {"label": "", "width": 115, "matrix": [6, 5]},
+ {"label": "", "width": 115, "matrix": [6, 6]},
+ {"label": "", "width": 115, "matrix": [6, 7]},
+ {"label": "", "width": 115, "matrix": [6, 8]},
+ {"label": "", "width": 115, "matrix": [6, 9]},
+ {"label": "", "width": 115, "matrix": [6, 10]},
+ {"label": "", "width": 115, "matrix": [6, 11]},
+ {"label": "", "width": 115, "matrix": [6, 12]},
+ {"label": "", "matrix": [6, 13]}
+ ],
+ "row0": [
+ {"label": "", "matrix": [7, 0]},
+ {"label": "led", "matrix": [0, 0]},
+ {"label": "esc", "matrix": [0, 1]},
+ {"label": null},
+ {"label": "F1", "matrix": [0, 3]},
+ {"label": "F2", "matrix": [0, 4]},
+ {"label": "F3", "matrix": [0, 5]},
+ {"label": "F4", "matrix": [0, 6]},
+ {"label": "", "disabled": true, "width": 26},
+ {"label": "F5", "matrix": [0, 7]},
+ {"label": "F6", "matrix": [0, 8]},
+ {"label": "F7", "matrix": [0, 9]},
+ {"label": "F8", "matrix": [0, 10]},
+ {"label": "", "disabled": true, "width": 27},
+ {"label": "F9", "matrix": [0, 11]},
+ {"label": "F10", "matrix": [0, 12]},
+ {"label": "F11", "matrix": [0, 13]},
+ {"label": "F12", "matrix": [0, 14]},
+ {"label": "prt sc\nsys rq", "matrix": [0, 15]},
+ {"label": "scr\nlk", "matrix": [0, 16]},
+ {"label": "pause", "matrix": [0, 17]},
+ {"label": "", "matrix": [6, 14]}
+ ],
+ "row1": [
+ {"label": null},
+ {"label": "|\n\\", "matrix": [1, 1]},
+ {"label": "!\n1", "matrix": [1, 2]},
+ {"label": "\"\n2 @", "matrix": [1, 3]},
+ {"label": "#\n3 £", "matrix": [1, 4]},
+ {"label": "$\n4 §", "matrix": [1, 5]},
+ {"label": "%\n5 ½", "matrix": [1, 6]},
+ {"label": "&&\n6 ¬", "matrix": [1, 7]},
+ {"label": "/\n7 {", "matrix": [1, 8]},
+ {"label": "(\n8 [", "matrix": [1, 9]},
+ {"label": ")\n9 ]", "matrix": [1, 10]},
+ {"label": "=\n0 }", "matrix": [1, 11]},
+ {"label": "?\n'", "matrix": [1, 12]},
+ {"label": "»\n«", "matrix": [1, 13]},
+ {"label": "backspace", "width": 125, "matrix": [1, 14]},
+ {"label": "ins", "matrix": [1, 15]},
+ {"label": "home", "matrix": [1, 16]},
+ {"label": "page\nup", "matrix": [1, 17]},
+ {"label": "num\nlk", "matrix": [1, 18]},
+ {"label": "/", "matrix": [1, 19]},
+ {"label": "*", "matrix": [1, 20]},
+ {"label": "-", "matrix": [1, 21]}
+ ],
+ "row2": [
+ {"label": "", "matrix": [7, 1]},
+ {"label": "led", "matrix": [2, 0]},
+ {"label": "tab", "width": 94, "matrix": [2, 1]},
+ {"label": "Q", "matrix": [2, 2]},
+ {"label": "W", "matrix": [2, 3]},
+ {"label": "E\n€", "matrix": [2, 4]},
+ {"label": "R", "matrix": [2, 5]},
+ {"label": "T", "matrix": [2, 6]},
+ {"label": "Y", "matrix": [2, 7]},
+ {"label": "U", "matrix": [2, 8]},
+ {"label": "I", "matrix": [2, 9]},
+ {"label": "O", "matrix": [2, 10]},
+ {"label": "P", "matrix": [2, 11]},
+ {"label": "*\n+", "matrix": [2, 12]},
+ {"label": "`\n'", "matrix": [2, 13]},
+ {"label": "enter", "width": 91, "matrix": [3, 14]},
+ {"label": "del", "matrix": [2, 15]},
+ {"label": "end", "matrix": [2, 16]},
+ {"label": "page\ndown", "matrix": [2, 17]},
+ {"label": "7", "matrix": [2, 18]},
+ {"label": "8", "matrix": [2, 19]},
+ {"label": "9", "matrix": [2, 20]},
+ {"label": "+", "height": 126, "matrix": [2, 21]},
+ {"label": "", "matrix": [6, 15]}
+ ],
+ "row3": [
+ {"label": "", "matrix": [7, 2]},
+ {"label": "caps", "width": 120, "matrix": [3, 1]},
+ {"label": "A", "matrix": [3, 2]},
+ {"label": "S", "matrix": [3, 3]},
+ {"label": "D", "matrix": [3, 4]},
+ {"label": "F", "matrix": [3, 5]},
+ {"label": "G", "matrix": [3, 6]},
+ {"label": "H", "matrix": [3, 7]},
+ {"label": "J", "matrix": [3, 8]},
+ {"label": "K", "matrix": [3, 9]},
+ {"label": "L", "matrix": [3, 10]},
+ {"label": "Ç", "matrix": [3, 11]},
+ {"label": "ª\nº", "matrix": [3, 12]},
+ {"label": "^\n~", "matrix": [3, 12]},
+ {"label": "enter", "disabled": true, "width": 65},
+ {"label": null},
+ {"label": null},
+ {"label": null},
+ {"label": "4", "matrix": [3, 18]},
+ {"label": "5", "matrix": [3, 19]},
+ {"label": "6", "matrix": [3, 20]},
+ {"label": "+", "disabled": true},
+ {"label": "", "matrix": [6, 16]}
+ ],
+ "row4": [
+ {"label": "", "matrix": [7, 3]},
+ {"label": "led", "matrix": [4, 0]},
+ {"label": "shift", "width": 84, "matrix": [4, 1]},
+ {"label": "<", "matrix": [4, 3]},
+ {"label": "Z", "matrix": [4, 4]},
+ {"label": "X", "matrix": [4, 5]},
+ {"label": "C", "matrix": [4, 6]},
+ {"label": "V", "matrix": [4, 7]},
+ {"label": "B", "matrix": [4, 8]},
+ {"label": "N", "matrix": [4, 9]},
+ {"label": "M", "matrix": [4, 10]},
+ {"label": ";\n,", "matrix": [4, 11]},
+ {"label": ":\n.", "matrix": [4, 12]},
+ {"label": "_\n-", "matrix": [4, 13]},
+ {"label": "shift", "width": 168, "matrix": [4, 14]},
+ {"label": null},
+ {"label": "\ud83e\udc39", "matrix": [4, 16]},
+ {"label": null},
+ {"label": "1", "matrix": [4, 18]},
+ {"label": "2", "matrix": [4, 19]},
+ {"label": "3", "matrix": [4, 20]},
+ {"label": "enter", "height": 126, "matrix": [4, 21]},
+ {"label": "", "matrix": [6, 17]}
+ ],
+ "row5": [
+ {"label": null},
+ {"label": "led", "matrix": [5, 0]},
+ {"label": "ctrl", "width": 94, "matrix": [5, 1]},
+ {"label": "\ud83d\udc27", "matrix": [5, 2]},
+ {"label": "alt", "width": 94, "matrix": [5, 3]},
+ {"label": "space", "width": 388, "matrix": [5, 7]},
+ {"label": "alt gr", "width": 94, "matrix": [5, 11]},
+ {"label": "fn", "matrix": [5, 12]},
+ {"label": "\u2630", "matrix": [5, 13]},
+ {"label": "ctrl", "width": 92, "matrix": [5, 14]},
+ {"label": "\ud83e\udc38", "matrix": [5, 15]},
+ {"label": "\ud83e\udc3b", "matrix": [5, 16]},
+ {"label": "\ud83e\udc3a", "matrix": [5, 17]},
+ {"label": "0", "width": 126, "matrix": [5, 19]},
+ {"label": ".", "matrix": [5, 20]},
+ {"label": "enter", "disabled": true}
+ ],
+ "row6": [
+ {"label": "", "matrix": [7, 4]},
+ {"label": "", "width": 98, "matrix": [7, 5]},
+ {"label": "", "width": 98, "matrix": [7, 6]},
+ {"label": "", "width": 98, "matrix": [7, 7]},
+ {"label": "", "width": 98, "matrix": [7, 8]},
+ {"label": "", "width": 98, "matrix": [7, 9]},
+ {"label": "", "width": 98, "matrix": [7, 10]},
+ {"label": "", "width": 98, "matrix": [7, 11]},
+ {"label": "", "width": 98, "matrix": [7, 12]},
+ {"label": "", "width": 98, "matrix": [7, 13]},
+ {"label": "", "width": 98, "matrix": [7, 14]},
+ {"label": "", "width": 98, "matrix": [7, 15]},
+ {"label": "", "width": 98, "matrix": [7, 16]},
+ {"label": "", "width": 98, "matrix": [7, 17]},
+ {"label": "", "width": 98, "matrix": [7, 18]},
+ {"label": "", "matrix": [6, 18]}
+ ],
+ "row7": [
+ {"label": "", "matrix": [8, 0]},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": "", "matrix": [8, 17]}
+ ],
+ "row8": [
+ {"label": "", "matrix": [8, 1]},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": null, "width": 98},
+ {"label": "", "matrix": [8, 18]}
+ ],
+ "row9": [
+ {"label": "", "matrix": [8, 2]},
+ {"label": "", "width": 98, "matrix": [8, 3]},
+ {"label": "", "width": 98, "matrix": [8, 4]},
+ {"label": "", "width": 98, "matrix": [8, 5]},
+ {"label": "", "width": 98, "matrix": [8, 6]},
+ {"label": "", "width": 98, "matrix": [8, 7]},
+ {"label": "", "width": 98, "matrix": [8, 8]},
+ {"label": "", "width": 98, "matrix": [8, 9]},
+ {"label": "", "width": 98, "matrix": [8, 10]},
+ {"label": "", "width": 98, "matrix": [8, 11]},
+ {"label": "", "width": 98, "matrix": [8, 12]},
+ {"label": "", "width": 98, "matrix": [8, 13]},
+ {"label": "", "width": 98, "matrix": [8, 14]},
+ {"label": "", "width": 98, "matrix": [8, 15]},
+ {"label": "", "width": 98, "matrix": [8, 16]},
+ {"label": "", "matrix": [8, 19]}
+ ]
+ }
+}
diff --git data/meson.build data/meson.build
index 2b7c1d8..b932dc0 100644
--- data/meson.build
+++ data/meson.build
@@ -1,6 +1,7 @@
# Matrix Layouts
install_data('matrix_layouts/razerblade16.json',
'matrix_layouts/razerdefault22.json',
+ 'matrix_layouts/razerhuntsmanelite.json',
'matrix_layouts/razerblade25.json',
install_dir : join_paths(get_option('datadir'), 'razergenie/matrix_layouts'))
diff --git src/customeditor/customeditor.cpp src/customeditor/customeditor.cpp
index 8277f89..98b7f28 100644
--- src/customeditor/customeditor.cpp
+++ src/customeditor/customeditor.cpp
@@ -74,6 +74,10 @@ CustomEditor::CustomEditor(libopenrazer::Device *device, bool launchMatrixDiscov
if (!parseKeyboardJSON("razerblade25")) {
closeWindow();
}
+ } else if (dimens.x == 9 && dimens.y == 22) {
+ if (!parseKeyboardJSON("razerhuntsmanelite")) {
+ closeWindow();
+ }
} else {
QMessageBox::information(nullptr, tr("Unknown matrix dimensions"), tr("Please open an issue in the RazerGenie repository. Device name: %1 - matrix dimens: %2 %3").arg(device->getDeviceName(), QString::number(dimens.x), QString::number(dimens.y)));
closeWindow();
@@ -185,10 +189,10 @@ QLayout *CustomEditor::generateKeyboard()
for (jt = row.constBegin(); jt != row.constEnd(); ++jt) {
QJsonObject obj = (*jt).toObject();
+ int width = obj.contains("width") ? obj.value("width").toInt() : 60;
+ int height = /*obj.contains("height") ? obj.value("height").toInt() : */ 63;
if (!obj["label"].isNull()) {
MatrixPushButton *btn = new MatrixPushButton(obj["label"].toString());
- int width = obj.contains("width") ? obj.value("width").toInt() : 60;
- int height = /*obj.contains("height") ? obj.value("height").toInt() : */ 63;
btn->setFixedSize(width, height);
if (obj.contains("matrix")) {
QJsonArray arr = obj["matrix"].toArray();
@@ -206,7 +210,7 @@ QLayout *CustomEditor::generateKeyboard()
hbox->addWidget(btn);
matrixPushButtons.append(btn);
} else {
- auto *spacer = new QSpacerItem(66, 69, QSizePolicy::Fixed, QSizePolicy::Fixed);
+ auto *spacer = new QSpacerItem(width + 6, height, QSizePolicy::Fixed, QSizePolicy::Fixed);
hbox->addItem(spacer);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment