From d07c244260b9ea59fc7f7b0c90063f65f16048ea Mon Sep 17 00:00:00 2001 From: Felix Kuehling Date: Wed, 15 Mar 2023 02:51:42 -0400 Subject: [PATCH] Update Mantis v0.2 Mantis v0.2 changes some key positions and simplifies the matrix a bit. Also revamped the default layout. Trying out a number row instead of a numpad style Symbol layer. Changed the Function layer with F1-F10 in the top row and adjusting the layout of the arrow key cluster accordingly. Signed-off-by: Felix Kuehling --- keyboards/mantis/info.json | 158 +++++++++++----------- keyboards/mantis/keymaps/default/keymap.c | 110 +++++++++++++-- keyboards/mantis/readme.md | 2 +- 3 files changed, 172 insertions(+), 98 deletions(-) diff --git a/keyboards/mantis/info.json b/keyboards/mantis/info.json index c2526f96bb59..4cef3d1682ff 100644 --- a/keyboards/mantis/info.json +++ b/keyboards/mantis/info.json @@ -27,98 +27,92 @@ "layouts": { "LAYOUT_all": { "layout": [ - { "matrix": [0, 0], "x": 0.5, "y": 0 }, + { "matrix": [0, 0], "x": 0.0, "y": 0 }, + { "matrix": [0, 1], "x": 1.0, "y": 0 }, + { "matrix": [0, 2], "x": 2.0, "y": 0 }, + { "matrix": [0, 3], "x": 3.0, "y": 0 }, + { "matrix": [0, 4], "x": 3.5, "y": 1 }, + { "matrix": [0, 5], "x": 5.6, "y": 1 }, + { "matrix": [0, 6], "x": 6.1, "y": 0 }, + { "matrix": [0, 7], "x": 7.1, "y": 0 }, + { "matrix": [0, 8], "x": 8.1, "y": 0 }, + { "matrix": [0, 9], "x": 9.1, "y": 0 }, - { "matrix": [0, 1], "x": 2.5, "y": 0 }, - { "matrix": [0, 2], "x": 3.5, "y": 0 }, - { "matrix": [0, 3], "x": 4.0, "y": 1 }, + { "matrix": [1, 0], "x": 0.5, "y": 1 }, + { "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "matrix": [1, 3], "x": 3.0, "y": 2 }, + { "matrix": [1, 4], "x": 4.0, "y": 2 }, + { "matrix": [1, 5], "x": 5.1, "y": 2 }, + { "matrix": [1, 6], "x": 6.1, "y": 2 }, + { "matrix": [1, 7], "x": 6.6, "y": 1 }, + { "matrix": [1, 8], "x": 7.6, "y": 1 }, + { "matrix": [1, 9], "x": 8.6, "y": 1 }, - { "matrix": [0, 6], "x": 6.1, "y": 1 }, - { "matrix": [0, 7], "x": 6.6, "y": 0 }, - { "matrix": [0, 8], "x": 7.6, "y": 0 }, + { "matrix": [2, 0], "x": 0.0, "y": 2 }, + { "matrix": [2, 1], "x": 1.0, "y": 2 }, + { "matrix": [2, 2], "x": 2.0, "y": 2 }, + { "matrix": [2, 3], "x": 2.5, "y": 3 }, + { "matrix": [2, 4], "x": 3.5, "y": 3 }, + { "matrix": [2, 5], "x": 5.6, "y": 3 }, + { "matrix": [2, 6], "x": 6.6, "y": 3 }, + { "matrix": [2, 7], "x": 7.1, "y": 2 }, + { "matrix": [2, 8], "x": 8.1, "y": 2 }, + { "matrix": [2, 9], "x": 9.1, "y": 2 }, - { "matrix": [0, 9], "x": 9.6, "y": 0 }, - - - { "matrix": [1, 0], "x": 0.0, "y": 1 }, - { "matrix": [2, 0], "x": 1.0, "y": 1 }, - { "matrix": [1, 1], "x": 2.0, "y": 1 }, - { "matrix": [1, 2], "x": 3.0, "y": 1 }, - { "matrix": [1, 3], "x": 3.5, "y": 2 }, - { "matrix": [0, 4], "x": 4.5, "y": 2 }, - { "matrix": [0, 5], "x": 5.6, "y": 2 }, - { "matrix": [1, 6], "x": 6.6, "y": 2 }, - { "matrix": [1, 7], "x": 7.1, "y": 1 }, - { "matrix": [1, 8], "x": 8.1, "y": 1 }, - { "matrix": [2, 9], "x": 9.1, "y": 1 }, - { "matrix": [1, 9], "x":10.1, "y": 1 }, - - - { "matrix": [3, 0], "x": 0.5, "y": 2 }, - { "matrix": [2, 1], "x": 1.5, "y": 2 }, - { "matrix": [2, 2], "x": 2.5, "y": 2 }, - { "matrix": [2, 3], "x": 3.0, "y": 3 }, - { "matrix": [1, 4], "x": 4.0, "y": 3 }, - { "matrix": [1, 5], "x": 6.1, "y": 3 }, - { "matrix": [2, 6], "x": 7.1, "y": 3 }, - { "matrix": [2, 7], "x": 7.6, "y": 2 }, - { "matrix": [2, 8], "x": 8.6, "y": 2 }, - { "matrix": [3, 9], "x": 9.6, "y": 2 }, - - - { "matrix": [3, 1], "x": 2.0, "y": 3 }, - { "matrix": [3, 2], "x": 2.5, "y": 4.1 }, - { "matrix": [3, 3], "x": 3.5, "y": 4.1 }, - { "matrix": [3, 4], "x": 4.0, "y": 5.1 }, - { "matrix": [2, 4], "x": 4.5, "y": 4.1 }, - { "matrix": [2, 5], "x": 5.6, "y": 4.1 }, - { "matrix": [3, 5], "x": 6.1, "y": 5.1 }, - { "matrix": [3, 6], "x": 6.6, "y": 4.1 }, - { "matrix": [3, 7], "x": 7.6, "y": 4.1 }, - { "matrix": [3, 8], "x": 8.1, "y": 3 } + { "matrix": [3, 0], "x": 1.5, "y": 3 }, + { "matrix": [3, 1], "x": 2.0, "y": 4.1 }, + { "matrix": [3, 2], "x": 3.0, "y": 4.1 }, + { "matrix": [3, 3], "x": 3.5, "y": 5.1 }, + { "matrix": [3, 4], "x": 4.0, "y": 4.1 }, + { "matrix": [3, 5], "x": 5.1, "y": 4.1 }, + { "matrix": [3, 6], "x": 5.6, "y": 5.1 }, + { "matrix": [3, 7], "x": 6.1, "y": 4.1 }, + { "matrix": [3, 8], "x": 7.1, "y": 4.1 }, + { "matrix": [3, 9], "x": 7.6, "y": 3 } ] }, "LAYOUT_split_3x5_3": { "layout": [ - { "matrix": [0, 0], "x": 0.5, "y": 0 }, - { "matrix": [0, 1], "x": 2.5, "y": 0 }, - { "matrix": [0, 2], "x": 3.5, "y": 0 }, - { "matrix": [0, 3], "x": 4.0, "y": 1 }, - { "matrix": [1, 0], "x": 0.0, "y": 1 }, - { "matrix": [1, 9], "x":10.1, "y": 1 }, - { "matrix": [0, 6], "x": 6.1, "y": 1 }, - { "matrix": [0, 7], "x": 6.6, "y": 0 }, - { "matrix": [0, 8], "x": 7.6, "y": 0 }, - { "matrix": [0, 9], "x": 9.6, "y": 0 }, + { "matrix": [0, 1], "x": 1.0, "y": 0 }, + { "matrix": [0, 2], "x": 2.0, "y": 0 }, + { "matrix": [0, 3], "x": 3.0, "y": 0 }, + { "matrix": [0, 4], "x": 3.5, "y": 1 }, + { "matrix": [0, 0], "x": 0.0, "y": 0 }, + { "matrix": [0, 9], "x": 9.1, "y": 0 }, + { "matrix": [0, 5], "x": 5.6, "y": 1 }, + { "matrix": [0, 6], "x": 6.1, "y": 0 }, + { "matrix": [0, 7], "x": 7.1, "y": 0 }, + { "matrix": [0, 8], "x": 8.1, "y": 0 }, - { "matrix": [2, 0], "x": 1.0, "y": 1 }, - { "matrix": [1, 1], "x": 2.0, "y": 1 }, - { "matrix": [1, 2], "x": 3.0, "y": 1 }, - { "matrix": [1, 3], "x": 3.5, "y": 2 }, - { "matrix": [0, 4], "x": 4.5, "y": 2 }, - { "matrix": [0, 5], "x": 5.6, "y": 2 }, - { "matrix": [1, 6], "x": 6.6, "y": 2 }, - { "matrix": [1, 7], "x": 7.1, "y": 1 }, - { "matrix": [1, 8], "x": 8.1, "y": 1 }, - { "matrix": [2, 9], "x": 9.1, "y": 1 }, + { "matrix": [1, 0], "x": 0.5, "y": 1 }, + { "matrix": [1, 1], "x": 1.5, "y": 1 }, + { "matrix": [1, 2], "x": 2.5, "y": 1 }, + { "matrix": [1, 3], "x": 3.0, "y": 2 }, + { "matrix": [1, 4], "x": 4.0, "y": 2 }, + { "matrix": [1, 5], "x": 5.1, "y": 2 }, + { "matrix": [1, 6], "x": 6.1, "y": 2 }, + { "matrix": [1, 7], "x": 6.6, "y": 1 }, + { "matrix": [1, 8], "x": 7.6, "y": 1 }, + { "matrix": [1, 9], "x": 8.6, "y": 1 }, - { "matrix": [3, 0], "x": 0.5, "y": 2 }, - { "matrix": [2, 1], "x": 1.5, "y": 2 }, - { "matrix": [2, 2], "x": 2.5, "y": 2 }, - { "matrix": [2, 3], "x": 3.0, "y": 3 }, - { "matrix": [1, 4], "x": 4.0, "y": 3 }, - { "matrix": [1, 5], "x": 6.1, "y": 3 }, - { "matrix": [2, 6], "x": 7.1, "y": 3 }, - { "matrix": [2, 7], "x": 7.6, "y": 2 }, - { "matrix": [2, 8], "x": 8.6, "y": 2 }, - { "matrix": [3, 9], "x": 9.6, "y": 2 }, + { "matrix": [2, 0], "x": 0.0, "y": 2 }, + { "matrix": [2, 1], "x": 1.0, "y": 2 }, + { "matrix": [2, 2], "x": 2.0, "y": 2 }, + { "matrix": [2, 3], "x": 2.5, "y": 3 }, + { "matrix": [2, 4], "x": 3.5, "y": 3 }, + { "matrix": [2, 5], "x": 5.6, "y": 3 }, + { "matrix": [2, 6], "x": 6.6, "y": 3 }, + { "matrix": [2, 7], "x": 7.1, "y": 2 }, + { "matrix": [2, 8], "x": 8.1, "y": 2 }, + { "matrix": [2, 9], "x": 9.1, "y": 2 }, - { "matrix": [3, 2], "x": 2.5, "y": 4.1 }, - { "matrix": [3, 3], "x": 3.5, "y": 4.1 }, - { "matrix": [3, 4], "x": 4.0, "y": 5.1 }, - { "matrix": [3, 5], "x": 6.1, "y": 5.1 }, - { "matrix": [3, 6], "x": 6.6, "y": 4.1 }, - { "matrix": [3, 7], "x": 7.6, "y": 4.1 } + { "matrix": [3, 1], "x": 2.0, "y": 4.1 }, + { "matrix": [3, 2], "x": 3.0, "y": 4.1 }, + { "matrix": [3, 3], "x": 3.5, "y": 5.1 }, + { "matrix": [3, 6], "x": 5.6, "y": 5.1 }, + { "matrix": [3, 7], "x": 6.1, "y": 4.1 }, + { "matrix": [3, 8], "x": 7.1, "y": 4.1 } ] } } diff --git a/keyboards/mantis/keymaps/default/keymap.c b/keyboards/mantis/keymaps/default/keymap.c index 689dc00a123b..d0d4dec8f7d4 100644 --- a/keyboards/mantis/keymaps/default/keymap.c +++ b/keyboards/mantis/keymaps/default/keymap.c @@ -1,25 +1,105 @@ #include QMK_KEYBOARD_H +/* Base Layer (based on Colemak-DH): + * ┌─────┬─────┬─────┬─────┬─────┐ ┌─────┬─────┬─────┬─────┬─────┐ + * │ X │ Q │ W │ F │ P │ │ L │ U │ Y │ J │ "'" │ + * └──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┐ ┌──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┘ + * │ A │ R │ S │ T │ G │ │ M │ N │ E │ I │ O │ + * ┌──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┘ └──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┐ + * │ Z │ V │ C │ D │ B │ │ K │ H │ ,< │ .> │ /? │ + * └─Ctl─┴──┬──┴──┬──┴─────┴─────┘ └─────┴─────┴──┬──┴──┬──┴─Ctl─┘ + * │ Gui ├─────┬─────┬─────┐ ┌─────┬─────┬─────┤ Gui │ + * └─────┤ Alt │Shift│ _ │ │Enter│ │ Del ├─────┘ + * └1shot┴──┬──┴──┬──┘ └──┬──┴──┬──┴AltGr┘ + * │ = │; │ Tab │ + * └─Sym─┘ └──Fn─┘ + * + * Symbol Layer (num pad, .= duplicated): + * ┌─────┬─────┬─────┬─────┬─────┐ ┌─────┬─────┬─────┬─────┬─────┐ + * │ ^ │ ~ │ @ │ # │ $ │ │ 7 │ 8 │ 9 │ : │ ` │ + * └──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┐ ┌──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┘ + * │ ! │ ( │ = │ ) │ & │ │ * │ 4 │ 5 │ 6 │ - │ + * ┌──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┘ └──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┐ + * │ [ │ { │ } │ ] │ | │ │ + │ 1 │ 2 │ 3 │ \ │ + * └─Ctl─┴──┬──┴──┬──┴─────┴─────┘ └─────┴─────┴──┬──┴──┬──┴─Ctl─┘ + * │ Gui ├─────┬─────┬─────┐ ┌─────┬─────┬─────┤ Gui │ + * └─────┤ ... │ ... │ ... │ │ % │ 0 │ . ├─────┘ + * └─────┴──┬──┴──┬──┘ └──┬──┴──┬──┴AltGr┘ + * │ ... │ │ ; │ + * └─────┘ └──Fn─┘ + * + * Symbol Layer (num row, <> duplicated): + * ┌─────┬─────┬─────┬─────┬─────┐ ┌─────┬─────┬─────┬─────┬─────┐ + * │ % │ ! │ @ │ # │ $ │ │ & │ * │ ( │ ) │ : │ + * └──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┐ ┌──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┘ + * │ 1 │ 2 │ 3 │ 4 │ 5 │ │ 6 │ 7 │ 8 │ 9 │ 0 │ + * ┌──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┘ └──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┐ + * │ [ │ { │ } │ ] │ | │ │ ^ │ + │ < │ > │ - │ + * └─Ctl─┴──┬──┴──┬──┴─────┴─────┘ └─────┴─────┴──┬──┴──┬──┴─Ctl─┘ + * │ Gui ├─────┬─────┬─────┐ ┌─────┬─────┬─────┤ Gui │ + * └─────┤ ... │ ... │ ... │ │ ~ │ = │ ` ├─────┘ + * └─────┴──┬──┴──┬──┘ └──┬──┴──┬──┴AltGr┘ + * │ ... │ │ \ │ + * └─────┘ └──Fn─┘ + * + * Function layer (one-handed arrow keys): + * ┌─────┬─────┬─────┬─────┬─────┐ ┌─────┬─────┬─────┬─────┬─────┐ + * │ F1 │ F2 │ F3 │ F4 │ F5 │ │ F6 │ F7 │ F8 │ F9 │ F10 │ + * └──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┐ ┌──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┘ + * │ Esc │ Ins │ Bsp │ Del │Enter│ │ PgUp│ Left│ Up │Right│VolUp│ + * ┌──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┘ └──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┐ + * │ F11 │ F12 │PrScr│ Calc│ App │ │ PgDn│ Home│ Down│ End │VolDn│ + * └─Ctl─┴──┬──┴──┬──┴─────┴─────┘ └─────┴─────┴──┬──┴──┬──┴─Ctl─┘ + * │ Gui ├─────┬─────┬─────┐ ┌─────┬─────┬─────┤ Gui │ + * └─────┤ Alt │ Caps│ Mute│ │ ... │ ... │ ... ├─────┘ + * └─────┴Shift┴──┬──┘ └──┬──┴──┬──┴─────┘ + * │ Sym │ │ ... │ + * └─────┘ └─────┘ + */ + +#define OS_LALT OSM(MOD_LALT) +#define SY_SCLN LT(1,KC_SCLN) +#define FN_TAB LT(2,KC_TAB) +#define AGR_DEL RALT_T(KC_DEL) +#define AGR_GRV RALT_T(KC_GRV) +#define FN_BSLS LT(2,KC_BSLS) +#define SH_CAPS RSFT_T(KC_CAPS) + const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [0] = LAYOUT_all( - KC_Q, KC_W, KC_F, KC_P, KC_L, KC_U, KC_Y, KC_J, - KC_X, KC_A, KC_R, KC_S, KC_T, KC_G, KC_M, KC_N, KC_E, KC_I, KC_O,KC_QUOT, -LCTL_T(KC_Z),KC_V, KC_C, KC_D, KC_B, KC_K, KC_H, KC_COMM,KC_DOT,RCTL_T(KC_SLSH), - - KC_LGUI,KC_LALT,KC_LSFT,MO(1),KC_BSPC,KC_UNDS,LT(2,KC_TAB),KC_SPC,RALT_T(KC_GRV),KC_RGUI + // ┌───────┬───────┬───────┬───────┬───────┐ ┌───────┬───────┬───────┬───────┬───────┐ + KC_X, KC_Q, KC_W, KC_F, KC_P, KC_L, KC_U, KC_Y, KC_J, KC_QUOT, + // └───┬───┴───┬───┴───┬───┴───┬───┴───┬───┴───┐┌───┴───┬───┴───┬───┴───┬───┴───┬───┴───┬───┘ + KC_A, KC_R, KC_S, KC_T, KC_G, KC_M, KC_N, KC_E, KC_I, KC_O, + // ┌───┴───┬───┴───┬───┴───┬───┴───┬───┴───┬───┘└───┬───┴───┬───┴───┬───┴───┬───┴───┬───┴───┐ + LCTL_T(KC_Z), KC_V, KC_C, KC_D, KC_B, KC_K, KC_H, KC_COMM,KC_DOT, RCTL_T(KC_SLSH), + // └───────┴───────┴───────┴───────┴───────┘ └───────┴───────┴───────┴───────┴───────┘ + // ┌───────┬───────┬───────┬───────┬───────┐ ┌───────┬───────┬───────┬───────┬───────┐ + KC_LGUI,OS_LALT,KC_LSFT,SY_SCLN,KC_UNDS, KC_ENT, FN_TAB, KC_SPC, AGR_DEL,KC_RGUI + // └───────┴───────┴───────┴───────┴───────┘ └───────┴───────┴───────┴───────┴───────┘ ), [1] = LAYOUT_all( - KC_TILD,KC_LPRN,KC_RPRN,KC_DLR, KC_7, KC_8, KC_9, KC_COLN, -KC_PERC,KC_EXLM,KC_LT,KC_EQL,KC_GT,KC_AMPR,KC_ASTR,KC_4, KC_5, KC_6,KC_MINS,KC_CIRC, -LCTL_T(KC_LBRC),KC_LCBR,KC_RCBR,KC_RBRC,KC_PIPE,KC_PLUS,KC_1,KC_2,KC_3,RCTL_T(KC_BSLS), - -KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS, KC_UNDS,LT(2,KC_SCLN),KC_0,KC_UNDS,RGUI_T(KC_DOT) + // ┌───────┬───────┬───────┬───────┬───────┐ ┌───────┬───────┬───────┬───────┬───────┐ + KC_PERC,KC_EXLM,KC_AT, KC_HASH,KC_DLR, KC_AMPR,KC_ASTR,KC_LPRN,KC_RPRN,KC_COLN, + // └───┬───┴───┬───┴───┬───┴───┬───┴───┬───┴───┐┌───┴───┬───┴───┬───┴───┬───┴───┬───┴───┬───┘ + KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, + // ┌───┴───┬───┴───┬───┴───┬───┴───┬───┴───┬───┘└───┬───┴───┬───┴───┬───┴───┬───┴───┬───┴───┐ +LCTL_T(KC_LBRC),KC_LCBR,KC_RCBR,KC_RBRC,KC_PIPE, KC_CIRC,KC_PLUS,KC_LT, KC_GT, RCTL_T(KC_MINS), + // └───────┴───────┴───────┴───────┴───────┘ └───────┴───────┴───────┴───────┴───────┘ + // ┌───────┬───────┬───────┬───────┬───────┐ ┌───────┬───────┬───────┬───────┬───────┐ + _______,_______,_______,_______,_______, KC_TILD,FN_BSLS,KC_EQL, AGR_GRV,_______ + // └───────┴───────┴───────┴───────┴───────┘ └───────┴───────┴───────┴───────┴───────┘ ), [2] = LAYOUT_all( - KC_F1, KC_F2, KC_F3, KC_F4, KC_HOME, KC_UP, KC_END, KC_VOLU, -KC_PSCR,KC_ESC,KC_INS,KC_BSPC,KC_DEL,KC_ENT,KC_PGUP,KC_LEFT,KC_DOWN,KC_RGHT,KC_VOLD,KC_MUTE, -LCTL_T(KC_F5),KC_F6,KC_F7,KC_F8,KC_APP, KC_PGDN,KC_F9,KC_F10,KC_F11,RCTL_T(KC_F12), - - KC_LGUI,KC_LALT,KC_LSFT,MO(1),KC_BSPC,KC_TRNS,KC_TRNS,KC_TRNS,KC_TRNS,KC_CALC + // ┌───────┬───────┬───────┬───────┬───────┐ ┌───────┬───────┬───────┬───────┬───────┐ + KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, + // └───┬───┴───┬───┴───┬───┴───┬───┴───┬───┴───┐┌───┴───┬───┴───┬───┴───┬───┴───┬───┴───┬───┘ + KC_ESC, KC_INS, KC_BSPC,KC_DEL, KC_ENT, KC_PGUP,KC_LEFT,KC_UP, KC_RGHT,KC_VOLU, + // ┌───┴───┬───┴───┬───┴───┬───┴───┬───┴───┬───┘└───┬───┴───┬───┴───┬───┴───┬───┴───┬───┴───┐ + LCTL_T(KC_F11),KC_F12, KC_PSCR,KC_CALC,KC_APP, KC_PGDN,KC_HOME,KC_DOWN,KC_END, RCTL_T(KC_VOLD), + // └───────┴───────┴───────┴───────┴───────┘ └───────┴───────┴───────┴───────┴───────┘ + // ┌───────┬───────┬───────┬───────┬───────┐ ┌───────┬───────┬───────┬───────┬───────┐ + KC_LGUI,KC_LALT,SH_CAPS,MO(1), KC_MUTE, _______,_______,_______,_______,_______ + // └───────┴───────┴───────┴───────┴───────┘ └───────┴───────┴───────┴───────┴───────┘ ) }; diff --git a/keyboards/mantis/readme.md b/keyboards/mantis/readme.md index 44c09c2a14e3..07fd99006b9c 100644 --- a/keyboards/mantis/readme.md +++ b/keyboards/mantis/readme.md @@ -5,7 +5,7 @@ A unibody ergo keyboard using hexagonal key caps, placing the hands close together and rotating them 30°. The hex grid naturally results in aggressive column stagger that is close enough to anatomically reasonable (with aggressive pinky and index finger stagger and slightly exaggerated ring finger stagger). Existing 3x5+3 layouts with 36 keys should be adaptable for this keyboard. * Keyboard Maintainer: [Felix Kuehling](https://github.com/fxkuehl) -* Hardware Supported: [Mantis v0.1](https://github.com/fxkuehl/mantis) +* Hardware Supported: [Mantis v0.2](https://github.com/fxkuehl/mantis) * Hardware Availability: N/A Make example for this keyboard (after setting up your build environment):