aboutsummaryrefslogtreecommitdiff
path: root/docs/reference_configurator_support.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/reference_configurator_support.md')
-rw-r--r--docs/reference_configurator_support.md20
1 files changed, 11 insertions, 9 deletions
diff --git a/docs/reference_configurator_support.md b/docs/reference_configurator_support.md
index 58c1a2d20..88676ba97 100644
--- a/docs/reference_configurator_support.md
+++ b/docs/reference_configurator_support.md
@@ -10,11 +10,11 @@ To understand how the Configurator understands keyboards, first one must underst
10``` 10```
11|---------------| 11|---------------|
12|NLk| / | * | - | 12|NLk| / | * | - |
13|---+---+-------| 13|---+---+---+---|
14|7 |8 |9 | + | 14|7 |8 |9 | + |
15|---+---+---| 15|---+---+---| |
16|4 |5 |6 | | 16|4 |5 |6 | |
17|---+---+-------| 17|---+---+---+---|
18|1 |2 |3 |Ent| 18|1 |2 |3 |Ent|
19|-------+---| | 19|-------+---| |
20|0 | . | | 20|0 | . | |
@@ -130,18 +130,20 @@ Use the `keyboard_name` object to set the name of the keyboard. For instruction
130The `layouts` object contains the data that represents the physical layout of the keyboard. It has an object `LAYOUT`, which needs to match the name of our layout macro from `numpad.h`. The `LAYOUT` object itself has an object named `layout`, which contains one JSON object for each physical key on our keyboard, formatted as follows: 130The `layouts` object contains the data that represents the physical layout of the keyboard. It has an object `LAYOUT`, which needs to match the name of our layout macro from `numpad.h`. The `LAYOUT` object itself has an object named `layout`, which contains one JSON object for each physical key on our keyboard, formatted as follows:
131 131
132``` 132```
133 ┌ The name of the key. Not displayed in the Configurator. 133 The name of the key. Not displayed in the Configurator.
134 │ ┌ The key's X-axis location, in key units from the 134 |
135 │ │ keyboard's left edge. 135 | The key's X-axis location, in key units from the
136 │ │ ┌ The key's Y-axis location, in key units from 136 | | keyboard's left edge.
137 │ │ │ the keyboard's top (rear-facing) edge. 137 | |
138 | | The key's Y-axis location, in key units from
139 | | | the keyboard's top (rear-facing) edge.
138 ↓ ↓ ↓ 140 ↓ ↓ ↓
139{"label":"Num Lock", "x":0, "y":0}, 141{"label":"Num Lock", "x":0, "y":0},
140``` 142```
141 143
142Some objects will also have `"w"` and `"h"` keys, which represent a key's width and height, respectively. 144Some objects will also have `"w"` and `"h"` keys, which represent a key's width and height, respectively.
143 145
144?> For more on the `info.json` files, see [QMK Keyboard Guidelines: Keyboard Metadata](hardware_keyboard_guidelines.md?id=keyboard-metadata) 146?> For more on the `info.json` files, see [`info.json` Format](reference_info_json.md).
145 147
146 148
147## How the Configurator Programs Keys 149## How the Configurator Programs Keys