diff options
| author | QMK Bot <hello@qmk.fm> | 2024-03-09 01:24:59 +0000 |
|---|---|---|
| committer | QMK Bot <hello@qmk.fm> | 2024-03-09 01:24:59 +0000 |
| commit | 42c048e08abb555e01d854b439c3f35cea21e2e6 (patch) | |
| tree | 32117b29494b7b3ba9b99b3da8cf595c3ae2319a | |
| parent | acfbfe0daeb7af478b20b7ad2484623890676e40 (diff) | |
| parent | a8991722bca6f8785495f60d7a2e910f9a5987c9 (diff) | |
Merge remote-tracking branch 'origin/master' into develop
| -rw-r--r-- | keyboards/xiudi/xd96/info.json | 710 | ||||
| -rw-r--r-- | keyboards/xiudi/xd96/keymaps/default/keymap.c | 47 | ||||
| -rw-r--r-- | keyboards/xiudi/xd96/keymaps/default_iso/keymap.c | 47 | ||||
| -rw-r--r-- | keyboards/xiudi/xd96/keymaps/via/keymap.c | 93 | ||||
| -rw-r--r-- | keyboards/xiudi/xd96/matrix_diagram.md | 42 | ||||
| -rw-r--r-- | keyboards/xiudi/xd96/readme.md | 2 |
6 files changed, 465 insertions, 476 deletions
diff --git a/keyboards/xiudi/xd96/info.json b/keyboards/xiudi/xd96/info.json index 98ebfcb483..2b4ee4aad0 100644 --- a/keyboards/xiudi/xd96/info.json +++ b/keyboards/xiudi/xd96/info.json | |||
| @@ -1,373 +1,373 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "XD96", | 2 | "keyboard_name": "XD96", |
| 3 | "manufacturer": "KPrepublic", | 3 | "manufacturer": "KPrepublic", |
| 4 | "url": "", | 4 | "url": "", |
| 5 | "maintainer": "qmk", | 5 | "maintainer": "qmk", |
| 6 | "usb": { | 6 | "usb": { |
| 7 | "vid": "0x7844", | 7 | "vid": "0x7844", |
| 8 | "pid": "0x9696", | 8 | "pid": "0x9696", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1" |
| 10 | }, | 10 | }, |
| 11 | "backlight": { | 11 | "backlight": { |
| 12 | "pin": "B5", | 12 | "pin": "B5", |
| 13 | "levels": 10 | 13 | "levels": 10 |
| 14 | }, | 14 | }, |
| 15 | "rgblight": { | 15 | "rgblight": { |
| 16 | "led_count": 16, | 16 | "led_count": 16, |
| 17 | "max_brightness": 50, | 17 | "max_brightness": 50, |
| 18 | "animations": { | 18 | "animations": { |
| 19 | "breathing": true, | 19 | "breathing": true, |
| 20 | "rainbow_mood": true, | 20 | "rainbow_mood": true, |
| 21 | "rainbow_swirl": true, | 21 | "rainbow_swirl": true, |
| 22 | "snake": true, | 22 | "snake": true, |
| 23 | "knight": true, | 23 | "knight": true, |
| 24 | "christmas": true, | 24 | "christmas": true, |
| 25 | "static_gradient": true, | 25 | "static_gradient": true, |
| 26 | "rgb_test": true, | 26 | "rgb_test": true, |
| 27 | "alternating": true, | 27 | "alternating": true, |
| 28 | "twinkle": true | 28 | "twinkle": true |
| 29 | } | 29 | } |
| 30 | }, | 30 | }, |
| 31 | "indicators": { | 31 | "indicators": { |
| 32 | "caps_lock": "B6", | 32 | "caps_lock": "B6", |
| 33 | "num_lock": "C6", | 33 | "num_lock": "C6", |
| 34 | "on_state": 0 | 34 | "on_state": 0 |
| 35 | }, | 35 | }, |
| 36 | "ws2812": { | 36 | "ws2812": { |
| 37 | "pin": "C7" | 37 | "pin": "C7" |
| 38 | }, | 38 | }, |
| 39 | "processor": "atmega32u4", | 39 | "processor": "atmega32u4", |
| 40 | "bootloader": "atmel-dfu", | 40 | "bootloader": "atmel-dfu", |
| 41 | "layouts": { | 41 | "layouts": { |
| 42 | "LAYOUT_96_ansi": { | 42 | "LAYOUT_96_ansi": { |
| 43 | "layout": [ | 43 | "layout": [ |
| 44 | {"matrix": [0, 0], "x": 0, "y": 0}, | 44 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 45 | {"matrix": [0, 1], "x": 1, "y": 0}, | 45 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 46 | {"matrix": [0, 2], "x": 2, "y": 0}, | 46 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 47 | {"matrix": [0, 3], "x": 3, "y": 0}, | 47 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 48 | {"matrix": [0, 4], "x": 4, "y": 0}, | 48 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 49 | {"matrix": [0, 5], "x": 5, "y": 0}, | 49 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 50 | {"matrix": [0, 6], "x": 6, "y": 0}, | 50 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 51 | {"matrix": [0, 7], "x": 7, "y": 0}, | 51 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 52 | {"matrix": [0, 8], "x": 8, "y": 0}, | 52 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 53 | {"matrix": [0, 9], "x": 9, "y": 0}, | 53 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 54 | {"matrix": [0, 10], "x": 10, "y": 0}, | 54 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 55 | {"matrix": [0, 11], "x": 11, "y": 0}, | 55 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 56 | {"matrix": [0, 12], "x": 12, "y": 0}, | 56 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 57 | {"matrix": [0, 13], "x": 13, "y": 0}, | 57 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 58 | {"matrix": [5, 6], "x": 14, "y": 0}, | 58 | {"matrix": [5, 6], "x": 14, "y": 0}, |
| 59 | {"matrix": [0, 14], "x": 15, "y": 0}, | 59 | {"matrix": [0, 14], "x": 15, "y": 0}, |
| 60 | {"matrix": [0, 15], "x": 16, "y": 0}, | 60 | {"matrix": [0, 15], "x": 16, "y": 0}, |
| 61 | {"matrix": [0, 16], "x": 17, "y": 0}, | 61 | {"matrix": [0, 16], "x": 17, "y": 0}, |
| 62 | {"matrix": [0, 17], "x": 18, "y": 0}, | 62 | {"matrix": [0, 17], "x": 18, "y": 0}, |
| 63 | 63 | ||
| 64 | {"matrix": [1, 0], "x": 0, "y": 1}, | 64 | {"matrix": [1, 0], "x": 0, "y": 1}, |
| 65 | {"matrix": [1, 1], "x": 1, "y": 1}, | 65 | {"matrix": [1, 1], "x": 1, "y": 1}, |
| 66 | {"matrix": [1, 2], "x": 2, "y": 1}, | 66 | {"matrix": [1, 2], "x": 2, "y": 1}, |
| 67 | {"matrix": [1, 3], "x": 3, "y": 1}, | 67 | {"matrix": [1, 3], "x": 3, "y": 1}, |
| 68 | {"matrix": [1, 4], "x": 4, "y": 1}, | 68 | {"matrix": [1, 4], "x": 4, "y": 1}, |
| 69 | {"matrix": [1, 5], "x": 5, "y": 1}, | 69 | {"matrix": [1, 5], "x": 5, "y": 1}, |
| 70 | {"matrix": [1, 6], "x": 6, "y": 1}, | 70 | {"matrix": [1, 6], "x": 6, "y": 1}, |
| 71 | {"matrix": [1, 7], "x": 7, "y": 1}, | 71 | {"matrix": [1, 7], "x": 7, "y": 1}, |
| 72 | {"matrix": [1, 8], "x": 8, "y": 1}, | 72 | {"matrix": [1, 8], "x": 8, "y": 1}, |
| 73 | {"matrix": [1, 9], "x": 9, "y": 1}, | 73 | {"matrix": [1, 9], "x": 9, "y": 1}, |
| 74 | {"matrix": [1, 10], "x": 10, "y": 1}, | 74 | {"matrix": [1, 10], "x": 10, "y": 1}, |
| 75 | {"matrix": [1, 11], "x": 11, "y": 1}, | 75 | {"matrix": [1, 11], "x": 11, "y": 1}, |
| 76 | {"matrix": [1, 12], "x": 12, "y": 1}, | 76 | {"matrix": [1, 12], "x": 12, "y": 1}, |
| 77 | {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, | 77 | {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, |
| 78 | {"matrix": [1, 14], "x": 15, "y": 1}, | 78 | {"matrix": [1, 14], "x": 15, "y": 1}, |
| 79 | {"matrix": [1, 15], "x": 16, "y": 1}, | 79 | {"matrix": [1, 15], "x": 16, "y": 1}, |
| 80 | {"matrix": [1, 16], "x": 17, "y": 1}, | 80 | {"matrix": [1, 16], "x": 17, "y": 1}, |
| 81 | {"matrix": [1, 17], "x": 18, "y": 1}, | 81 | {"matrix": [1, 17], "x": 18, "y": 1}, |
| 82 | 82 | ||
| 83 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, | 83 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, |
| 84 | {"matrix": [2, 1], "x": 1.5, "y": 2}, | 84 | {"matrix": [2, 1], "x": 1.5, "y": 2}, |
| 85 | {"matrix": [2, 2], "x": 2.5, "y": 2}, | 85 | {"matrix": [2, 2], "x": 2.5, "y": 2}, |
| 86 | {"matrix": [2, 3], "x": 3.5, "y": 2}, | 86 | {"matrix": [2, 3], "x": 3.5, "y": 2}, |
| 87 | {"matrix": [2, 4], "x": 4.5, "y": 2}, | 87 | {"matrix": [2, 4], "x": 4.5, "y": 2}, |
| 88 | {"matrix": [2, 5], "x": 5.5, "y": 2}, | 88 | {"matrix": [2, 5], "x": 5.5, "y": 2}, |
| 89 | {"matrix": [2, 6], "x": 6.5, "y": 2}, | 89 | {"matrix": [2, 6], "x": 6.5, "y": 2}, |
| 90 | {"matrix": [2, 7], "x": 7.5, "y": 2}, | 90 | {"matrix": [2, 7], "x": 7.5, "y": 2}, |
| 91 | {"matrix": [2, 8], "x": 8.5, "y": 2}, | 91 | {"matrix": [2, 8], "x": 8.5, "y": 2}, |
| 92 | {"matrix": [2, 9], "x": 9.5, "y": 2}, | 92 | {"matrix": [2, 9], "x": 9.5, "y": 2}, |
| 93 | {"matrix": [2, 10], "x": 10.5, "y": 2}, | 93 | {"matrix": [2, 10], "x": 10.5, "y": 2}, |
| 94 | {"matrix": [2, 11], "x": 11.5, "y": 2}, | 94 | {"matrix": [2, 11], "x": 11.5, "y": 2}, |
| 95 | {"matrix": [2, 12], "x": 12.5, "y": 2}, | 95 | {"matrix": [2, 12], "x": 12.5, "y": 2}, |
| 96 | {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, | 96 | {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, |
| 97 | {"matrix": [2, 14], "x": 15, "y": 2}, | 97 | {"matrix": [2, 14], "x": 15, "y": 2}, |
| 98 | {"matrix": [2, 15], "x": 16, "y": 2}, | 98 | {"matrix": [2, 15], "x": 16, "y": 2}, |
| 99 | {"matrix": [2, 16], "x": 17, "y": 2}, | 99 | {"matrix": [2, 16], "x": 17, "y": 2}, |
| 100 | 100 | ||
| 101 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, | 101 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, |
| 102 | {"matrix": [3, 1], "x": 1.75, "y": 3}, | 102 | {"matrix": [3, 1], "x": 1.75, "y": 3}, |
| 103 | {"matrix": [3, 2], "x": 2.75, "y": 3}, | 103 | {"matrix": [3, 2], "x": 2.75, "y": 3}, |
| 104 | {"matrix": [3, 3], "x": 3.75, "y": 3}, | 104 | {"matrix": [3, 3], "x": 3.75, "y": 3}, |
| 105 | {"matrix": [3, 4], "x": 4.75, "y": 3}, | 105 | {"matrix": [3, 4], "x": 4.75, "y": 3}, |
| 106 | {"matrix": [3, 5], "x": 5.75, "y": 3}, | 106 | {"matrix": [3, 5], "x": 5.75, "y": 3}, |
| 107 | {"matrix": [3, 6], "x": 6.75, "y": 3}, | 107 | {"matrix": [3, 6], "x": 6.75, "y": 3}, |
| 108 | {"matrix": [3, 7], "x": 7.75, "y": 3}, | 108 | {"matrix": [3, 7], "x": 7.75, "y": 3}, |
| 109 | {"matrix": [3, 8], "x": 8.75, "y": 3}, | 109 | {"matrix": [3, 8], "x": 8.75, "y": 3}, |
| 110 | {"matrix": [3, 9], "x": 9.75, "y": 3}, | 110 | {"matrix": [3, 9], "x": 9.75, "y": 3}, |
| 111 | {"matrix": [3, 10], "x": 10.75, "y": 3}, | 111 | {"matrix": [3, 10], "x": 10.75, "y": 3}, |
| 112 | {"matrix": [3, 11], "x": 11.75, "y": 3}, | 112 | {"matrix": [3, 11], "x": 11.75, "y": 3}, |
| 113 | {"matrix": [3, 13], "x": 12.75, "y": 3, "w": 2.25}, | 113 | {"matrix": [3, 13], "x": 12.75, "y": 3, "w": 2.25}, |
| 114 | {"matrix": [3, 14], "x": 15, "y": 3}, | 114 | {"matrix": [3, 14], "x": 15, "y": 3}, |
| 115 | {"matrix": [3, 15], "x": 16, "y": 3}, | 115 | {"matrix": [3, 15], "x": 16, "y": 3}, |
| 116 | {"matrix": [3, 16], "x": 17, "y": 3}, | 116 | {"matrix": [3, 16], "x": 17, "y": 3}, |
| 117 | {"matrix": [2, 17], "x": 18, "y": 2, "h": 2}, | 117 | {"matrix": [2, 17], "x": 18, "y": 2, "h": 2}, |
| 118 | 118 | ||
| 119 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 2.25}, | 119 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 2.25}, |
| 120 | {"matrix": [4, 2], "x": 2.25, "y": 4}, | 120 | {"matrix": [4, 2], "x": 2.25, "y": 4}, |
| 121 | {"matrix": [4, 3], "x": 3.25, "y": 4}, | 121 | {"matrix": [4, 3], "x": 3.25, "y": 4}, |
| 122 | {"matrix": [4, 4], "x": 4.25, "y": 4}, | 122 | {"matrix": [4, 4], "x": 4.25, "y": 4}, |
| 123 | {"matrix": [4, 5], "x": 5.25, "y": 4}, | 123 | {"matrix": [4, 5], "x": 5.25, "y": 4}, |
| 124 | {"matrix": [4, 6], "x": 6.25, "y": 4}, | 124 | {"matrix": [4, 6], "x": 6.25, "y": 4}, |
| 125 | {"matrix": [4, 7], "x": 7.25, "y": 4}, | 125 | {"matrix": [4, 7], "x": 7.25, "y": 4}, |
| 126 | {"matrix": [4, 8], "x": 8.25, "y": 4}, | 126 | {"matrix": [4, 8], "x": 8.25, "y": 4}, |
| 127 | {"matrix": [4, 9], "x": 9.25, "y": 4}, | 127 | {"matrix": [4, 9], "x": 9.25, "y": 4}, |
| 128 | {"matrix": [4, 10], "x": 10.25, "y": 4}, | 128 | {"matrix": [4, 10], "x": 10.25, "y": 4}, |
| 129 | {"matrix": [4, 11], "x": 11.25, "y": 4}, | 129 | {"matrix": [4, 11], "x": 11.25, "y": 4}, |
| 130 | {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, | 130 | {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, |
| 131 | {"matrix": [4, 13], "x": 14, "y": 4}, | 131 | {"matrix": [4, 13], "x": 14, "y": 4}, |
| 132 | {"matrix": [4, 14], "x": 15, "y": 4}, | 132 | {"matrix": [4, 14], "x": 15, "y": 4}, |
| 133 | {"matrix": [4, 15], "x": 16, "y": 4}, | 133 | {"matrix": [4, 15], "x": 16, "y": 4}, |
| 134 | {"matrix": [4, 16], "x": 17, "y": 4}, | 134 | {"matrix": [4, 16], "x": 17, "y": 4}, |
| 135 | 135 | ||
| 136 | {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, | 136 | {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, |
| 137 | {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, | 137 | {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, |
| 138 | {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, | 138 | {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, |
| 139 | {"matrix": [5, 5], "x": 3.75, "y": 5, "w": 6.25}, | 139 | {"matrix": [5, 5], "x": 3.75, "y": 5, "w": 6.25}, |
| 140 | {"matrix": [5, 10], "x": 10, "y": 5, "w": 1.5}, | 140 | {"matrix": [5, 10], "x": 10, "y": 5, "w": 1.5}, |
| 141 | {"matrix": [5, 8], "x": 11.5, "y": 5, "w": 1.5}, | 141 | {"matrix": [5, 8], "x": 11.5, "y": 5, "w": 1.5}, |
| 142 | {"matrix": [5, 12], "x": 13, "y": 5}, | 142 | {"matrix": [5, 12], "x": 13, "y": 5}, |
| 143 | {"matrix": [5, 13], "x": 14, "y": 5}, | 143 | {"matrix": [5, 13], "x": 14, "y": 5}, |
| 144 | {"matrix": [5, 14], "x": 15, "y": 5}, | 144 | {"matrix": [5, 14], "x": 15, "y": 5}, |
| 145 | {"matrix": [5, 15], "x": 16, "y": 5}, | 145 | {"matrix": [5, 15], "x": 16, "y": 5}, |
| 146 | {"matrix": [5, 16], "x": 17, "y": 5}, | 146 | {"matrix": [5, 16], "x": 17, "y": 5}, |
| 147 | {"matrix": [4, 17], "x": 18, "y": 4, "h": 2} | 147 | {"matrix": [4, 17], "x": 18, "y": 4, "h": 2} |
| 148 | ] | 148 | ] |
| 149 | }, | 149 | }, |
| 150 | "LAYOUT_96_iso": { | 150 | "LAYOUT_96_iso": { |
| 151 | "layout": [ | 151 | "layout": [ |
| 152 | {"matrix": [0, 0], "x": 0, "y": 0}, | 152 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 153 | {"matrix": [0, 1], "x": 1, "y": 0}, | 153 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 154 | {"matrix": [0, 2], "x": 2, "y": 0}, | 154 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 155 | {"matrix": [0, 3], "x": 3, "y": 0}, | 155 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 156 | {"matrix": [0, 4], "x": 4, "y": 0}, | 156 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 157 | {"matrix": [0, 5], "x": 5, "y": 0}, | 157 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 158 | {"matrix": [0, 6], "x": 6, "y": 0}, | 158 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 159 | {"matrix": [0, 7], "x": 7, "y": 0}, | 159 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 160 | {"matrix": [0, 8], "x": 8, "y": 0}, | 160 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 161 | {"matrix": [0, 9], "x": 9, "y": 0}, | 161 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 162 | {"matrix": [0, 10], "x": 10, "y": 0}, | 162 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 163 | {"matrix": [0, 11], "x": 11, "y": 0}, | 163 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 164 | {"matrix": [0, 12], "x": 12, "y": 0}, | 164 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 165 | {"matrix": [0, 13], "x": 13, "y": 0}, | 165 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 166 | {"matrix": [5, 6], "x": 14, "y": 0}, | 166 | {"matrix": [5, 6], "x": 14, "y": 0}, |
| 167 | {"matrix": [0, 14], "x": 15, "y": 0}, | 167 | {"matrix": [0, 14], "x": 15, "y": 0}, |
| 168 | {"matrix": [0, 15], "x": 16, "y": 0}, | 168 | {"matrix": [0, 15], "x": 16, "y": 0}, |
| 169 | {"matrix": [0, 16], "x": 17, "y": 0}, | 169 | {"matrix": [0, 16], "x": 17, "y": 0}, |
| 170 | {"matrix": [0, 17], "x": 18, "y": 0}, | 170 | {"matrix": [0, 17], "x": 18, "y": 0}, |
| 171 | 171 | ||
| 172 | {"matrix": [1, 0], "x": 0, "y": 1}, | 172 | {"matrix": [1, 0], "x": 0, "y": 1}, |
| 173 | {"matrix": [1, 1], "x": 1, "y": 1}, | 173 | {"matrix": [1, 1], "x": 1, "y": 1}, |
| 174 | {"matrix": [1, 2], "x": 2, "y": 1}, | 174 | {"matrix": [1, 2], "x": 2, "y": 1}, |
| 175 | {"matrix": [1, 3], "x": 3, "y": 1}, | 175 | {"matrix": [1, 3], "x": 3, "y": 1}, |
| 176 | {"matrix": [1, 4], "x": 4, "y": 1}, | 176 | {"matrix": [1, 4], "x": 4, "y": 1}, |
| 177 | {"matrix": [1, 5], "x": 5, "y": 1}, | 177 | {"matrix": [1, 5], "x": 5, "y": 1}, |
| 178 | {"matrix": [1, 6], "x": 6, "y": 1}, | 178 | {"matrix": [1, 6], "x": 6, "y": 1}, |
| 179 | {"matrix": [1, 7], "x": 7, "y": 1}, | 179 | {"matrix": [1, 7], "x": 7, "y": 1}, |
| 180 | {"matrix": [1, 8], "x": 8, "y": 1}, | 180 | {"matrix": [1, 8], "x": 8, "y": 1}, |
| 181 | {"matrix": [1, 9], "x": 9, "y": 1}, | 181 | {"matrix": [1, 9], "x": 9, "y": 1}, |
| 182 | {"matrix": [1, 10], "x": 10, "y": 1}, | 182 | {"matrix": [1, 10], "x": 10, "y": 1}, |
| 183 | {"matrix": [1, 11], "x": 11, "y": 1}, | 183 | {"matrix": [1, 11], "x": 11, "y": 1}, |
| 184 | {"matrix": [1, 12], "x": 12, "y": 1}, | 184 | {"matrix": [1, 12], "x": 12, "y": 1}, |
| 185 | {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, | 185 | {"matrix": [1, 13], "x": 13, "y": 1, "w": 2}, |
| 186 | {"matrix": [1, 14], "x": 15, "y": 1}, | 186 | {"matrix": [1, 14], "x": 15, "y": 1}, |
| 187 | {"matrix": [1, 15], "x": 16, "y": 1}, | 187 | {"matrix": [1, 15], "x": 16, "y": 1}, |
| 188 | {"matrix": [1, 16], "x": 17, "y": 1}, | 188 | {"matrix": [1, 16], "x": 17, "y": 1}, |
| 189 | {"matrix": [1, 17], "x": 18, "y": 1}, | 189 | {"matrix": [1, 17], "x": 18, "y": 1}, |
| 190 | 190 | ||
| 191 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, | 191 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, |
| 192 | {"matrix": [2, 1], "x": 1.5, "y": 2}, | 192 | {"matrix": [2, 1], "x": 1.5, "y": 2}, |
| 193 | {"matrix": [2, 2], "x": 2.5, "y": 2}, | 193 | {"matrix": [2, 2], "x": 2.5, "y": 2}, |
| 194 | {"matrix": [2, 3], "x": 3.5, "y": 2}, | 194 | {"matrix": [2, 3], "x": 3.5, "y": 2}, |
| 195 | {"matrix": [2, 4], "x": 4.5, "y": 2}, | 195 | {"matrix": [2, 4], "x": 4.5, "y": 2}, |
| 196 | {"matrix": [2, 5], "x": 5.5, "y": 2}, | 196 | {"matrix": [2, 5], "x": 5.5, "y": 2}, |
| 197 | {"matrix": [2, 6], "x": 6.5, "y": 2}, | 197 | {"matrix": [2, 6], "x": 6.5, "y": 2}, |
| 198 | {"matrix": [2, 7], "x": 7.5, "y": 2}, | 198 | {"matrix": [2, 7], "x": 7.5, "y": 2}, |
| 199 | {"matrix": [2, 8], "x": 8.5, "y": 2}, | 199 | {"matrix": [2, 8], "x": 8.5, "y": 2}, |
| 200 | {"matrix": [2, 9], "x": 9.5, "y": 2}, | 200 | {"matrix": [2, 9], "x": 9.5, "y": 2}, |
| 201 | {"matrix": [2, 10], "x": 10.5, "y": 2}, | 201 | {"matrix": [2, 10], "x": 10.5, "y": 2}, |
| 202 | {"matrix": [2, 11], "x": 11.5, "y": 2}, | 202 | {"matrix": [2, 11], "x": 11.5, "y": 2}, |
| 203 | {"matrix": [2, 12], "x": 12.5, "y": 2}, | 203 | {"matrix": [2, 12], "x": 12.5, "y": 2}, |
| 204 | {"matrix": [2, 14], "x": 15, "y": 2}, | 204 | {"matrix": [2, 14], "x": 15, "y": 2}, |
| 205 | {"matrix": [2, 15], "x": 16, "y": 2}, | 205 | {"matrix": [2, 15], "x": 16, "y": 2}, |
| 206 | {"matrix": [2, 16], "x": 17, "y": 2}, | 206 | {"matrix": [2, 16], "x": 17, "y": 2}, |
| 207 | 207 | ||
| 208 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, | 208 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, |
| 209 | {"matrix": [3, 1], "x": 1.75, "y": 3}, | 209 | {"matrix": [3, 1], "x": 1.75, "y": 3}, |
| 210 | {"matrix": [3, 2], "x": 2.75, "y": 3}, | 210 | {"matrix": [3, 2], "x": 2.75, "y": 3}, |
| 211 | {"matrix": [3, 3], "x": 3.75, "y": 3}, | 211 | {"matrix": [3, 3], "x": 3.75, "y": 3}, |
| 212 | {"matrix": [3, 4], "x": 4.75, "y": 3}, | 212 | {"matrix": [3, 4], "x": 4.75, "y": 3}, |
| 213 | {"matrix": [3, 5], "x": 5.75, "y": 3}, | 213 | {"matrix": [3, 5], "x": 5.75, "y": 3}, |
| 214 | {"matrix": [3, 6], "x": 6.75, "y": 3}, | 214 | {"matrix": [3, 6], "x": 6.75, "y": 3}, |
| 215 | {"matrix": [3, 7], "x": 7.75, "y": 3}, | 215 | {"matrix": [3, 7], "x": 7.75, "y": 3}, |
| 216 | {"matrix": [3, 8], "x": 8.75, "y": 3}, | 216 | {"matrix": [3, 8], "x": 8.75, "y": 3}, |
| 217 | {"matrix": [3, 9], "x": 9.75, "y": 3}, | 217 | {"matrix": [3, 9], "x": 9.75, "y": 3}, |
| 218 | {"matrix": [3, 10], "x": 10.75, "y": 3}, | 218 | {"matrix": [3, 10], "x": 10.75, "y": 3}, |
| 219 | {"matrix": [3, 11], "x": 11.75, "y": 3}, | 219 | {"matrix": [3, 11], "x": 11.75, "y": 3}, |
| 220 | {"matrix": [3, 13], "x": 12.75, "y": 3}, | 220 | {"matrix": [3, 12], "x": 12.75, "y": 3}, |
| 221 | {"matrix": [2, 13], "x": 13.75, "y": 2, "w": 1.25, "h": 2}, | 221 | {"matrix": [3, 13], "x": 13.75, "y": 2, "w": 1.25, "h": 2}, |
| 222 | {"matrix": [3, 14], "x": 15, "y": 3}, | 222 | {"matrix": [3, 14], "x": 15, "y": 3}, |
| 223 | {"matrix": [3, 15], "x": 16, "y": 3}, | 223 | {"matrix": [3, 15], "x": 16, "y": 3}, |
| 224 | {"matrix": [3, 16], "x": 17, "y": 3}, | 224 | {"matrix": [3, 16], "x": 17, "y": 3}, |
| 225 | {"matrix": [2, 17], "x": 18, "y": 2, "h": 2}, | 225 | {"matrix": [2, 17], "x": 18, "y": 2, "h": 2}, |
| 226 | 226 | ||
| 227 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | 227 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 228 | {"matrix": [4, 1], "x": 1.25, "y": 4}, | 228 | {"matrix": [4, 1], "x": 1.25, "y": 4}, |
| 229 | {"matrix": [4, 2], "x": 2.25, "y": 4}, | 229 | {"matrix": [4, 2], "x": 2.25, "y": 4}, |
| 230 | {"matrix": [4, 3], "x": 3.25, "y": 4}, | 230 | {"matrix": [4, 3], "x": 3.25, "y": 4}, |
| 231 | {"matrix": [4, 4], "x": 4.25, "y": 4}, | 231 | {"matrix": [4, 4], "x": 4.25, "y": 4}, |
| 232 | {"matrix": [4, 5], "x": 5.25, "y": 4}, | 232 | {"matrix": [4, 5], "x": 5.25, "y": 4}, |
| 233 | {"matrix": [4, 6], "x": 6.25, "y": 4}, | 233 | {"matrix": [4, 6], "x": 6.25, "y": 4}, |
| 234 | {"matrix": [4, 7], "x": 7.25, "y": 4}, | 234 | {"matrix": [4, 7], "x": 7.25, "y": 4}, |
| 235 | {"matrix": [4, 8], "x": 8.25, "y": 4}, | 235 | {"matrix": [4, 8], "x": 8.25, "y": 4}, |
| 236 | {"matrix": [4, 9], "x": 9.25, "y": 4}, | 236 | {"matrix": [4, 9], "x": 9.25, "y": 4}, |
| 237 | {"matrix": [4, 10], "x": 10.25, "y": 4}, | 237 | {"matrix": [4, 10], "x": 10.25, "y": 4}, |
| 238 | {"matrix": [4, 11], "x": 11.25, "y": 4}, | 238 | {"matrix": [4, 11], "x": 11.25, "y": 4}, |
| 239 | {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, | 239 | {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, |
| 240 | {"matrix": [4, 13], "x": 14, "y": 4}, | 240 | {"matrix": [4, 13], "x": 14, "y": 4}, |
| 241 | {"matrix": [4, 14], "x": 15, "y": 4}, | 241 | {"matrix": [4, 14], "x": 15, "y": 4}, |
| 242 | {"matrix": [4, 15], "x": 16, "y": 4}, | 242 | {"matrix": [4, 15], "x": 16, "y": 4}, |
| 243 | {"matrix": [4, 16], "x": 17, "y": 4}, | 243 | {"matrix": [4, 16], "x": 17, "y": 4}, |
| 244 | 244 | ||
| 245 | {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, | 245 | {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, |
| 246 | {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, | 246 | {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, |
| 247 | {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, | 247 | {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, |
| 248 | {"matrix": [5, 5], "x": 3.75, "y": 5, "w": 6.25}, | 248 | {"matrix": [5, 5], "x": 3.75, "y": 5, "w": 6.25}, |
| 249 | {"matrix": [5, 10], "x": 10, "y": 5, "w": 1.5}, | 249 | {"matrix": [5, 10], "x": 10, "y": 5, "w": 1.5}, |
| 250 | {"matrix": [5, 8], "x": 11.5, "y": 5, "w": 1.5}, | 250 | {"matrix": [5, 8], "x": 11.5, "y": 5, "w": 1.5}, |
| 251 | {"matrix": [5, 12], "x": 13, "y": 5}, | 251 | {"matrix": [5, 12], "x": 13, "y": 5}, |
| 252 | {"matrix": [5, 13], "x": 14, "y": 5}, | 252 | {"matrix": [5, 13], "x": 14, "y": 5}, |
| 253 | {"matrix": [5, 14], "x": 15, "y": 5}, | 253 | {"matrix": [5, 14], "x": 15, "y": 5}, |
| 254 | {"matrix": [5, 15], "x": 16, "y": 5}, | 254 | {"matrix": [5, 15], "x": 16, "y": 5}, |
| 255 | {"matrix": [5, 16], "x": 17, "y": 5}, | 255 | {"matrix": [5, 16], "x": 17, "y": 5}, |
| 256 | {"matrix": [4, 17], "x": 18, "y": 4, "h": 2} | 256 | {"matrix": [4, 17], "x": 18, "y": 4, "h": 2} |
| 257 | ] | 257 | ] |
| 258 | }, | 258 | }, |
| 259 | "LAYOUT_all": { | 259 | "LAYOUT_all": { |
| 260 | "layout": [ | 260 | "layout": [ |
| 261 | {"matrix": [0, 0], "x": 0, "y": 0}, | 261 | {"matrix": [0, 0], "x": 0, "y": 0}, |
| 262 | {"matrix": [0, 1], "x": 1, "y": 0}, | 262 | {"matrix": [0, 1], "x": 1, "y": 0}, |
| 263 | {"matrix": [0, 2], "x": 2, "y": 0}, | 263 | {"matrix": [0, 2], "x": 2, "y": 0}, |
| 264 | {"matrix": [0, 3], "x": 3, "y": 0}, | 264 | {"matrix": [0, 3], "x": 3, "y": 0}, |
| 265 | {"matrix": [0, 4], "x": 4, "y": 0}, | 265 | {"matrix": [0, 4], "x": 4, "y": 0}, |
| 266 | {"matrix": [0, 5], "x": 5, "y": 0}, | 266 | {"matrix": [0, 5], "x": 5, "y": 0}, |
| 267 | {"matrix": [0, 6], "x": 6, "y": 0}, | 267 | {"matrix": [0, 6], "x": 6, "y": 0}, |
| 268 | {"matrix": [0, 7], "x": 7, "y": 0}, | 268 | {"matrix": [0, 7], "x": 7, "y": 0}, |
| 269 | {"matrix": [0, 8], "x": 8, "y": 0}, | 269 | {"matrix": [0, 8], "x": 8, "y": 0}, |
| 270 | {"matrix": [0, 9], "x": 9, "y": 0}, | 270 | {"matrix": [0, 9], "x": 9, "y": 0}, |
| 271 | {"matrix": [0, 10], "x": 10, "y": 0}, | 271 | {"matrix": [0, 10], "x": 10, "y": 0}, |
| 272 | {"matrix": [0, 11], "x": 11, "y": 0}, | 272 | {"matrix": [0, 11], "x": 11, "y": 0}, |
| 273 | {"matrix": [0, 12], "x": 12, "y": 0}, | 273 | {"matrix": [0, 12], "x": 12, "y": 0}, |
| 274 | {"matrix": [0, 13], "x": 13, "y": 0}, | 274 | {"matrix": [0, 13], "x": 13, "y": 0}, |
| 275 | {"matrix": [5, 6], "x": 14, "y": 0}, | 275 | {"matrix": [5, 6], "x": 14, "y": 0}, |
| 276 | {"matrix": [0, 14], "x": 15, "y": 0}, | 276 | {"matrix": [0, 14], "x": 15, "y": 0}, |
| 277 | {"matrix": [0, 15], "x": 16, "y": 0}, | 277 | {"matrix": [0, 15], "x": 16, "y": 0}, |
| 278 | {"matrix": [0, 16], "x": 17, "y": 0}, | 278 | {"matrix": [0, 16], "x": 17, "y": 0}, |
| 279 | {"matrix": [0, 17], "x": 18, "y": 0}, | 279 | {"matrix": [0, 17], "x": 18, "y": 0}, |
| 280 | 280 | ||
| 281 | {"matrix": [1, 0], "x": 0, "y": 1}, | 281 | {"matrix": [1, 0], "x": 0, "y": 1}, |
| 282 | {"matrix": [1, 1], "x": 1, "y": 1}, | 282 | {"matrix": [1, 1], "x": 1, "y": 1}, |
| 283 | {"matrix": [1, 2], "x": 2, "y": 1}, | 283 | {"matrix": [1, 2], "x": 2, "y": 1}, |
| 284 | {"matrix": [1, 3], "x": 3, "y": 1}, | 284 | {"matrix": [1, 3], "x": 3, "y": 1}, |
| 285 | {"matrix": [1, 4], "x": 4, "y": 1}, | 285 | {"matrix": [1, 4], "x": 4, "y": 1}, |
| 286 | {"matrix": [1, 5], "x": 5, "y": 1}, | 286 | {"matrix": [1, 5], "x": 5, "y": 1}, |
| 287 | {"matrix": [1, 6], "x": 6, "y": 1}, | 287 | {"matrix": [1, 6], "x": 6, "y": 1}, |
| 288 | {"matrix": [1, 7], "x": 7, "y": 1}, | 288 | {"matrix": [1, 7], "x": 7, "y": 1}, |
| 289 | {"matrix": [1, 8], "x": 8, "y": 1}, | 289 | {"matrix": [1, 8], "x": 8, "y": 1}, |
| 290 | {"matrix": [1, 9], "x": 9, "y": 1}, | 290 | {"matrix": [1, 9], "x": 9, "y": 1}, |
| 291 | {"matrix": [1, 10], "x": 10, "y": 1}, | 291 | {"matrix": [1, 10], "x": 10, "y": 1}, |
| 292 | {"matrix": [1, 11], "x": 11, "y": 1}, | 292 | {"matrix": [1, 11], "x": 11, "y": 1}, |
| 293 | {"matrix": [1, 12], "x": 12, "y": 1}, | 293 | {"matrix": [1, 12], "x": 12, "y": 1}, |
| 294 | {"matrix": [1, 13], "x": 13, "y": 1}, | 294 | {"matrix": [1, 13], "x": 13, "y": 1}, |
| 295 | {"matrix": [5, 3], "x": 14, "y": 1}, | 295 | {"matrix": [5, 9], "x": 14, "y": 1}, |
| 296 | {"matrix": [1, 14], "x": 15, "y": 1}, | 296 | {"matrix": [1, 14], "x": 15, "y": 1}, |
| 297 | {"matrix": [1, 15], "x": 16, "y": 1}, | 297 | {"matrix": [1, 15], "x": 16, "y": 1}, |
| 298 | {"matrix": [1, 16], "x": 17, "y": 1}, | 298 | {"matrix": [1, 16], "x": 17, "y": 1}, |
| 299 | {"matrix": [1, 17], "x": 18, "y": 1}, | 299 | {"matrix": [1, 17], "x": 18, "y": 1}, |
| 300 | 300 | ||
| 301 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, | 301 | {"matrix": [2, 0], "x": 0, "y": 2, "w": 1.5}, |
| 302 | {"matrix": [2, 1], "x": 1.5, "y": 2}, | 302 | {"matrix": [2, 1], "x": 1.5, "y": 2}, |
| 303 | {"matrix": [2, 2], "x": 2.5, "y": 2}, | 303 | {"matrix": [2, 2], "x": 2.5, "y": 2}, |
| 304 | {"matrix": [2, 3], "x": 3.5, "y": 2}, | 304 | {"matrix": [2, 3], "x": 3.5, "y": 2}, |
| 305 | {"matrix": [2, 4], "x": 4.5, "y": 2}, | 305 | {"matrix": [2, 4], "x": 4.5, "y": 2}, |
| 306 | {"matrix": [2, 5], "x": 5.5, "y": 2}, | 306 | {"matrix": [2, 5], "x": 5.5, "y": 2}, |
| 307 | {"matrix": [2, 6], "x": 6.5, "y": 2}, | 307 | {"matrix": [2, 6], "x": 6.5, "y": 2}, |
| 308 | {"matrix": [2, 7], "x": 7.5, "y": 2}, | 308 | {"matrix": [2, 7], "x": 7.5, "y": 2}, |
| 309 | {"matrix": [2, 8], "x": 8.5, "y": 2}, | 309 | {"matrix": [2, 8], "x": 8.5, "y": 2}, |
| 310 | {"matrix": [2, 9], "x": 9.5, "y": 2}, | 310 | {"matrix": [2, 9], "x": 9.5, "y": 2}, |
| 311 | {"matrix": [2, 10], "x": 10.5, "y": 2}, | 311 | {"matrix": [2, 10], "x": 10.5, "y": 2}, |
| 312 | {"matrix": [2, 11], "x": 11.5, "y": 2}, | 312 | {"matrix": [2, 11], "x": 11.5, "y": 2}, |
| 313 | {"matrix": [2, 12], "x": 12.5, "y": 2}, | 313 | {"matrix": [2, 12], "x": 12.5, "y": 2}, |
| 314 | {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, | 314 | {"matrix": [2, 13], "x": 13.5, "y": 2, "w": 1.5}, |
| 315 | {"matrix": [2, 14], "x": 15, "y": 2}, | 315 | {"matrix": [2, 14], "x": 15, "y": 2}, |
| 316 | {"matrix": [2, 15], "x": 16, "y": 2}, | 316 | {"matrix": [2, 15], "x": 16, "y": 2}, |
| 317 | {"matrix": [2, 16], "x": 17, "y": 2}, | 317 | {"matrix": [2, 16], "x": 17, "y": 2}, |
| 318 | {"matrix": [2, 17], "x": 18, "y": 2}, | 318 | {"matrix": [2, 17], "x": 18, "y": 2}, |
| 319 | 319 | ||
| 320 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, | 320 | {"matrix": [3, 0], "x": 0, "y": 3, "w": 1.75}, |
| 321 | {"matrix": [3, 1], "x": 1.75, "y": 3}, | 321 | {"matrix": [3, 1], "x": 1.75, "y": 3}, |
| 322 | {"matrix": [3, 2], "x": 2.75, "y": 3}, | 322 | {"matrix": [3, 2], "x": 2.75, "y": 3}, |
| 323 | {"matrix": [3, 3], "x": 3.75, "y": 3}, | 323 | {"matrix": [3, 3], "x": 3.75, "y": 3}, |
| 324 | {"matrix": [3, 4], "x": 4.75, "y": 3}, | 324 | {"matrix": [3, 4], "x": 4.75, "y": 3}, |
| 325 | {"matrix": [3, 5], "x": 5.75, "y": 3}, | 325 | {"matrix": [3, 5], "x": 5.75, "y": 3}, |
| 326 | {"matrix": [3, 6], "x": 6.75, "y": 3}, | 326 | {"matrix": [3, 6], "x": 6.75, "y": 3}, |
| 327 | {"matrix": [3, 7], "x": 7.75, "y": 3}, | 327 | {"matrix": [3, 7], "x": 7.75, "y": 3}, |
| 328 | {"matrix": [3, 8], "x": 8.75, "y": 3}, | 328 | {"matrix": [3, 8], "x": 8.75, "y": 3}, |
| 329 | {"matrix": [3, 9], "x": 9.75, "y": 3}, | 329 | {"matrix": [3, 9], "x": 9.75, "y": 3}, |
| 330 | {"matrix": [3, 10], "x": 10.75, "y": 3}, | 330 | {"matrix": [3, 10], "x": 10.75, "y": 3}, |
| 331 | {"matrix": [3, 11], "x": 11.75, "y": 3}, | 331 | {"matrix": [3, 11], "x": 11.75, "y": 3}, |
| 332 | {"matrix": [3, 12], "x": 12.75, "y": 3}, | 332 | {"matrix": [3, 12], "x": 12.75, "y": 3}, |
| 333 | {"matrix": [3, 13], "x": 13.75, "y": 3, "w": 1.25}, | 333 | {"matrix": [3, 13], "x": 13.75, "y": 3, "w": 1.25}, |
| 334 | {"matrix": [3, 14], "x": 15, "y": 3}, | 334 | {"matrix": [3, 14], "x": 15, "y": 3}, |
| 335 | {"matrix": [3, 15], "x": 16, "y": 3}, | 335 | {"matrix": [3, 15], "x": 16, "y": 3}, |
| 336 | {"matrix": [3, 16], "x": 17, "y": 3}, | 336 | {"matrix": [3, 16], "x": 17, "y": 3}, |
| 337 | {"matrix": [3, 17], "x": 18, "y": 3}, | 337 | {"matrix": [3, 17], "x": 18, "y": 3}, |
| 338 | 338 | ||
| 339 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, | 339 | {"matrix": [4, 0], "x": 0, "y": 4, "w": 1.25}, |
| 340 | {"matrix": [4, 1], "x": 1.25, "y": 4}, | 340 | {"matrix": [4, 1], "x": 1.25, "y": 4}, |
| 341 | {"matrix": [4, 2], "x": 2.25, "y": 4}, | 341 | {"matrix": [4, 2], "x": 2.25, "y": 4}, |
| 342 | {"matrix": [4, 3], "x": 3.25, "y": 4}, | 342 | {"matrix": [4, 3], "x": 3.25, "y": 4}, |
| 343 | {"matrix": [4, 4], "x": 4.25, "y": 4}, | 343 | {"matrix": [4, 4], "x": 4.25, "y": 4}, |
| 344 | {"matrix": [4, 5], "x": 5.25, "y": 4}, | 344 | {"matrix": [4, 5], "x": 5.25, "y": 4}, |
| 345 | {"matrix": [4, 6], "x": 6.25, "y": 4}, | 345 | {"matrix": [4, 6], "x": 6.25, "y": 4}, |
| 346 | {"matrix": [4, 7], "x": 7.25, "y": 4}, | 346 | {"matrix": [4, 7], "x": 7.25, "y": 4}, |
| 347 | {"matrix": [4, 8], "x": 8.25, "y": 4}, | 347 | {"matrix": [4, 8], "x": 8.25, "y": 4}, |
| 348 | {"matrix": [4, 9], "x": 9.25, "y": 4}, | 348 | {"matrix": [4, 9], "x": 9.25, "y": 4}, |
| 349 | {"matrix": [4, 10], "x": 10.25, "y": 4}, | 349 | {"matrix": [4, 10], "x": 10.25, "y": 4}, |
| 350 | {"matrix": [4, 11], "x": 11.25, "y": 4}, | 350 | {"matrix": [4, 11], "x": 11.25, "y": 4}, |
| 351 | {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, | 351 | {"matrix": [4, 12], "x": 12.25, "y": 4, "w": 1.75}, |
| 352 | {"matrix": [4, 13], "x": 14, "y": 4}, | 352 | {"matrix": [4, 13], "x": 14, "y": 4}, |
| 353 | {"matrix": [4, 14], "x": 15, "y": 4}, | 353 | {"matrix": [4, 14], "x": 15, "y": 4}, |
| 354 | {"matrix": [4, 15], "x": 16, "y": 4}, | 354 | {"matrix": [4, 15], "x": 16, "y": 4}, |
| 355 | {"matrix": [4, 16], "x": 17, "y": 4}, | 355 | {"matrix": [4, 16], "x": 17, "y": 4}, |
| 356 | {"matrix": [4, 17], "x": 18, "y": 4}, | 356 | {"matrix": [4, 17], "x": 18, "y": 4}, |
| 357 | 357 | ||
| 358 | {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, | 358 | {"matrix": [5, 0], "x": 0, "y": 5, "w": 1.25}, |
| 359 | {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, | 359 | {"matrix": [5, 1], "x": 1.25, "y": 5, "w": 1.25}, |
| 360 | {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, | 360 | {"matrix": [5, 2], "x": 2.5, "y": 5, "w": 1.25}, |
| 361 | {"matrix": [5, 5], "x": 3.75, "y": 5, "w": 6.25}, | 361 | {"matrix": [5, 5], "x": 3.75, "y": 5, "w": 6.25}, |
| 362 | {"matrix": [5, 10], "x": 10, "y": 5, "w": 1.5}, | 362 | {"matrix": [5, 10], "x": 10, "y": 5, "w": 1.5}, |
| 363 | {"matrix": [5, 8], "x": 11.5, "y": 5, "w": 1.5}, | 363 | {"matrix": [5, 8], "x": 11.5, "y": 5, "w": 1.5}, |
| 364 | {"matrix": [5, 12], "x": 13, "y": 5}, | 364 | {"matrix": [5, 12], "x": 13, "y": 5}, |
| 365 | {"matrix": [5, 13], "x": 14, "y": 5}, | 365 | {"matrix": [5, 13], "x": 14, "y": 5}, |
| 366 | {"matrix": [5, 14], "x": 15, "y": 5}, | 366 | {"matrix": [5, 14], "x": 15, "y": 5}, |
| 367 | {"matrix": [5, 15], "x": 16, "y": 5}, | 367 | {"matrix": [5, 15], "x": 16, "y": 5}, |
| 368 | {"matrix": [5, 16], "x": 17, "y": 5}, | 368 | {"matrix": [5, 16], "x": 17, "y": 5}, |
| 369 | {"matrix": [5, 17], "x": 18, "y": 5} | 369 | {"matrix": [5, 17], "x": 18, "y": 5} |
| 370 | ] | 370 | ] |
| 371 | } | ||
| 371 | } | 372 | } |
| 372 | } | ||
| 373 | } | 373 | } |
diff --git a/keyboards/xiudi/xd96/keymaps/default/keymap.c b/keyboards/xiudi/xd96/keymaps/default/keymap.c index 3d904759ca..d0cfbe23b1 100644 --- a/keyboards/xiudi/xd96/keymaps/default/keymap.c +++ b/keyboards/xiudi/xd96/keymaps/default/keymap.c | |||
| @@ -4,35 +4,22 @@ | |||
| 4 | 4 | ||
| 5 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 5 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 6 | 6 | ||
| 7 | [0] = LAYOUT_96_ansi( | 7 | [0] = LAYOUT_96_ansi( |
| 8 | /* ┌─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┐ */ | 8 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_INS, KC_DEL, KC_HOME, KC_END, KC_PGUP, KC_PGDN, |
| 9 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_INS, KC_DEL, KC_HOME, KC_END, KC_PGUP, KC_PGDN, | 9 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_NUM, KC_PSLS, KC_PAST, KC_PMNS, |
| 10 | /* ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┴─────────┼─────────┼─────────┼─────────┼─────────┤ */ | 10 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_P7, KC_P8, KC_P9, |
| 11 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_NUM, KC_PSLS, KC_PAST, KC_PMNS, | 11 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_P4, KC_P5, KC_P6, KC_PPLS, |
| 12 | /* ├─────────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬──────────────┼─────────┼─────────┼─────────┼─────────┤ */ | 12 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_P1, KC_P2, KC_P3, |
| 13 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_P7, KC_P8, KC_P9, | 13 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, L1_RALT, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_P0, KC_PDOT, KC_PENT |
| 14 | /* ├──────────────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──────────────├─────────├─────────├─────────├ ┤ */ | 14 | ), |
| 15 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_P4, KC_P5, KC_P6, KC_PPLS, | 15 | |
| 16 | /* ├─────────────────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───────────┬─────────┼─────────┼─────────┼─────────┼─────────┤ */ | 16 | [1] = LAYOUT_96_ansi( |
| 17 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_P1, KC_P2, KC_P3, | 17 | _______, BL_TOGG, BL_STEP, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 18 | /* ├───────────┬─────────┴─┬───────┴───┬─────┴─────────┴─────────┴─────────┴─────────┴─────────┴───────┬─┴─────────┴──┬──────┴───────┬─────────┼─────────┼─────────┼─────────┼─────────┼ ┤ */ | 18 | _______, RGB_TOG, RGB_MOD, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 19 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, L1_RALT, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_P0, KC_PDOT, KC_PENT | 19 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 20 | /* └───────────┴───────────┴───────────┴───────────────────────────────────────────────────────────────┴──────────────┴──────────────┴─────────┴─────────┴─────────┴─────────┴─────────┴─────────┘ */ | 20 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 21 | ), | 21 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 22 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | ||
| 23 | ) | ||
| 22 | 24 | ||
| 23 | [1] = LAYOUT_96_ansi( | ||
| 24 | /* ┌─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┐ */ | ||
| 25 | _______, BL_TOGG, BL_STEP, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 26 | /* ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┴─────────┼─────────┼─────────┼─────────┼─────────┤ */ | ||
| 27 | _______, RGB_TOG, RGB_MOD, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 28 | /* ├─────────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬──────────────┼─────────┼─────────┼─────────┼─────────┤ */ | ||
| 29 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 30 | /* ├──────────────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──────────────├─────────├─────────├─────────┼ ┤ */ | ||
| 31 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 32 | /* ├─────────────────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───────────┬─────────┼─────────┼─────────┼─────────┼─────────┤ */ | ||
| 33 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 34 | /* ├───────────┬─────────┴─┬───────┴───┬─────┴─────────┴─────────┴─────────┴─────────┴─────────┴───────┬─┴─────────┴──┬──────┴───────┬─────────┼─────────┼─────────┼─────────┼─────────┼ ┤ */ | ||
| 35 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | ||
| 36 | /* └───────────┴───────────┴───────────┴───────────────────────────────────────────────────────────────┴──────────────┴──────────────┴─────────┴─────────┴─────────┴─────────┴─────────┴─────────┘ */ | ||
| 37 | ) | ||
| 38 | }; | 25 | }; |
diff --git a/keyboards/xiudi/xd96/keymaps/default_iso/keymap.c b/keyboards/xiudi/xd96/keymaps/default_iso/keymap.c index 7c26664b0e..a485d2f9ef 100644 --- a/keyboards/xiudi/xd96/keymaps/default_iso/keymap.c +++ b/keyboards/xiudi/xd96/keymaps/default_iso/keymap.c | |||
| @@ -4,35 +4,22 @@ | |||
| 4 | 4 | ||
| 5 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 5 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 6 | 6 | ||
| 7 | [0] = LAYOUT_96_iso( | 7 | [0] = LAYOUT_96_iso( |
| 8 | /* ┌─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┐ */ | 8 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_INS, KC_DEL, KC_HOME, KC_END, KC_PGUP, KC_PGDN, |
| 9 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_INS, KC_DEL, KC_HOME, KC_END, KC_PGUP, KC_PGDN, | 9 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_NUM, KC_PSLS, KC_PAST, KC_PMNS, |
| 10 | /* ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┴─────────┼─────────┼─────────┼─────────┼─────────┤ */ | 10 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_P7, KC_P8, KC_P9, |
| 11 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_NUM, KC_PSLS, KC_PAST, KC_PMNS, | 11 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, KC_P4, KC_P5, KC_P6, KC_PPLS, |
| 12 | /* ├─────────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬──────────────┼─────────┼─────────┼─────────┼─────────┤ */ | 12 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_P1, KC_P2, KC_P3, |
| 13 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_P7, KC_P8, KC_P9, | 13 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, L1_RALT, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_P0, KC_PDOT, KC_PENT |
| 14 | /* ├──────────────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬ ├─────────├─────────├─────────├ ┤ */ | 14 | ), |
| 15 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, KC_P4, KC_P5, KC_P6, KC_PPLS, | 15 | |
| 16 | /* ├───────────┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴─────────┴─┬─────────┼─────────┼─────────┼─────────┼─────────┤ */ | 16 | [1] = LAYOUT_96_iso( |
| 17 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_P1, KC_P2, KC_P3, | 17 | _______, BL_TOGG, BL_STEP, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 18 | /* ├───────────┼─────────┴─┬───────┴───┬─────┴─────────┴─────────┴─────────┴─────────┴─────────┴───────┬─┴─────────┴──┬──────┴───────┬─────────┼─────────┼─────────┼─────────┼─────────┼ ┤ */ | 18 | _______, RGB_TOG, RGB_MOD, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 19 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, L1_RALT, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_P0, KC_PDOT, KC_PENT | 19 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 20 | /* └───────────┴───────────┴───────────┴───────────────────────────────────────────────────────────────┴──────────────┴──────────────┴─────────┴─────────┴─────────┴─────────┴─────────┴─────────┘ */ | 20 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 21 | ), | 21 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 22 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | ||
| 23 | ) | ||
| 22 | 24 | ||
| 23 | [1] = LAYOUT_96_iso( | ||
| 24 | /* ┌─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┐ */ | ||
| 25 | _______, BL_TOGG, BL_STEP, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 26 | /* ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┴─────────┼─────────┼─────────┼─────────┼─────────┤ */ | ||
| 27 | _______, RGB_TOG, RGB_MOD, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 28 | /* ├─────────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬──────────────┼─────────┼─────────┼─────────┼─────────┤ */ | ||
| 29 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 30 | /* ├──────────────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬ ├─────────├─────────├─────────┼ ┤ */ | ||
| 31 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 32 | /* ├───────────┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴─────────┴─┬─────────┼─────────┼─────────┼─────────┼─────────┤ */ | ||
| 33 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 34 | /* ├───────────┼─────────┴─┬───────┴───┬─────┴─────────┴─────────┴─────────┴─────────┴─────────┴───────┬─┴─────────┴──┬──────┴───────┬─────────┼─────────┼─────────┼─────────┼─────────┼ ┤ */ | ||
| 35 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | ||
| 36 | /* └───────────┴───────────┴───────────┴───────────────────────────────────────────────────────────────┴──────────────┴──────────────┴─────────┴─────────┴─────────┴─────────┴─────────┴─────────┘ */ | ||
| 37 | ) | ||
| 38 | }; | 25 | }; |
diff --git a/keyboards/xiudi/xd96/keymaps/via/keymap.c b/keyboards/xiudi/xd96/keymaps/via/keymap.c index 8fdb8efe21..2d6524958d 100644 --- a/keyboards/xiudi/xd96/keymaps/via/keymap.c +++ b/keyboards/xiudi/xd96/keymaps/via/keymap.c | |||
| @@ -2,67 +2,40 @@ | |||
| 2 | 2 | ||
| 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 3 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 4 | 4 | ||
| 5 | [0] = LAYOUT_96_ansi( | 5 | [0] = LAYOUT_96_ansi( |
| 6 | /* ┌─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┐ */ | 6 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_INS, KC_DEL, KC_HOME, KC_END, KC_PGUP, KC_PGDN, |
| 7 | KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_INS, KC_DEL, KC_HOME, KC_END, KC_PGUP, KC_PGDN, | 7 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_NUM, KC_PSLS, KC_PAST, KC_PMNS, |
| 8 | /* ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┴─────────┼─────────┼─────────┼─────────┼─────────┤ */ | 8 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_P7, KC_P8, KC_P9, |
| 9 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_NUM, KC_PSLS, KC_PAST, KC_PMNS, | 9 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_P4, KC_P5, KC_P6, KC_PPLS, |
| 10 | /* ├─────────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬──────────────┼─────────┼─────────┼─────────┼─────────┤ */ | 10 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_P1, KC_P2, KC_P3, |
| 11 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_P7, KC_P8, KC_P9, | 11 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_P0, KC_PDOT, KC_PENT |
| 12 | /* ├──────────────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──────────────├─────────├─────────├─────────├ ┤ */ | 12 | ), |
| 13 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, KC_P4, KC_P5, KC_P6, KC_PPLS, | ||
| 14 | /* ├─────────────────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───────────┬─────────┼─────────┼─────────┼─────────┼─────────┤ */ | ||
| 15 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_P1, KC_P2, KC_P3, | ||
| 16 | /* ├───────────┬─────────┴─┬───────┴───┬─────┴─────────┴─────────┴─────────┴─────────┴─────────┴───────┬─┴─────────┴──┬──────┴───────┬─────────┼─────────┼─────────┼─────────┼─────────┼ ┤ */ | ||
| 17 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT, KC_P0, KC_PDOT, KC_PENT | ||
| 18 | /* └───────────┴───────────┴───────────┴───────────────────────────────────────────────────────────────┴──────────────┴──────────────┴─────────┴─────────┴─────────┴─────────┴─────────┴─────────┘ */ | ||
| 19 | ), | ||
| 20 | 13 | ||
| 21 | [1] = LAYOUT_96_ansi( | 14 | [1] = LAYOUT_96_ansi( |
| 22 | /* ┌─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┐ */ | 15 | _______, BL_TOGG, BL_STEP, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 23 | _______, BL_TOGG, BL_STEP, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 16 | _______, RGB_TOG, RGB_MOD, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 24 | /* ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┴─────────┼─────────┼─────────┼─────────┼─────────┤ */ | 17 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 25 | _______, RGB_TOG, RGB_MOD, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 18 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 26 | /* ├─────────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬──────────────┼─────────┼─────────┼─────────┼─────────┤ */ | 19 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 27 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 20 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 28 | /* ├──────────────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──────────────├─────────├─────────├─────────┼ ┤ */ | 21 | ), |
| 29 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 30 | /* ├─────────────────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───────────┬─────────┼─────────┼─────────┼─────────┼─────────┤ */ | ||
| 31 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 32 | /* ├───────────┬─────────┴─┬───────┴───┬─────┴─────────┴─────────┴─────────┴─────────┴─────────┴───────┬─┴─────────┴──┬──────┴───────┬─────────┼─────────┼─────────┼─────────┼─────────┼ ┤ */ | ||
| 33 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | ||
| 34 | /* └───────────┴───────────┴───────────┴───────────────────────────────────────────────────────────────┴──────────────┴──────────────┴─────────┴─────────┴─────────┴─────────┴─────────┴─────────┘ */ | ||
| 35 | ), | ||
| 36 | 22 | ||
| 37 | [2] = LAYOUT_96_ansi( | 23 | [2] = LAYOUT_96_ansi( |
| 38 | /* ┌─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┐ */ | 24 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 39 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 25 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 40 | /* ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┴─────────┼─────────┼─────────┼─────────┼─────────┤ */ | 26 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 41 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 27 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 42 | /* ├─────────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬──────────────┼─────────┼─────────┼─────────┼─────────┤ */ | 28 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 43 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 29 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 44 | /* ├──────────────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──────────────├─────────├─────────├─────────┼ ┤ */ | 30 | ), |
| 45 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 31 | |
| 46 | /* ├─────────────────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───────────┬─────────┼─────────┼─────────┼─────────┼─────────┤ */ | 32 | [3] = LAYOUT_96_ansi( |
| 47 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 33 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 48 | /* ├───────────┬─────────┴─┬───────┴───┬─────┴─────────┴─────────┴─────────┴─────────┴─────────┴───────┬─┴─────────┴──┬──────┴───────┬─────────┼─────────┼─────────┼─────────┼─────────┼ ┤ */ | 34 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 49 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | 35 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 50 | /* └───────────┴───────────┴───────────┴───────────────────────────────────────────────────────────────┴──────────────┴──────────────┴─────────┴─────────┴─────────┴─────────┴─────────┴─────────┘ */ | 36 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 51 | ), | 37 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 38 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | ||
| 39 | ), | ||
| 52 | 40 | ||
| 53 | [3] = LAYOUT_96_ansi( | ||
| 54 | /* ┌─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┬─────────┐ */ | ||
| 55 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 56 | /* ├─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┼─────────┴─────────┼─────────┼─────────┼─────────┼─────────┤ */ | ||
| 57 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 58 | /* ├─────────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬────┴────┬──────────────┼─────────┼─────────┼─────────┼─────────┤ */ | ||
| 59 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 60 | /* ├──────────────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──┬──────┴──────────────├─────────├─────────├─────────┼ ┤ */ | ||
| 61 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 62 | /* ├─────────────────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───┬─────┴───────────┬─────────┼─────────┼─────────┼─────────┼─────────┤ */ | ||
| 63 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 64 | /* ├───────────┬─────────┴─┬───────┴───┬─────┴─────────┴─────────┴─────────┴─────────┴─────────┴───────┬─┴─────────┴──┬──────┴───────┬─────────┼─────────┼─────────┼─────────┼─────────┼ ┤ */ | ||
| 65 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | ||
| 66 | /* └───────────┴───────────┴───────────┴───────────────────────────────────────────────────────────────┴──────────────┴──────────────┴─────────┴─────────┴─────────┴─────────┴─────────┴─────────┘ */ | ||
| 67 | ), | ||
| 68 | }; | 41 | }; |
diff --git a/keyboards/xiudi/xd96/matrix_diagram.md b/keyboards/xiudi/xd96/matrix_diagram.md new file mode 100644 index 0000000000..ba4181b0c7 --- /dev/null +++ b/keyboards/xiudi/xd96/matrix_diagram.md | |||
| @@ -0,0 +1,42 @@ | |||
| 1 | # Matrix Diagram for KPrepublic XD96 | ||
| 2 | |||
| 3 | ``` | ||
| 4 | Spaced Function Row ────────────────────────────────────────┐ | ||
| 5 | ┌───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ ┌───┬───┬───┬───┐ | ||
| 6 | │00 │ │01 │02 │03 │04 │ │06 │07 │08 │09 │ │0A │0B │0C │0D │ | ||
| 7 | └───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ └───┴───┴───┴───┘ | ||
| 8 | ┌───────┐ ┌───────┐ | ||
| 9 | 2u Function Row Backspace │0D │ │0G │ | ||
| 10 | └───────┘ └───────┘ | ||
| 11 | ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ | ||
| 12 | │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0A │0B │0C │0D │56 │0E │0F │0G │0H │ | ||
| 13 | ├───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┼───┤ ┌───────┐ ┌───┐ | ||
| 14 | │10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1A │1B │1C │1D │59 │1E │1F │1G │1H │ │1D │ 2u Backspace │ │ | ||
| 15 | ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┼───┼───┼───┼───┤ └─┬─────┤ ┌─────┐ │1H │ ┌───┐ | ||
| 16 | │20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2A │2B │2C │2D │2E │2F │2G │2H │ │2D │ │ │ │ │ │ │ | ||
| 17 | ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬────┼───┼───┼───┼───┤ ┌──┴─────┤ ┌──┴┐3D │ ├───┤ │2H │ 2u Numpad Plus | ||
| 18 | │30 │31 │32 │33 │34 │35 │36 │37 │38 │39 │3A │3B │3C │3D │3E │3F │3G │3H │ │3D │ │3C │ │ │ │ │ │ | ||
| 19 | ├────┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┴┬───┼───┼───┼───┼───┤ └────────┘ └───┴────┘ ┌───────┐ │3H │ ├───┤ | ||
| 20 | │40 │41 │42 │43 │44 │45 │46 │47 │48 │49 │4A │4B │4C │4D │4E │4F │4G │4H │ ANSI ISO │4E │ │ │ │ │ | ||
| 21 | ├────┼───┴┬──┴─┬─┴───┴───┴───┴───┴───┴──┬┴───┴┬──┴──┬───┼───┼───┼───┼───┼───┤ Enter Enter └───────┘ └───┘ │4H │ 2u Numpad Enter | ||
| 22 | │50 │51 │52 │55 │5A │58 │5C │5D │5E │5F │5G │5H │ 2u Zero │ │ | ||
| 23 | └────┴────┴────┴────────────────────────┴─────┴─────┴───┴───┴───┴───┴───┴───┘ on Shift Row └───┘ | ||
| 24 | ┌────────┐ ┌───┬──────────┬───────┐ | ||
| 25 | │40 │ 2.25u LShift 1u/2.75u RShift │4B │4D │5E │ 2u Numpad Zero | ||
| 26 | └────────┘ └───┴──────────┴───────┘ | ||
| 27 | ┌────┬────┬────┐ | ||
| 28 | 3x 1.25u RShift │4B │4C │4D │ | ||
| 29 | └────┴────┴────┘ | ||
| 30 | ┌────┬────┬────┬────────────────────────┬────┬────┬────┬────┐ | ||
| 31 | │50 │51 │52 │55 │5A │58 │5C │5D │ ANSI | ||
| 32 | └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ | ||
| 33 | ┌─────┬───┬─────┬───────────────────────┬─────┬─────┬───┬───┐ | ||
| 34 | │50 │51 │52 │55 │5A │58 │5C │5D │ Tsangan | ||
| 35 | └─────┴───┴─────┴───────────────────────┴─────┴─────┴───┴───┘ | ||
| 36 | ┌─────┬─────┬───────────────────────────┬─────┬─────┬───┬───┐ | ||
| 37 | │50 │51 │55 │5A │58 │5C │5D │ WKL | ||
| 38 | └─────┴─────┴───────────────────────────┴─────┴─────┴───┴───┘ | ||
| 39 | ┌───┬─────┬───────────────────────────┬─────┬───┐ | ||
| 40 | │51 │52 │55 │58 │5C │ HHKB | ||
| 41 | └───┴─────┴───────────────────────────┴─────┴───┘ | ||
| 42 | ``` | ||
diff --git a/keyboards/xiudi/xd96/readme.md b/keyboards/xiudi/xd96/readme.md index 5f4038ef3f..47a91c834d 100644 --- a/keyboards/xiudi/xd96/readme.md +++ b/keyboards/xiudi/xd96/readme.md | |||
| @@ -9,7 +9,7 @@ Keyboard with 96 Keys & RGB LED Underglow | |||
| 9 | 9 | ||
| 10 | * Keyboard Maintainer: QMK Community | 10 | * Keyboard Maintainer: QMK Community |
| 11 | * Hardware Supported: XD96 | 11 | * Hardware Supported: XD96 |
| 12 | * Hardware Availability: [KPrepublic](https://kprepublic.com/products/xd96-pcb-90-custom-mechanical-keyboard-supports-tkg-tools-underglow-rgb-programmed); [AliExpress](https://aliexpress.com/item/cospad-Custom-Mechanical-Keyboard-Kit-up-tp-24-keys-Supports-TKG-TOOLS-Underglow-RGB-PCB-20/32818383873.html) | 12 | * Hardware Availability: [KPrepublic](https://kprepublic.com/products/xd96-pcb-90-custom-mechanical-keyboard-supports-tkg-tools-underglow-rgb-programmed); [AliExpress](https://www.aliexpress.com/i/2251832661406145.html) |
| 13 | 13 | ||
| 14 | Make example for this keyboard (after setting up your build environment): | 14 | Make example for this keyboard (after setting up your build environment): |
| 15 | 15 | ||
