Skip to content

Commit

Permalink
Remove width, height and key_count from info.json (qmk#14274)
Browse files Browse the repository at this point in the history
  • Loading branch information
fauxpark authored Sep 12, 2021
1 parent 0d1e20a commit 9df8a1a
Show file tree
Hide file tree
Showing 64 changed files with 4 additions and 139 deletions.
2 changes: 0 additions & 2 deletions data/schemas/keyboard.jsonschema
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,6 @@
"c_macro": {
"type": "boolean"
},
"key_count": {"$ref": "qmk.definitions.v1#/key_unit"},
"layout": {
"type": "array",
"items": {
Expand All @@ -136,7 +135,6 @@
"multipleOf": 1
}
},
"key_count": {"$ref": "qmk.definitions.v1#/key_unit"},
"r": {"$ref": "qmk.definitions.v1#/unsigned_decimal"},
"rx": {"$ref": "qmk.definitions.v1#/unsigned_decimal"},
"ry": {"$ref": "qmk.definitions.v1#/unsigned_decimal"},
Expand Down
2 changes: 0 additions & 2 deletions data/templates/base/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "%KEYBOARD%",
"url": "",
"maintainer": "%YOUR_NAME%",
"width": 3,
"height": 2,
"layouts": {
"LAYOUT": {
"layout": [
Expand Down
10 changes: 2 additions & 8 deletions docs/ja/reference_info_json.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,8 @@

### レイアウトの形式

`info.json` ファイル内の辞書の `layouts` 部分は、幾つかの入れ子になった辞書を含みます。外側のレイヤーは QMK レイアウトマクロで構成されます。例えば、`LAYOUT_ansi` あるいは `LAYOUT_iso`。各レイアウトマクロ内には、`width``height``key_count` のキーがあります。これらは自明でなければなりません。

* `width`
* オプション: キー単位でのレイアウトの幅
* `height`
* オプション: キー単位でのレイアウトの高さ
* `key_count`
* オプション: このレイアウトのキーの数
`info.json` ファイル内の辞書の `layouts` 部分は、幾つかの入れ子になった辞書を含みます。外側のレイヤーは QMK レイアウトマクロで構成されます。例えば、`LAYOUT_ansi` あるいは `LAYOUT_iso`

* `layout`
* 物理レイアウトを説明するキー辞書のリスト。詳細は次のセクションを見てください。

Expand Down
10 changes: 2 additions & 8 deletions docs/reference_info_json.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,14 +32,8 @@ The `info.json` file is a JSON formatted dictionary with the following keys avai

### Layout Format

Within our `info.json` file the `layouts` portion of the dictionary contains several nested dictionaries. The outer layer consists of QMK layout macros, for example `LAYOUT_ansi` or `LAYOUT_iso`. Within each layout macro are keys for `width`, `height`, and `key_count`, each of which should be self-explanatory.

* `width`
* Optional: The width of the layout in Key Units
* `height`
* Optional: The height of the layout in Key Units
* `key_count`
* Optional: The number of keys in this layout
Within our `info.json` file the `layouts` portion of the dictionary contains several nested dictionaries. The outer layer consists of QMK layout macros, for example `LAYOUT_ansi` or `LAYOUT_iso`.

* `layout`
* A list of Key Dictionaries describing the physical layout. See the next section for more details.

Expand Down
2 changes: 0 additions & 2 deletions layouts/default/60_abnt2/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "60% ABNT2 layout",
"url": "",
"maintainer": "qmk",
"width": 15,
"height": 5,
"layouts": {
"LAYOUT_60_abnt2": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/60_ansi/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "60% ANSI layout",
"url": "",
"maintainer": "qmk",
"width": 15,
"height": 5,
"layouts": {
"LAYOUT_60_ansi": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/60_ansi_arrow/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "60% ANSI Arrow Layout",
"url": "https://mr.sendyyk.com",
"maintainer": "Sendy YK <[email protected]>",
"width": 15,
"height": 5,
"layouts": {
"LAYOUT_60_ansi_arrow": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/60_ansi_arrow_split_bs_7u_spc/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "60% ANSI Arrow Split Backspace & 7U Space Layout",
"url": "https://mr.sendyyk.com",
"maintainer": "Sendy YK <[email protected]>",
"width": 15,
"height": 5,
"layouts": {
"LAYOUT_60_ansi_arrow": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/60_ansi_split_bs_rshift/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "60% ANSI layout with split Backspace and Right Shift",
"url": "",
"maintainer": "qmk",
"width": 15,
"height": 5,
"layouts": {
"LAYOUT_60_ansi_split_bs_rshift": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/60_ansi_tsangan/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "60% ANSI Tsangan layout",
"url": "",
"maintainer": "qmk",
"width": 15,
"height": 5,
"layouts": {
"LAYOUT_60_ansi_tsangan": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/60_hhkb/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "60% HHKB layout",
"url": "",
"maintainer": "qmk",
"width": 15,
"height": 5,
"layouts": {
"LAYOUT_60_hhkb": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/60_iso/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "60% ISO layout",
"url": "",
"maintainer": "qmk",
"width": 15,
"height": 5,
"layouts": {
"LAYOUT_60_iso": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/60_iso_split_bs_rshift/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "60% ISO layout with split Backspace and Right Shift",
"url": "",
"maintainer": "qmk",
"width": 15,
"height": 5,
"layouts": {
"LAYOUT_60_iso_split_bs_rshift": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/60_iso_tsangan/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "60% ISO Tsangan layout",
"url": "",
"maintainer": "qmk",
"width": 15,
"height": 5,
"layouts": {
"LAYOUT_60_iso_tsangan": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/60_tsangan_hhkb/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "60% ANSI Tsangan HHKB layout",
"url": "",
"maintainer": "qmk",
"width": 15,
"height": 5,
"layouts": {
"LAYOUT_60_tsangan_hhkb": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/64_ansi/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "60% 64-key ANSI Layout",
"url": "",
"maintainer": "qmk",
"width": 15,
"height": 5,
"layouts": {
"LAYOUT_64_ansi": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/64_iso/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "60% \"64-key\" ISO Layout",
"url": "",
"maintainer": "qmk",
"width": 15,
"height": 5,
"layouts": {
"LAYOUT_64_iso": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/65_ansi/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "65% ANSI layout",
"url": "",
"maintainer": "qmk",
"width": 16,
"height": 5,
"layouts": {
"LAYOUT_65_ansi": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/65_ansi_blocker/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "65% ANSI layout with blocker",
"url": "",
"maintainer": "qmk",
"width": 16,
"height": 5,
"layouts": {
"LAYOUT_65_ansi_blocker": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/65_ansi_blocker_split_bs/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "65% ANSI layout with blocker and split Backspace",
"url": "",
"maintainer": "qmk",
"width": 16,
"height": 5,
"layouts": {
"LAYOUT_65_ansi_blocker_split_bs": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/65_ansi_blocker_tsangan/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "65% ANSI Tsangan layout with blocker",
"url": "",
"maintainer": "qmk",
"width": 16,
"height": 5,
"layouts": {
"LAYOUT_65_ansi_blocker_tsangan": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/65_ansi_split_bs/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "65% ANSI layout with split Backspace",
"url": "",
"maintainer": "qmk",
"width": 16,
"height": 5,
"layouts": {
"LAYOUT_65_ansi": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/65_iso/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "65% ISO layout",
"url": "",
"maintainer": "qmk",
"width": 16,
"height": 5,
"layouts": {
"LAYOUT_65_iso": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/65_iso_blocker/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "65% ISO layout with blocker",
"url": "",
"maintainer": "qmk",
"width": 16,
"height": 5,
"layouts": {
"LAYOUT_65_iso_blocker": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/65_iso_blocker_split_bs/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "65% ISO layout with blocker and split Backspace",
"url": "",
"maintainer": "qmk",
"width": 16,
"height": 5,
"layouts": {
"LAYOUT_65_iso_blocker_split_bs": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/66_ansi/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "66% ANSI layout",
"url": "",
"maintainer": "qmk",
"width": 16.5,
"height": 5,
"layouts": {
"LAYOUT_66_ansi": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/66_iso/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "66% ISO layout",
"url": "",
"maintainer": "qmk",
"width": 16.5,
"height": 5,
"layouts": {
"LAYOUT_66_iso": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/68_ansi/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "68-key ANSI layout",
"url": "",
"maintainer": "qmk",
"width": 17.25,
"height": 5,
"layouts": {
"LAYOUT_68_ansi": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/68_iso/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "68-key ISO layout",
"url": "",
"maintainer": "qmk",
"width": 17.25,
"height": 5,
"layouts": {
"LAYOUT_68_iso": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/75_ansi/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "75% ANSI layout",
"url": "",
"maintainer": "qmk",
"width": 16,
"height": 6,
"layouts": {
"LAYOUT_75_ansi": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/75_iso/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "75% ISO layout",
"url": "",
"maintainer": "qmk",
"width": 16,
"height": 6,
"layouts": {
"LAYOUT_75_iso": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/96_ansi/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "96% ANSI layout",
"url": "",
"maintainer": "qmk",
"width": 19,
"height": 6,
"layouts": {
"LAYOUT_96_ansi": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/96_iso/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "96% ISO layout",
"url": "",
"maintainer": "qmk",
"width": 19,
"height": 6,
"layouts": {
"LAYOUT_96_iso": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/alice/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "Alice layout",
"url": "",
"maintainer": "qmk",
"width": 18.35,
"height": 5.1,
"layouts": {
"LAYOUT_alice": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/alice_split_bs/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "Alice layout with Split Backspace",
"url": "",
"maintainer": "qmk",
"width": 18.35,
"height": 5.1,
"layouts": {
"LAYOUT_alice_split_bs": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/ergodox/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "Ergodox layout",
"url": "",
"maintainer": "qmk",
"width": 19.75,
"height": 7.25,
"layouts": {
"LAYOUT_ergodox": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/fullsize_ansi/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "Fullsize ANSI layout",
"url": "",
"maintainer": "qmk",
"width": 22.5,
"height": 6.25,
"layouts": {
"LAYOUT_fullsize_ansi": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/fullsize_iso/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "Fullsize ISO layout",
"url": "",
"maintainer": "qmk",
"width": 22.5,
"height": 6.25,
"layouts": {
"LAYOUT_fullsize_iso": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/numpad_4x4/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "4x4 number pad layout",
"url": "",
"maintainer": "qmk",
"width": 4,
"height": 4,
"layouts": {
"LAYOUT_numpad_4x4": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/numpad_5x4/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "5x4 number pad layout",
"url": "",
"maintainer": "qmk",
"width": 4,
"height": 5,
"layouts": {
"LAYOUT_numpad_5x4": {
"layout": [
Expand Down
2 changes: 0 additions & 2 deletions layouts/default/numpad_5x6/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,6 @@
"keyboard_name": "5x6 number pad layout",
"url": "",
"maintainer": "qmk",
"width": 6,
"height": 5,
"layouts": {
"LAYOUT_numpad_5x6": {
"layout": [
Expand Down
Loading

0 comments on commit 9df8a1a

Please sign in to comment.