Add ortho_3x3 community layout (#19210)

master
Joel Challis 2022-11-30 06:38:02 +00:00 committed by GitHub
parent e0d0d81dfa
commit 2d45e5e4b4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 57 additions and 0 deletions

View File

@ -0,0 +1,18 @@
#include QMK_KEYBOARD_H
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
/*
*
* A B C
*
* D E F
*
* G H I
*
*/
[0] = LAYOUT_ortho_3x3(
KC_A, KC_B, KC_C,
KC_D, KC_E, KC_F,
KC_G, KC_H, KC_I
)
};

View File

@ -0,0 +1,22 @@
{
"keyboard_name": "3x3 ortholinear layout",
"url": "",
"maintainer": "qmk",
"layouts": {
"LAYOUT_ortho_3x3": {
"layout": [
{"x":0, "y":0},
{"x":1, "y":0},
{"x":2, "y":0},
{"x":0, "y":1},
{"x":1, "y":1},
{"x":2, "y":1},
{"x":0, "y":2},
{"x":1, "y":2},
{"x":2, "y":2}
]
}
}
}

View File

@ -0,0 +1,3 @@
["","",""],
["","",""],
["","",""]

View File

@ -0,0 +1,3 @@
# ortho_3x3
LAYOUT_ortho_3x3

View File

@ -1059,6 +1059,17 @@ LAYOUT_ortho_2x6
└───┴───┴───┴───┴───┴───┘
```
```
LAYOUT_ortho_3x3
┌───┬───┬───┐
│ │ │ │
├───┼───┼───┤
│ │ │ │
├───┼───┼───┤
│ │ │ │
└───┴───┴───┘
```
```
LAYOUT_ortho_3x10
┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐