diff options
Diffstat (limited to 'layouts')
| -rw-r--r-- | layouts/community/ortho_4x12/jotix/config.h | 1 | ||||
| -rw-r--r-- | layouts/community/ortho_4x12/jotix/keymap.c | 173 | ||||
| -rw-r--r-- | layouts/community/ortho_4x12/jotix/rules.mk | 1 | ||||
| -rw-r--r-- | layouts/community/ortho_4x12/jotix2/keymap.c | 87 | ||||
| -rw-r--r-- | layouts/community/ortho_4x12/jotix2/readme.md | 8 |
5 files changed, 134 insertions, 136 deletions
diff --git a/layouts/community/ortho_4x12/jotix/config.h b/layouts/community/ortho_4x12/jotix/config.h new file mode 100644 index 000000000..cdc202d5f --- /dev/null +++ b/layouts/community/ortho_4x12/jotix/config.h | |||
| @@ -0,0 +1 @@ | |||
| #define UNICODE_SELECTED_MODES UC_LNX | |||
diff --git a/layouts/community/ortho_4x12/jotix/keymap.c b/layouts/community/ortho_4x12/jotix/keymap.c index 12aa5ea88..cd5413da7 100644 --- a/layouts/community/ortho_4x12/jotix/keymap.c +++ b/layouts/community/ortho_4x12/jotix/keymap.c | |||
| @@ -1,6 +1,3 @@ | |||
| 1 | // This is the canonical layout file for the Quantum project. If you want to add another keyboard, | ||
| 2 | // this is the style you want to emulate. | ||
| 3 | |||
| 4 | #include QMK_KEYBOARD_H | 1 | #include QMK_KEYBOARD_H |
| 5 | 2 | ||
| 6 | extern keymap_config_t keymap_config; | 3 | extern keymap_config_t keymap_config; |
| @@ -10,81 +7,175 @@ extern keymap_config_t keymap_config; | |||
| 10 | // Layer names don't all need to be of the same length, obviously, and you can also skip them | 7 | // Layer names don't all need to be of the same length, obviously, and you can also skip them |
| 11 | // entirely and just use numbers. | 8 | // entirely and just use numbers. |
| 12 | 9 | ||
| 13 | #define _QWERTY 0 | 10 | #define _QWERTY 0 |
| 14 | #define _LOWER 1 | 11 | #define _FN 1 |
| 15 | #define _RAISE 2 | 12 | #define _UNICODE 2 |
| 16 | #define _ADJUST 3 | 13 | #define _ADJUST 3 |
| 14 | |||
| 15 | #define FN MO(_FN) | ||
| 16 | #define UNICODE MO(_UNICODE) | ||
| 17 | |||
| 18 | enum unicode_names { | ||
| 19 | AACUTE, | ||
| 20 | AACUTE_M, | ||
| 21 | EACUTE, | ||
| 22 | EACUTE_M, | ||
| 23 | IACUTE, | ||
| 24 | IACUTE_M, | ||
| 25 | OACUTE, | ||
| 26 | OACUTE_M, | ||
| 27 | UACUTE, | ||
| 28 | UACUTE_M, | ||
| 29 | UDIER, | ||
| 30 | UDIER_M, | ||
| 31 | NTILDE, | ||
| 32 | NTILDE_M, | ||
| 33 | POUN, | ||
| 34 | COPY, | ||
| 35 | ORDF, | ||
| 36 | ORDM, | ||
| 37 | QUAD, | ||
| 38 | CUBE, | ||
| 39 | DEGR, | ||
| 40 | QUAR, | ||
| 41 | HALF, | ||
| 42 | NOT, | ||
| 43 | LDQU, | ||
| 44 | RDQU, | ||
| 45 | QUES, | ||
| 46 | EXCL, | ||
| 47 | ARRL, | ||
| 48 | ARRU, | ||
| 49 | ARRR, | ||
| 50 | ARRD, | ||
| 51 | EURO, | ||
| 52 | SMIL, | ||
| 53 | NEUT, | ||
| 54 | SMIH, | ||
| 55 | ANGR, | ||
| 56 | WORR, | ||
| 57 | DIZY, | ||
| 58 | TONG, | ||
| 59 | DISS, | ||
| 60 | SCRE, | ||
| 61 | }; | ||
| 62 | |||
| 63 | const uint32_t PROGMEM unicode_map[] = { | ||
| 64 | [AACUTE] = 0xe1, // á | ||
| 65 | [AACUTE_M] = 0xc1, // Á | ||
| 66 | [EACUTE] = 0xe9, // é | ||
| 67 | [EACUTE_M] = 0xc9, // É | ||
| 68 | [IACUTE] = 0xed, // í | ||
| 69 | [IACUTE_M] = 0xcd, // Í | ||
| 70 | [OACUTE] = 0xf3, // ó | ||
| 71 | [OACUTE_M] = 0xd3, // Ó | ||
| 72 | [UACUTE] = 0xfa, // ú | ||
| 73 | [UACUTE_M] = 0xda, // Ú | ||
| 74 | [UDIER] = 0xfc, // ü | ||
| 75 | [UDIER_M] = 0xdc, // Ü | ||
| 76 | [NTILDE] = 0xf1, // ñ | ||
| 77 | [NTILDE_M] = 0xd1, // Ñ | ||
| 78 | [POUN] = 0xa3, // £ | ||
| 79 | [COPY] = 0xa9, // © | ||
| 80 | [ORDF] = 0xaa, // ª | ||
| 81 | [ORDM] = 0xba, // º | ||
| 82 | [QUAD] = 0xb2, // ² | ||
| 83 | [CUBE] = 0xb3, // ³ | ||
| 84 | [DEGR] = 0xb0, // ° | ||
| 85 | [QUAR] = 0xbc, // ¼ | ||
| 86 | [HALF] = 0xbd, // ½ | ||
| 87 | [NOT] = 0xac, // ¬ | ||
| 88 | [LDQU] = 0xab, // « | ||
| 89 | [RDQU] = 0xbb, // » | ||
| 90 | [QUES] = 0xbf, // ¿ | ||
| 91 | [EXCL] = 0xa1, // ¡ | ||
| 92 | [ARRL] = 0x2190, // ← | ||
| 93 | [ARRU] = 0x2191, // ↑ | ||
| 94 | [ARRR] = 0x2192, // → | ||
| 95 | [ARRD] = 0x2193, // ↓ | ||
| 96 | [EURO] = 0x20ac, // € | ||
| 97 | [SMIL] = 0x1f603, // 😃 | ||
| 98 | [NEUT] = 0x1f610, // 😐 | ||
| 99 | [SMIH] = 0x1f608, // 😈 | ||
| 100 | [ANGR] = 0x1f620, // 😠 | ||
| 101 | [WORR] = 0x1f61f, // 😟 | ||
| 102 | [DIZY] = 0x1f635, // 😵 | ||
| 103 | [TONG] = 0x1f61d, // 😝 | ||
| 104 | [DISS] = 0x1f61e, // 😝 | ||
| 105 | [SCRE] = 0x1f631, // 😱 | ||
| 106 | }; | ||
| 107 | |||
| 108 | #define A_UNIC XP(AACUTE, AACUTE_M) | ||
| 109 | #define E_UNIC XP(EACUTE, EACUTE_M) | ||
| 110 | #define I_UNIC XP(IACUTE, IACUTE_M) | ||
| 111 | #define O_UNIC XP(OACUTE, OACUTE_M) | ||
| 112 | #define U_UNIC XP(UACUTE, UACUTE_M) | ||
| 113 | #define Y_UNIC XP(UDIER, UDIER_M ) | ||
| 114 | #define N_UNIC XP(NTILDE, NTILDE_M) | ||
| 17 | 115 | ||
| 18 | #define LOWER MO(_LOWER) | 116 | #define TAB_UNI LT(_UNICODE, KC_TAB) |
| 19 | #define RAISE MO(_RAISE) | ||
| 20 | 117 | ||
| 21 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 118 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 22 | 119 | ||
| 23 | /* Qwerty | 120 | /* qwerty |
| 24 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ | 121 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ |
| 25 | * | esc | Q | W | E | R | T | Y | U | I | O | P | bksp | | 122 | * | esc | Q | W | E | R | T | Y | U | I | O | P | bksp | |
| 26 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ | 123 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ |
| 27 | * | tab | A | S | D | F | G | H | J | K | L | ; | ' | | 124 | * |tab/unic| A | S | D | F | G | H | J | K | L | ; | ' | |
| 28 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ | 125 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ |
| 29 | * | lshift | Z | X | C | V | B | N | M | , | . | / | enter | | 126 | * | lshift | Z | X | C | V | B | N | M | , | . | / | enter | |
| 30 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ | 127 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ |
| 31 | * | lctrl | lalt | ralt | lgui | lower | space | space | raise | left | down | up | right | | 128 | * | lctrl | lalt | caps | del | lgui | space | space | fn | left | down | up | right | |
| 32 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ | 129 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ |
| 33 | */ | 130 | */ |
| 34 | [_QWERTY] = LAYOUT_ortho_4x12 ( | 131 | [_QWERTY] = LAYOUT_ortho_4x12 ( |
| 35 | KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, | 132 | KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, |
| 36 | KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, | 133 | TAB_UNI, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, |
| 37 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT, | 134 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT, |
| 38 | KC_LCTL, KC_LALT, KC_RALT, KC_LGUI, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT | 135 | KC_LCTL, KC_LALT, KC_CAPS, KC_DEL, KC_LGUI, KC_SPC, KC_SPC, FN, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT |
| 39 | ), | 136 | ), |
| 40 | 137 | ||
| 41 | /* Lower | 138 | /* fn |
| 42 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ | ||
| 43 | * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | | | ||
| 44 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ | ||
| 45 | * | | - | = | [ | ] | \ | | | | | | | | ||
| 46 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ | ||
| 47 | * | | _ | + | { | } | | | | | | | | | | ||
| 48 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ | 139 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ |
| 49 | * | | | | | | | | | | | | | | 140 | * | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | | |
| 50 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ | ||
| 51 | */ | ||
| 52 | [_LOWER] = LAYOUT_ortho_4x12 ( | ||
| 53 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, _______, | ||
| 54 | _______, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, _______, _______, _______, _______, _______, _______, | ||
| 55 | _______, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, _______, _______, _______, _______, _______, _______, | ||
| 56 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | ||
| 57 | ), | ||
| 58 | |||
| 59 | /* Raise | ||
| 60 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ | ||
| 61 | * | ~ | ! | @ | # | $ | % | ^ | & | * | ( | ) | del | | ||
| 62 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ | 141 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ |
| 63 | * | | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | \ | | 142 | * | | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | \ | |
| 64 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ | 143 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ |
| 65 | * | | F7 | F8 | F9 | F10 | F11 | F12 | _ | + | { | } | | | | 144 | * | | F7 | F8 | F9 | F10 | F11 | F12 | ` | | | | | |
| 66 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ | 145 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ |
| 67 | * | | | | | | | | | home | pgdn | pgun | end | | 146 | * | | | | | | | | | home | pgdn | pgun | end | |
| 68 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ | 147 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ |
| 69 | */ | 148 | */ |
| 70 | [_RAISE] = LAYOUT_ortho_4x12 ( | 149 | [_FN] = LAYOUT_ortho_4x12 ( |
| 71 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, KC_CIRC, KC_AMPR, KC_ASTR, KC_LPRN, KC_RPRN, KC_DEL, | 150 | _______, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, _______, |
| 72 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, | 151 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS, |
| 73 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_UNDS, KC_PLUS, KC_LCBR, KC_RCBR, KC_PIPE, | 152 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_GRV, _______, _______, _______, _______, |
| 74 | _______, _______, _______, _______, _______, _______, _______, _______, KC_HOME, KC_PGDN, KC_PGUP, KC_END | 153 | _______, _______, _______, _______, _______, _______, _______, _______, KC_HOME, KC_PGDN, KC_PGUP, KC_END |
| 75 | ), | 154 | ), |
| 76 | 155 | ||
| 77 | /* Adjust */ | 156 | /* |
| 157 | * unicode | ||
| 158 | */ | ||
| 159 | [_UNICODE] = LAYOUT_ortho_4x12 ( | ||
| 160 | _______, X(EXCL), X(WORR), E_UNIC, X(EURO), X(TONG), Y_UNIC, U_UNIC, I_UNIC, O_UNIC, X(POUN), _______, | ||
| 161 | _______, A_UNIC, X(SMIL), X(DISS), X(SCRE), X(DEGR), X(SMIH), X(NOT), X(QUAR), X(HALF), X(ORDF), X(ORDM), | ||
| 162 | _______, X(DIZY), X(ANGR), X(COPY), X(QUAD), X(CUBE), N_UNIC, X(NEUT), X(LDQU), X(RDQU), X(QUES), _______, | ||
| 163 | _______, _______, _______, _______, _______, _______, _______, _______, X(ARRL), X(ARRD), X(ARRU), X(ARRR) | ||
| 164 | ), | ||
| 165 | |||
| 166 | /* | ||
| 167 | * Adjust | ||
| 168 | */ | ||
| 78 | [_ADJUST] = LAYOUT_ortho_4x12 ( | 169 | [_ADJUST] = LAYOUT_ortho_4x12 ( |
| 79 | _______, RESET, _______, _______, _______, _______, _______, _______, KC_PSCR, KC_SLCK, KC_PAUS, _______, | 170 | _______, RESET, _______, _______, _______, _______, _______, _______, KC_PSCR, KC_SLCK, KC_PAUS, _______, |
| 80 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 171 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 81 | _______, _______, _______, KC_CAPS, _______, BL_STEP, BL_BRTG, _______, _______, _______, _______, _______, | 172 | _______, _______, _______, _______, _______, BL_STEP, BL_BRTG, _______, _______, _______, _______, _______, |
| 82 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | 173 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 83 | ), | 174 | ), |
| 84 | }; | 175 | }; |
| 85 | 176 | ||
| 86 | uint32_t layer_state_set_user(uint32_t state) { | 177 | uint32_t layer_state_set_user(uint32_t state) { |
| 87 | return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); | 178 | return update_tri_layer_state(state, _FN, _UNICODE, _ADJUST); |
| 88 | } | 179 | } |
| 89 | 180 | ||
| 90 | void matrix_init_user(void) { | 181 | void matrix_init_user(void) { |
diff --git a/layouts/community/ortho_4x12/jotix/rules.mk b/layouts/community/ortho_4x12/jotix/rules.mk new file mode 100644 index 000000000..502b2def7 --- /dev/null +++ b/layouts/community/ortho_4x12/jotix/rules.mk | |||
| @@ -0,0 +1 @@ | |||
| UNICODEMAP_ENABLE = yes | |||
diff --git a/layouts/community/ortho_4x12/jotix2/keymap.c b/layouts/community/ortho_4x12/jotix2/keymap.c deleted file mode 100644 index 636476488..000000000 --- a/layouts/community/ortho_4x12/jotix2/keymap.c +++ /dev/null | |||
| @@ -1,87 +0,0 @@ | |||
| 1 | // This is the canonical layout file for the Quantum project. If you want to add another keyboard, | ||
| 2 | // this is the style you want to emulate. | ||
| 3 | |||
| 4 | #include QMK_KEYBOARD_H | ||
| 5 | |||
| 6 | extern keymap_config_t keymap_config; | ||
| 7 | |||
| 8 | // Each layer gets a name for readability, which is then used in the keymap matrix below. | ||
| 9 | // The underscores don't mean anything - you can have a layer called STUFF or any other name. | ||
| 10 | // Layer names don't all need to be of the same length, obviously, and you can also skip them | ||
| 11 | // entirely and just use numbers. | ||
| 12 | |||
| 13 | #define _QWERTY 0 | ||
| 14 | #define _LOWER 1 | ||
| 15 | #define _RAISE 2 | ||
| 16 | #define _GAME 3 | ||
| 17 | #define _ADJUST 4 | ||
| 18 | |||
| 19 | #define LOWER MO(_LOWER) | ||
| 20 | #define RAISE MO(_RAISE) | ||
| 21 | #define GAME TG(_GAME) | ||
| 22 | |||
| 23 | /* Funct | ||
| 24 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ | ||
| 25 | * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | | | ||
| 26 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ | ||
| 27 | * | | F1 | F2 | F3 | F4 | F5 | F6 | - | = | [ | ] | \ | | ||
| 28 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ | ||
| 29 | * | | F7 | F8 | F9 | F10 | F11 | F12 | ' | | | | | | ||
| 30 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ | ||
| 31 | * | | | | | | | | | home | vol- | vol+ | end | | ||
| 32 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ | ||
| 33 | */ | ||
| 34 | #define _FUNCT LAYOUT_ortho_4x12 (\ | ||
| 35 | KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, _______,\ | ||
| 36 | _______, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_MINS, KC_EQL, KC_LBRC, KC_RBRC, KC_BSLS,\ | ||
| 37 | _______, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_QUOT, _______, _______, _______, _______,\ | ||
| 38 | _______, _______, _______, _______, _______, _______, _______, _______, KC_HOME, KC_VOLD, KC_VOLU, KC_END\ | ||
| 39 | ) | ||
| 40 | |||
| 41 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 42 | |||
| 43 | /* Qwerty | ||
| 44 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ | ||
| 45 | * | esc | Q | W | E | R | T | Y | U | I | O | P | bksp | | ||
| 46 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ | ||
| 47 | * | tab | A | S | D | F | G | H | J | K | L | ; | del | | ||
| 48 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ | ||
| 49 | * | lshift | Z | X | C | V | B | N | M | , | . | / | enter | | ||
| 50 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ | ||
| 51 | * | lctrl | lgui | lalt | ralt | funct | space | space | funct | left | down | up | right | | ||
| 52 | * +--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+--------+ | ||
| 53 | */ | ||
| 54 | [_QWERTY] = LAYOUT_ortho_4x12 ( | ||
| 55 | KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, | ||
| 56 | KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_DEL, | ||
| 57 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_ENT, | ||
| 58 | KC_LCTL, KC_LGUI, KC_LALT, KC_RALT, LOWER, KC_SPC, KC_SPC, RAISE, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT | ||
| 59 | ), | ||
| 60 | |||
| 61 | [_LOWER] = _FUNCT, | ||
| 62 | |||
| 63 | [_RAISE] = _FUNCT, | ||
| 64 | |||
| 65 | /* Game */ | ||
| 66 | [_GAME] = LAYOUT_ortho_4x12 ( | ||
| 67 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 68 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 69 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_UP, _______, | ||
| 70 | _______, _______, _______, _______, _______, _______, _______, _______, KC_SLSH, KC_LEFT, KC_DOWN, KC_RGHT | ||
| 71 | ), | ||
| 72 | |||
| 73 | /* Adjust */ | ||
| 74 | [_ADJUST] = LAYOUT_ortho_4x12 ( | ||
| 75 | _______, RESET, _______, _______, _______, _______, _______, _______, KC_PSCR, KC_SLCK, KC_PAUS, _______, | ||
| 76 | _______, _______, _______, _______, _______, GAME, _______, _______, _______, _______, _______, _______, | ||
| 77 | _______, _______, _______, _______, _______, BL_STEP, BL_BRTG, _______, _______, _______, _______, _______, | ||
| 78 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | ||
| 79 | ), | ||
| 80 | }; | ||
| 81 | |||
| 82 | uint32_t layer_state_set_user(uint32_t state) { | ||
| 83 | return update_tri_layer_state(state, _LOWER, _RAISE, _ADJUST); | ||
| 84 | } | ||
| 85 | |||
| 86 | void matrix_init_user(void) { | ||
| 87 | } | ||
diff --git a/layouts/community/ortho_4x12/jotix2/readme.md b/layouts/community/ortho_4x12/jotix2/readme.md deleted file mode 100644 index b023227a7..000000000 --- a/layouts/community/ortho_4x12/jotix2/readme.md +++ /dev/null | |||
| @@ -1,8 +0,0 @@ | |||
| 1 | # Jotix2 ortho 4x12 keymap | ||
| 2 | |||
| 3 |  | ||
| 4 | |||
| 5 | Tested on: | ||
| 6 | |||
| 7 | * Planck/rev4 | ||
| 8 | * Jotanck | ||
