diff options
| author | fauxpark <fauxpark@gmail.com> | 2022-10-29 16:54:14 +1100 |
|---|---|---|
| committer | fauxpark <fauxpark@gmail.com> | 2022-10-29 16:54:14 +1100 |
| commit | 9d717c85dc184c0e34b40251b5703ae3626f571e (patch) | |
| tree | 9ef6e296e81a48b7c6f5d265e52e571b8a5bc3ba | |
| parent | 22be7e79ac6a328ed5a7dc8c4e6f17d749852221 (diff) | |
| parent | e90ff84c31905932849164204c10ea58255ddad2 (diff) | |
Merge remote-tracking branch 'upstream/master' into develop
132 files changed, 4354 insertions, 6194 deletions
diff --git a/docs/feature_rgb_matrix.md b/docs/feature_rgb_matrix.md index a7ef55b4bc..bac49b75ff 100644 --- a/docs/feature_rgb_matrix.md +++ b/docs/feature_rgb_matrix.md | |||
| @@ -562,7 +562,7 @@ enum rgb_matrix_effects { | |||
| 562 | RGB_MATRIX_CYCLE_UP_DOWN, // Full gradient scrolling top to bottom | 562 | RGB_MATRIX_CYCLE_UP_DOWN, // Full gradient scrolling top to bottom |
| 563 | RGB_MATRIX_CYCLE_OUT_IN, // Full gradient scrolling out to in | 563 | RGB_MATRIX_CYCLE_OUT_IN, // Full gradient scrolling out to in |
| 564 | RGB_MATRIX_CYCLE_OUT_IN_DUAL, // Full dual gradients scrolling out to in | 564 | RGB_MATRIX_CYCLE_OUT_IN_DUAL, // Full dual gradients scrolling out to in |
| 565 | RGB_MATRIX_RAINBOW_MOVING_CHEVRON, // Full gradent Chevron shapped scrolling left to right | 565 | RGB_MATRIX_RAINBOW_MOVING_CHEVRON, // Full gradient Chevron shapped scrolling left to right |
| 566 | RGB_MATRIX_CYCLE_PINWHEEL, // Full gradient spinning pinwheel around center of keyboard | 566 | RGB_MATRIX_CYCLE_PINWHEEL, // Full gradient spinning pinwheel around center of keyboard |
| 567 | RGB_MATRIX_CYCLE_SPIRAL, // Full gradient spinning spiral around center of keyboard | 567 | RGB_MATRIX_CYCLE_SPIRAL, // Full gradient spinning spiral around center of keyboard |
| 568 | RGB_MATRIX_DUAL_BEACON, // Full gradient spinning around center of keyboard | 568 | RGB_MATRIX_DUAL_BEACON, // Full gradient spinning around center of keyboard |
diff --git a/keyboards/25keys/zinc/keymaps/toshi0383/keymap.c b/keyboards/25keys/zinc/keymaps/toshi0383/keymap.c index e76f95983d..c6b90a3a99 100644 --- a/keyboards/25keys/zinc/keymaps/toshi0383/keymap.c +++ b/keyboards/25keys/zinc/keymaps/toshi0383/keymap.c | |||
| @@ -36,9 +36,9 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 36 | ), | 36 | ), |
| 37 | 37 | ||
| 38 | [_ADJUST] = LAYOUT_ortho_4x12( | 38 | [_ADJUST] = LAYOUT_ortho_4x12( |
| 39 | RGB_VAI, RGB_SAI, RGB_HUI, RGB_MOD, XXXXXXX, RGB_TOG, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, XXXXXXX, | 39 | _______, _______, _______, _______, RCMD(LALT(KC_1)), RCMD(LALT(KC_2)), RCMD(LALT(KC_3)), RCMD(LALT(KC_4)), RCMD(LALT(KC_5)), RCMD(LALT(KC_6)), RCMD(LALT(KC_7)), RCMD(LALT(KC_0)), |
| 40 | RGB_VAD, RGB_SAD, RGB_HUD, RGB_RMOD, XXXXXXX, XXXXXXX, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, XXXXXXX, | 40 | RGB_SAI, RGB_HUI, RGB_MOD, _______, RGB_TOG, RGB_VAI, RGB_VAD, RGB_SAD, RGB_HUD, RGB_RMOD, _______, _______, |
| 41 | KC_MUTE, KC_VOLD, KC_VOLU, KC_BRID, KC_BRIU, QK_BOOT, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, KC_LNG1, KC_LNG2, | 41 | KC_MUTE, KC_VOLD, KC_VOLU, KC_BRID, KC_BRIU, QK_BOOT, _______, _______, _______, _______, _______, _______, |
| 42 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, KC_INT2 | 42 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 43 | ), | 43 | ), |
| 44 | }; | 44 | }; |
diff --git a/keyboards/boardsource/lulu/keymaps/manna-harbour_miryoku/config.h b/keyboards/boardsource/lulu/keymaps/manna-harbour_miryoku/config.h new file mode 100644 index 0000000000..b4249396da --- /dev/null +++ b/keyboards/boardsource/lulu/keymaps/manna-harbour_miryoku/config.h | |||
| @@ -0,0 +1,22 @@ | |||
| 1 | // Copyright 2019 Manna Harbour | ||
| 2 | // https://github.com/manna-harbour/miryoku | ||
| 3 | |||
| 4 | // This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 5 | |||
| 6 | #pragma once | ||
| 7 | |||
| 8 | #define XXX KC_NO | ||
| 9 | |||
| 10 | #define LAYOUT_miryoku(\ | ||
| 11 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\ | ||
| 12 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\ | ||
| 13 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\ | ||
| 14 | N30, N31, K32, K33, K34, K35, K36, K37, N38, N39\ | ||
| 15 | )\ | ||
| 16 | LAYOUT(\ | ||
| 17 | XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX,\ | ||
| 18 | XXX, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, XXX,\ | ||
| 19 | XXX, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, XXX,\ | ||
| 20 | XXX, K20, K21, K22, K23, K24, XXX, XXX, K25, K26, K27, K28, K29, XXX,\ | ||
| 21 | XXX, K32, K33, K34, K35, K36, K37, XXX\ | ||
| 22 | ) | ||
diff --git a/users/manna-harbour_miryoku/miryoku_babel/miryoku_layer_names.h b/keyboards/boardsource/lulu/keymaps/manna-harbour_miryoku/keymap.c index 87e1f18d8c..dbab7f9820 100644 --- a/users/manna-harbour_miryoku/miryoku_babel/miryoku_layer_names.h +++ b/keyboards/boardsource/lulu/keymaps/manna-harbour_miryoku/keymap.c | |||
| @@ -1,9 +1,4 @@ | |||
| 1 | // Copyright 2019 Manna Harbour | 1 | // Copyright 2019 Manna Harbour |
| 2 | // https://github.com/manna-harbour/miryoku | 2 | // https://github.com/manna-harbour/miryoku |
| 3 | // generated -*- buffer-read-only: t -*- | ||
| 4 | 3 | ||
| 5 | // This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. | 4 | // This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 6 | |||
| 7 | #if !defined (MIRYOKU_LAYER_NAMES) | ||
| 8 | #define MIRYOKU_LAYER_NAMES BASE, BUTTON, NAV, MOUSE, MEDIA, NUM, SYM, FUN | ||
| 9 | #endif | ||
diff --git a/keyboards/cannonkeys/hoodrowg/config.h b/keyboards/cannonkeys/hoodrowg/config.h index 6971cf02b8..d537eca59f 100644 --- a/keyboards/cannonkeys/hoodrowg/config.h +++ b/keyboards/cannonkeys/hoodrowg/config.h | |||
| @@ -39,6 +39,9 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 39 | #define RGBLIGHT_EFFECT_ALTERNATING | 39 | #define RGBLIGHT_EFFECT_ALTERNATING |
| 40 | #define RGBLIGHT_EFFECT_TWINKLE | 40 | #define RGBLIGHT_EFFECT_TWINKLE |
| 41 | 41 | ||
| 42 | #define LED_CAPS_LOCK_PIN B6 | ||
| 43 | #define LED_SCROLL_LOCK_PIN B2 | ||
| 44 | |||
| 42 | /* define if matrix has ghost */ | 45 | /* define if matrix has ghost */ |
| 43 | //#define MATRIX_HAS_GHOST | 46 | //#define MATRIX_HAS_GHOST |
| 44 | 47 | ||
diff --git a/keyboards/ergodox_ez/keymaps/toshi0383/keymap.c b/keyboards/ergodox_ez/keymaps/toshi0383/keymap.c deleted file mode 100644 index 261f55baa0..0000000000 --- a/keyboards/ergodox_ez/keymaps/toshi0383/keymap.c +++ /dev/null | |||
| @@ -1,98 +0,0 @@ | |||
| 1 | #include QMK_KEYBOARD_H | ||
| 2 | |||
| 3 | enum layer_names { | ||
| 4 | _BASE, | ||
| 5 | _LOWER, | ||
| 6 | _RAISE, | ||
| 7 | _ADJUST | ||
| 8 | }; | ||
| 9 | |||
| 10 | #define LOWER MO(_LOWER) | ||
| 11 | #define RAISE MO(_RAISE) | ||
| 12 | #define ADJUST MO(_ADJUST) | ||
| 13 | |||
| 14 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 15 | [_BASE] = LAYOUT_ergodox( | ||
| 16 | // left hand | ||
| 17 | _______, _______, _______, _______, _______, _______, _______, | ||
| 18 | KC_ESC, KC_Q, KC_W, KC_E, KC_R, KC_T, LGUI(KC_LCTL), | ||
| 19 | KC_TAB, KC_A, KC_S, KC_D, KC_F, KC_G, | ||
| 20 | KC_SPC, KC_Z, KC_X, KC_C, KC_V, KC_B, LGUI(KC_LALT), | ||
| 21 | _______, _______, _______, _______, LOWER, | ||
| 22 | KC_LGUI, _______, | ||
| 23 | _______, | ||
| 24 | KC_ENT, RGUI(KC_RCTL), _______, | ||
| 25 | // right hand | ||
| 26 | _______, _______, _______, _______, _______, _______, _______, | ||
| 27 | RGUI(KC_RCTL), KC_Y, KC_U, KC_I, KC_O, KC_P, KC_BSPC, | ||
| 28 | KC_H, KC_J, KC_K, KC_L, KC_RSFT, KC_RGUI, | ||
| 29 | RGUI(KC_RALT), KC_N, KC_M, KC_RCTL, KC_DOT, KC_RALT, RGUI(KC_RSFT), | ||
| 30 | RAISE, _______, _______, _______, _______, | ||
| 31 | _______, KC_RGUI, | ||
| 32 | _______, | ||
| 33 | _______, KC_BSPC, KC_ENT | ||
| 34 | ), | ||
| 35 | |||
| 36 | [_LOWER] = LAYOUT_ergodox( | ||
| 37 | // left hand | ||
| 38 | _______, _______, _______, _______, _______, _______, _______, | ||
| 39 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_DLR, KC_PERC, _______, | ||
| 40 | _______, KC_LT, KC_GT, KC_LPRN, KC_RPRN, KC_GRV, | ||
| 41 | KC_LALT, _______, _______, _______, KC_EQL, KC_QUES, _______, | ||
| 42 | _______, _______, _______, _______, _______, | ||
| 43 | _______, _______, | ||
| 44 | _______, | ||
| 45 | KC_NO, KC_NO, _______, | ||
| 46 | // right hand | ||
| 47 | _______, _______, _______, _______, _______, _______, _______, | ||
| 48 | KC_NO, KC_CIRC, KC_AMPR, KC_ASTR, _______, _______, _______, | ||
| 49 | KC_MINS, KC_LCBR, KC_RCBR, KC_LBRC, KC_RBRC, KC_PIPE, | ||
| 50 | KC_NO, KC_UNDS, KC_PLUS, KC_COMM, _______, KC_SLSH, _______, | ||
| 51 | KC_RGUI, _______, _______, _______, _______, | ||
| 52 | _______, KC_NO, | ||
| 53 | _______, | ||
| 54 | _______, KC_NO, KC_NO | ||
| 55 | ), | ||
| 56 | |||
| 57 | [_RAISE] = LAYOUT_ergodox( | ||
| 58 | // left hand | ||
| 59 | _______, _______, _______, _______, _______, _______, _______, | ||
| 60 | KC_NO, KC_1, KC_2, KC_3, KC_4, KC_5, _______, | ||
| 61 | KC_NO, KC_COLN, KC_SCLN, KC_DQT, KC_QUOT, KC_BSLS, | ||
| 62 | _______, _______, _______, _______, _______, _______, _______, | ||
| 63 | _______, _______, _______, _______, KC_LGUI, | ||
| 64 | _______, _______, | ||
| 65 | _______, | ||
| 66 | KC_NO, KC_NO, _______, | ||
| 67 | // right hand | ||
| 68 | _______, _______, _______, _______, _______, _______, KC_NO, | ||
| 69 | KC_NO, KC_6, KC_7, KC_8, KC_9, KC_0, KC_NO, | ||
| 70 | KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, _______, KC_NO, | ||
| 71 | _______, ADJUST, _______, _______, _______, _______, _______, | ||
| 72 | _______, _______, _______, _______, _______, | ||
| 73 | _______, KC_NO, | ||
| 74 | _______, | ||
| 75 | _______, KC_NO, KC_NO | ||
| 76 | ), | ||
| 77 | |||
| 78 | [_ADJUST] = LAYOUT_ergodox( | ||
| 79 | // left hand | ||
| 80 | _______, _______, _______, _______, _______, _______, _______, | ||
| 81 | _______, _______, _______, _______, _______, _______, | ||
| 82 | _______, _______, _______, _______, _______, _______, _______, | ||
| 83 | KC_MUTE, KC_VOLD, KC_VOLU, KC_BRID, KC_BRIU, QK_BOOT, _______, | ||
| 84 | _______, _______, _______, _______, KC_LGUI, | ||
| 85 | _______, _______, | ||
| 86 | _______, | ||
| 87 | KC_NO, KC_NO, _______, | ||
| 88 | // right hand | ||
| 89 | _______, _______, _______, _______, _______, _______, _______, | ||
| 90 | KC_NO, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, _______, | ||
| 91 | KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, _______, | ||
| 92 | _______, _______, _______, _______, _______, KC_LNG1, KC_LNG2, | ||
| 93 | _______, _______, _______, _______, _______, | ||
| 94 | _______, KC_NO, | ||
| 95 | _______, | ||
| 96 | _______, KC_NO, KC_NO | ||
| 97 | ) | ||
| 98 | }; | ||
diff --git a/keyboards/handwired/dactyl_manuform/4x6/keymaps/manna-harbour_miryoku/config.h b/keyboards/handwired/dactyl_manuform/4x6/keymaps/manna-harbour_miryoku/config.h new file mode 100644 index 0000000000..f50033a046 --- /dev/null +++ b/keyboards/handwired/dactyl_manuform/4x6/keymaps/manna-harbour_miryoku/config.h | |||
| @@ -0,0 +1,24 @@ | |||
| 1 | // Copyright 2022 Manna Harbour | ||
| 2 | // https://github.com/manna-harbour/miryoku | ||
| 3 | |||
| 4 | // This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 5 | |||
| 6 | #pragma once | ||
| 7 | |||
| 8 | #define XXX KC_NO | ||
| 9 | |||
| 10 | #define LAYOUT_miryoku(\ | ||
| 11 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \ | ||
| 12 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \ | ||
| 13 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \ | ||
| 14 | N30, N31, K32, K33, K34, K35, K36, K37, N38, N39 \ | ||
| 15 | ) \ | ||
| 16 | LAYOUT( \ | ||
| 17 | XXX, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, XXX, \ | ||
| 18 | XXX, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, XXX, \ | ||
| 19 | XXX, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, XXX, \ | ||
| 20 | XXX, XXX, XXX, XXX, \ | ||
| 21 | K32, K33, K36, K37, \ | ||
| 22 | K34, XXX, XXX, K35, \ | ||
| 23 | XXX, XXX, XXX, XXX \ | ||
| 24 | ) | ||
diff --git a/keyboards/handwired/dactyl_manuform/4x6/keymaps/manna-harbour_miryoku/keymap.c b/keyboards/handwired/dactyl_manuform/4x6/keymaps/manna-harbour_miryoku/keymap.c new file mode 100644 index 0000000000..dbab7f9820 --- /dev/null +++ b/keyboards/handwired/dactyl_manuform/4x6/keymaps/manna-harbour_miryoku/keymap.c | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | // Copyright 2019 Manna Harbour | ||
| 2 | // https://github.com/manna-harbour/miryoku | ||
| 3 | |||
| 4 | // This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
diff --git a/keyboards/keebio/sinc/keymaps/sethBarberee/rules.mk b/keyboards/keebio/sinc/keymaps/sethBarberee/rules.mk index 049c5ae9b5..1475c36e7c 100644 --- a/keyboards/keebio/sinc/keymaps/sethBarberee/rules.mk +++ b/keyboards/keebio/sinc/keymaps/sethBarberee/rules.mk | |||
| @@ -1,3 +1,4 @@ | |||
| 1 | BACKLIGHT_ENABLE=no | 1 | BACKLIGHT_ENABLE=no |
| 2 | CONSOLE_ENABLE=no | 2 | CONSOLE_ENABLE=no |
| 3 | TAP_DANCE_ENABLE=yes | 3 | TAP_DANCE_ENABLE=yes |
| 4 | MUSIC_ENABLE=no | ||
diff --git a/keyboards/keebio/sinc/rev1/config.h b/keyboards/keebio/sinc/rev1/config.h index d00bd12328..7fde38b58e 100644 --- a/keyboards/keebio/sinc/rev1/config.h +++ b/keyboards/keebio/sinc/rev1/config.h | |||
| @@ -28,7 +28,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 28 | #define RGBLIGHT_LED_MAP { 1, 2, 3, 12, 13, 14, 15, 0, 7, 6, 5, 4, 11, 10, 9, 8 } | 28 | #define RGBLIGHT_LED_MAP { 1, 2, 3, 12, 13, 14, 15, 0, 7, 6, 5, 4, 11, 10, 9, 8 } |
| 29 | #define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2) | 29 | #define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2) |
| 30 | 30 | ||
| 31 | // Set right column, left macro, 1.75u shift, split spaces, and 5x1u on by default | ||
| 32 | #define VIA_EEPROM_LAYOUT_OPTIONS_DEFAULT 0x00DE | ||
| 33 | #define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2 | 31 | #define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2 |
| 34 | #define DYNAMIC_KEYMAP_LAYER_COUNT 3 | 32 | #define DYNAMIC_KEYMAP_LAYER_COUNT 3 |
diff --git a/keyboards/keebio/sinc/rev1/info.json b/keyboards/keebio/sinc/rev1/info.json index 86af86c3b6..7e43746bfd 100644 --- a/keyboards/keebio/sinc/rev1/info.json +++ b/keyboards/keebio/sinc/rev1/info.json | |||
| @@ -1,8 +1,8 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "Sinc Rev. 1", | 2 | "keyboard_name": "Sinc Rev. 1", |
| 3 | "usb": { | 3 | "usb": { |
| 4 | "pid": "0x1267", | 4 | "pid": "0x1367", |
| 5 | "device_version": "1.0.0" | 5 | "device_version": "1.1.0" |
| 6 | }, | 6 | }, |
| 7 | "processor": "atmega32u4", | 7 | "processor": "atmega32u4", |
| 8 | "bootloader": "atmel-dfu", | 8 | "bootloader": "atmel-dfu", |
diff --git a/keyboards/keebio/sinc/rev2/config.h b/keyboards/keebio/sinc/rev2/config.h index d00bd12328..7fde38b58e 100644 --- a/keyboards/keebio/sinc/rev2/config.h +++ b/keyboards/keebio/sinc/rev2/config.h | |||
| @@ -28,7 +28,5 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 28 | #define RGBLIGHT_LED_MAP { 1, 2, 3, 12, 13, 14, 15, 0, 7, 6, 5, 4, 11, 10, 9, 8 } | 28 | #define RGBLIGHT_LED_MAP { 1, 2, 3, 12, 13, 14, 15, 0, 7, 6, 5, 4, 11, 10, 9, 8 } |
| 29 | #define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2) | 29 | #define RGBLIGHT_DEFAULT_MODE (RGBLIGHT_MODE_RAINBOW_SWIRL + 2) |
| 30 | 30 | ||
| 31 | // Set right column, left macro, 1.75u shift, split spaces, and 5x1u on by default | ||
| 32 | #define VIA_EEPROM_LAYOUT_OPTIONS_DEFAULT 0x00DE | ||
| 33 | #define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2 | 31 | #define VIA_EEPROM_LAYOUT_OPTIONS_SIZE 2 |
| 34 | #define DYNAMIC_KEYMAP_LAYER_COUNT 3 | 32 | #define DYNAMIC_KEYMAP_LAYER_COUNT 3 |
diff --git a/keyboards/keebio/sinc/rev2/info.json b/keyboards/keebio/sinc/rev2/info.json index 4588513d2c..72a3555351 100644 --- a/keyboards/keebio/sinc/rev2/info.json +++ b/keyboards/keebio/sinc/rev2/info.json | |||
| @@ -1,8 +1,8 @@ | |||
| 1 | { | 1 | { |
| 2 | "keyboard_name": "Sinc Rev. 2", | 2 | "keyboard_name": "Sinc Rev. 2", |
| 3 | "usb": { | 3 | "usb": { |
| 4 | "pid": "0x2267", | 4 | "pid": "0x2367", |
| 5 | "device_version": "2.0.0" | 5 | "device_version": "2.1.0" |
| 6 | }, | 6 | }, |
| 7 | "processor": "atmega32u4", | 7 | "processor": "atmega32u4", |
| 8 | "bootloader": "atmel-dfu", | 8 | "bootloader": "atmel-dfu", |
diff --git a/keyboards/keyboardio/model01/keymaps/manna-harbour_miryoku/config.h b/keyboards/keyboardio/model01/keymaps/manna-harbour_miryoku/config.h new file mode 100644 index 0000000000..b97a66c264 --- /dev/null +++ b/keyboards/keyboardio/model01/keymaps/manna-harbour_miryoku/config.h | |||
| @@ -0,0 +1,26 @@ | |||
| 1 | // Copyright 2022 Manna Harbour | ||
| 2 | // https://github.com/manna-harbour/miryoku | ||
| 3 | |||
| 4 | // This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 5 | |||
| 6 | #pragma once | ||
| 7 | |||
| 8 | #define XXX KC_NO | ||
| 9 | |||
| 10 | #define LAYOUT_miryoku( \ | ||
| 11 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \ | ||
| 12 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \ | ||
| 13 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \ | ||
| 14 | N30, N31, K32, K33, K34, K35, K36, K37, N38, N39 \ | ||
| 15 | ) \ | ||
| 16 | LAYOUT( \ | ||
| 17 | XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, XXX, \ | ||
| 18 | XXX, K00, K01, K02, K03, K04, XXX, XXX, K05, K06, K07, K08, K09, XXX, \ | ||
| 19 | XXX, K10, K11, K12, K13, K14, XXX, XXX, K15, K16, K17, K18, K19, XXX, \ | ||
| 20 | XXX, K20, K21, K22, K23, K24, XXX, XXX, K25, K26, K27, K28, K29, XXX, \ | ||
| 21 | K32, K37, \ | ||
| 22 | K33, K36, \ | ||
| 23 | K34, K35, \ | ||
| 24 | XXX, XXX, \ | ||
| 25 | XXX, XXX \ | ||
| 26 | ) | ||
diff --git a/keyboards/keyboardio/model01/keymaps/manna-harbour_miryoku/keymap.c b/keyboards/keyboardio/model01/keymaps/manna-harbour_miryoku/keymap.c new file mode 100644 index 0000000000..dbab7f9820 --- /dev/null +++ b/keyboards/keyboardio/model01/keymaps/manna-harbour_miryoku/keymap.c | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | // Copyright 2019 Manna Harbour | ||
| 2 | // https://github.com/manna-harbour/miryoku | ||
| 3 | |||
| 4 | // This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
diff --git a/keyboards/keyboardio/model01/keymaps/manna-harbour_miryoku/rules.mk b/keyboards/keyboardio/model01/keymaps/manna-harbour_miryoku/rules.mk new file mode 100644 index 0000000000..6a111feef0 --- /dev/null +++ b/keyboards/keyboardio/model01/keymaps/manna-harbour_miryoku/rules.mk | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | # Copyright 2022 Manna Harbour | ||
| 2 | # https://github.com/manna-harbour/miryoku | ||
| 3 | |||
| 4 | CONSOLE_ENABLE = no | ||
diff --git a/keyboards/melgeek/mj6xy/info.json b/keyboards/melgeek/mj6xy/info.json index 7bd66020b0..cdd2e05749 100755 --- a/keyboards/melgeek/mj6xy/info.json +++ b/keyboards/melgeek/mj6xy/info.json | |||
| @@ -8,3455 +8,2126 @@ | |||
| 8 | "pid": "0x6060", | 8 | "pid": "0x6060", |
| 9 | "device_version": "0.0.1" | 9 | "device_version": "0.0.1" |
| 10 | }, | 10 | }, |
| 11 | "layout_aliases": { | ||
| 12 | "LAYOUT_60_ansi_7u_spc": "LAYOUT_60_ansi_tsangan", | ||
| 13 | "LAYOUT_60_iso_7u_spc_split_bs_rshift": "LAYOUT_60_iso_tsangan_split_bs_rshift", | ||
| 14 | "LAYOUT_60_ansi_arrow_6u_spc": "LAYOUT_60_ansi_arrow", | ||
| 15 | "LAYOUT_64_ansi_6u_spc": "LAYOUT_64_ansi", | ||
| 16 | "LAYOUT_60_iso_arrow_6u_spc": "LAYOUT_60_iso_arrow", | ||
| 17 | "LAYOUT_64_iso_6u_spc": "LAYOUT_64_iso", | ||
| 18 | "LAYOUT_60_ansi_arrow_6u_spc_split_bs": "LAYOUT_60_ansi_arrow_split_bs", | ||
| 19 | "LAYOUT_64_ansi_6u_spc_split_bs": "LAYOUT_64_ansi_split_bs", | ||
| 20 | "LAYOUT_60_iso_arrow_6u_spc_split_bs": "LAYOUT_60_iso_arrow_split_bs", | ||
| 21 | "LAYOUT_64_iso_6u_spc_split_bs": "LAYOUT_64_iso_split_bs", | ||
| 22 | "LAYOUT_60_iso_1u_lshift_split_bs_rshift": "LAYOUT_60_iso_split_bs_rshift", | ||
| 23 | "LAYOUT_60_iso_1u_lshift_7u_spc_split_bs_rshift": "LAYOUT_60_iso_tsangan_split_bs_rshift" | ||
| 24 | }, | ||
| 11 | "layouts": { | 25 | "layouts": { |
| 26 | "LAYOUT_all": { | ||
| 27 | "layout": [ | ||
| 28 | {"x":0, "y":0}, | ||
| 29 | {"x":1, "y":0}, | ||
| 30 | {"x":2, "y":0}, | ||
| 31 | {"x":3, "y":0}, | ||
| 32 | {"x":4, "y":0}, | ||
| 33 | {"x":5, "y":0}, | ||
| 34 | {"x":6, "y":0}, | ||
| 35 | {"x":7, "y":0}, | ||
| 36 | {"x":8, "y":0}, | ||
| 37 | {"x":9, "y":0}, | ||
| 38 | {"x":10, "y":0}, | ||
| 39 | {"x":11, "y":0}, | ||
| 40 | {"x":12, "y":0}, | ||
| 41 | {"x":13, "y":0}, | ||
| 42 | {"x":14, "y":0}, | ||
| 43 | |||
| 44 | {"x":0, "y":1, "w":1.5}, | ||
| 45 | {"x":1.5, "y":1}, | ||
| 46 | {"x":2.5, "y":1}, | ||
| 47 | {"x":3.5, "y":1}, | ||
| 48 | {"x":4.5, "y":1}, | ||
| 49 | {"x":5.5, "y":1}, | ||
| 50 | {"x":6.5, "y":1}, | ||
| 51 | {"x":7.5, "y":1}, | ||
| 52 | {"x":8.5, "y":1}, | ||
| 53 | {"x":9.5, "y":1}, | ||
| 54 | {"x":10.5, "y":1}, | ||
| 55 | {"x":11.5, "y":1}, | ||
| 56 | {"x":12.5, "y":1}, | ||
| 57 | {"x":13.5, "y":1, "w":1.5}, | ||
| 58 | |||
| 59 | {"x":0, "y":2, "w":1.75}, | ||
| 60 | {"x":1.75, "y":2}, | ||
| 61 | {"x":2.75, "y":2}, | ||
| 62 | {"x":3.75, "y":2}, | ||
| 63 | {"x":4.75, "y":2}, | ||
| 64 | {"x":5.75, "y":2}, | ||
| 65 | {"x":6.75, "y":2}, | ||
| 66 | {"x":7.75, "y":2}, | ||
| 67 | {"x":8.75, "y":2}, | ||
| 68 | {"x":9.75, "y":2}, | ||
| 69 | {"x":10.75, "y":2}, | ||
| 70 | {"x":11.75, "y":2}, | ||
| 71 | {"x":12.75, "y":2}, | ||
| 72 | {"x":13.75, "y":2, "w":1.25}, | ||
| 73 | |||
| 74 | {"x":0, "y":3}, | ||
| 75 | {"x":1, "y":3}, | ||
| 76 | {"x":2, "y":3}, | ||
| 77 | {"x":3, "y":3}, | ||
| 78 | {"x":4, "y":3}, | ||
| 79 | {"x":5, "y":3}, | ||
| 80 | {"x":6, "y":3}, | ||
| 81 | {"x":7, "y":3}, | ||
| 82 | {"x":8, "y":3}, | ||
| 83 | {"x":9, "y":3}, | ||
| 84 | {"x":10, "y":3}, | ||
| 85 | {"x":11, "y":3}, | ||
| 86 | {"x":12, "y":3}, | ||
| 87 | {"x":13, "y":3}, | ||
| 88 | {"x":14, "y":3}, | ||
| 89 | |||
| 90 | {"x":0, "y":4, "w":1.25}, | ||
| 91 | {"x":1.25, "y":4, "w":1.25}, | ||
| 92 | {"x":2.5, "y":4, "w":1.25}, | ||
| 93 | {"label":"1.25u Left Mod / 3u Left Spacebar", "x":3.75, "y":4, "w":1.25}, | ||
| 94 | {"label":"3u Center/6u/6.25u Spacebar", "x":5, "y":4, "w":2}, | ||
| 95 | {"label":"7u Spacebar", "x":7, "y":4}, | ||
| 96 | {"label":"3u Right Spacebar", "x":8, "y":4}, | ||
| 97 | {"label":"1.25u Right Mod", "x":9, "y":4}, | ||
| 98 | {"x":10, "y":4}, | ||
| 99 | {"x":11, "y":4}, | ||
| 100 | {"x":12, "y":4}, | ||
| 101 | {"x":13, "y":4}, | ||
| 102 | {"x":14, "y":4} | ||
| 103 | ] | ||
| 104 | }, | ||
| 12 | "LAYOUT_60_ansi": { | 105 | "LAYOUT_60_ansi": { |
| 13 | "layout": [ | 106 | "layout": [ |
| 14 | {"x": 0, "y": 0}, | 107 | {"x":0, "y":0}, |
| 15 | {"x": 1, "y": 0}, | 108 | {"x":1, "y":0}, |
| 16 | {"x": 2, "y": 0}, | 109 | {"x":2, "y":0}, |
| 17 | {"x": 3, "y": 0}, | 110 | {"x":3, "y":0}, |
| 18 | {"x": 4, "y": 0}, | 111 | {"x":4, "y":0}, |
| 19 | {"x": 5, "y": 0}, | 112 | {"x":5, "y":0}, |
| 20 | {"x": 6, "y": 0}, | 113 | {"x":6, "y":0}, |
| 21 | {"x": 7, "y": 0}, | 114 | {"x":7, "y":0}, |
| 22 | {"x": 8, "y": 0}, | 115 | {"x":8, "y":0}, |
| 23 | {"x": 9, "y": 0}, | 116 | {"x":9, "y":0}, |
| 24 | {"x": 10, "y": 0}, | 117 | {"x":10, "y":0}, |
| 25 | {"x": 11, "y": 0}, | 118 | {"x":11, "y":0}, |
| 26 | {"x": 12, "y": 0}, | 119 | {"x":12, "y":0}, |
| 27 | {"x": 13, "y": 0, "w": 2}, | 120 | {"x":13, "y":0, "w":2}, |
| 28 | 121 | ||
| 29 | {"x": 0, "y": 1, "w": 1.5}, | 122 | {"x":0, "y":1, "w":1.5}, |
| 30 | {"x": 1.5, "y": 1}, | 123 | {"x":1.5, "y":1}, |
| 31 | {"x": 2.5, "y": 1}, | 124 | {"x":2.5, "y":1}, |
| 32 | {"x": 3.5, "y": 1}, | 125 | {"x":3.5, "y":1}, |
| 33 | {"x": 4.5, "y": 1}, | 126 | {"x":4.5, "y":1}, |
| 34 | {"x": 5.5, "y": 1}, | 127 | {"x":5.5, "y":1}, |
| 35 | {"x": 6.5, "y": 1}, | 128 | {"x":6.5, "y":1}, |
| 36 | {"x": 7.5, "y": 1}, | 129 | {"x":7.5, "y":1}, |
| 37 | {"x": 8.5, "y": 1}, | 130 | {"x":8.5, "y":1}, |
| 38 | {"x": 9.5, "y": 1}, | 131 | {"x":9.5, "y":1}, |
| 39 | {"x": 10.5, "y": 1}, | 132 | {"x":10.5, "y":1}, |
| 40 | {"x": 11.5, "y": 1}, | 133 | {"x":11.5, "y":1}, |
| 41 | {"x": 12.5, "y": 1}, | 134 | {"x":12.5, "y":1}, |
| 42 | {"x": 13.5, "y": 1, "w": 1.5}, | 135 | {"x":13.5, "y":1, "w":1.5}, |
| 43 | 136 | ||
| 44 | {"x": 0, "y": 2, "w": 1.75}, | 137 | {"x":0, "y":2, "w":1.75}, |
| 45 | {"x": 1.75, "y": 2}, | 138 | {"x":1.75, "y":2}, |
| 46 | {"x": 2.75, "y": 2}, | 139 | {"x":2.75, "y":2}, |
| 47 | {"x": 3.75, "y": 2}, | 140 | {"x":3.75, "y":2}, |
| 48 | {"x": 4.75, "y": 2}, | 141 | {"x":4.75, "y":2}, |
| 49 | {"x": 5.75, "y": 2}, | 142 | {"x":5.75, "y":2}, |
| 50 | {"x": 6.75, "y": 2}, | 143 | {"x":6.75, "y":2}, |
| 51 | {"x": 7.75, "y": 2}, | 144 | {"x":7.75, "y":2}, |
| 52 | {"x": 8.75, "y": 2}, | 145 | {"x":8.75, "y":2}, |
| 53 | {"x": 9.75, "y": 2}, | 146 | {"x":9.75, "y":2}, |
| 54 | {"x": 10.75, "y": 2}, | 147 | {"x":10.75, "y":2}, |
| 55 | {"x": 11.75, "y": 2}, | 148 | {"x":11.75, "y":2}, |
| 56 | {"x": 12.75, "y": 2, "w": 2.25}, | 149 | {"x":12.75, "y":2, "w":2.25}, |
| 57 | 150 | ||
| 58 | {"x": 0, "y": 3, "w": 2.25}, | 151 | {"x":0, "y":3, "w":2.25}, |
| 59 | {"x": 2.25, "y": 3}, | 152 | {"x":2.25, "y":3}, |
| 60 | {"x": 3.25, "y": 3}, | 153 | {"x":3.25, "y":3}, |
| 61 | {"x": 4.25, "y": 3}, | 154 | {"x":4.25, "y":3}, |
| 62 | {"x": 5.25, "y": 3}, | 155 | {"x":5.25, "y":3}, |
| 63 | {"x": 6.25, "y": 3}, | 156 | {"x":6.25, "y":3}, |
| 64 | {"x": 7.25, "y": 3}, | 157 | {"x":7.25, "y":3}, |
| 65 | {"x": 8.25, "y": 3}, | 158 | {"x":8.25, "y":3}, |
| 66 | {"x": 9.25, "y": 3}, | 159 | {"x":9.25, "y":3}, |
| 67 | {"x": 10.25, "y": 3}, | 160 | {"x":10.25, "y":3}, |
| 68 | {"x": 11.25, "y": 3}, | 161 | {"x":11.25, "y":3}, |
| 69 | {"x": 12.25, "y": 3, "w": 2.75}, | 162 | {"x":12.25, "y":3, "w":2.75}, |
| 70 | 163 | ||
| 71 | {"x": 0, "y": 4, "w": 1.25}, | 164 | {"x":0, "y":4, "w":1.25}, |
| 72 | {"x": 1.25, "y": 4, "w": 1.25}, | 165 | {"x":1.25, "y":4, "w":1.25}, |
| 73 | {"x": 2.5, "y": 4, "w": 1.25}, | 166 | {"x":2.5, "y":4, "w":1.25}, |
| 74 | {"x": 3.75, "y": 4, "w": 6.25}, | 167 | {"x":3.75, "y":4, "w":6.25}, |
| 75 | {"x": 10, "y": 4, "w": 1.25}, | 168 | {"x":10, "y":4, "w":1.25}, |
| 76 | {"x": 11.25, "y": 4, "w": 1.25}, | 169 | {"x":11.25, "y":4, "w":1.25}, |
| 77 | {"x": 12.5, "y": 4, "w": 1.25}, | 170 | {"x":12.5, "y":4, "w":1.25}, |
| 78 | {"x": 13.75, "y": 4, "w": 1.25} | 171 | {"x":13.75, "y":4, "w":1.25} |
| 79 | ] | 172 | ] |
| 80 | }, | 173 | }, |
| 81 | "LAYOUT_60_ansi_arrow": { | 174 | "LAYOUT_60_ansi_arrow": { |
| 82 | "layout": [ | 175 | "layout": [ |
| 83 | {"x": 0, "y": 0}, | 176 | {"x":0, "y":0}, |
| 84 | {"x": 1, "y": 0}, | 177 | {"x":1, "y":0}, |
| 85 | {"x": 2, "y": 0}, | 178 | {"x":2, "y":0}, |
| 86 | {"x": 3, "y": 0}, | 179 | {"x":3, "y":0}, |
| 87 | {"x": 4, "y": 0}, | 180 | {"x":4, "y":0}, |
| 88 | {"x": 5, "y": 0}, | 181 | {"x":5, "y":0}, |
| 89 | {"x": 6, "y": 0}, | 182 | {"x":6, "y":0}, |
| 90 | {"x": 7, "y": 0}, | 183 | {"x":7, "y":0}, |
| 91 | {"x": 8, "y": 0}, | 184 | {"x":8, "y":0}, |
| 92 | {"x": 9, "y": 0}, | 185 | {"x":9, "y":0}, |
| 93 | {"x": 10, "y": 0}, | 186 | {"x":10, "y":0}, |
| 94 | {"x": 11, "y": 0}, | 187 | {"x":11, "y":0}, |
| 95 | {"x": 12, "y": 0}, | 188 | {"x":12, "y":0}, |
| 96 | {"x": 13, "y": 0, "w": 2}, | 189 | {"x":13, "y":0, "w":2}, |
| 97 | 190 | ||
| 98 | {"x": 0, "y": 1, "w": 1.5}, | 191 | {"x":0, "y":1, "w":1.5}, |
| 99 | {"x": 1.5, "y": 1}, | 192 | {"x":1.5, "y":1}, |
| 100 | {"x": 2.5, "y": 1}, | 193 | {"x":2.5, "y":1}, |
| 101 | {"x": 3.5, "y": 1}, | 194 | {"x":3.5, "y":1}, |
| 102 | {"x": 4.5, "y": 1}, | 195 | {"x":4.5, "y":1}, |
| 103 | {"x": 5.5, "y": 1}, | 196 | {"x":5.5, "y":1}, |
| 104 | {"x": 6.5, "y": 1}, | 197 | {"x":6.5, "y":1}, |
| 105 | {"x": 7.5, "y": 1}, | 198 | {"x":7.5, "y":1}, |
| 106 | {"x": 8.5, "y": 1}, | 199 | {"x":8.5, "y":1}, |
| 107 | {"x": 9.5, "y": 1}, | 200 | {"x":9.5, "y":1}, |
| 108 | {"x": 10.5, "y": 1}, | 201 | {"x":10.5, "y":1}, |
| 109 | {"x": 11.5, "y": 1}, | 202 | {"x":11.5, "y":1}, |
| 110 | {"x": 12.5, "y": 1}, | 203 | {"x":12.5, "y":1}, |
| 111 | {"x": 13.5, "y": 1, "w": 1.5}, | 204 | {"x":13.5, "y":1, "w":1.5}, |
| 112 | 205 | ||
| 113 | {"x": 0, "y": 2, "w": 1.75}, | 206 | {"x":0, "y":2, "w":1.75}, |
| 114 | {"x": 1.75, "y": 2}, | 207 | {"x":1.75, "y":2}, |
| 115 | {"x": 2.75, "y": 2}, | 208 | {"x":2.75, "y":2}, |
| 116 | {"x": 3.75, "y": 2}, | 209 | {"x":3.75, "y":2}, |
| 117 | {"x": 4.75, "y": 2}, | 210 | {"x":4.75, "y":2}, |
| 118 | {"x": 5.75, "y": 2}, | 211 | {"x":5.75, "y":2}, |
| 119 | {"x": 6.75, "y": 2}, | 212 | {"x":6.75, "y":2}, |
| 120 | {"x": 7.75, "y": 2}, | 213 | {"x":7.75, "y":2}, |
| 121 | {"x": 8.75, "y": 2}, | 214 | {"x":8.75, "y":2}, |
| 122 | {"x": 9.75, "y": 2}, | 215 | {"x":9.75, "y":2}, |
| 123 | {"x": 10.75, "y": 2}, | 216 | {"x":10.75, "y":2}, |
| 124 | {"x": 11.75, "y": 2}, | 217 | {"x":11.75, "y":2}, |
| 125 | {"x": 12.75, "y": 2, "w": 2.25}, | 218 | {"x":12.75, "y":2, "w":2.25}, |
| 126 | 219 | ||
| 127 | {"x": 0, "y": 3, "w": 2.25}, | 220 | {"x":0, "y":3, "w":2.25}, |
| 128 | {"x": 2.25, "y": 3}, | 221 | {"x":2.25, "y":3}, |
| 129 | {"x": 3.25, "y": 3}, | 222 | {"x":3.25, "y":3}, |
| 130 | {"x": 4.25, "y": 3}, | 223 | {"x":4.25, "y":3}, |
| 131 | {"x": 5.25, "y": 3}, | 224 | {"x":5.25, "y":3}, |
| 132 | {"x": 6.25, "y": 3}, | 225 | {"x":6.25, "y":3}, |
| 133 | {"x": 7.25, "y": 3}, | 226 | {"x":7.25, "y":3}, |
| 134 | {"x": 8.25, "y": 3}, | 227 | {"x":8.25, "y":3}, |
| 135 | {"x": 9.25, "y": 3}, | 228 | {"x":9.25, "y":3}, |
| 136 | {"x": 10.25, "y": 3}, | 229 | {"x":10.25, "y":3}, |
| 137 | {"x": 11.25, "y": 3, "w": 1.75}, | 230 | {"x":11.25, "y":3, "w":1.75}, |
| 138 | {"x": 13, "y": 3}, | 231 | {"x":13, "y":3}, |
| 139 | {"x": 14, "y": 3}, | 232 | {"x":14, "y":3}, |
| 140 | 233 | ||
| 141 | {"x": 0, "y": 4, "w": 1.25}, | 234 | {"x":0, "y":4, "w":1.25}, |
| 142 | {"x": 1.25, "y": 4, "w": 1.25}, | 235 | {"x":1.25, "y":4, "w":1.25}, |
| 143 | {"x": 2.5, "y": 4, "w": 1.25}, | 236 | {"x":2.5, "y":4, "w":1.25}, |
| 144 | {"x": 3.75, "y": 4, "w": 6.25}, | 237 | {"x":3.75, "y":4, "w":6.25}, |
| 145 | {"x": 10, "y": 4 }, | 238 | {"x":10, "y":4}, |
| 146 | {"x": 11, "y": 4 }, | 239 | {"x":11, "y":4}, |
| 147 | {"x": 12, "y": 4 }, | 240 | {"x":12, "y":4}, |
| 148 | {"x": 13, "y": 4 }, | 241 | {"x":13, "y":4}, |
| 149 | {"x": 14, "y": 4 } | 242 | {"x":14, "y":4} |
| 150 | ] | 243 | ] |
| 151 | }, | 244 | }, |
| 152 | "LAYOUT_60_ansi_arrow_6u_spc": { | ||
| 153 | "layout": [ | ||
| 154 | {"x": 0, "y": 0}, | ||
| 155 | {"x": 1, "y": 0}, | ||
| 156 | {"x": 2, "y": 0}, | ||
| 157 | {"x": 3, "y": 0}, | ||
| 158 | {"x": 4, "y": 0}, | ||
| 159 | {"x": 5, "y": 0}, | ||
| 160 | {"x": 6, "y": 0}, | ||
| 161 | {"x": 7, "y": 0}, | ||
| 162 | {"x": 8, "y": 0}, | ||
| 163 | {"x": 9, "y": 0}, | ||
| 164 | {"x": 10, "y": 0}, | ||
| 165 | {"x": 11, "y": 0}, | ||
| 166 | {"x": 12, "y": 0}, | ||
| 167 | {"x": 13, "y": 0, "w": 2}, | ||
| 168 | |||
| 169 | {"x": 0, "y": 1, "w": 1.5}, | ||
| 170 | {"x": 1.5, "y": 1}, | ||
| 171 | {"x": 2.5, "y": 1}, | ||
| 172 | {"x": 3.5, "y": 1}, | ||
| 173 | {"x": 4.5, "y": 1}, | ||
| 174 | {"x": 5.5, "y": 1}, | ||
| 175 | {"x": 6.5, "y": 1}, | ||
| 176 | {"x": 7.5, "y": 1}, | ||
| 177 | {"x": 8.5, "y": 1}, | ||
| 178 | {"x": 9.5, "y": 1}, | ||
| 179 | {"x": 10.5, "y": 1}, | ||
| 180 | {"x": 11.5, "y": 1}, | ||
| 181 | {"x": 12.5, "y": 1}, | ||
| 182 | {"x": 13.5, "y": 1, "w": 1.5}, | ||
| 183 | |||
| 184 | {"x": 0, "y": 2, "w": 1.75}, | ||
| 185 | {"x": 1.75, "y": 2}, | ||
| 186 | {"x": 2.75, "y": 2}, | ||
| 187 | {"x": 3.75, "y": 2}, | ||
| 188 | {"x": 4.75, "y": 2}, | ||
| 189 | {"x": 5.75, "y": 2}, | ||
| 190 | {"x": 6.75, "y": 2}, | ||
| 191 | {"x": 7.75, "y": 2}, | ||
| 192 | {"x": 8.75, "y": 2}, | ||
| 193 | {"x": 9.75, "y": 2}, | ||
| 194 | {"x": 10.75, "y": 2}, | ||
| 195 | {"x": 11.75, "y": 2}, | ||
| 196 | {"x": 12.75, "y": 2, "w": 2.25}, | ||
| 197 | |||
| 198 | {"x": 0, "y": 3, "w": 2.25}, | ||
| 199 | {"x": 2.25, "y": 3}, | ||
| 200 | {"x": 3.25, "y": 3}, | ||
| 201 | {"x": 4.25, "y": 3}, | ||
| 202 | {"x": 5.25, "y": 3}, | ||
| 203 | {"x": 6.25, "y": 3}, | ||
| 204 | {"x": 7.25, "y": 3}, | ||
| 205 | {"x": 8.25, "y": 3}, | ||
| 206 | {"x": 9.25, "y": 3}, | ||
| 207 | {"x": 10.25, "y": 3}, | ||
| 208 | {"x": 11.25, "y": 3, "w": 1.75}, | ||
| 209 | {"x": 13, "y": 3}, | ||
| 210 | {"x": 14, "y": 3}, | ||
| 211 | |||
| 212 | {"x": 0, "y": 4, "w": 1.25}, | ||
| 213 | {"x": 1.25, "y": 4, "w": 1.25}, | ||
| 214 | {"x": 2.5, "y": 4, "w": 1.25}, | ||
| 215 | {"x": 3.75, "y": 4, "w": 6}, | ||
| 216 | {"x": 9.75, "y": 4, "w": 1.25}, | ||
| 217 | {"x": 11, "y": 4 }, | ||
| 218 | {"x": 12, "y": 4 }, | ||
| 219 | {"x": 13, "y": 4 }, | ||
| 220 | {"x": 14, "y": 4 } | ||
| 221 | ] | ||
| 222 | }, | ||
| 223 | "LAYOUT_60_ansi_arrow_3u_spc": { | ||
| 224 | "layout": [ | ||
| 225 | {"x": 0, "y": 0}, | ||
| 226 | {"x": 1, "y": 0}, | ||
| 227 | {"x": 2, "y": 0}, | ||
| 228 | {"x": 3, "y": 0}, | ||
| 229 | {"x": 4, "y": 0}, | ||
| 230 | {"x": 5, "y": 0}, | ||
| 231 | {"x": 6, "y": 0}, | ||
| 232 | {"x": 7, "y": 0}, | ||
| 233 | {"x": 8, "y": 0}, | ||
| 234 | {"x": 9, "y": 0}, | ||
| 235 | {"x": 10, "y": 0}, | ||
| 236 | {"x": 11, "y": 0}, | ||
| 237 | {"x": 12, "y": 0}, | ||
| 238 | {"x": 13, "y": 0, "w": 2}, | ||
| 239 | |||
| 240 | {"x": 0, "y": 1, "w": 1.5}, | ||
| 241 | {"x": 1.5, "y": 1}, | ||
| 242 | {"x": 2.5, "y": 1}, | ||
| 243 | {"x": 3.5, "y": 1}, | ||
| 244 | {"x": 4.5, "y": 1}, | ||
| 245 | {"x": 5.5, "y": 1}, | ||
| 246 | {"x": 6.5, "y": 1}, | ||
| 247 | {"x": 7.5, "y": 1}, | ||
| 248 | {"x": 8.5, "y": 1}, | ||
| 249 | {"x": 9.5, "y": 1}, | ||
| 250 | {"x": 10.5, "y": 1}, | ||
| 251 | {"x": 11.5, "y": 1}, | ||
| 252 | {"x": 12.5, "y": 1}, | ||
| 253 | {"x": 13.5, "y": 1, "w": 1.5}, | ||
| 254 | |||
| 255 | {"x": 0, "y": 2, "w": 1.75}, | ||
| 256 | {"x": 1.75, "y": 2}, | ||
| 257 | {"x": 2.75, "y": 2}, | ||
| 258 | {"x": 3.75, "y": 2}, | ||
| 259 | {"x": 4.75, "y": 2}, | ||
| 260 | {"x": 5.75, "y": 2}, | ||
| 261 | {"x": 6.75, "y": 2}, | ||
| 262 | {"x": 7.75, "y": 2}, | ||
| 263 | {"x": 8.75, "y": 2}, | ||
| 264 | {"x": 9.75, "y": 2}, | ||
| 265 | {"x": 10.75, "y": 2}, | ||
| 266 | {"x": 11.75, "y": 2}, | ||
| 267 | {"x": 12.75, "y": 2, "w": 2.25}, | ||
| 268 | |||
| 269 | {"x": 0, "y": 3, "w": 2.25}, | ||
| 270 | {"x": 2.25, "y": 3}, | ||
| 271 | {"x": 3.25, "y": 3}, | ||
| 272 | {"x": 4.25, "y": 3}, | ||
| 273 | {"x": 5.25, "y": 3}, | ||
| 274 | {"x": 6.25, "y": 3}, | ||
| 275 | {"x": 7.25, "y": 3}, | ||
| 276 | {"x": 8.25, "y": 3}, | ||
| 277 | {"x": 9.25, "y": 3}, | ||
| 278 | {"x": 10.25, "y": 3}, | ||
| 279 | {"x": 11.25, "y": 3, "w": 1.75}, | ||
| 280 | {"x": 13, "y": 3}, | ||
| 281 | {"x": 14, "y": 3}, | ||
| 282 | |||
| 283 | {"x": 0, "y": 4, "w": 1.75}, | ||
| 284 | {"x": 1.75, "y": 4, "w": 1.25}, | ||
| 285 | {"x": 3, "y": 4, "w": 1.25}, | ||
| 286 | {"x": 4.25, "y": 4, "w": 1.25}, | ||
| 287 | {"x": 5.5, "y": 4, "w": 3 }, | ||
| 288 | {"x": 8.5, "y": 4, "w": 1.25 }, | ||
| 289 | {"x": 9.75, "y": 4 , "w": 1.25}, | ||
| 290 | {"x": 11, "y": 4 }, | ||
| 291 | {"x": 12, "y": 4 }, | ||
| 292 | {"x": 13, "y": 4 }, | ||
| 293 | {"x": 14, "y": 4 } | ||
| 294 | ] | ||
| 295 | }, | ||
| 296 | "LAYOUT_60_ansi_arrow_split_3u_spc": { | 245 | "LAYOUT_60_ansi_arrow_split_3u_spc": { |
| 297 | "layout": [ | 246 | "layout": [ |
| 298 | {"x": 0, "y": 0}, | 247 | {"x":0, "y":0}, |
| 299 | {"x": 1, "y": 0}, | 248 | {"x":1, "y":0}, |
| 300 | {"x": 2, "y": 0}, | 249 | {"x":2, "y":0}, |
| 301 | {"x": 3, "y": 0}, | 250 | {"x":3, "y":0}, |
| 302 | {"x": 4, "y": 0}, | 251 | {"x":4, "y":0}, |
| 303 | {"x": 5, "y": 0}, | 252 | {"x":5, "y":0}, |
| 304 | {"x": 6, "y": 0}, | 253 | {"x":6, "y":0}, |
| 305 | {"x": 7, "y": 0}, | 254 | {"x":7, "y":0}, |
| 306 | {"x": 8, "y": 0}, | 255 | {"x":8, "y":0}, |
| 307 | {"x": 9, "y": 0}, | 256 | {"x":9, "y":0}, |
| 308 | {"x": 10, "y": 0}, | 257 | {"x":10, "y":0}, |
| 309 | {"x": 11, "y": 0}, | 258 | {"x":11, "y":0}, |
| 310 | {"x": 12, "y": 0}, | 259 | {"x":12, "y":0}, |
| 311 | {"x": 13, "y": 0, "w": 2}, | 260 | {"x":13, "y":0, "w":2}, |
| 312 | 261 | ||
| 313 | {"x": 0, "y": 1, "w": 1.5}, | 262 | {"x":0, "y":1, "w":1.5}, |
| 314 | {"x": 1.5, "y": 1}, | 263 | {"x":1.5, "y":1}, |
| 315 | {"x": 2.5, "y": 1}, | 264 | {"x":2.5, "y":1}, |
| 316 | {"x": 3.5, "y": 1}, | 265 | {"x":3.5, "y":1}, |
| 317 | {"x": 4.5, "y": 1}, | 266 | {"x":4.5, "y":1}, |
| 318 | {"x": 5.5, "y": 1}, | 267 | {"x":5.5, "y":1}, |
| 319 | {"x": 6.5, "y": 1}, | 268 | {"x":6.5, "y":1}, |
| 320 | {"x": 7.5, "y": 1}, | 269 | {"x":7.5, "y":1}, |
| 321 | {"x": 8.5, "y": 1}, | 270 | {"x":8.5, "y":1}, |
| 322 | {"x": 9.5, "y": 1}, | 271 | {"x":9.5, "y":1}, |
| 323 | {"x": 10.5, "y": 1}, | 272 | {"x":10.5, "y":1}, |
| 324 | {"x": 11.5, "y": 1}, | 273 | {"x":11.5, "y":1}, |
| 325 | {"x": 12.5, "y": 1}, | 274 | {"x":12.5, "y":1}, |
| 326 | {"x": 13.5, "y": 1, "w": 1.5}, | 275 | {"x":13.5, "y":1, "w":1.5}, |
| 327 | 276 | ||
| 328 | {"x": 0, "y": 2, "w": 1.75}, | 277 | {"x":0, "y":2, "w":1.75}, |
| 329 | {"x": 1.75, "y": 2}, | 278 | {"x":1.75, "y":2}, |
| 330 | {"x": 2.75, "y": 2}, | 279 | {"x":2.75, "y":2}, |
| 331 | {"x": 3.75, "y": 2}, | 280 | {"x":3.75, "y":2}, |
| 332 | {"x": 4.75, "y": 2}, | 281 | {"x":4.75, "y":2}, |
| 333 | {"x": 5.75, "y": 2}, | 282 | {"x":5.75, "y":2}, |
| 334 | {"x": 6.75, "y": 2}, | 283 | {"x":6.75, "y":2}, |
| 335 | {"x": 7.75, "y": 2}, | 284 | {"x":7.75, "y":2}, |
| 336 | {"x": 8.75, "y": 2}, | 285 | {"x":8.75, "y":2}, |
| 337 | {"x": 9.75, "y": 2}, | 286 | {"x":9.75, "y":2}, |
| 338 | {"x": 10.75, "y": 2}, | 287 | {"x":10.75, "y":2}, |
| 339 | {"x": 11.75, "y": 2}, | 288 | {"x":11.75, "y":2}, |
| 340 | {"x": 12.75, "y": 2, "w": 2.25}, | 289 | {"x":12.75, "y":2, "w":2.25}, |
| 341 | 290 | ||
| 342 | {"x": 0, "y": 3, "w": 2.25}, | 291 | {"x":0, "y":3, "w":2.25}, |
| 343 | {"x": 2.25, "y": 3}, | 292 | {"x":2.25, "y":3}, |
| 344 | {"x": 3.25, "y": 3}, | 293 | {"x":3.25, "y":3}, |
| 345 | {"x": 4.25, "y": 3}, | 294 | {"x":4.25, "y":3}, |
| 346 | {"x": 5.25, "y": 3}, | 295 | {"x":5.25, "y":3}, |
| 347 | {"x": 6.25, "y": 3}, | 296 | {"x":6.25, "y":3}, |
| 348 | {"x": 7.25, "y": 3}, | 297 | {"x":7.25, "y":3}, |
| 349 | {"x": 8.25, "y": 3}, | 298 | {"x":8.25, "y":3}, |
| 350 | {"x": 9.25, "y": 3}, | 299 | {"x":9.25, "y":3}, |
| 351 | {"x": 10.25, "y": 3}, | 300 | {"x":10.25, "y":3}, |
| 352 | {"x": 11.25, "y": 3, "w": 1.75}, | 301 | {"x":11.25, "y":3, "w":1.75}, |
| 353 | {"x": 13, "y": 3}, | 302 | {"x":13, "y":3}, |
| 354 | {"x": 14, "y": 3}, | 303 | {"x":14, "y":3}, |
| 355 | 304 | ||
| 356 | {"x": 0, "y": 4, "w": 1.25}, | 305 | {"x":0, "y":4, "w":1.25}, |
| 357 | {"x": 1.25, "y": 4, "w": 1.25}, | 306 | {"x":1.25, "y":4, "w":1.25}, |
| 358 | {"x": 2.5, "y": 4, "w": 1.25}, | 307 | {"x":2.5, "y":4, "w":1.25}, |
| 359 | {"x": 3.75, "y": 4, "w": 3 }, | 308 | {"x":3.75, "y":4, "w":3}, |
| 360 | {"x": 6.75, "y": 4, "w": 3 }, | 309 | {"x":6.75, "y":4, "w":3}, |
| 361 | {"x": 9.75, "y": 4, "w": 1.25 }, | 310 | {"x":9.75, "y":4, "w":1.25}, |
| 362 | {"x": 11, "y": 4 }, | 311 | {"x":11, "y":4}, |
| 363 | {"x": 12, "y": 4 }, | 312 | {"x":12, "y":4}, |
| 364 | {"x": 13, "y": 4 }, | 313 | {"x":13, "y":4}, |
| 365 | {"x": 14, "y": 4 } | 314 | {"x":14, "y":4} |
| 366 | ] | 315 | ] |
| 367 | }, | 316 | }, |
| 368 | "LAYOUT_60_ansi_7u_spc": { | 317 | "LAYOUT_60_ansi_tsangan": { |
| 369 | "layout": [ | 318 | "layout": [ |
| 370 | {"x": 0, "y": 0}, | 319 | {"x":0, "y":0}, |
| 371 | {"x": 1, "y": 0}, | 320 | {"x":1, "y":0}, |
| 372 | {"x": 2, "y": 0}, | 321 | {"x":2, "y":0}, |
| 373 | {"x": 3, "y": 0}, | 322 | {"x":3, "y":0}, |
| 374 | {"x": 4, "y": 0}, | 323 | {"x":4, "y":0}, |
| 375 | {"x": 5, "y": 0}, | 324 | {"x":5, "y":0}, |
| 376 | {"x": 6, "y": 0}, | 325 | {"x":6, "y":0}, |
| 377 | {"x": 7, "y": 0}, | 326 | {"x":7, "y":0}, |
| 378 | {"x": 8, "y": 0}, | 327 | {"x":8, "y":0}, |
| 379 | {"x": 9, "y": 0}, | 328 | {"x":9, "y":0}, |
| 380 | {"x": 10, "y": 0}, | 329 | {"x":10, "y":0}, |
| 381 | {"x": 11, "y": 0}, | 330 | {"x":11, "y":0}, |
| 382 | {"x": 12, "y": 0}, | 331 | {"x":12, "y":0}, |
| 383 | {"x": 13, "y": 0, "w": 2}, | 332 | {"x":13, "y":0, "w":2}, |
| 384 | 333 | ||
| 385 | {"x": 0, "y": 1, "w": 1.5}, | 334 | {"x":0, "y":1, "w":1.5}, |
| 386 | {"x": 1.5, "y": 1}, | 335 | {"x":1.5, "y":1}, |
| 387 | {"x": 2.5, "y": 1}, | 336 | {"x":2.5, "y":1}, |
| 388 | {"x": 3.5, "y": 1}, | 337 | {"x":3.5, "y":1}, |
| 389 | {"x": 4.5, "y": 1}, | 338 | {"x":4.5, "y":1}, |
| 390 | {"x": 5.5, "y": 1}, | 339 | {"x":5.5, "y":1}, |
| 391 | {"x": 6.5, "y": 1}, | 340 | {"x":6.5, "y":1}, |
| 392 | {"x": 7.5, "y": 1}, | 341 | {"x":7.5, "y":1}, |
| 393 | {"x": 8.5, "y": 1}, | 342 | {"x":8.5, "y":1}, |
| 394 | {"x": 9.5, "y": 1}, | 343 | {"x":9.5, "y":1}, |
| 395 | {"x": 10.5, "y": 1}, | 344 | {"x":10.5, "y":1}, |
| 396 | {"x": 11.5, "y": 1}, | 345 | {"x":11.5, "y":1}, |
| 397 | {"x": 12.5, "y": 1}, | 346 | {"x":12.5, "y":1}, |
| 398 | {"x": 13.5, "y": 1, "w": 1.5}, | 347 | {"x":13.5, "y":1, "w":1.5}, |
| 399 | 348 | ||
| 400 | {"x": 0, "y": 2, "w": 1.75}, | 349 | {"x":0, "y":2, "w":1.75}, |
| 401 | {"x": 1.75, "y": 2}, | 350 | {"x":1.75, "y":2}, |
| 402 | {"x": 2.75, "y": 2}, | 351 | {"x":2.75, "y":2}, |
| 403 | {"x": 3.75, "y": 2}, | 352 | {"x":3.75, "y":2}, |
| 404 | {"x": 4.75, "y": 2}, | 353 | {"x":4.75, "y":2}, |
| 405 | {"x": 5.75, "y": 2}, | 354 | {"x":5.75, "y":2}, |
| 406 | {"x": 6.75, "y": 2}, | 355 | {"x":6.75, "y":2}, |
| 407 | {"x": 7.75, "y": 2}, | 356 | {"x":7.75, "y":2}, |
| 408 | {"x": 8.75, "y": 2}, | 357 | {"x":8.75, "y":2}, |
| 409 | {"x": 9.75, "y": 2}, | 358 | {"x":9.75, "y":2}, |
| 410 | {"x": 10.75, "y": 2}, | 359 | {"x":10.75, "y":2}, |
| 411 | {"x": 11.75, "y": 2}, | 360 | {"x":11.75, "y":2}, |
| 412 | {"x": 12.75, "y": 2, "w": 2.25}, | 361 | {"x":12.75, "y":2, "w":2.25}, |
| 413 | 362 | ||
| 414 | {"x": 0, "y": 3, "w": 2.25}, | 363 | {"x":0, "y":3, "w":2.25}, |
| 415 | {"x": 2.25, "y": 3}, | 364 | {"x":2.25, "y":3}, |
| 416 | {"x": 3.25, "y": 3}, | 365 | {"x":3.25, "y":3}, |
| 417 | {"x": 4.25, "y": 3}, | 366 | {"x":4.25, "y":3}, |
| 418 | {"x": 5.25, "y": 3}, | 367 | {"x":5.25, "y":3}, |
| 419 | {"x": 6.25, "y": 3}, | 368 | {"x":6.25, "y":3}, |
| 420 | {"x": 7.25, "y": 3}, | 369 | {"x":7.25, "y":3}, |
| 421 | {"x": 8.25, "y": 3}, | 370 | {"x":8.25, "y":3}, |
| 422 | {"x": 9.25, "y": 3}, | 371 | {"x":9.25, "y":3}, |
| 423 | {"x": 10.25, "y": 3}, | 372 | {"x":10.25, "y":3}, |
| 424 | {"x": 11.25, "y": 3}, | 373 | {"x":11.25, "y":3}, |
| 425 | {"x": 12.25, "y": 3, "w": 2.75}, | 374 | {"x":12.25, "y":3, "w":2.75}, |
| 426 | 375 | ||
| 427 | {"x": 0, "y": 4, "w": 1.5}, | 376 | {"x":0, "y":4, "w":1.5}, |
| 428 | {"x": 1.5, "y": 4}, | 377 | {"x":1.5, "y":4}, |
| 429 | {"x": 2.5, "y": 4, "w": 1.5}, | 378 | {"x":2.5, "y":4, "w":1.5}, |
| 430 | {"x": 4, "y": 4, "w": 7}, | 379 | {"x":4, "y":4, "w":7}, |
| 431 | {"x": 11, "y": 4, "w": 1.5}, | 380 | {"x":11, "y":4, "w":1.5}, |
| 432 | {"x": 12.5, "y": 4}, | 381 | {"x":12.5, "y":4}, |
| 433 | {"x": 13.5, "y": 4, "w": 1.5} | 382 | {"x":13.5, "y":4, "w":1.5} |
| 434 | ] | 383 | ] |
| 435 | }, | 384 | }, |
| 436 | "LAYOUT_64_ansi": { | 385 | "LAYOUT_64_ansi": { |
| 437 | "layout": [ | 386 | "layout": [ |
| 438 | {"x": 0, "y": 0}, | 387 | {"x":0, "y":0}, |
| 439 | {"x": 1, "y": 0}, | 388 | {"x":1, "y":0}, |
| 440 | {"x": 2, "y": 0}, | 389 | {"x":2, "y":0}, |
| 441 | {"x": 3, "y": 0}, | 390 | {"x":3, "y":0}, |
| 442 | {"x": 4, "y": 0}, | 391 | {"x":4, "y":0}, |
| 443 | {"x": 5, "y": 0}, | 392 | {"x":5, "y":0}, |
| 444 | {"x": 6, "y": 0}, | 393 | {"x":6, "y":0}, |
| 445 | {"x": 7, "y": 0}, | 394 | {"x":7, "y":0}, |
| 446 | {"x": 8, "y": 0}, | 395 | {"x":8, "y":0}, |
| 447 | {"x": 9, "y": 0}, | 396 | {"x":9, "y":0}, |
| 448 | {"x": 10, "y": 0}, | 397 | {"x":10, "y":0}, |
| 449 | {"x": 11, "y": 0}, | 398 | {"x":11, "y":0}, |
| 450 | {"x": 12, "y": 0}, | 399 | {"x":12, "y":0}, |
| 451 | {"x": 13, "y": 0, "w": 2}, | 400 | {"x":13, "y":0, "w":2}, |
| 452 | 401 | ||
| 453 | {"x": 0, "y": 1, "w": 1.5}, | 402 | {"x":0, "y":1, "w":1.5}, |
| 454 | {"x": 1.5, "y": 1}, | 403 | {"x":1.5, "y":1}, |
| 455 | {"x": 2.5, "y": 1}, | 404 | {"x":2.5, "y":1}, |
| 456 | {"x": 3.5, "y": 1}, | 405 | {"x":3.5, "y":1}, |
| 457 | {"x": 4.5, "y": 1}, | 406 | {"x":4.5, "y":1}, |
| 458 | {"x": 5.5, "y": 1}, | 407 | {"x":5.5, "y":1}, |
| 459 | {"x": 6.5, "y": 1}, | 408 | {"x":6.5, "y":1}, |
| 460 | {"x": 7.5, "y": 1}, | 409 | {"x":7.5, "y":1}, |
| 461 | {"x": 8.5, "y": 1}, | 410 | {"x":8.5, "y":1}, |
| 462 | {"x": 9.5, "y": 1}, | 411 | {"x":9.5, "y":1}, |
| 463 | {"x": 10.5, "y": 1}, | 412 | {"x":10.5, "y":1}, |
| 464 | {"x": 11.5, "y": 1}, | 413 | {"x":11.5, "y":1}, |
| 465 | {"x": 12.5, "y": 1}, | 414 | {"x":12.5, "y":1}, |
| 466 | {"x": 13.5, "y": 1, "w": 1.5}, | 415 | {"x":13.5, "y":1, "w":1.5}, |
| 467 | 416 | ||
| 468 | {"x": 0, "y": 2, "w": 1.75}, | 417 | {"x":0, "y":2, "w":1.75}, |
| 469 | {"x": 1.75, "y": 2}, | 418 | {"x":1.75, "y":2}, |
| 470 | {"x": 2.75, "y": 2}, | 419 | {"x":2.75, "y":2}, |
| 471 | {"x": 3.75, "y": 2}, | 420 | {"x":3.75, "y":2}, |
| 472 | {"x": 4.75, "y": 2}, | 421 | {"x":4.75, "y":2}, |
| 473 | {"x": 5.75, "y": 2}, | 422 | {"x":5.75, "y":2}, |
| 474 | {"x": 6.75, "y": 2}, | 423 | {"x":6.75, "y":2}, |
| 475 | {"x": 7.75, "y": 2}, | 424 | {"x":7.75, "y":2}, |
| 476 | {"x": 8.75, "y": 2}, | 425 | {"x":8.75, "y":2}, |
| 477 | {"x": 9.75, "y": 2}, | 426 | {"x":9.75, "y":2}, |
| 478 | {"x": 10.75, "y": 2}, | 427 | {"x":10.75, "y":2}, |
| 479 | {"x": 11.75, "y": 2}, | 428 | {"x":11.75, "y":2}, |
| 480 | {"x": 12.75, "y": 2, "w": 2.25}, | 429 | {"x":12.75, "y":2, "w":2.25}, |
| 481 | 430 | ||
| 482 | {"x": 0, "y": 3, "w": 2}, | 431 | {"x":0, "y":3, "w":2}, |
| 483 | {"x": 2, "y": 3}, | 432 | {"x":2, "y":3}, |
| 484 | {"x": 3, "y": 3}, | 433 | {"x":3, "y":3}, |
| 485 | {"x": 4, "y": 3}, | 434 | {"x":4, "y":3}, |
| 486 | {"x": 5, "y": 3}, | 435 | {"x":5, "y":3}, |
| 487 | {"x": 6, "y": 3}, | 436 | {"x":6, "y":3}, |
| 488 | {"x": 7, "y": 3}, | 437 | {"x":7, "y":3}, |
| 489 | {"x": 8, "y": 3}, | 438 | {"x":8, "y":3}, |
| 490 | {"x": 9, "y": 3}, | 439 | {"x":9, "y":3}, |
| 491 | {"x": 10, "y": 3}, | 440 | {"x":10, "y":3}, |
| 492 | {"x": 11, "y": 3}, | 441 | {"x":11, "y":3}, |
| 493 | {"x": 12, "y": 3}, | 442 | {"x":12, "y":3}, |
| 494 | {"x": 13, "y": 3}, | 443 | {"x":13, "y":3}, |
| 495 | {"x": 14, "y": 3}, | 444 | {"x":14, "y":3}, |
| 496 | 445 | ||
| 497 | {"x": 0, "y": 4, "w": 1.25}, | 446 | {"x":0, "y":4, "w":1.25}, |
| 498 | {"x": 1.25, "y": 4, "w": 1.25}, | 447 | {"x":1.25, "y":4, "w":1.25}, |
| 499 | {"x": 2.5, "y": 4, "w": 1.25}, | 448 | {"x":2.5, "y":4, "w":1.25}, |
| 500 | {"x": 3.75, "y": 4, "w": 6.25}, | 449 | {"x":3.75, "y":4, "w":6.25}, |
| 501 | {"x": 10, "y": 4 }, | 450 | {"x":10, "y":4}, |
| 502 | {"x": 11, "y": 4 }, | 451 | {"x":11, "y":4}, |
| 503 | {"x": 12, "y": 4 }, | 452 | {"x":12, "y":4}, |
| 504 | {"x": 13, "y": 4 }, | 453 | {"x":13, "y":4}, |
| 505 | {"x": 14, "y": 4 } | 454 | {"x":14, "y":4} |
| 506 | ] | 455 | ] |
| 507 | }, | 456 | }, |
| 508 | "LAYOUT_64_ansi_6u_spc": { | ||
| 509 | "layout": [ | ||
| 510 | {"x": 0, "y": 0}, | ||
| 511 | {"x": 1, "y": 0}, | ||
| 512 | {"x": 2, "y": 0}, | ||
| 513 | {"x": 3, "y": 0}, | ||
| 514 | {"x": 4, "y": 0}, | ||
| 515 | {"x": 5, "y": 0}, | ||
| 516 | {"x": 6, "y": 0}, | ||
| 517 | {"x": 7, "y": 0}, | ||
| 518 | {"x": 8, "y": 0}, | ||
| 519 | {"x": 9, "y": 0}, | ||
| 520 | {"x": 10, "y": 0}, | ||
| 521 | {"x": 11, "y": 0}, | ||
| 522 | {"x": 12, "y": 0}, | ||
| 523 | {"x": 13, "y": 0, "w": 2}, | ||
| 524 | |||
| 525 | {"x": 0, "y": 1, "w": 1.5}, | ||
| 526 | {"x": 1.5, "y": 1}, | ||
| 527 | {"x": 2.5, "y": 1}, | ||
| 528 | {"x": 3.5, "y": 1}, | ||
| 529 | {"x": 4.5, "y": 1}, | ||
| 530 | {"x": 5.5, "y": 1}, | ||
| 531 | {"x": 6.5, "y": 1}, | ||
| 532 | {"x": 7.5, "y": 1}, | ||
| 533 | {"x": 8.5, "y": 1}, | ||
| 534 | {"x": 9.5, "y": 1}, | ||
| 535 | {"x": 10.5, "y": 1}, | ||
| 536 | {"x": 11.5, "y": 1}, | ||
| 537 | {"x": 12.5, "y": 1}, | ||
| 538 | {"x": 13.5, "y": 1, "w": 1.5}, | ||
| 539 | |||
| 540 | {"x": 0, "y": 2, "w": 1.75}, | ||
| 541 | {"x": 1.75, "y": 2}, | ||
| 542 | {"x": 2.75, "y": 2}, | ||
| 543 | {"x": 3.75, "y": 2}, | ||
| 544 | {"x": 4.75, "y": 2}, | ||
| 545 | {"x": 5.75, "y": 2}, | ||
| 546 | {"x": 6.75, "y": 2}, | ||
| 547 | {"x": 7.75, "y": 2}, | ||
| 548 | {"x": 8.75, "y": 2}, | ||
| 549 | {"x": 9.75, "y": 2}, | ||
| 550 | {"x": 10.75, "y": 2}, | ||
| 551 | {"x": 11.75, "y": 2}, | ||
| 552 | {"x": 12.75, "y": 2, "w": 2.25}, | ||
| 553 | |||
| 554 | {"x": 0, "y": 3, "w": 2}, | ||
| 555 | {"x": 2, "y": 3}, | ||
| 556 | {"x": 3, "y": 3}, | ||
| 557 | {"x": 4, "y": 3}, | ||
| 558 | {"x": 5, "y": 3}, | ||
| 559 | {"x": 6, "y": 3}, | ||
| 560 | {"x": 7, "y": 3}, | ||
| 561 | {"x": 8, "y": 3}, | ||
| 562 | {"x": 9, "y": 3}, | ||
| 563 | {"x": 10, "y": 3}, | ||
| 564 | {"x": 11, "y": 3}, | ||
| 565 | {"x": 12, "y": 3}, | ||
| 566 | {"x": 13, "y": 3}, | ||
| 567 | {"x": 14, "y": 3}, | ||
| 568 | |||
| 569 | {"x": 0, "y": 4, "w": 1.25}, | ||
| 570 | {"x": 1.25, "y": 4, "w": 1.25}, | ||
| 571 | {"x": 2.5, "y": 4, "w": 1.25}, | ||
| 572 | {"x": 3.75, "y": 4, "w": 6}, | ||
| 573 | {"x": 9.75, "y": 4, "w":1.25 }, | ||
| 574 | {"x": 11, "y": 4 }, | ||
| 575 | {"x": 12, "y": 4 }, | ||
| 576 | {"x": 13, "y": 4 }, | ||
| 577 | {"x": 14, "y": 4 } | ||
| 578 | ] | ||
| 579 | }, | ||
| 580 | "LAYOUT_64_ansi_3u_spc": { | ||
| 581 | "layout": [ | ||
| 582 | {"x": 0, "y": 0}, | ||
| 583 | {"x": 1, "y": 0}, | ||
| 584 | {"x": 2, "y": 0}, | ||
| 585 | {"x": 3, "y": 0}, | ||
| 586 | {"x": 4, "y": 0}, | ||
| 587 | {"x": 5, "y": 0}, | ||
| 588 | {"x": 6, "y": 0}, | ||
| 589 | {"x": 7, "y": 0}, | ||
| 590 | {"x": 8, "y": 0}, | ||
| 591 | {"x": 9, "y": 0}, | ||
| 592 | {"x": 10, "y": 0}, | ||
| 593 | {"x": 11, "y": 0}, | ||
| 594 | {"x": 12, "y": 0}, | ||
| 595 | {"x": 13, "y": 0, "w": 2}, | ||
| 596 | |||
| 597 | {"x": 0, "y": 1, "w": 1.5}, | ||
| 598 | {"x": 1.5, "y": 1}, | ||
| 599 | {"x": 2.5, "y": 1}, | ||
| 600 | {"x": 3.5, "y": 1}, | ||
| 601 | {"x": 4.5, "y": 1}, | ||
| 602 | {"x": 5.5, "y": 1}, | ||
| 603 | {"x": 6.5, "y": 1}, | ||
| 604 | {"x": 7.5, "y": 1}, | ||
| 605 | {"x": 8.5, "y": 1}, | ||
| 606 | {"x": 9.5, "y": 1}, | ||
| 607 | {"x": 10.5, "y": 1}, | ||
| 608 | {"x": 11.5, "y": 1}, | ||
| 609 | {"x": 12.5, "y": 1}, | ||
| 610 | {"x": 13.5, "y": 1, "w": 1.5}, | ||
| 611 | |||
| 612 | {"x": 0, "y": 2, "w": 1.75}, | ||
| 613 | {"x": 1.75, "y": 2}, | ||
| 614 | {"x": 2.75, "y": 2}, | ||
| 615 | {"x": 3.75, "y": 2}, | ||
| 616 | {"x": 4.75, "y": 2}, | ||
| 617 | {"x": 5.75, "y": 2}, | ||
| 618 | {"x": 6.75, "y": 2}, | ||
| 619 | {"x": 7.75, "y": 2}, | ||
| 620 | {"x": 8.75, "y": 2}, | ||
| 621 | {"x": 9.75, "y": 2}, | ||
| 622 | {"x": 10.75, "y": 2}, | ||
| 623 | {"x": 11.75, "y": 2}, | ||
| 624 | {"x": 12.75, "y": 2, "w": 2.25}, | ||
| 625 | |||
| 626 | {"x": 0, "y": 3, "w": 2}, | ||
| 627 | {"x": 2, "y": 3}, | ||
| 628 | {"x": 3, "y": 3}, | ||
| 629 | {"x": 4, "y": 3}, | ||
| 630 | {"x": 5, "y": 3}, | ||
| 631 | {"x": 6, "y": 3}, | ||
| 632 | {"x": 7, "y": 3}, | ||
| 633 | {"x": 8, "y": 3}, | ||
| 634 | {"x": 9, "y": 3}, | ||
| 635 | {"x": 10, "y": 3}, | ||
| 636 | {"x": 11, "y": 3}, | ||
| 637 | {"x": 12, "y": 3}, | ||
| 638 | {"x": 13, "y": 3}, | ||
| 639 | {"x": 14, "y": 3}, | ||
| 640 | |||
| 641 | {"x": 0, "y": 4, "w": 1.75}, | ||
| 642 | {"x": 1.75, "y": 4, "w": 1.25}, | ||
| 643 | {"x": 3, "y": 4, "w": 1.25}, | ||
| 644 | {"x": 4.25, "y": 4, "w": 1.25}, | ||
| 645 | {"x": 5.5, "y": 4, "w": 3 }, | ||
| 646 | {"x": 8.5, "y": 4, "w": 1.25 }, | ||
| 647 | {"x": 9.75, "y": 4 , "w": 1.25}, | ||
| 648 | {"x": 11, "y": 4 }, | ||
| 649 | {"x": 12, "y": 4 }, | ||
| 650 | {"x": 13, "y": 4 }, | ||
| 651 | {"x": 14, "y": 4 } | ||
| 652 | ] | ||
| 653 | }, | ||
| 654 | "LAYOUT_64_ansi_split_3u_spc": { | 457 | "LAYOUT_64_ansi_split_3u_spc": { |
| 655 | "layout": [ | 458 | "layout": [ |
| 656 | {"x": 0, "y": 0}, | 459 | {"x":0, "y":0}, |
| 657 | {"x": 1, "y": 0}, | 460 | {"x":1, "y":0}, |
| 658 | {"x": 2, "y": 0}, | 461 | {"x":2, "y":0}, |
| 659 | {"x": 3, "y": 0}, | 462 | {"x":3, "y":0}, |
| 660 | {"x": 4, "y": 0}, | 463 | {"x":4, "y":0}, |
| 661 | {"x": 5, "y": 0}, | 464 | {"x":5, "y":0}, |
| 662 | {"x": 6, "y": 0}, | 465 | {"x":6, "y":0}, |
| 663 | {"x": 7, "y": 0}, | 466 | {"x":7, "y":0}, |
| 664 | {"x": 8, "y": 0}, | 467 | {"x":8, "y":0}, |
| 665 | {"x": 9, "y": 0}, | 468 | {"x":9, "y":0}, |
| 666 | {"x": 10, "y": 0}, | 469 | {"x":10, "y":0}, |
| 667 | {"x": 11, "y": 0}, | 470 | {"x":11, "y":0}, |
| 668 | {"x": 12, "y": 0}, | 471 | {"x":12, "y":0}, |
| 669 | {"x": 13, "y": 0, "w": 2}, | 472 | {"x":13, "y":0, "w":2}, |
| 670 | 473 | ||
| 671 | {"x": 0, "y": 1, "w": 1.5}, | 474 | {"x":0, "y":1, "w":1.5}, |
| 672 | {"x": 1.5, "y": 1}, | 475 | {"x":1.5, "y":1}, |
| 673 | {"x": 2.5, "y": 1}, | 476 | {"x":2.5, "y":1}, |
| 674 | {"x": 3.5, "y": 1}, | 477 | {"x":3.5, "y":1}, |
| 675 | {"x": 4.5, "y": 1}, | 478 | {"x":4.5, "y":1}, |
| 676 | {"x": 5.5, "y": 1}, | 479 | {"x":5.5, "y":1}, |
| 677 | {"x": 6.5, "y": 1}, | 480 | {"x":6.5, "y":1}, |
| 678 | {"x": 7.5, "y": 1}, | 481 | {"x":7.5, "y":1}, |
| 679 | {"x": 8.5, "y": 1}, | 482 | {"x":8.5, "y":1}, |
| 680 | {"x": 9.5, "y": 1}, | 483 | {"x":9.5, "y":1}, |
| 681 | {"x": 10.5, "y": 1}, | 484 | {"x":10.5, "y":1}, |
| 682 | {"x": 11.5, "y": 1}, | 485 | {"x":11.5, "y":1}, |
| 683 | {"x": 12.5, "y": 1}, | 486 | {"x":12.5, "y":1}, |
| 684 | {"x": 13.5, "y": 1, "w": 1.5}, | 487 | {"x":13.5, "y":1, "w":1.5}, |
| 685 | 488 | ||
| 686 | {"x": 0, "y": 2, "w": 1.75}, | 489 | {"x":0, "y":2, "w":1.75}, |
| 687 | {"x": 1.75, "y": 2}, | 490 | {"x":1.75, "y":2}, |
| 688 | {"x": 2.75, "y": 2}, | 491 | {"x":2.75, "y":2}, |
| 689 | {"x": 3.75, "y": 2}, | 492 | {"x":3.75, "y":2}, |
| 690 | {"x": 4.75, "y": 2}, | 493 | {"x":4.75, "y":2}, |
| 691 | {"x": 5.75, "y": 2}, | 494 | {"x":5.75, "y":2}, |
| 692 | {"x": 6.75, "y": 2}, | 495 | {"x":6.75, "y":2}, |
| 693 | {"x": 7.75, "y": 2}, | 496 | {"x":7.75, "y":2}, |
| 694 | {"x": 8.75, "y": 2}, | 497 | {"x":8.75, "y":2}, |
| 695 | {"x": 9.75, "y": 2}, | 498 | {"x":9.75, "y":2}, |
| 696 | {"x": 10.75, "y": 2}, | 499 | {"x":10.75, "y":2}, |
| 697 | {"x": 11.75, "y": 2}, | 500 | {"x":11.75, "y":2}, |
| 698 | {"x": 12.75, "y": 2, "w": 2.25}, | 501 | {"x":12.75, "y":2, "w":2.25}, |
| 699 | 502 | ||
| 700 | {"x": 0, "y": 3, "w": 2}, | 503 | {"x":0, "y":3, "w":2}, |
| 701 | {"x": 2, "y": 3}, | 504 | {"x":2, "y":3}, |
| 702 | {"x": 3, "y": 3}, | 505 | {"x":3, "y":3}, |
| 703 | {"x": 4, "y": 3}, | 506 | {"x":4, "y":3}, |
| 704 | {"x": 5, "y": 3}, | 507 | {"x":5, "y":3}, |
| 705 | {"x": 6, "y": 3}, | 508 | {"x":6, "y":3}, |
| 706 | {"x": 7, "y": 3}, | 509 | {"x":7, "y":3}, |
| 707 | {"x": 8, "y": 3}, | 510 | {"x":8, "y":3}, |
| 708 | {"x": 9, "y": 3}, | 511 | {"x":9, "y":3}, |
| 709 | {"x": 10, "y": 3}, | 512 | {"x":10, "y":3}, |
| 710 | {"x": 11, "y": 3}, | 513 | {"x":11, "y":3}, |
| 711 | {"x": 12, "y": 3}, | 514 | {"x":12, "y":3}, |
| 712 | {"x": 13, "y": 3}, | 515 | {"x":13, "y":3}, |
| 713 | {"x": 14, "y": 3}, | 516 | {"x":14, "y":3}, |
| 714 | 517 | ||
| 715 | {"x": 0, "y": 4, "w": 1.25}, | 518 | {"x":0, "y":4, "w":1.25}, |
| 716 | {"x": 1.25, "y": 4, "w": 1.25}, | 519 | {"x":1.25, "y":4, "w":1.25}, |
| 717 | {"x": 2.5, "y": 4, "w": 1.25}, | 520 | {"x":2.5, "y":4, "w":1.25}, |
| 718 | {"x": 3.75, "y": 4, "w": 3 }, | 521 | {"x":3.75, "y":4, "w":3}, |
| 719 | {"x": 6.75, "y": 4, "w": 3 }, | 522 | {"x":6.75, "y":4, "w":3}, |
| 720 | {"x": 9.75, "y": 4, "w": 1.25 }, | 523 | {"x":9.75, "y":4, "w":1.25}, |
| 721 | {"x": 11, "y": 4 }, | 524 | {"x":11, "y":4}, |
| 722 | {"x": 12, "y": 4 }, | 525 | {"x":12, "y":4}, |
| 723 | {"x": 13, "y": 4 }, | 526 | {"x":13, "y":4}, |
| 724 | {"x": 14, "y": 4 } | 527 | {"x":14, "y":4} |
| 725 | ] | 528 | ] |
| 726 | }, | 529 | }, |
| 727 | "LAYOUT_60_iso": { | 530 | "LAYOUT_60_iso": { |
| 728 | "layout": [ | 531 | "layout": [ |
| 729 | {"x": 0, "y": 0}, | 532 | {"x":0, "y":0}, |
| 730 | {"x": 1, "y": 0}, | 533 | {"x":1, "y":0}, |
| 731 | {"x": 2, "y": 0}, | 534 | {"x":2, "y":0}, |
| 732 | {"x": 3, "y": 0}, | 535 | {"x":3, "y":0}, |
| 733 | {"x": 4, "y": 0}, | 536 | {"x":4, "y":0}, |
| 734 | {"x": 5, "y": 0}, | 537 | {"x":5, "y":0}, |
| 735 | {"x": 6, "y": 0}, | 538 | {"x":6, "y":0}, |
| 736 | {"x": 7, "y": 0}, | 539 | {"x":7, "y":0}, |
| 737 | {"x": 8, "y": 0}, | 540 | {"x":8, "y":0}, |
| 738 | {"x": 9, "y": 0}, | 541 | {"x":9, "y":0}, |
| 739 | {"x": 10, "y": 0}, | 542 | {"x":10, "y":0}, |
| 740 | {"x": 11, "y": 0}, | 543 | {"x":11, "y":0}, |
| 741 | {"x": 12, "y": 0}, | 544 | {"x":12, "y":0}, |
| 742 | {"x": 13, "y": 0, "w": 2}, | 545 | {"x":13, "y":0, "w":2}, |
| 743 | 546 | ||
| 744 | {"x": 0, "y": 1, "w": 1.5}, | 547 | {"x":0, "y":1, "w":1.5}, |
| 745 | {"x": 1.5, "y": 1}, | 548 | {"x":1.5, "y":1}, |
| 746 | {"x": 2.5, "y": 1}, | 549 | {"x":2.5, "y":1}, |
| 747 | {"x": 3.5, "y": 1}, | 550 | {"x":3.5, "y":1}, |
| 748 | {"x": 4.5, "y": 1}, | 551 | {"x":4.5, "y":1}, |
| 749 | {"x": 5.5, "y": 1}, | 552 | {"x":5.5, "y":1}, |
| 750 | {"x": 6.5, "y": 1}, | 553 | {"x":6.5, "y":1}, |
| 751 | {"x": 7.5, "y": 1}, | 554 | {"x":7.5, "y":1}, |
| 752 | {"x": 8.5, "y": 1}, | 555 | {"x":8.5, "y":1}, |
| 753 | {"x": 9.5, "y": 1}, | 556 | {"x":9.5, "y":1}, |
| 754 | {"x": 10.5, "y": 1}, | 557 | {"x":10.5, "y":1}, |
| 755 | {"x": 11.5, "y": 1}, | 558 | {"x":11.5, "y":1}, |
| 756 | {"x": 12.5, "y": 1}, | 559 | {"x":12.5, "y":1}, |
| 757 | 560 | ||
| 758 | {"x": 0, "y": 2, "w": 1.75}, | 561 | {"x":0, "y":2, "w":1.75}, |
| 759 | {"x": 1.75, "y": 2}, | 562 | {"x":1.75, "y":2}, |
| 760 | {"x": 2.75, "y": 2}, | 563 | {"x":2.75, "y":2}, |
| 761 | {"x": 3.75, "y": 2}, | 564 | {"x":3.75, "y":2}, |
| 762 | {"x": 4.75, "y": 2}, | 565 | {"x":4.75, "y":2}, |
| 763 | {"x": 5.75, "y": 2}, | 566 | {"x":5.75, "y":2}, |
| 764 | {"x": 6.75, "y": 2}, | 567 | {"x":6.75, "y":2}, |
| 765 | {"x": 7.75, "y": 2}, | 568 | {"x":7.75, "y":2}, |
| 766 | {"x": 8.75, "y": 2}, | 569 | {"x":8.75, "y":2}, |
| 767 | {"x": 9.75, "y": 2}, | 570 | {"x":9.75, "y":2}, |
| 768 | {"x": 10.75, "y": 2}, | 571 | {"x":10.75, "y":2}, |
| 769 | {"x": 11.75, "y": 2}, | 572 | {"x":11.75, "y":2}, |
| 770 | {"x": 12.75, "y": 2}, | 573 | {"x":12.75, "y":2}, |
| 771 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | 574 | {"x":13.75, "y":1, "w":1.25, "h":2}, |
| 772 | 575 | ||
| 773 | {"x": 0, "y": 3, "w": 2.25}, | 576 | {"x":0, "y":3, "w":1.25}, |
| 774 | {"x": 2.25, "y": 3}, | 577 | {"x":1.25, "y":3}, |
| 775 | {"x": 3.25, "y": 3}, | 578 | {"x":2.25, "y":3}, |
| 776 | {"x": 4.25, "y": 3}, | 579 | {"x":3.25, "y":3}, |
| 777 | {"x": 5.25, "y": 3}, | 580 | {"x":4.25, "y":3}, |
| 778 | {"x": 6.25, "y": 3}, | 581 | {"x":5.25, "y":3}, |
| 779 | {"x": 7.25, "y": 3}, | 582 | {"x":6.25, "y":3}, |
| 780 | {"x": 8.25, "y": 3}, | 583 | {"x":7.25, "y":3}, |
| 781 | {"x": 9.25, "y": 3}, | 584 | {"x":8.25, "y":3}, |
| 782 | {"x": 10.25, "y": 3}, | 585 | {"x":9.25, "y":3}, |
| 783 | {"x": 11.25, "y": 3}, | 586 | {"x":10.25, "y":3}, |
| 784 | {"x": 12.25, "y": 3, "w": 2.75}, | 587 | {"x":11.25, "y":3}, |
| 785 | 588 | {"x":12.25, "y":3, "w":2.75}, | |
| 786 | {"x": 0, "y": 4, "w": 1.25}, | 589 | |
| 787 | {"x": 1.25, "y": 4, "w": 1.25}, | 590 | {"x":0, "y":4, "w":1.25}, |
| 788 | {"x": 2.5, "y": 4, "w": 1.25}, | 591 | {"x":1.25, "y":4, "w":1.25}, |
| 789 | {"x": 3.75, "y": 4, "w": 6.25}, | 592 | {"x":2.5, "y":4, "w":1.25}, |
| 790 | {"x": 10, "y": 4, "w": 1.25}, | 593 | {"x":3.75, "y":4, "w":6.25}, |
| 791 | {"x": 11.25, "y": 4, "w": 1.25}, | 594 | {"x":10, "y":4, "w":1.25}, |
| 792 | {"x": 12.5, "y": 4, "w": 1.25}, | 595 | {"x":11.25, "y":4, "w":1.25}, |
| 793 | {"x": 13.75, "y": 4, "w": 1.25} | 596 | {"x":12.5, "y":4, "w":1.25}, |
| 794 | ] | 597 | {"x":13.75, "y":4, "w":1.25} |
| 795 | }, | 598 | ] |
| 796 | "LAYOUT_60_iso_split_rshift": { | 599 | }, |
| 797 | "layout": [ | ||
| 798 | {"x": 0, "y": 0}, | ||
| 799 | {"x": 1, "y": 0}, | ||
| 800 | {"x": 2, "y": 0}, | ||
| 801 | {"x": 3, "y": 0}, | ||
| 802 | {"x": 4, "y": 0}, | ||
| 803 | {"x": 5, "y": 0}, | ||
| 804 | {"x": 6, "y": 0}, | ||
| 805 | {"x": 7, "y": 0}, | ||
| 806 | {"x": 8, "y": 0}, | ||
| 807 | {"x": 9, "y": 0}, | ||
| 808 | {"x": 10, "y": 0}, | ||
| 809 | {"x": 11, "y": 0}, | ||
| 810 | {"x": 12, "y": 0}, | ||
| 811 | {"x": 13, "y": 0, "w": 2}, | ||
| 812 | |||
| 813 | {"x": 0, "y": 1, "w": 1.5}, | ||
| 814 | {"x": 1.5, "y": 1}, | ||
| 815 | {"x": 2.5, "y": 1}, | ||
| 816 | {"x": 3.5, "y": 1}, | ||
| 817 | {"x": 4.5, "y": 1}, | ||
| 818 | {"x": 5.5, "y": 1}, | ||
| 819 | {"x": 6.5, "y": 1}, | ||
| 820 | {"x": 7.5, "y": 1}, | ||
| 821 | {"x": 8.5, "y": 1}, | ||
| 822 | {"x": 9.5, "y": 1}, | ||
| 823 | {"x": 10.5, "y": 1}, | ||
| 824 | {"x": 11.5, "y": 1}, | ||
| 825 | {"x": 12.5, "y": 1}, | ||
| 826 | |||
| 827 | {"x": 0, "y": 2, "w": 1.75}, | ||
| 828 | {"x": 1.75, "y": 2}, | ||
| 829 | {"x": 2.75, "y": 2}, | ||
| 830 | {"x": 3.75, "y": 2}, | ||
| 831 | {"x": 4.75, "y": 2}, | ||
| 832 | {"x": 5.75, "y": 2}, | ||
| 833 | {"x": 6.75, "y": 2}, | ||
| 834 | {"x": 7.75, "y": 2}, | ||
| 835 | {"x": 8.75, "y": 2}, | ||
| 836 | {"x": 9.75, "y": 2}, | ||
| 837 | {"x": 10.75, "y": 2}, | ||
| 838 | {"x": 11.75, "y": 2}, | ||
| 839 | {"x": 12.75, "y": 2}, | ||
| 840 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | ||
| 841 | |||
| 842 | {"x": 0, "y": 3, "w": 1.25}, | ||
| 843 | {"x": 1.25, "y": 3}, | ||
| 844 | {"x": 2.25, "y": 3}, | ||
| 845 | {"x": 3.25, "y": 3}, | ||
| 846 | {"x": 4.25, "y": 3}, | ||
| 847 | {"x": 5.25, "y": 3}, | ||
| 848 | {"x": 6.25, "y": 3}, | ||
| 849 | {"x": 7.25, "y": 3}, | ||
| 850 | {"x": 8.25, "y": 3}, | ||
| 851 | {"x": 9.25, "y": 3}, | ||
| 852 | {"x": 10.25, "y": 3}, | ||
| 853 | {"x": 11.25, "y": 3}, | ||
| 854 | {"x": 12.25, "y": 3, "w": 1.75}, | ||
| 855 | {"x": 14, "y": 3}, | ||
| 856 | |||
| 857 | {"x": 0, "y": 4, "w": 1.25}, | ||
| 858 | {"x": 1.25, "y": 4, "w": 1.25}, | ||
| 859 | {"x": 2.5, "y": 4, "w": 1.25}, | ||
| 860 | {"x": 3.75, "y": 4, "w": 6.25}, | ||
| 861 | {"x": 10, "y": 4, "w": 1.25}, | ||
| 862 | {"x": 11.25, "y": 4, "w": 1.25}, | ||
| 863 | {"x": 12.5, "y": 4, "w": 1.25}, | ||
| 864 | {"x": 13.75, "y": 4, "w": 1.25} | ||
| 865 | ] | ||
| 866 | }, | ||
| 867 | "LAYOUT_60_iso_7u_spc_split_rshift": { | ||
| 868 | "layout": [ | ||
| 869 | {"x": 0, "y": 0}, | ||
| 870 | {"x": 1, "y": 0}, | ||
| 871 | {"x": 2, "y": 0}, | ||
| 872 | {"x": 3, "y": 0}, | ||
| 873 | {"x": 4, "y": 0}, | ||
| 874 | {"x": 5, "y": 0}, | ||
| 875 | {"x": 6, "y": 0}, | ||
| 876 | {"x": 7, "y": 0}, | ||
| 877 | {"x": 8, "y": 0}, | ||
| 878 | {"x": 9, "y": 0}, | ||
| 879 | {"x": 10, "y": 0}, | ||
| 880 | {"x": 11, "y": 0}, | ||
| 881 | {"x": 12, "y": 0}, | ||
| 882 | {"x": 13, "y": 0, "w": 2}, | ||
| 883 | |||
| 884 | {"x": 0, "y": 1, "w": 1.5}, | ||
| 885 | {"x": 1.5, "y": 1}, | ||
| 886 | {"x": 2.5, "y": 1}, | ||
| 887 | {"x": 3.5, "y": 1}, | ||
| 888 | {"x": 4.5, "y": 1}, | ||
| 889 | {"x": 5.5, "y": 1}, | ||
| 890 | {"x": 6.5, "y": 1}, | ||
| 891 | {"x": 7.5, "y": 1}, | ||
| 892 | {"x": 8.5, "y": 1}, | ||
| 893 | {"x": 9.5, "y": 1}, | ||
| 894 | {"x": 10.5, "y": 1}, | ||
| 895 | {"x": 11.5, "y": 1}, | ||
| 896 | {"x": 12.5, "y": 1}, | ||
| 897 | |||
| 898 | {"x": 0, "y": 2, "w": 1.75}, | ||
| 899 | {"x": 1.75, "y": 2}, | ||
| 900 | {"x": 2.75, "y": 2}, | ||
| 901 | {"x": 3.75, "y": 2}, | ||
| 902 | {"x": 4.75, "y": 2}, | ||
| 903 | {"x": 5.75, "y": 2}, | ||
| 904 | {"x": 6.75, "y": 2}, | ||
| 905 | {"x": 7.75, "y": 2}, | ||
| 906 | {"x": 8.75, "y": 2}, | ||
| 907 | {"x": 9.75, "y": 2}, | ||
| 908 | {"x": 10.75, "y": 2}, | ||
| 909 | {"x": 11.75, "y": 2}, | ||
| 910 | {"x": 12.75, "y": 2}, | ||
| 911 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | ||
| 912 | |||
| 913 | {"x": 0, "y": 3, "w": 1.25}, | ||
| 914 | {"x": 1.25, "y": 3}, | ||
| 915 | {"x": 2.25, "y": 3}, | ||
| 916 | {"x": 3.25, "y": 3}, | ||
| 917 | {"x": 4.25, "y": 3}, | ||
| 918 | {"x": 5.25, "y": 3}, | ||
| 919 | {"x": 6.25, "y": 3}, | ||
| 920 | {"x": 7.25, "y": 3}, | ||
| 921 | {"x": 8.25, "y": 3}, | ||
| 922 | {"x": 9.25, "y": 3}, | ||
| 923 | {"x": 10.25, "y": 3}, | ||
| 924 | {"x": 11.25, "y": 3}, | ||
| 925 | {"x": 12.25, "y": 3, "w": 1.75}, | ||
| 926 | {"x": 14, "y": 3}, | ||
| 927 | |||
| 928 | {"x": 0, "y": 4, "w": 1.5}, | ||
| 929 | {"x": 1.5, "y": 4}, | ||
| 930 | {"x": 2.5, "y": 4, "w": 1.5}, | ||
| 931 | {"x": 4, "y": 4, "w": 7}, | ||
| 932 | {"x": 11, "y": 4, "w": 1.5}, | ||
| 933 | {"x": 12.5, "y": 4}, | ||
| 934 | {"x": 13.5, "y": 4, "w": 1.5} | ||
| 935 | ] | ||
| 936 | }, | ||
| 937 | "LAYOUT_60_iso_arrow": { | 600 | "LAYOUT_60_iso_arrow": { |
| 938 | "layout": [ | 601 | "layout": [ |
| 939 | {"x": 0, "y": 0}, | 602 | {"x":0, "y":0}, |
| 940 | {"x": 1, "y": 0}, | 603 | {"x":1, "y":0}, |
| 941 | {"x": 2, "y": 0}, | 604 | {"x":2, "y":0}, |
| 942 | {"x": 3, "y": 0}, | 605 | {"x":3, "y":0}, |
| 943 | {"x": 4, "y": 0}, | 606 | {"x":4, "y":0}, |
| 944 | {"x": 5, "y": 0}, | 607 | {"x":5, "y":0}, |
| 945 | {"x": 6, "y": 0}, | 608 | {"x":6, "y":0}, |
| 946 | {"x": 7, "y": 0}, | 609 | {"x":7, "y":0}, |
| 947 | {"x": 8, "y": 0}, | 610 | {"x":8, "y":0}, |
| 948 | {"x": 9, "y": 0}, | 611 | {"x":9, "y":0}, |
| 949 | {"x": 10, "y": 0}, | 612 | {"x":10, "y":0}, |
| 950 | {"x": 11, "y": 0}, | 613 | {"x":11, "y":0}, |
| 951 | {"x": 12, "y": 0}, | 614 | {"x":12, "y":0}, |
| 952 | {"x": 13, "y": 0, "w": 2}, | 615 | {"x":13, "y":0, "w":2}, |
| 953 | 616 | ||
| 954 | {"x": 0, "y": 1, "w": 1.5}, | 617 | {"x":0, "y":1, "w":1.5}, |
| 955 | {"x": 1.5, "y": 1}, | 618 | {"x":1.5, "y":1}, |
| 956 | {"x": 2.5, "y": 1}, | 619 | {"x":2.5, "y":1}, |
| 957 | {"x": 3.5, "y": 1}, | 620 | {"x":3.5, "y":1}, |
| 958 | {"x": 4.5, "y": 1}, | 621 | {"x":4.5, "y":1}, |
| 959 | {"x": 5.5, "y": 1}, | 622 | {"x":5.5, "y":1}, |
| 960 | {"x": 6.5, "y": 1}, | 623 | {"x":6.5, "y":1}, |
| 961 | {"x": 7.5, "y": 1}, | 624 | {"x":7.5, "y":1}, |
| 962 | {"x": 8.5, "y": 1}, | 625 | {"x":8.5, "y":1}, |
| 963 | {"x": 9.5, "y": 1}, | 626 | {"x":9.5, "y":1}, |
| 964 | {"x": 10.5, "y": 1}, | 627 | {"x":10.5, "y":1}, |
| 965 | {"x": 11.5, "y": 1}, | 628 | {"x":11.5, "y":1}, |
| 966 | {"x": 12.5, "y": 1}, | 629 | {"x":12.5, "y":1}, |
| 967 | 630 | ||
| 968 | {"x": 0, "y": 2, "w": 1.75}, | 631 | {"x":0, "y":2, "w":1.75}, |
| 969 | {"x": 1.75, "y": 2}, | 632 | {"x":1.75, "y":2}, |
| 970 | {"x": 2.75, "y": 2}, | 633 | {"x":2.75, "y":2}, |
| 971 | {"x": 3.75, "y": 2}, | 634 | {"x":3.75, "y":2}, |
| 972 | {"x": 4.75, "y": 2}, | 635 | {"x":4.75, "y":2}, |
| 973 | {"x": 5.75, "y": 2}, | 636 | {"x":5.75, "y":2}, |
| 974 | {"x": 6.75, "y": 2}, | 637 | {"x":6.75, "y":2}, |
| 975 | {"x": 7.75, "y": 2}, | 638 | {"x":7.75, "y":2}, |
| 976 | {"x": 8.75, "y": 2}, | 639 | {"x":8.75, "y":2}, |
| 977 | {"x": 9.75, "y": 2}, | 640 | {"x":9.75, "y":2}, |
| 978 | {"x": 10.75, "y": 2}, | 641 | {"x":10.75, "y":2}, |
| 979 | {"x": 11.75, "y": 2}, | 642 | {"x":11.75, "y":2}, |
| 980 | {"x": 12.75, "y": 2}, | 643 | {"x":12.75, "y":2}, |
| 981 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | 644 | {"x":13.75, "y":1, "w":1.25, "h":2}, |
| 982 | 645 | ||
| 983 | {"x": 0, "y": 3, "w": 2.25}, | 646 | {"x":0, "y":3, "w":1.25}, |
| 984 | {"x": 2.25, "y": 3}, | 647 | {"x":1.25, "y":3}, |
| 985 | {"x": 3.25, "y": 3}, | 648 | {"x":2.25, "y":3}, |
| 986 | {"x": 4.25, "y": 3}, | 649 | {"x":3.25, "y":3}, |
| 987 | {"x": 5.25, "y": 3}, | 650 | {"x":4.25, "y":3}, |
| 988 | {"x": 6.25, "y": 3}, | 651 | {"x":5.25, "y":3}, |
| 989 | {"x": 7.25, "y": 3}, | 652 | {"x":6.25, "y":3}, |
| 990 | {"x": 8.25, "y": 3}, | 653 | {"x":7.25, "y":3}, |
| 991 | {"x": 9.25, "y": 3}, | 654 | {"x":8.25, "y":3}, |
| 992 | {"x": 10.25, "y": 3}, | 655 | {"x":9.25, "y":3}, |
| 993 | {"x": 11.25, "y": 3, "w": 1.75}, | 656 | {"x":10.25, "y":3}, |
| 994 | {"x": 13, "y": 3}, | 657 | {"x":11.25, "y":3, "w":1.75}, |
| 995 | {"x": 14, "y": 3}, | 658 | {"x":13, "y":3}, |
| 996 | 659 | {"x":14, "y":3}, | |
| 997 | {"x": 0, "y": 4, "w": 1.25}, | 660 | |
| 998 | {"x": 1.25, "y": 4, "w": 1.25}, | 661 | {"x":0, "y":4, "w":1.25}, |
| 999 | {"x": 2.5, "y": 4, "w": 1.25}, | 662 | {"x":1.25, "y":4, "w":1.25}, |
| 1000 | {"x": 3.75, "y": 4, "w": 6.25}, | 663 | {"x":2.5, "y":4, "w":1.25}, |
| 1001 | {"x": 10, "y": 4 }, | 664 | {"x":3.75, "y":4, "w":6.25}, |
| 1002 | {"x": 11, "y": 4 }, | 665 | {"x":10, "y":4}, |
| 1003 | {"x": 12, "y": 4 }, | 666 | {"x":11, "y":4}, |
| 1004 | {"x": 13, "y": 4 }, | 667 | {"x":12, "y":4}, |
| 1005 | {"x": 14, "y": 4 } | 668 | {"x":13, "y":4}, |
| 1006 | ] | 669 | {"x":14, "y":4} |
| 1007 | }, | 670 | ] |
| 1008 | "LAYOUT_60_iso_arrow_6u_spc": { | 671 | }, |
| 1009 | "layout": [ | ||
| 1010 | {"x": 0, "y": 0}, | ||
| 1011 | {"x": 1, "y": 0}, | ||
| 1012 | {"x": 2, "y": 0}, | ||
| 1013 | {"x": 3, "y": 0}, | ||
| 1014 | {"x": 4, "y": 0}, | ||
| 1015 | {"x": 5, "y": 0}, | ||
| 1016 | {"x": 6, "y": 0}, | ||
| 1017 | {"x": 7, "y": 0}, | ||
| 1018 | {"x": 8, "y": 0}, | ||
| 1019 | {"x": 9, "y": 0}, | ||
| 1020 | {"x": 10, "y": 0}, | ||
| 1021 | {"x": 11, "y": 0}, | ||
| 1022 | {"x": 12, "y": 0}, | ||
| 1023 | {"x": 13, "y": 0, "w": 2}, | ||
| 1024 | |||
| 1025 | {"x": 0, "y": 1, "w": 1.5}, | ||
| 1026 | {"x": 1.5, "y": 1}, | ||
| 1027 | {"x": 2.5, "y": 1}, | ||
| 1028 | {"x": 3.5, "y": 1}, | ||
| 1029 | {"x": 4.5, "y": 1}, | ||
| 1030 | {"x": 5.5, "y": 1}, | ||
| 1031 | {"x": 6.5, "y": 1}, | ||
| 1032 | {"x": 7.5, "y": 1}, | ||
| 1033 | {"x": 8.5, "y": 1}, | ||
| 1034 | {"x": 9.5, "y": 1}, | ||
| 1035 | {"x": 10.5, "y": 1}, | ||
| 1036 | {"x": 11.5, "y": 1}, | ||
| 1037 | {"x": 12.5, "y": 1}, | ||
| 1038 | |||
| 1039 | {"x": 0, "y": 2, "w": 1.75}, | ||
| 1040 | {"x": 1.75, "y": 2}, | ||
| 1041 | {"x": 2.75, "y": 2}, | ||
| 1042 | {"x": 3.75, "y": 2}, | ||
| 1043 | {"x": 4.75, "y": 2}, | ||
| 1044 | {"x": 5.75, "y": 2}, | ||
| 1045 | {"x": 6.75, "y": 2}, | ||
| 1046 | {"x": 7.75, "y": 2}, | ||
| 1047 | {"x": 8.75, "y": 2}, | ||
| 1048 | {"x": 9.75, "y": 2}, | ||
| 1049 | {"x": 10.75, "y": 2}, | ||
| 1050 | {"x": 11.75, "y": 2}, | ||
| 1051 | {"x": 12.75, "y": 2}, | ||
| 1052 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | ||
| 1053 | |||
| 1054 | {"x": 0, "y": 3, "w": 2.25}, | ||
| 1055 | {"x": 2.25, "y": 3}, | ||
| 1056 | {"x": 3.25, "y": 3}, | ||
| 1057 | {"x": 4.25, "y": 3}, | ||
| 1058 | {"x": 5.25, "y": 3}, | ||
| 1059 | {"x": 6.25, "y": 3}, | ||
| 1060 | {"x": 7.25, "y": 3}, | ||
| 1061 | {"x": 8.25, "y": 3}, | ||
| 1062 | {"x": 9.25, "y": 3}, | ||
| 1063 | {"x": 10.25, "y": 3}, | ||
| 1064 | {"x": 11.25, "y": 3, "w": 1.75}, | ||
| 1065 | {"x": 13, "y": 3}, | ||
| 1066 | {"x": 14, "y": 3}, | ||
| 1067 | |||
| 1068 | {"x": 0, "y": 4, "w": 1.25}, | ||
| 1069 | {"x": 1.25, "y": 4, "w": 1.25}, | ||
| 1070 | {"x": 2.5, "y": 4, "w": 1.25}, | ||
| 1071 | {"x": 3.75, "y": 4, "w": 6}, | ||
| 1072 | {"x": 9.75, "y": 4, "w": 1.25}, | ||
| 1073 | {"x": 11, "y": 4 }, | ||
| 1074 | {"x": 12, "y": 4 }, | ||
| 1075 | {"x": 13, "y": 4 }, | ||
| 1076 | {"x": 14, "y": 4 } | ||
| 1077 | ] | ||
| 1078 | }, | ||
| 1079 | "LAYOUT_60_iso_arrow_3u_spc": { | ||
| 1080 | "layout": [ | ||
| 1081 | {"x": 0, "y": 0}, | ||
| 1082 | {"x": 1, "y": 0}, | ||
| 1083 | {"x": 2, "y": 0}, | ||
| 1084 | {"x": 3, "y": 0}, | ||
| 1085 | {"x": 4, "y": 0}, | ||
| 1086 | {"x": 5, "y": 0}, | ||
| 1087 | {"x": 6, "y": 0}, | ||
| 1088 | {"x": 7, "y": 0}, | ||
| 1089 | {"x": 8, "y": 0}, | ||
| 1090 | {"x": 9, "y": 0}, | ||
| 1091 | {"x": 10, "y": 0}, | ||
| 1092 | {"x": 11, "y": 0}, | ||
| 1093 | {"x": 12, "y": 0}, | ||
| 1094 | {"x": 13, "y": 0, "w": 2}, | ||
| 1095 | |||
| 1096 | {"x": 0, "y": 1, "w": 1.5}, | ||
| 1097 | {"x": 1.5, "y": 1}, | ||
| 1098 | {"x": 2.5, "y": 1}, | ||
| 1099 | {"x": 3.5, "y": 1}, | ||
| 1100 | {"x": 4.5, "y": 1}, | ||
| 1101 | {"x": 5.5, "y": 1}, | ||
| 1102 | {"x": 6.5, "y": 1}, | ||
| 1103 | {"x": 7.5, "y": 1}, | ||
| 1104 | {"x": 8.5, "y": 1}, | ||
| 1105 | {"x": 9.5, "y": 1}, | ||
| 1106 | {"x": 10.5, "y": 1}, | ||
| 1107 | {"x": 11.5, "y": 1}, | ||
| 1108 | {"x": 12.5, "y": 1}, | ||
| 1109 | |||
| 1110 | {"x": 0, "y": 2, "w": 1.75}, | ||
| 1111 | {"x": 1.75, "y": 2}, | ||
| 1112 | {"x": 2.75, "y": 2}, | ||
| 1113 | {"x": 3.75, "y": 2}, | ||
| 1114 | {"x": 4.75, "y": 2}, | ||
| 1115 | {"x": 5.75, "y": 2}, | ||
| 1116 | {"x": 6.75, "y": 2}, | ||
| 1117 | {"x": 7.75, "y": 2}, | ||
| 1118 | {"x": 8.75, "y": 2}, | ||
| 1119 | {"x": 9.75, "y": 2}, | ||
| 1120 | {"x": 10.75, "y": 2}, | ||
| 1121 | {"x": 11.75, "y": 2}, | ||
| 1122 | {"x": 12.75, "y": 2}, | ||
| 1123 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | ||
| 1124 | |||
| 1125 | {"x": 0, "y": 3, "w": 2.25}, | ||
| 1126 | {"x": 2.25, "y": 3}, | ||
| 1127 | {"x": 3.25, "y": 3}, | ||
| 1128 | {"x": 4.25, "y": 3}, | ||
| 1129 | {"x": 5.25, "y": 3}, | ||
| 1130 | {"x": 6.25, "y": 3}, | ||
| 1131 | {"x": 7.25, "y": 3}, | ||
| 1132 | {"x": 8.25, "y": 3}, | ||
| 1133 | {"x": 9.25, "y": 3}, | ||
| 1134 | {"x": 10.25, "y": 3}, | ||
| 1135 | {"x": 11.25, "y": 3, "w": 1.75}, | ||
| 1136 | {"x": 13, "y": 3}, | ||
| 1137 | {"x": 14, "y": 3}, | ||
| 1138 | |||
| 1139 | {"x": 0, "y": 4, "w": 1.75}, | ||
| 1140 | {"x": 1.75, "y": 4, "w": 1.25}, | ||
| 1141 | {"x": 3, "y": 4, "w": 1.25}, | ||
| 1142 | {"x": 4.25, "y": 4, "w": 1.25}, | ||
| 1143 | {"x": 5.5, "y": 4, "w": 3 }, | ||
| 1144 | {"x": 8.5, "y": 4, "w": 1.25 }, | ||
| 1145 | {"x": 9.75, "y": 4 , "w": 1.25}, | ||
| 1146 | {"x": 11, "y": 4 }, | ||
| 1147 | {"x": 12, "y": 4 }, | ||
| 1148 | {"x": 13, "y": 4 }, | ||
| 1149 | {"x": 14, "y": 4 } | ||
| 1150 | ] | ||
| 1151 | }, | ||
| 1152 | "LAYOUT_60_iso_arrow_split_3u_spc": { | 672 | "LAYOUT_60_iso_arrow_split_3u_spc": { |
| 1153 | "layout": [ | 673 | "layout": [ |
| 1154 | {"x": 0, "y": 0}, | 674 | {"x":0, "y":0}, |
| 1155 | {"x": 1, "y": 0}, | 675 | {"x":1, "y":0}, |
| 1156 | {"x": 2, "y": 0}, | 676 | {"x":2, "y":0}, |
| 1157 | {"x": 3, "y": 0}, | 677 | {"x":3, "y":0}, |
| 1158 | {"x": 4, "y": 0}, | 678 | {"x":4, "y":0}, |
| 1159 | {"x": 5, "y": 0}, | 679 | {"x":5, "y":0}, |
| 1160 | {"x": 6, "y": 0}, | 680 | {"x":6, "y":0}, |
| 1161 | {"x": 7, "y": 0}, | 681 | {"x":7, "y":0}, |
| 1162 | {"x": 8, "y": 0}, | 682 | {"x":8, "y":0}, |
| 1163 | {"x": 9, "y": 0}, | 683 | {"x":9, "y":0}, |
| 1164 | {"x": 10, "y": 0}, | 684 | {"x":10, "y":0}, |
| 1165 | {"x": 11, "y": 0}, | 685 | {"x":11, "y":0}, |
| 1166 | {"x": 12, "y": 0}, | 686 | {"x":12, "y":0}, |
| 1167 | {"x": 13, "y": 0, "w": 2}, | 687 | {"x":13, "y":0, "w":2}, |
| 1168 | 688 | ||
| 1169 | {"x": 0, "y": 1, "w": 1.5}, | 689 | {"x":0, "y":1, "w":1.5}, |
| 1170 | {"x": 1.5, "y": 1}, | 690 | {"x":1.5, "y":1}, |
| 1171 | {"x": 2.5, "y": 1}, | 691 | {"x":2.5, "y":1}, |
| 1172 | {"x": 3.5, "y": 1}, | 692 | {"x":3.5, "y":1}, |
| 1173 | {"x": 4.5, "y": 1}, | 693 | {"x":4.5, "y":1}, |
| 1174 | {"x": 5.5, "y": 1}, | 694 | {"x":5.5, "y":1}, |
| 1175 | {"x": 6.5, "y": 1}, | 695 | {"x":6.5, "y":1}, |
| 1176 | {"x": 7.5, "y": 1}, | 696 | {"x":7.5, "y":1}, |
| 1177 | {"x": 8.5, "y": 1}, | 697 | {"x":8.5, "y":1}, |
| 1178 | {"x": 9.5, "y": 1}, | 698 | {"x":9.5, "y":1}, |
| 1179 | {"x": 10.5, "y": 1}, | 699 | {"x":10.5, "y":1}, |
| 1180 | {"x": 11.5, "y": 1}, | 700 | {"x":11.5, "y":1}, |
| 1181 | {"x": 12.5, "y": 1}, | 701 | {"x":12.5, "y":1}, |
| 1182 | 702 | ||
| 1183 | {"x": 0, "y": 2, "w": 1.75}, | 703 | {"x":0, "y":2, "w":1.75}, |
| 1184 | {"x": 1.75, "y": 2}, | 704 | {"x":1.75, "y":2}, |
| 1185 | {"x": 2.75, "y": 2}, | 705 | {"x":2.75, "y":2}, |
| 1186 | {"x": 3.75, "y": 2}, | 706 | {"x":3.75, "y":2}, |
| 1187 | {"x": 4.75, "y": 2}, | 707 | {"x":4.75, "y":2}, |
| 1188 | {"x": 5.75, "y": 2}, | 708 | {"x":5.75, "y":2}, |
| 1189 | {"x": 6.75, "y": 2}, | 709 | {"x":6.75, "y":2}, |
| 1190 | {"x": 7.75, "y": 2}, | 710 | {"x":7.75, "y":2}, |
| 1191 | {"x": 8.75, "y": 2}, | 711 | {"x":8.75, "y":2}, |
| 1192 | {"x": 9.75, "y": 2}, | 712 | {"x":9.75, "y":2}, |
| 1193 | {"x": 10.75, "y": 2}, | 713 | {"x":10.75, "y":2}, |
| 1194 | {"x": 11.75, "y": 2}, | 714 | {"x":11.75, "y":2}, |
| 1195 | {"x": 12.75, "y": 2}, | 715 | {"x":12.75, "y":2}, |
| 1196 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | 716 | {"x":13.75, "y":1, "w":1.25, "h":2}, |
| 1197 | 717 | ||
| 1198 | {"x": 0, "y": 3, "w": 2.25}, | 718 | {"x":0, "y":3, "w":2.25}, |
| 1199 | {"x": 2.25, "y": 3}, | 719 | {"x":2.25, "y":3}, |
| 1200 | {"x": 3.25, "y": 3}, | 720 | {"x":3.25, "y":3}, |
| 1201 | {"x": 4.25, "y": 3}, | 721 | {"x":4.25, "y":3}, |
| 1202 | {"x": 5.25, "y": 3}, | 722 | {"x":5.25, "y":3}, |
| 1203 | {"x": 6.25, "y": 3}, | 723 | {"x":6.25, "y":3}, |
| 1204 | {"x": 7.25, "y": 3}, | 724 | {"x":7.25, "y":3}, |
| 1205 | {"x": 8.25, "y": 3}, | 725 | {"x":8.25, "y":3}, |
| 1206 | {"x": 9.25, "y": 3}, | 726 | {"x":9.25, "y":3}, |
| 1207 | {"x": 10.25, "y": 3}, | 727 | {"x":10.25, "y":3}, |
| 1208 | {"x": 11.25, "y": 3, "w": 1.75}, | 728 | {"x":11.25, "y":3, "w":1.75}, |
| 1209 | {"x": 13, "y": 3}, | 729 | {"x":13, "y":3}, |
| 1210 | {"x": 14, "y": 3}, | 730 | {"x":14, "y":3}, |
| 1211 | 731 | ||
| 1212 | {"x": 0, "y": 4, "w": 1.25}, | 732 | {"x":0, "y":4, "w":1.25}, |
| 1213 | {"x": 1.25, "y": 4, "w": 1.25}, | 733 | {"x":1.25, "y":4, "w":1.25}, |
| 1214 | {"x": 2.5, "y": 4, "w": 1.25}, | 734 | {"x":2.5, "y":4, "w":1.25}, |
| 1215 | {"x": 3.75, "y": 4, "w": 3 }, | 735 | {"x":3.75, "y":4, "w":3}, |
| 1216 | {"x": 6.75, "y": 4, "w": 3 }, | 736 | {"x":6.75, "y":4, "w":3}, |
| 1217 | {"x": 9.75, "y": 4, "w": 1.25 }, | 737 | {"x":9.75, "y":4, "w":1.25}, |
| 1218 | {"x": 11, "y": 4 }, | 738 | {"x":11, "y":4}, |
| 1219 | {"x": 12, "y": 4 }, | 739 | {"x":12, "y":4}, |
| 1220 | {"x": 13, "y": 4 }, | 740 | {"x":13, "y":4}, |
| 1221 | {"x": 14, "y": 4 } | 741 | {"x":14, "y":4} |
| 1222 | ] | 742 | ] |
| 1223 | }, | 743 | }, |
| 1224 | "LAYOUT_60_iso_7u_spc": { | 744 | "LAYOUT_60_iso_tsangan": { |
| 1225 | "layout": [ | 745 | "layout": [ |
| 1226 | {"x": 0, "y": 0}, | 746 | {"x":0, "y":0}, |
| 1227 | {"x": 1, "y": 0}, | 747 | {"x":1, "y":0}, |
| 1228 | {"x": 2, "y": 0}, | 748 | {"x":2, "y":0}, |
| 1229 | {"x": 3, "y": 0}, | 749 | {"x":3, "y":0}, |
| 1230 | {"x": 4, "y": 0}, | 750 | {"x":4, "y":0}, |
| 1231 | {"x": 5, "y": 0}, | 751 | {"x":5, "y":0}, |
| 1232 | {"x": 6, "y": 0}, | 752 | {"x":6, "y":0}, |
| 1233 | {"x": 7, "y": 0}, | 753 | {"x":7, "y":0}, |
| 1234 | {"x": 8, "y": 0}, | 754 | {"x":8, "y":0}, |
| 1235 | {"x": 9, "y": 0}, | 755 | {"x":9, "y":0}, |
| 1236 | {"x": 10, "y": 0}, | 756 | {"x":10, "y":0}, |
| 1237 | {"x": 11, "y": 0}, | 757 | {"x":11, "y":0}, |
| 1238 | {"x": 12, "y": 0}, | 758 | {"x":12, "y":0}, |
| 1239 | {"x": 13, "y": 0, "w": 2}, | 759 | {"x":13, "y":0, "w":2}, |
| 1240 | 760 | ||
| 1241 | {"x": 0, "y": 1, "w": 1.5}, | 761 | {"x":0, "y":1, "w":1.5}, |
| 1242 | {"x": 1.5, "y": 1}, | 762 | {"x":1.5, "y":1}, |
| 1243 | {"x": 2.5, "y": 1}, | 763 | {"x":2.5, "y":1}, |
| 1244 | {"x": 3.5, "y": 1}, | 764 | {"x":3.5, "y":1}, |
| 1245 | {"x": 4.5, "y": 1}, | 765 | {"x":4.5, "y":1}, |
| 1246 | {"x": 5.5, "y": 1}, | 766 | {"x":5.5, "y":1}, |
| 1247 | {"x": 6.5, "y": 1}, | 767 | {"x":6.5, "y":1}, |
| 1248 | {"x": 7.5, "y": 1}, | 768 | {"x":7.5, "y":1}, |
| 1249 | {"x": 8.5, "y": 1}, | 769 | {"x":8.5, "y":1}, |
| 1250 | {"x": 9.5, "y": 1}, | 770 | {"x":9.5, "y":1}, |
| 1251 | {"x": 10.5, "y": 1}, | 771 | {"x":10.5, "y":1}, |
| 1252 | {"x": 11.5, "y": 1}, | 772 | {"x":11.5, "y":1}, |
| 1253 | {"x": 12.5, "y": 1}, | 773 | {"x":12.5, "y":1}, |
| 1254 | 774 | ||
| 1255 | {"x": 0, "y": 2, "w": 1.75}, | 775 | {"x":0, "y":2, "w":1.75}, |
| 1256 | {"x": 1.75, "y": 2}, | 776 | {"x":1.75, "y":2}, |
| 1257 | {"x": 2.75, "y": 2}, | 777 | {"x":2.75, "y":2}, |
| 1258 | {"x": 3.75, "y": 2}, | 778 | {"x":3.75, "y":2}, |
| 1259 | {"x": 4.75, "y": 2}, | 779 | {"x":4.75, "y":2}, |
| 1260 | {"x": 5.75, "y": 2}, | 780 | {"x":5.75, "y":2}, |
| 1261 | {"x": 6.75, "y": 2}, | 781 | {"x":6.75, "y":2}, |
| 1262 | {"x": 7.75, "y": 2}, | 782 | {"x":7.75, "y":2}, |
| 1263 | {"x": 8.75, "y": 2}, | 783 | {"x":8.75, "y":2}, |
| 1264 | {"x": 9.75, "y": 2}, | 784 | {"x":9.75, "y":2}, |
| 1265 | {"x": 10.75, "y": 2}, | 785 | {"x":10.75, "y":2}, |
| 1266 | {"x": 11.75, "y": 2}, | 786 | {"x":11.75, "y":2}, |
| 1267 | {"x": 12.75, "y": 2}, | 787 | {"x":12.75, "y":2}, |
| 1268 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | 788 | {"x":13.75, "y":1, "w":1.25, "h":2}, |
| 1269 | 789 | ||
| 1270 | {"x": 0, "y": 3, "w": 2.25}, | 790 | {"x":0, "y":3, "w":1.25}, |
| 1271 | {"x": 2.25, "y": 3}, | 791 | {"x":1.25, "y":3}, |
| 1272 | {"x": 3.25, "y": 3}, | 792 | {"x":2.25, "y":3}, |
| 1273 | {"x": 4.25, "y": 3}, | 793 | {"x":3.25, "y":3}, |
| 1274 | {"x": 5.25, "y": 3}, | 794 | {"x":4.25, "y":3}, |
| 1275 | {"x": 6.25, "y": 3}, | 795 | {"x":5.25, "y":3}, |
| 1276 | {"x": 7.25, "y": 3}, | 796 | {"x":6.25, "y":3}, |
| 1277 | {"x": 8.25, "y": 3}, | 797 | {"x":7.25, "y":3}, |
| 1278 | {"x": 9.25, "y": 3}, | 798 | {"x":8.25, "y":3}, |
| 1279 | {"x": 10.25, "y": 3}, | 799 | {"x":9.25, "y":3}, |
| 1280 | {"x": 11.25, "y": 3}, | 800 | {"x":10.25, "y":3}, |
| 1281 | {"x": 12.25, "y": 3, "w": 2.75}, | 801 | {"x":11.25, "y":3}, |
| 1282 | 802 | {"x":12.25, "y":3, "w":2.75}, | |
| 1283 | {"x": 0, "y": 4, "w": 1.5}, | 803 | |
| 1284 | {"x": 1.5, "y": 4}, | 804 | {"x":0, "y":4, "w":1.5}, |
| 1285 | {"x": 2.5, "y": 4, "w": 1.5}, | 805 | {"x":1.5, "y":4}, |
| 1286 | {"x": 4, "y": 4, "w": 7}, | 806 | {"x":2.5, "y":4, "w":1.5}, |
| 1287 | {"x": 11, "y": 4, "w": 1.5}, | 807 | {"x":4, "y":4, "w":7}, |
| 1288 | {"x": 12.5, "y": 4}, | 808 | {"x":11, "y":4, "w":1.5}, |
| 1289 | {"x": 13.5, "y": 4, "w": 1.5} | 809 | {"x":12.5, "y":4}, |
| 1290 | ] | 810 | {"x":13.5, "y":4, "w":1.5} |
| 1291 | }, | 811 | ] |
| 812 | }, | ||
| 1292 | "LAYOUT_64_iso": { | 813 | "LAYOUT_64_iso": { |
| 1293 | "layout": [ | 814 | "layout": [ |
| 1294 | {"x": 0, "y": 0}, | 815 | {"x":0, "y":0}, |
| 1295 | {"x": 1, "y": 0}, | 816 | {"x":1, "y":0}, |
| 1296 | {"x": 2, "y": 0}, | 817 | {"x":2, "y":0}, |
| 1297 | {"x": 3, "y": 0}, | 818 | {"x":3, "y":0}, |
| 1298 | {"x": 4, "y": 0}, | 819 | {"x":4, "y":0}, |
| 1299 | {"x": 5, "y": 0}, | 820 | {"x":5, "y":0}, |
| 1300 | {"x": 6, "y": 0}, | 821 | {"x":6, "y":0}, |
| 1301 | {"x": 7, "y": 0}, | 822 | {"x":7, "y":0}, |
| 1302 | {"x": 8, "y": 0}, | 823 | {"x":8, "y":0}, |
| 1303 | {"x": 9, "y": 0}, | 824 | {"x":9, "y":0}, |
| 1304 | {"x": 10, "y": 0}, | 825 | {"x":10, "y":0}, |
| 1305 | {"x": 11, "y": 0}, | 826 | {"x":11, "y":0}, |
| 1306 | {"x": 12, "y": 0}, | 827 | {"x":12, "y":0}, |
| 1307 | {"x": 13, "y": 0, "w": 2}, | 828 | {"x":13, "y":0, "w":2}, |
| 1308 | 829 | ||
| 1309 | 830 | {"x":0, "y":1, "w":1.5}, | |
| 1310 | {"x": 0, "y": 1, "w": 1.5}, | 831 | {"x":1.5, "y":1}, |
| 1311 | {"x": 1.5, "y": 1}, | 832 | {"x":2.5, "y":1}, |
| 1312 | {"x": 2.5, "y": 1}, | 833 | {"x":3.5, "y":1}, |
| 1313 | {"x": 3.5, "y": 1}, | 834 | {"x":4.5, "y":1}, |
| 1314 | {"x": 4.5, "y": 1}, | 835 | {"x":5.5, "y":1}, |
| 1315 | {"x": 5.5, "y": 1}, | 836 | {"x":6.5, "y":1}, |
| 1316 | {"x": 6.5, "y": 1}, | 837 | {"x":7.5, "y":1}, |
| 1317 | {"x": 7.5, "y": 1}, | 838 | {"x":8.5, "y":1}, |
| 1318 | {"x": 8.5, "y": 1}, | 839 | {"x":9.5, "y":1}, |
| 1319 | {"x": 9.5, "y": 1}, | 840 | {"x":10.5, "y":1}, |
| 1320 | {"x": 10.5, "y": 1}, | 841 | {"x":11.5, "y":1}, |
| 1321 | {"x": 11.5, "y": 1}, | 842 | {"x":12.5, "y":1}, |
| 1322 | {"x": 12.5, "y": 1}, | 843 | |
| 1323 | 844 | {"x":0, "y":2, "w":1.75}, | |
| 1324 | {"x": 0, "y": 2, "w": 1.75}, | 845 | {"x":1.75, "y":2}, |
| 1325 | {"x": 1.75, "y": 2}, | 846 | {"x":2.75, "y":2}, |
| 1326 | {"x": 2.75, "y": 2}, | 847 | {"x":3.75, "y":2}, |
| 1327 | {"x": 3.75, "y": 2}, | 848 | {"x":4.75, "y":2}, |
| 1328 | {"x": 4.75, "y": 2}, | 849 | {"x":5.75, "y":2}, |
| 1329 | {"x": 5.75, "y": 2}, | 850 | {"x":6.75, "y":2}, |
| 1330 | {"x": 6.75, "y": 2}, | 851 | {"x":7.75, "y":2}, |
| 1331 | {"x": 7.75, "y": 2}, | 852 | {"x":8.75, "y":2}, |
| 1332 | {"x": 8.75, "y": 2}, | 853 | {"x":9.75, "y":2}, |
| 1333 | {"x": 9.75, "y": 2}, | 854 | {"x":10.75, "y":2}, |
| 1334 | {"x": 10.75, "y": 2}, | 855 | {"x":11.75, "y":2}, |
| 1335 | {"x": 11.75, "y": 2}, | 856 | {"x":12.75, "y":2}, |
| 1336 | {"x": 12.75, "y": 2}, | 857 | {"x":13.75, "y":1, "w":1.25, "h":2}, |
| 1337 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | 858 | |
| 1338 | 859 | {"x":0, "y":3}, | |
| 1339 | {"x": 0, "y": 3, "w": 2}, | 860 | {"x":1, "y":3}, |
| 1340 | {"x": 2, "y": 3}, | 861 | {"x":2, "y":3}, |
| 1341 | {"x": 3, "y": 3}, | 862 | {"x":3, "y":3}, |
| 1342 | {"x": 4, "y": 3}, | 863 | {"x":4, "y":3}, |
| 1343 | {"x": 5, "y": 3}, | 864 | {"x":5, "y":3}, |
| 1344 | {"x": 6, "y": 3}, | 865 | {"x":6, "y":3}, |
| 1345 | {"x": 7, "y": 3}, | 866 | {"x":7, "y":3}, |
| 1346 | {"x": 8, "y": 3}, | 867 | {"x":8, "y":3}, |
| 1347 | {"x": 9, "y": 3}, | 868 | {"x":9, "y":3}, |
| 1348 | {"x": 10, "y": 3}, | 869 | {"x":10, "y":3}, |
| 1349 | {"x": 11, "y": 3}, | 870 | {"x":11, "y":3}, |
| 1350 | {"x": 12, "y": 3}, | 871 | {"x":12, "y":3}, |
| 1351 | {"x": 13, "y": 3}, | 872 | {"x":13, "y":3}, |
| 1352 | {"x": 14, "y": 3}, | 873 | {"x":14, "y":3}, |
| 1353 | 874 | ||
| 1354 | {"x": 0, "y": 4, "w": 1.25}, | 875 | {"x":0, "y":4, "w":1.25}, |
| 1355 | {"x": 1.25, "y": 4, "w": 1.25}, | 876 | {"x":1.25, "y":4, "w":1.25}, |
| 1356 | {"x": 2.5, "y": 4, "w": 1.25}, | 877 | {"x":2.5, "y":4, "w":1.25}, |
| 1357 | {"x": 3.75, "y": 4, "w": 6.25}, | 878 | {"x":3.75, "y":4, "w":6.25}, |
| 1358 | {"x": 10, "y": 4 }, | 879 | {"x":10, "y":4}, |
| 1359 | {"x": 11, "y": 4 }, | 880 | {"x":11, "y":4}, |
| 1360 | {"x": 12, "y": 4 }, | 881 | {"x":12, "y":4}, |
| 1361 | {"x": 13, "y": 4 }, | 882 | {"x":13, "y":4}, |
| 1362 | {"x": 14, "y": 4 } | 883 | {"x":14, "y":4} |
| 1363 | ] | 884 | ] |
| 1364 | }, | 885 | }, |
| 1365 | "LAYOUT_64_iso_6u_spc": { | ||
| 1366 | "layout": [ | ||
| 1367 | {"x": 0, "y": 0}, | ||
| 1368 | {"x": 1, "y": 0}, | ||
| 1369 | {"x": 2, "y": 0}, | ||
| 1370 | {"x": 3, "y": 0}, | ||
| 1371 | {"x": 4, "y": 0}, | ||
| 1372 | {"x": 5, "y": 0}, | ||
| 1373 | {"x": 6, "y": 0}, | ||
| 1374 | {"x": 7, "y": 0}, | ||
| 1375 | {"x": 8, "y": 0}, | ||
| 1376 | {"x": 9, "y": 0}, | ||
| 1377 | {"x": 10, "y": 0}, | ||
| 1378 | {"x": 11, "y": 0}, | ||
| 1379 | {"x": 12, "y": 0}, | ||
| 1380 | {"x": 13, "y": 0, "w": 2}, | ||
| 1381 | |||
| 1382 | {"x": 0, "y": 1, "w": 1.5}, | ||
| 1383 | {"x": 1.5, "y": 1}, | ||
| 1384 | {"x": 2.5, "y": 1}, | ||
| 1385 | {"x": 3.5, "y": 1}, | ||
| 1386 | {"x": 4.5, "y": 1}, | ||
| 1387 | {"x": 5.5, "y": 1}, | ||
| 1388 | {"x": 6.5, "y": 1}, | ||
| 1389 | {"x": 7.5, "y": 1}, | ||
| 1390 | {"x": 8.5, "y": 1}, | ||
| 1391 | {"x": 9.5, "y": 1}, | ||
| 1392 | {"x": 10.5, "y": 1}, | ||
| 1393 | {"x": 11.5, "y": 1}, | ||
| 1394 | {"x": 12.5, "y": 1}, | ||
| 1395 | |||
| 1396 | {"x": 0, "y": 2, "w": 1.75}, | ||
| 1397 | {"x": 1.75, "y": 2}, | ||
| 1398 | {"x": 2.75, "y": 2}, | ||
| 1399 | {"x": 3.75, "y": 2}, | ||
| 1400 | {"x": 4.75, "y": 2}, | ||
| 1401 | {"x": 5.75, "y": 2}, | ||
| 1402 | {"x": 6.75, "y": 2}, | ||
| 1403 | {"x": 7.75, "y": 2}, | ||
| 1404 | {"x": 8.75, "y": 2}, | ||
| 1405 | {"x": 9.75, "y": 2}, | ||
| 1406 | {"x": 10.75, "y": 2}, | ||
| 1407 | {"x": 11.75, "y": 2}, | ||
| 1408 | {"x": 12.75, "y": 2}, | ||
| 1409 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | ||
| 1410 | |||
| 1411 | {"x": 0, "y": 3, "w": 2}, | ||
| 1412 | {"x": 2, "y": 3}, | ||
| 1413 | {"x": 3, "y": 3}, | ||
| 1414 | {"x": 4, "y": 3}, | ||
| 1415 | {"x": 5, "y": 3}, | ||
| 1416 | {"x": 6, "y": 3}, | ||
| 1417 | {"x": 7, "y": 3}, | ||
| 1418 | {"x": 8, "y": 3}, | ||
| 1419 | {"x": 9, "y": 3}, | ||
| 1420 | {"x": 10, "y": 3}, | ||
| 1421 | {"x": 11, "y": 3}, | ||
| 1422 | {"x": 12, "y": 3}, | ||
| 1423 | {"x": 13, "y": 3}, | ||
| 1424 | {"x": 14, "y": 3}, | ||
| 1425 | |||
| 1426 | {"x": 0, "y": 4, "w": 1.25}, | ||
| 1427 | {"x": 1.25, "y": 4, "w": 1.25}, | ||
| 1428 | {"x": 2.5, "y": 4, "w": 1.25}, | ||
| 1429 | {"x": 3.75, "y": 4, "w": 6}, | ||
| 1430 | {"x": 9.75, "y": 4, "w":1.25 }, | ||
| 1431 | {"x": 11, "y": 4 }, | ||
| 1432 | {"x": 12, "y": 4 }, | ||
| 1433 | {"x": 13, "y": 4 }, | ||
| 1434 | {"x": 14, "y": 4 } | ||
| 1435 | ] | ||
| 1436 | }, | ||
| 1437 | "LAYOUT_64_iso_3u_spc": { | ||
| 1438 | "layout": [ | ||
| 1439 | {"x": 0, "y": 0}, | ||
| 1440 | {"x": 1, "y": 0}, | ||
| 1441 | {"x": 2, "y": 0}, | ||
| 1442 | {"x": 3, "y": 0}, | ||
| 1443 | {"x": 4, "y": 0}, | ||
| 1444 | {"x": 5, "y": 0}, | ||
| 1445 | {"x": 6, "y": 0}, | ||
| 1446 | {"x": 7, "y": 0}, | ||
| 1447 | {"x": 8, "y": 0}, | ||
| 1448 | {"x": 9, "y": 0}, | ||
| 1449 | {"x": 10, "y": 0}, | ||
| 1450 | {"x": 11, "y": 0}, | ||
| 1451 | {"x": 12, "y": 0}, | ||
| 1452 | {"x": 13, "y": 0, "w": 2}, | ||
| 1453 | |||
| 1454 | {"x": 0, "y": 1, "w": 1.5}, | ||
| 1455 | {"x": 1.5, "y": 1}, | ||
| 1456 | {"x": 2.5, "y": 1}, | ||
| 1457 | {"x": 3.5, "y": 1}, | ||
| 1458 | {"x": 4.5, "y": 1}, | ||
| 1459 | {"x": 5.5, "y": 1}, | ||
| 1460 | {"x": 6.5, "y": 1}, | ||
| 1461 | {"x": 7.5, "y": 1}, | ||
| 1462 | {"x": 8.5, "y": 1}, | ||
| 1463 | {"x": 9.5, "y": 1}, | ||
| 1464 | {"x": 10.5, "y": 1}, | ||
| 1465 | {"x": 11.5, "y": 1}, | ||
| 1466 | {"x": 12.5, "y": 1}, | ||
| 1467 | |||
| 1468 | {"x": 0, "y": 2, "w": 1.75}, | ||
| 1469 | {"x": 1.75, "y": 2}, | ||
| 1470 | {"x": 2.75, "y": 2}, | ||
| 1471 | {"x": 3.75, "y": 2}, | ||
| 1472 | {"x": 4.75, "y": 2}, | ||
| 1473 | {"x": 5.75, "y": 2}, | ||
| 1474 | {"x": 6.75, "y": 2}, | ||
| 1475 | {"x": 7.75, "y": 2}, | ||
| 1476 | {"x": 8.75, "y": 2}, | ||
| 1477 | {"x": 9.75, "y": 2}, | ||
| 1478 | {"x": 10.75, "y": 2}, | ||
| 1479 | {"x": 11.75, "y": 2}, | ||
| 1480 | {"x": 12.75, "y": 2}, | ||
| 1481 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | ||
| 1482 | |||
| 1483 | {"x": 0, "y": 3, "w": 2}, | ||
| 1484 | {"x": 2, "y": 3}, | ||
| 1485 | {"x": 3, "y": 3}, | ||
| 1486 | {"x": 4, "y": 3}, | ||
| 1487 | {"x": 5, "y": 3}, | ||
| 1488 | {"x": 6, "y": 3}, | ||
| 1489 | {"x": 7, "y": 3}, | ||
| 1490 | {"x": 8, "y": 3}, | ||
| 1491 | {"x": 9, "y": 3}, | ||
| 1492 | {"x": 10, "y": 3}, | ||
| 1493 | {"x": 11, "y": 3}, | ||
| 1494 | {"x": 12, "y": 3}, | ||
| 1495 | {"x": 13, "y": 3}, | ||
| 1496 | {"x": 14, "y": 3}, | ||
| 1497 | |||
| 1498 | {"x": 0, "y": 4, "w": 1.75}, | ||
| 1499 | {"x": 1.75, "y": 4, "w": 1.25}, | ||
| 1500 | {"x": 3, "y": 4, "w": 1.25}, | ||
| 1501 | {"x": 4.25, "y": 4, "w": 1.25}, | ||
| 1502 | {"x": 5.5, "y": 4, "w": 3 }, | ||
| 1503 | {"x": 8.5, "y": 4, "w": 1.25 }, | ||
| 1504 | {"x": 9.75, "y": 4 , "w": 1.25}, | ||
| 1505 | {"x": 11, "y": 4 }, | ||
| 1506 | {"x": 12, "y": 4 }, | ||
| 1507 | {"x": 13, "y": 4 }, | ||
| 1508 | {"x": 14, "y": 4 } | ||
| 1509 | ] | ||
| 1510 | }, | ||
| 1511 | "LAYOUT_64_iso_split_3u_spc": { | 886 | "LAYOUT_64_iso_split_3u_spc": { |
| 1512 | "layout": [ | 887 | "layout": [ |
| 1513 | {"x": 0, "y": 0}, | 888 | {"x":0, "y":0}, |
| 1514 | {"x": 1, "y": 0}, | 889 | {"x":1, "y":0}, |
| 1515 | {"x": 2, "y": 0}, | 890 | {"x":2, "y":0}, |
| 1516 | {"x": 3, "y": 0}, | 891 | {"x":3, "y":0}, |
| 1517 | {"x": 4, "y": 0}, | 892 | {"x":4, "y":0}, |
| 1518 | {"x": 5, "y": 0}, | 893 | {"x":5, "y":0}, |
| 1519 | {"x": 6, "y": 0}, | 894 | {"x":6, "y":0}, |
| 1520 | {"x": 7, "y": 0}, | 895 | {"x":7, "y":0}, |
| 1521 | {"x": 8, "y": 0}, | 896 | {"x":8, "y":0}, |
| 1522 | {"x": 9, "y": 0}, | 897 | {"x":9, "y":0}, |
| 1523 | {"x": 10, "y": 0}, | 898 | {"x":10, "y":0}, |
| 1524 | {"x": 11, "y": 0}, | 899 | {"x":11, "y":0}, |
| 1525 | {"x": 12, "y": 0}, | 900 | {"x":12, "y":0}, |
| 1526 | {"x": 13, "y": 0, "w": 2}, | 901 | {"x":13, "y":0, "w":2}, |
| 1527 | 902 | ||
| 1528 | {"x": 0, "y": 1, "w": 1.5}, | 903 | {"x":0, "y":1, "w":1.5}, |
| 1529 | {"x": 1.5, "y": 1}, | 904 | {"x":1.5, "y":1}, |
| 1530 | {"x": 2.5, "y": 1}, | 905 | {"x":2.5, "y":1}, |
| 1531 | {"x": 3.5, "y": 1}, | 906 | {"x":3.5, "y":1}, |
| 1532 | {"x": 4.5, "y": 1}, | 907 | {"x":4.5, "y":1}, |
| 1533 | {"x": 5.5, "y": 1}, | 908 | {"x":5.5, "y":1}, |
| 1534 | {"x": 6.5, "y": 1}, | 909 | {"x":6.5, "y":1}, |
| 1535 | {"x": 7.5, "y": 1}, | 910 | {"x":7.5, "y":1}, |
| 1536 | {"x": 8.5, "y": 1}, | 911 | {"x":8.5, "y":1}, |
| 1537 | {"x": 9.5, "y": 1}, | 912 | {"x":9.5, "y":1}, |
| 1538 | {"x": 10.5, "y": 1}, | 913 | {"x":10.5, "y":1}, |
| 1539 | {"x": 11.5, "y": 1}, | 914 | {"x":11.5, "y":1}, |
| 1540 | {"x": 12.5, "y": 1}, | 915 | {"x":12.5, "y":1}, |
| 1541 | 916 | ||
| 1542 | {"x": 0, "y": 2, "w": 1.75}, | 917 | {"x":0, "y":2, "w":1.75}, |
| 1543 | {"x": 1.75, "y": 2}, | 918 | {"x":1.75, "y":2}, |
| 1544 | {"x": 2.75, "y": 2}, | 919 | {"x":2.75, "y":2}, |
| 1545 | {"x": 3.75, "y": 2}, | 920 | {"x":3.75, "y":2}, |
| 1546 | {"x": 4.75, "y": 2}, | 921 | {"x":4.75, "y":2}, |
| 1547 | {"x": 5.75, "y": 2}, | 922 | {"x":5.75, "y":2}, |
| 1548 | {"x": 6.75, "y": 2}, | 923 | {"x":6.75, "y":2}, |
| 1549 | {"x": 7.75, "y": 2}, | 924 | {"x":7.75, "y":2}, |
| 1550 | {"x": 8.75, "y": 2}, | 925 | {"x":8.75, "y":2}, |
| 1551 | {"x": 9.75, "y": 2}, | 926 | {"x":9.75, "y":2}, |
| 1552 | {"x": 10.75, "y": 2}, | 927 | {"x":10.75, "y":2}, |
| 1553 | {"x": 11.75, "y": 2}, | 928 | {"x":11.75, "y":2}, |
| 1554 | {"x": 12.75, "y": 2}, | 929 | {"x":12.75, "y":2}, |
| 1555 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | 930 | {"x":13.75, "y":1, "w":1.25, "h":2}, |
| 1556 | 931 | ||
| 1557 | {"x": 0, "y": 3, "w": 2}, | 932 | {"x":0, "y":3}, |
| 1558 | {"x": 2, "y": 3}, | 933 | {"x":1, "y":3}, |
| 1559 | {"x": 3, "y": 3}, | 934 | {"x":2, "y":3}, |
| 1560 | {"x": 4, "y": 3}, | 935 | {"x":3, "y":3}, |
| 1561 | {"x": 5, "y": 3}, | 936 | {"x":4, "y":3}, |
| 1562 | {"x": 6, "y": 3}, | 937 | {"x":5, "y":3}, |
| 1563 | {"x": 7, "y": 3}, | 938 | {"x":6, "y":3}, |
| 1564 | {"x": 8, "y": 3}, | 939 | {"x":7, "y":3}, |
| 1565 | {"x": 9, "y": 3}, | 940 | {"x":8, "y":3}, |
| 1566 | {"x": 10, "y": 3}, | 941 | {"x":9, "y":3}, |
| 1567 | {"x": 11, "y": 3}, | 942 | {"x":10, "y":3}, |
| 1568 | {"x": 12, "y": 3}, | 943 | {"x":11, "y":3}, |
| 1569 | {"x": 13, "y": 3}, | 944 | {"x":12, "y":3}, |
| 1570 | {"x": 14, "y": 3}, | 945 | {"x":13, "y":3}, |
| 1571 | 946 | {"x":14, "y":3}, | |
| 1572 | {"x": 0, "y": 4, "w": 1.25}, | 947 | |
| 1573 | {"x": 1.25, "y": 4, "w": 1.25}, | 948 | {"x":0, "y":4, "w":1.25}, |
| 1574 | {"x": 2.5, "y": 4, "w": 1.25}, | 949 | {"x":1.25, "y":4, "w":1.25}, |
| 1575 | {"x": 3.75, "y": 4, "w": 3 }, | 950 | {"x":2.5, "y":4, "w":1.25}, |
| 1576 | {"x": 6.75, "y": 4, "w": 3 }, | 951 | {"x":3.75, "y":4, "w":3}, |
| 1577 | {"x": 9.75, "y": 4, "w": 1.25 }, | 952 | {"x":6.75, "y":4, "w":3}, |
| 1578 | {"x": 11, "y": 4 }, | 953 | {"x":9.75, "y":4, "w":1.25}, |
| 1579 | {"x": 12, "y": 4 }, | 954 | {"x":11, "y":4}, |
| 1580 | {"x": 13, "y": 4 }, | 955 | {"x":12, "y":4}, |
| 1581 | {"x": 14, "y": 4 } | 956 | {"x":13, "y":4}, |
| 1582 | ] | 957 | {"x":14, "y":4} |
| 1583 | }, | 958 | ] |
| 1584 | "LAYOUT_60_iso_1u_lshift_split_rshift": { | 959 | }, |
| 1585 | "layout": [ | 960 | "LAYOUT_60_ansi_split_bs_rshift": { |
| 1586 | {"x": 0, "y": 0}, | ||
| 1587 | {"x": 1, "y": 0}, | ||
| 1588 | {"x": 2, "y": 0}, | ||
| 1589 | {"x": 3, "y": 0}, | ||
| 1590 | {"x": 4, "y": 0}, | ||
| 1591 | {"x": 5, "y": 0}, | ||
| 1592 | {"x": 6, "y": 0}, | ||
| 1593 | {"x": 7, "y": 0}, | ||
| 1594 | {"x": 8, "y": 0}, | ||
| 1595 | {"x": 9, "y": 0}, | ||
| 1596 | {"x": 10, "y": 0}, | ||
| 1597 | {"x": 11, "y": 0}, | ||
| 1598 | {"x": 12, "y": 0}, | ||
| 1599 | {"x": 13, "y": 0, "w": 2}, | ||
| 1600 | |||
| 1601 | {"x": 0, "y": 1, "w": 1.5}, | ||
| 1602 | {"x": 1.5, "y": 1}, | ||
| 1603 | {"x": 2.5, "y": 1}, | ||
| 1604 | {"x": 3.5, "y": 1}, | ||
| 1605 | {"x": 4.5, "y": 1}, | ||
| 1606 | {"x": 5.5, "y": 1}, | ||
| 1607 | {"x": 6.5, "y": 1}, | ||
| 1608 | {"x": 7.5, "y": 1}, | ||
| 1609 | {"x": 8.5, "y": 1}, | ||
| 1610 | {"x": 9.5, "y": 1}, | ||
| 1611 | {"x": 10.5, "y": 1}, | ||
| 1612 | {"x": 11.5, "y": 1}, | ||
| 1613 | {"x": 12.5, "y": 1}, | ||
| 1614 | |||
| 1615 | {"x": 0, "y": 2, "w": 1.75}, | ||
| 1616 | {"x": 1.75, "y": 2}, | ||
| 1617 | {"x": 2.75, "y": 2}, | ||
| 1618 | {"x": 3.75, "y": 2}, | ||
| 1619 | {"x": 4.75, "y": 2}, | ||
| 1620 | {"x": 5.75, "y": 2}, | ||
| 1621 | {"x": 6.75, "y": 2}, | ||
| 1622 | {"x": 7.75, "y": 2}, | ||
| 1623 | {"x": 8.75, "y": 2}, | ||
| 1624 | {"x": 9.75, "y": 2}, | ||
| 1625 | {"x": 10.75, "y": 2}, | ||
| 1626 | {"x": 11.75, "y": 2}, | ||
| 1627 | {"x": 12.75, "y": 2}, | ||
| 1628 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | ||
| 1629 | |||
| 1630 | {"x": 0, "y": 3}, | ||
| 1631 | {"x": 1, "y": 3}, | ||
| 1632 | {"x": 2, "y": 3}, | ||
| 1633 | {"x": 3, "y": 3}, | ||
| 1634 | {"x": 4, "y": 3}, | ||
| 1635 | {"x": 5, "y": 3}, | ||
| 1636 | {"x": 6, "y": 3}, | ||
| 1637 | {"x": 7, "y": 3}, | ||
| 1638 | {"x": 8, "y": 3}, | ||
| 1639 | {"x": 9, "y": 3}, | ||
| 1640 | {"x": 10, "y": 3}, | ||
| 1641 | {"x": 11, "y": 3}, | ||
| 1642 | {"x": 12, "y": 3, "w": 2}, | ||
| 1643 | {"x": 14, "y": 3}, | ||
| 1644 | |||
| 1645 | {"x": 0, "y": 4, "w": 1.25}, | ||
| 1646 | {"x": 1.25, "y": 4, "w": 1.25}, | ||
| 1647 | {"x": 2.5, "y": 4, "w": 1.25}, | ||
| 1648 | {"x": 3.75, "y": 4, "w": 6.25}, | ||
| 1649 | {"x": 10, "y": 4, "w": 1.25}, | ||
| 1650 | {"x": 11.25, "y": 4, "w": 1.25}, | ||
| 1651 | {"x": 12.5, "y": 4, "w": 1.25}, | ||
| 1652 | {"x": 13.75, "y": 4, "w": 1.25} | ||
| 1653 | ] | ||
| 1654 | }, | ||
| 1655 | "LAYOUT_60_iso_1u_lshift_7u_spc_split_rshift": { | ||
| 1656 | "layout": [ | ||
| 1657 | {"x": 0, "y": 0}, | ||
| 1658 | {"x": 1, "y": 0}, | ||
| 1659 | {"x": 2, "y": 0}, | ||
| 1660 | {"x": 3, "y": 0}, | ||
| 1661 | {"x": 4, "y": 0}, | ||
| 1662 | {"x": 5, "y": 0}, | ||
| 1663 | {"x": 6, "y": 0}, | ||
| 1664 | {"x": 7, "y": 0}, | ||
| 1665 | {"x": 8, "y": 0}, | ||
| 1666 | {"x": 9, "y": 0}, | ||
| 1667 | {"x": 10, "y": 0}, | ||
| 1668 | {"x": 11, "y": 0}, | ||
| 1669 | {"x": 12, "y": 0}, | ||
| 1670 | {"x": 13, "y": 0, "w": 2}, | ||
| 1671 | |||
| 1672 | {"x": 0, "y": 1, "w": 1.5}, | ||
| 1673 | {"x": 1.5, "y": 1}, | ||
| 1674 | {"x": 2.5, "y": 1}, | ||
| 1675 | {"x": 3.5, "y": 1}, | ||
| 1676 | {"x": 4.5, "y": 1}, | ||
| 1677 | {"x": 5.5, "y": 1}, | ||
| 1678 | {"x": 6.5, "y": 1}, | ||
| 1679 | {"x": 7.5, "y": 1}, | ||
| 1680 | {"x": 8.5, "y": 1}, | ||
| 1681 | {"x": 9.5, "y": 1}, | ||
| 1682 | {"x": 10.5, "y": 1}, | ||
| 1683 | {"x": 11.5, "y": 1}, | ||
| 1684 | {"x": 12.5, "y": 1}, | ||
| 1685 | |||
| 1686 | {"x": 0, "y": 2, "w": 1.75}, | ||
| 1687 | {"x": 1.75, "y": 2}, | ||
| 1688 | {"x": 2.75, "y": 2}, | ||
| 1689 | {"x": 3.75, "y": 2}, | ||
| 1690 | {"x": 4.75, "y": 2}, | ||
| 1691 | {"x": 5.75, "y": 2}, | ||
| 1692 | {"x": 6.75, "y": 2}, | ||
| 1693 | {"x": 7.75, "y": 2}, | ||
| 1694 | {"x": 8.75, "y": 2}, | ||
| 1695 | {"x": 9.75, "y": 2}, | ||
| 1696 | {"x": 10.75, "y": 2}, | ||
| 1697 | {"x": 11.75, "y": 2}, | ||
| 1698 | {"x": 12.75, "y": 2}, | ||
| 1699 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | ||
| 1700 | |||
| 1701 | {"x": 0, "y": 3}, | ||
| 1702 | {"x": 1, "y": 3}, | ||
| 1703 | {"x": 2, "y": 3}, | ||
| 1704 | {"x": 3, "y": 3}, | ||
| 1705 | {"x": 4, "y": 3}, | ||
| 1706 | {"x": 5, "y": 3}, | ||
| 1707 | {"x": 6, "y": 3}, | ||
| 1708 | {"x": 7, "y": 3}, | ||
| 1709 | {"x": 8, "y": 3}, | ||
| 1710 | {"x": 9, "y": 3}, | ||
| 1711 | {"x": 10, "y": 3}, | ||
| 1712 | {"x": 11, "y": 3}, | ||
| 1713 | {"x": 12, "y": 3, "w": 2}, | ||
| 1714 | {"x": 14, "y": 3}, | ||
| 1715 | |||
| 1716 | {"x": 0, "y": 4, "w": 1.5}, | ||
| 1717 | {"x": 1.5, "y": 4}, | ||
| 1718 | {"x": 2.5, "y": 4, "w": 1.5}, | ||
| 1719 | {"x": 4, "y": 4, "w": 7}, | ||
| 1720 | {"x": 11, "y": 4, "w": 1.5}, | ||
| 1721 | {"x": 12.5, "y": 4}, | ||
| 1722 | {"x": 13.5, "y": 4, "w": 1.5} | ||
| 1723 | ] | ||
| 1724 | }, | ||
| 1725 | "LAYOUT_60_ansi_split_bs": { | ||
| 1726 | "layout": [ | 961 | "layout": [ |
| 1727 | {"x": 0, "y": 0}, | 962 | {"x":0, "y":0}, |
| 1728 | {"x": 1, "y": 0}, | 963 | {"x":1, "y":0}, |
| 1729 | {"x": 2, "y": 0}, | 964 | {"x":2, "y":0}, |
| 1730 | {"x": 3, "y": 0}, | 965 | {"x":3, "y":0}, |
| 1731 | {"x": 4, "y": 0}, | 966 | {"x":4, "y":0}, |
| 1732 | {"x": 5, "y": 0}, | 967 | {"x":5, "y":0}, |
| 1733 | {"x": 6, "y": 0}, | 968 | {"x":6, "y":0}, |
| 1734 | {"x": 7, "y": 0}, | 969 | {"x":7, "y":0}, |
| 1735 | {"x": 8, "y": 0}, | 970 | {"x":8, "y":0}, |
| 1736 | {"x": 9, "y": 0}, | 971 | {"x":9, "y":0}, |
| 1737 | {"x": 10, "y": 0}, | 972 | {"x":10, "y":0}, |
| 1738 | {"x": 11, "y": 0}, | 973 | {"x":11, "y":0}, |
| 1739 | {"x": 12, "y": 0}, | 974 | {"x":12, "y":0}, |
| 1740 | {"x": 13, "y": 0}, | 975 | {"x":13, "y":0}, |
| 1741 | {"x": 14, "y": 0}, | 976 | {"x":14, "y":0}, |
| 1742 | 977 | ||
| 1743 | {"x": 0, "y": 1, "w": 1.5}, | 978 | {"x":0, "y":1, "w":1.5}, |
| 1744 | {"x": 1.5, "y": 1}, | 979 | {"x":1.5, "y":1}, |
| 1745 | {"x": 2.5, "y": 1}, | 980 | {"x":2.5, "y":1}, |
| 1746 | {"x": 3.5, "y": 1}, | 981 | {"x":3.5, "y":1}, |
| 1747 | {"x": 4.5, "y": 1}, | 982 | {"x":4.5, "y":1}, |
| 1748 | {"x": 5.5, "y": 1}, | 983 | {"x":5.5, "y":1}, |
| 1749 | {"x": 6.5, "y": 1}, | 984 | {"x":6.5, "y":1}, |
| 1750 | {"x": 7.5, "y": 1}, | 985 | {"x":7.5, "y":1}, |
| 1751 | {"x": 8.5, "y": 1}, | 986 | {"x":8.5, "y":1}, |
| 1752 | {"x": 9.5, "y": 1}, | 987 | {"x":9.5, "y":1}, |
| 1753 | {"x": 10.5, "y": 1}, | 988 | {"x":10.5, "y":1}, |
| 1754 | {"x": 11.5, "y": 1}, | 989 | {"x":11.5, "y":1}, |
| 1755 | {"x": 12.5, "y": 1}, | 990 | {"x":12.5, "y":1}, |
| 1756 | {"x": 13.5, "y": 1, "w": 1.5}, | 991 | {"x":13.5, "y":1, "w":1.5}, |
| 1757 | 992 | ||
| 1758 | {"x": 0, "y": 2, "w": 1.75}, | 993 | {"x":0, "y":2, "w":1.75}, |
| 1759 | {"x": 1.75, "y": 2}, | 994 | {"x":1.75, "y":2}, |
| 1760 | {"x": 2.75, "y": 2}, | 995 | {"x":2.75, "y":2}, |
| 1761 | {"x": 3.75, "y": 2}, | 996 | {"x":3.75, "y":2}, |
| 1762 | {"x": 4.75, "y": 2}, | 997 | {"x":4.75, "y":2}, |
| 1763 | {"x": 5.75, "y": 2}, | 998 | {"x":5.75, "y":2}, |
| 1764 | {"x": 6.75, "y": 2}, | 999 | {"x":6.75, "y":2}, |
| 1765 | {"x": 7.75, "y": 2}, | 1000 | {"x":7.75, "y":2}, |
| 1766 | {"x": 8.75, "y": 2}, | 1001 | {"x":8.75, "y":2}, |
| 1767 | {"x": 9.75, "y": 2}, | 1002 | {"x":9.75, "y":2}, |
| 1768 | {"x": 10.75, "y": 2}, | 1003 | {"x":10.75, "y":2}, |
| 1769 | {"x": 11.75, "y": 2}, | 1004 | {"x":11.75, "y":2}, |
| 1770 | {"x": 12.75, "y": 2, "w": 2.25}, | 1005 | {"x":12.75, "y":2, "w":2.25}, |
| 1771 | 1006 | ||
| 1772 | {"x": 0, "y": 3, "w": 2.25}, | 1007 | {"x":0, "y":3, "w":2.25}, |
| 1773 | {"x": 2.25, "y": 3}, | 1008 | {"x":2.25, "y":3}, |
| 1774 | {"x": 3.25, "y": 3}, | 1009 | {"x":3.25, "y":3}, |
| 1775 | {"x": 4.25, "y": 3}, | 1010 | {"x":4.25, "y":3}, |
| 1776 | {"x": 5.25, "y": 3}, | 1011 | {"x":5.25, "y":3}, |
| 1777 | {"x": 6.25, "y": 3}, | 1012 | {"x":6.25, "y":3}, |
| 1778 | {"x": 7.25, "y": 3}, | 1013 | {"x":7.25, "y":3}, |
| 1779 | {"x": 8.25, "y": 3}, | 1014 | {"x":8.25, "y":3}, |
| 1780 | {"x": 9.25, "y": 3}, | 1015 | {"x":9.25, "y":3}, |
| 1781 | {"x": 10.25, "y": 3}, | 1016 | {"x":10.25, "y":3}, |
| 1782 | {"x": 11.25, "y": 3}, | 1017 | {"x":11.25, "y":3}, |
| 1783 | {"x": 12.25, "y": 3, "w": 2.75}, | 1018 | {"x":12.25, "y":3, "w":1.75}, |
| 1784 | 1019 | {"x":14, "y":3}, | |
| 1785 | {"x": 0, "y": 4, "w": 1.25}, | 1020 | |
| 1786 | {"x": 1.25, "y": 4, "w": 1.25}, | 1021 | {"x":0, "y":4, "w":1.25}, |
| 1787 | {"x": 2.5, "y": 4, "w": 1.25}, | 1022 | {"x":1.25, "y":4, "w":1.25}, |
| 1788 | {"x": 3.75, "y": 4, "w": 6.25}, | 1023 | {"x":2.5, "y":4, "w":1.25}, |
| 1789 | {"x": 10, "y": 4, "w": 1.25}, | 1024 | {"x":3.75, "y":4, "w":6.25}, |
| 1790 | {"x": 11.25, "y": 4, "w": 1.25}, | 1025 | {"x":10, "y":4, "w":1.25}, |
| 1791 | {"x": 12.5, "y": 4, "w": 1.25}, | 1026 | {"x":11.25, "y":4, "w":1.25}, |
| 1792 | {"x": 13.75, "y": 4, "w": 1.25} | 1027 | {"x":12.5, "y":4, "w":1.25}, |
| 1793 | ] | 1028 | {"x":13.75, "y":4, "w":1.25} |
| 1794 | }, | 1029 | ] |
| 1030 | }, | ||
| 1795 | "LAYOUT_60_ansi_arrow_split_bs": { | 1031 | "LAYOUT_60_ansi_arrow_split_bs": { |
| 1796 | "layout": [ | 1032 | "layout": [ |
| 1797 | {"x": 0, "y": 0}, | 1033 | {"x":0, "y":0}, |
| 1798 | {"x": 1, "y": 0}, | 1034 | {"x":1, "y":0}, |
| 1799 | {"x": 2, "y": 0}, | 1035 | {"x":2, "y":0}, |
| 1800 | {"x": 3, "y": 0}, | 1036 | {"x":3, "y":0}, |
| 1801 | {"x": 4, "y": 0}, | 1037 | {"x":4, "y":0}, |
| 1802 | {"x": 5, "y": 0}, | 1038 | {"x":5, "y":0}, |
| 1803 | {"x": 6, "y": 0}, | 1039 | {"x":6, "y":0}, |
| 1804 | {"x": 7, "y": 0}, | 1040 | {"x":7, "y":0}, |
| 1805 | {"x": 8, "y": 0}, | 1041 | {"x":8, "y":0}, |
| 1806 | {"x": 9, "y": 0}, | 1042 | {"x":9, "y":0}, |
| 1807 | {"x": 10, "y": 0}, | 1043 | {"x":10, "y":0}, |
| 1808 | {"x": 11, "y": 0}, | 1044 | {"x":11, "y":0}, |
| 1809 | {"x": 12, "y": 0}, | 1045 | {"x":12, "y":0}, |
| 1810 | {"x": 13, "y": 0}, | 1046 | {"x":13, "y":0}, |
| 1811 | {"x": 14, "y": 0}, | 1047 | {"x":14, "y":0}, |
| 1812 | 1048 | ||
| 1813 | {"x": 0, "y": 1, "w": 1.5}, | 1049 | {"x":0, "y":1, "w":1.5}, |
| 1814 | {"x": 1.5, "y": 1}, | 1050 | {"x":1.5, "y":1}, |
| 1815 | {"x": 2.5, "y": 1}, | 1051 | {"x":2.5, "y":1}, |
| 1816 | {"x": 3.5, "y": 1}, | 1052 | {"x":3.5, "y":1}, |
| 1817 | {"x": 4.5, "y": 1}, | 1053 | {"x":4.5, "y":1}, |
| 1818 | {"x": 5.5, "y": 1}, | 1054 | {"x":5.5, "y":1}, |
| 1819 | {"x": 6.5, "y": 1}, | 1055 | {"x":6.5, "y":1}, |
| 1820 | {"x": 7.5, "y": 1}, | 1056 | {"x":7.5, "y":1}, |
| 1821 | {"x": 8.5, "y": 1}, | 1057 | {"x":8.5, "y":1}, |
| 1822 | {"x": 9.5, "y": 1}, | 1058 | {"x":9.5, "y":1}, |
| 1823 | {"x": 10.5, "y": 1}, | 1059 | {"x":10.5, "y":1}, |
| 1824 | {"x": 11.5, "y": 1}, | 1060 | {"x":11.5, "y":1}, |
| 1825 | {"x": 12.5, "y": 1}, | 1061 | {"x":12.5, "y":1}, |
| 1826 | {"x": 13.5, "y": 1, "w": 1.5}, | 1062 | {"x":13.5, "y":1, "w":1.5}, |
| 1827 | 1063 | ||
| 1828 | {"x": 0, "y": 2, "w": 1.75}, | 1064 | {"x":0, "y":2, "w":1.75}, |
| 1829 | {"x": 1.75, "y": 2}, | 1065 | {"x":1.75, "y":2}, |
| 1830 | {"x": 2.75, "y": 2}, | 1066 | {"x":2.75, "y":2}, |
| 1831 | {"x": 3.75, "y": 2}, | 1067 | {"x":3.75, "y":2}, |
| 1832 | {"x": 4.75, "y": 2}, | 1068 | {"x":4.75, "y":2}, |
| 1833 | {"x": 5.75, "y": 2}, | 1069 | {"x":5.75, "y":2}, |
| 1834 | {"x": 6.75, "y": 2}, | 1070 | {"x":6.75, "y":2}, |
| 1835 | {"x": 7.75, "y": 2}, | 1071 | {"x":7.75, "y":2}, |
| 1836 | {"x": 8.75, "y": 2}, | 1072 | {"x":8.75, "y":2}, |
| 1837 | {"x": 9.75, "y": 2}, | 1073 | {"x":9.75, "y":2}, |
| 1838 | {"x": 10.75, "y": 2}, | 1074 | {"x":10.75, "y":2}, |
| 1839 | {"x": 11.75, "y": 2}, | 1075 | {"x":11.75, "y":2}, |
| 1840 | {"x": 12.75, "y": 2, "w": 2.25}, | 1076 | {"x":12.75, "y":2, "w":2.25}, |
| 1841 | 1077 | ||
| 1842 | {"x": 0, "y": 3, "w": 2.25}, | 1078 | {"x":0, "y":3, "w":2.25}, |
| 1843 | {"x": 2.25, "y": 3}, | 1079 | {"x":2.25, "y":3}, |
| 1844 | {"x": 3.25, "y": 3}, | 1080 | {"x":3.25, "y":3}, |
| 1845 | {"x": 4.25, "y": 3}, | 1081 | {"x":4.25, "y":3}, |
| 1846 | {"x": 5.25, "y": 3}, | 1082 | {"x":5.25, "y":3}, |
| 1847 | {"x": 6.25, "y": 3}, | 1083 | {"x":6.25, "y":3}, |
| 1848 | {"x": 7.25, "y": 3}, | 1084 | {"x":7.25, "y":3}, |
| 1849 | {"x": 8.25, "y": 3}, | 1085 | {"x":8.25, "y":3}, |
| 1850 | {"x": 9.25, "y": 3}, | 1086 | {"x":9.25, "y":3}, |
| 1851 | {"x": 10.25, "y": 3}, | 1087 | {"x":10.25, "y":3}, |
| 1852 | {"x": 11.25, "y": 3, "w": 1.75}, | 1088 | {"x":11.25, "y":3, "w":1.75}, |
| 1853 | {"x": 13, "y": 3}, | 1089 | {"x":13, "y":3}, |
| 1854 | {"x": 14, "y": 3}, | 1090 | {"x":14, "y":3}, |
| 1855 | 1091 | ||
| 1856 | {"x": 0, "y": 4, "w": 1.25}, | 1092 | {"x":0, "y":4, "w":1.25}, |
| 1857 | {"x": 1.25, "y": 4, "w": 1.25}, | 1093 | {"x":1.25, "y":4, "w":1.25}, |
| 1858 | {"x": 2.5, "y": 4, "w": 1.25}, | 1094 | {"x":2.5, "y":4, "w":1.25}, |
| 1859 | {"x": 3.75, "y": 4, "w": 6.25}, | 1095 | {"x":3.75, "y":4, "w":6.25}, |
| 1860 | {"x": 10, "y": 4 }, | 1096 | {"x":10, "y":4}, |
| 1861 | {"x": 11, "y": 4 }, | 1097 | {"x":11, "y":4}, |
| 1862 | {"x": 12, "y": 4 }, | 1098 | {"x":12, "y":4}, |
| 1863 | {"x": 13, "y": 4 }, | 1099 | {"x":13, "y":4}, |
| 1864 | {"x": 14, "y": 4 } | 1100 | {"x":14, "y":4} |
| 1865 | ] | 1101 | ] |
| 1866 | }, | 1102 | }, |
| 1867 | "LAYOUT_60_ansi_arrow_6u_spc_split_bs": { | ||
| 1868 | "layout": [ | ||
| 1869 | {"x": 0, "y": 0}, | ||
| 1870 | {"x": 1, "y": 0}, | ||
| 1871 | {"x": 2, "y": 0}, | ||
| 1872 | {"x": 3, "y": 0}, | ||
| 1873 | {"x": 4, "y": 0}, | ||
| 1874 | {"x": 5, "y": 0}, | ||
| 1875 | {"x": 6, "y": 0}, | ||
| 1876 | {"x": 7, "y": 0}, | ||
| 1877 | {"x": 8, "y": 0}, | ||
| 1878 | {"x": 9, "y": 0}, | ||
| 1879 | {"x": 10, "y": 0}, | ||
| 1880 | {"x": 11, "y": 0}, | ||
| 1881 | {"x": 12, "y": 0}, | ||
| 1882 | {"x": 13, "y": 0}, | ||
| 1883 | {"x": 14, "y": 0}, | ||
| 1884 | |||
| 1885 | {"x": 0, "y": 1, "w": 1.5}, | ||
| 1886 | {"x": 1.5, "y": 1}, | ||
| 1887 | {"x": 2.5, "y": 1}, | ||
| 1888 | {"x": 3.5, "y": 1}, | ||
| 1889 | {"x": 4.5, "y": 1}, | ||
| 1890 | {"x": 5.5, "y": 1}, | ||
| 1891 | {"x": 6.5, "y": 1}, | ||
| 1892 | {"x": 7.5, "y": 1}, | ||
| 1893 | {"x": 8.5, "y": 1}, | ||
| 1894 | {"x": 9.5, "y": 1}, | ||
| 1895 | {"x": 10.5, "y": 1}, | ||
| 1896 | {"x": 11.5, "y": 1}, | ||
| 1897 | {"x": 12.5, "y": 1}, | ||
| 1898 | {"x": 13.5, "y": 1, "w": 1.5}, | ||
| 1899 | |||
| 1900 | {"x": 0, "y": 2, "w": 1.75}, | ||
| 1901 | {"x": 1.75, "y": 2}, | ||
| 1902 | {"x": 2.75, "y": 2}, | ||
| 1903 | {"x": 3.75, "y": 2}, | ||
| 1904 | {"x": 4.75, "y": 2}, | ||
| 1905 | {"x": 5.75, "y": 2}, | ||
| 1906 | {"x": 6.75, "y": 2}, | ||
| 1907 | {"x": 7.75, "y": 2}, | ||
| 1908 | {"x": 8.75, "y": 2}, | ||
| 1909 | {"x": 9.75, "y": 2}, | ||
| 1910 | {"x": 10.75, "y": 2}, | ||
| 1911 | {"x": 11.75, "y": 2}, | ||
| 1912 | {"x": 12.75, "y": 2, "w": 2.25}, | ||
| 1913 | |||
| 1914 | {"x": 0, "y": 3, "w": 2.25}, | ||
| 1915 | {"x": 2.25, "y": 3}, | ||
| 1916 | {"x": 3.25, "y": 3}, | ||
| 1917 | {"x": 4.25, "y": 3}, | ||
| 1918 | {"x": 5.25, "y": 3}, | ||
| 1919 | {"x": 6.25, "y": 3}, | ||
| 1920 | {"x": 7.25, "y": 3}, | ||
| 1921 | {"x": 8.25, "y": 3}, | ||
| 1922 | {"x": 9.25, "y": 3}, | ||
| 1923 | {"x": 10.25, "y": 3}, | ||
| 1924 | {"x": 11.25, "y": 3, "w": 1.75}, | ||
| 1925 | {"x": 13, "y": 3}, | ||
| 1926 | {"x": 14, "y": 3}, | ||
| 1927 | |||
| 1928 | {"x": 0, "y": 4, "w": 1.25}, | ||
| 1929 | {"x": 1.25, "y": 4, "w": 1.25}, | ||
| 1930 | {"x": 2.5, "y": 4, "w": 1.25}, | ||
| 1931 | {"x": 3.75, "y": 4, "w": 6}, | ||
| 1932 | {"x": 9.75, "y": 4, "w": 1.25}, | ||
| 1933 | {"x": 11, "y": 4 }, | ||
| 1934 | {"x": 12, "y": 4 }, | ||
| 1935 | {"x": 13, "y": 4 }, | ||
| 1936 | {"x": 14, "y": 4 } | ||
| 1937 | ] | ||
| 1938 | }, | ||
| 1939 | "LAYOUT_60_ansi_arrow_3u_spc_split_bs": { | 1103 | "LAYOUT_60_ansi_arrow_3u_spc_split_bs": { |
| 1940 | "layout": [ | 1104 | "layout": [ |
| 1941 | {"x": 0, "y": 0}, | 1105 | {"x":0, "y":0}, |
| 1942 | {"x": 1, "y": 0}, | 1106 | {"x":1, "y":0}, |
| 1943 | {"x": 2, "y": 0}, | 1107 | {"x":2, "y":0}, |
| 1944 | {"x": 3, "y": 0}, | 1108 | {"x":3, "y":0}, |
| 1945 | {"x": 4, "y": 0}, | 1109 | {"x":4, "y":0}, |
| 1946 | {"x": 5, "y": 0}, | 1110 | {"x":5, "y":0}, |
| 1947 | {"x": 6, "y": 0}, | 1111 | {"x":6, "y":0}, |
| 1948 | {"x": 7, "y": 0}, | 1112 | {"x":7, "y":0}, |
| 1949 | {"x": 8, "y": 0}, | 1113 | {"x":8, "y":0}, |
| 1950 | {"x": 9, "y": 0}, | 1114 | {"x":9, "y":0}, |
| 1951 | {"x": 10, "y": 0}, | 1115 | {"x":10, "y":0}, |
| 1952 | {"x": 11, "y": 0}, | 1116 | {"x":11, "y":0}, |
| 1953 | {"x": 12, "y": 0}, | 1117 | {"x":12, "y":0}, |
| 1954 | {"x": 13, "y": 0}, | 1118 | {"x":13, "y":0}, |
| 1955 | {"x": 14, "y": 0}, | 1119 | {"x":14, "y":0}, |
| 1956 | 1120 | ||
| 1957 | {"x": 0, "y": 1, "w": 1.5}, | 1121 | {"x":0, "y":1, "w":1.5}, |
| 1958 | {"x": 1.5, "y": 1}, | 1122 | {"x":1.5, "y":1}, |
| 1959 | {"x": 2.5, "y": 1}, | 1123 | {"x":2.5, "y":1}, |
| 1960 | {"x": 3.5, "y": 1}, | 1124 | {"x":3.5, "y":1}, |
| 1961 | {"x": 4.5, "y": 1}, | 1125 | {"x":4.5, "y":1}, |
| 1962 | {"x": 5.5, "y": 1}, | 1126 | {"x":5.5, "y":1}, |
| 1963 | {"x": 6.5, "y": 1}, | 1127 | {"x":6.5, "y":1}, |
| 1964 | {"x": 7.5, "y": 1}, | 1128 | {"x":7.5, "y":1}, |
| 1965 | {"x": 8.5, "y": 1}, | 1129 | {"x":8.5, "y":1}, |
| 1966 | {"x": 9.5, "y": 1}, | 1130 | {"x":9.5, "y":1}, |
| 1967 | {"x": 10.5, "y": 1}, | 1131 | {"x":10.5, "y":1}, |
| 1968 | {"x": 11.5, "y": 1}, | 1132 | {"x":11.5, "y":1}, |
| 1969 | {"x": 12.5, "y": 1}, | 1133 | {"x":12.5, "y":1}, |
| 1970 | {"x": 13.5, "y": 1, "w": 1.5}, | 1134 | {"x":13.5, "y":1, "w":1.5}, |
| 1971 | 1135 | ||
| 1972 | {"x": 0, "y": 2, "w": 1.75}, | 1136 | {"x":0, "y":2, "w":1.75}, |
| 1973 | {"x": 1.75, "y": 2}, | 1137 | {"x":1.75, "y":2}, |
| 1974 | {"x": 2.75, "y": 2}, | 1138 | {"x":2.75, "y":2}, |
| 1975 | {"x": 3.75, "y": 2}, | 1139 | {"x":3.75, "y":2}, |
| 1976 | {"x": 4.75, "y": 2}, | 1140 | {"x":4.75, "y":2}, |
| 1977 | {"x": 5.75, "y": 2}, | 1141 | {"x":5.75, "y":2}, |
| 1978 | {"x": 6.75, "y": 2}, | 1142 | {"x":6.75, "y":2}, |
| 1979 | {"x": 7.75, "y": 2}, | 1143 | {"x":7.75, "y":2}, |
| 1980 | {"x": 8.75, "y": 2}, | 1144 | {"x":8.75, "y":2}, |
| 1981 | {"x": 9.75, "y": 2}, | 1145 | {"x":9.75, "y":2}, |
| 1982 | {"x": 10.75, "y": 2}, | 1146 | {"x":10.75, "y":2}, |
| 1983 | {"x": 11.75, "y": 2}, | 1147 | {"x":11.75, "y":2}, |
| 1984 | {"x": 12.75, "y": 2, "w": 2.25}, | 1148 | {"x":12.75, "y":2, "w":2.25}, |
| 1985 | 1149 | ||
| 1986 | {"x": 0, "y": 3, "w": 2.25}, | 1150 | {"x":0, "y":3, "w":2.25}, |
| 1987 | {"x": 2.25, "y": 3}, | 1151 | {"x":2.25, "y":3}, |
| 1988 | {"x": 3.25, "y": 3}, | 1152 | {"x":3.25, "y":3}, |
| 1989 | {"x": 4.25, "y": 3}, | 1153 | {"x":4.25, "y":3}, |
| 1990 | {"x": 5.25, "y": 3}, | 1154 | {"x":5.25, "y":3}, |
| 1991 | {"x": 6.25, "y": 3}, | 1155 | {"x":6.25, "y":3}, |
| 1992 | {"x": 7.25, "y": 3}, | 1156 | {"x":7.25, "y":3}, |
| 1993 | {"x": 8.25, "y": 3}, | 1157 | {"x":8.25, "y":3}, |
| 1994 | {"x": 9.25, "y": 3}, | 1158 | {"x":9.25, "y":3}, |
| 1995 | {"x": 10.25, "y": 3}, | 1159 | {"x":10.25, "y":3}, |
| 1996 | {"x": 11.25, "y": 3, "w": 1.75}, | 1160 | {"x":11.25, "y":3, "w":1.75}, |
| 1997 | {"x": 13, "y": 3}, | 1161 | {"x":13, "y":3}, |
| 1998 | {"x": 14, "y": 3}, | 1162 | {"x":14, "y":3}, |
| 1999 | 1163 | ||
| 2000 | {"x": 0, "y": 4, "w": 1.75}, | 1164 | {"x":0, "y":4, "w":1.75}, |
| 2001 | {"x": 1.75, "y": 4, "w": 1.25}, | 1165 | {"x":1.75, "y":4, "w":1.25}, |
| 2002 | {"x": 3, "y": 4, "w": 1.25}, | 1166 | {"x":3, "y":4, "w":1.25}, |
| 2003 | {"x": 4.25, "y": 4, "w": 1.25}, | 1167 | {"x":4.25, "y":4, "w":1.25}, |
| 2004 | {"x": 5.5, "y": 4, "w": 3 }, | 1168 | {"x":5.5, "y":4, "w":3}, |
| 2005 | {"x": 8.5, "y": 4, "w": 1.25 }, | 1169 | {"x":8.5, "y":4, "w":1.25}, |
| 2006 | {"x": 9.75, "y": 4 , "w": 1.25}, | 1170 | {"x":9.75, "y":4, "w":1.25}, |
| 2007 | {"x": 11, "y": 4 }, | 1171 | {"x":11, "y":4}, |
| 2008 | {"x": 12, "y": 4 }, | 1172 | {"x":12, "y":4}, |
| 2009 | {"x": 13, "y": 4 }, | 1173 | {"x":13, "y":4}, |
| 2010 | {"x": 14, "y": 4 } | 1174 | {"x":14, "y":4} |
| 2011 | ] | 1175 | ] |
| 2012 | }, | 1176 | }, |
| 2013 | "LAYOUT_60_ansi_arrow_split_bs_3u_spc": { | 1177 | "LAYOUT_60_ansi_arrow_split_bs_3u_spc": { |
| 2014 | "layout": [ | 1178 | "layout": [ |
| 2015 | {"x": 0, "y": 0}, | 1179 | {"x":0, "y":0}, |
| 2016 | {"x": 1, "y": 0}, | 1180 | {"x":1, "y":0}, |
| 2017 | {"x": 2, "y": 0}, | 1181 | {"x":2, "y":0}, |
| 2018 | {"x": 3, "y": 0}, | 1182 | {"x":3, "y":0}, |
| 2019 | {"x": 4, "y": 0}, | 1183 | {"x":4, "y":0}, |
| 2020 | {"x": 5, "y": 0}, | 1184 | {"x":5, "y":0}, |
| 2021 | {"x": 6, "y": 0}, | 1185 | {"x":6, "y":0}, |
| 2022 | {"x": 7, "y": 0}, | 1186 | {"x":7, "y":0}, |
| 2023 | {"x": 8, "y": 0}, | 1187 | {"x":8, "y":0}, |
| 2024 | {"x": 9, "y": 0}, | 1188 | {"x":9, "y":0}, |
| 2025 | {"x": 10, "y": 0}, | 1189 | {"x":10, "y":0}, |
| 2026 | {"x": 11, "y": 0}, | 1190 | {"x":11, "y":0}, |
| 2027 | {"x": 12, "y": 0}, | 1191 | {"x":12, "y":0}, |
| 2028 | {"x": 13, "y": 0}, | 1192 | {"x":13, "y":0}, |
| 2029 | {"x": 14, "y": 0}, | 1193 | {"x":14, "y":0}, |
| 2030 | 1194 | ||
| 2031 | {"x": 0, "y": 1, "w": 1.5}, | 1195 | {"x":0, "y":1, "w":1.5}, |
| 2032 | {"x": 1.5, "y": 1}, | 1196 | {"x":1.5, "y":1}, |
| 2033 | {"x": 2.5, "y": 1}, | 1197 | {"x":2.5, "y":1}, |
| 2034 | {"x": 3.5, "y": 1}, | 1198 | {"x":3.5, "y":1}, |
| 2035 | {"x": 4.5, "y": 1}, | 1199 | {"x":4.5, "y":1}, |
| 2036 | {"x": 5.5, "y": 1}, | 1200 | {"x":5.5, "y":1}, |
| 2037 | {"x": 6.5, "y": 1}, | 1201 | {"x":6.5, "y":1}, |
| 2038 | {"x": 7.5, "y": 1}, | 1202 | {"x":7.5, "y":1}, |
| 2039 | {"x": 8.5, "y": 1}, | 1203 | {"x":8.5, "y":1}, |
| 2040 | {"x": 9.5, "y": 1}, | 1204 | {"x":9.5, "y":1}, |
| 2041 | {"x": 10.5, "y": 1}, | 1205 | {"x":10.5, "y":1}, |
| 2042 | {"x": 11.5, "y": 1}, | 1206 | {"x":11.5, "y":1}, |
| 2043 | {"x": 12.5, "y": 1}, | 1207 | {"x":12.5, "y":1}, |
| 2044 | {"x": 13.5, "y": 1, "w": 1.5}, | 1208 | {"x":13.5, "y":1, "w":1.5}, |
| 2045 | 1209 | ||
| 2046 | {"x": 0, "y": 2, "w": 1.75}, | 1210 | {"x":0, "y":2, "w":1.75}, |
| 2047 | {"x": 1.75, "y": 2}, | 1211 | {"x":1.75, "y":2}, |
| 2048 | {"x": 2.75, "y": 2}, | 1212 | {"x":2.75, "y":2}, |
| 2049 | {"x": 3.75, "y": 2}, | 1213 | {"x":3.75, "y":2}, |
| 2050 | {"x": 4.75, "y": 2}, | 1214 | {"x":4.75, "y":2}, |
| 2051 | {"x": 5.75, "y": 2}, | 1215 | {"x":5.75, "y":2}, |
| 2052 | {"x": 6.75, "y": 2}, | 1216 | {"x":6.75, "y":2}, |
| 2053 | {"x": 7.75, "y": 2}, | 1217 | {"x":7.75, "y":2}, |
| 2054 | {"x": 8.75, "y": 2}, | 1218 | {"x":8.75, "y":2}, |
| 2055 | {"x": 9.75, "y": 2}, | 1219 | {"x":9.75, "y":2}, |
| 2056 | {"x": 10.75, "y": 2}, | 1220 | {"x":10.75, "y":2}, |
| 2057 | {"x": 11.75, "y": 2}, | 1221 | {"x":11.75, "y":2}, |
| 2058 | {"x": 12.75, "y": 2, "w": 2.25}, | 1222 | {"x":12.75, "y":2, "w":2.25}, |
| 2059 | 1223 | ||
| 2060 | {"x": 0, "y": 3, "w": 2.25}, | 1224 | {"x":0, "y":3, "w":2.25}, |
| 2061 | {"x": 2.25, "y": 3}, | 1225 | {"x":2.25, "y":3}, |
| 2062 | {"x": 3.25, "y": 3}, | 1226 | {"x":3.25, "y":3}, |
| 2063 | {"x": 4.25, "y": 3}, | 1227 | {"x":4.25, "y":3}, |
| 2064 | {"x": 5.25, "y": 3}, | 1228 | {"x":5.25, "y":3}, |
| 2065 | {"x": 6.25, "y": 3}, | 1229 | {"x":6.25, "y":3}, |
| 2066 | {"x": 7.25, "y": 3}, | 1230 | {"x":7.25, "y":3}, |
| 2067 | {"x": 8.25, "y": 3}, | 1231 | {"x":8.25, "y":3}, |
| 2068 | {"x": 9.25, "y": 3}, | 1232 | {"x":9.25, "y":3}, |
| 2069 | {"x": 10.25, "y": 3}, | 1233 | {"x":10.25, "y":3}, |
| 2070 | {"x": 11.25, "y": 3, "w": 1.75}, | 1234 | {"x":11.25, "y":3, "w":1.75}, |
| 2071 | {"x": 13, "y": 3}, | 1235 | {"x":13, "y":3}, |
| 2072 | {"x": 14, "y": 3}, | 1236 | {"x":14, "y":3}, |
| 2073 | 1237 | ||
| 2074 | {"x": 0, "y": 4, "w": 1.25}, | 1238 | {"x":0, "y":4, "w":1.25}, |
| 2075 | {"x": 1.25, "y": 4, "w": 1.25}, | 1239 | {"x":1.25, "y":4, "w":1.25}, |
| 2076 | {"x": 2.5, "y": 4, "w": 1.25}, | 1240 | {"x":2.5, "y":4, "w":1.25}, |
| 2077 | {"x": 3.75, "y": 4, "w": 3 }, | 1241 | {"x":3.75, "y":4, "w":3}, |
| 2078 | {"x": 6.75, "y": 4, "w": 3 }, | 1242 | {"x":6.75, "y":4, "w":3}, |
| 2079 | {"x": 9.75, "y": 4, "w": 1.25 }, | 1243 | {"x":9.75, "y":4, "w":1.25}, |
| 2080 | {"x": 11, "y": 4 }, | 1244 | {"x":11, "y":4}, |
| 2081 | {"x": 12, "y": 4 }, | 1245 | {"x":12, "y":4}, |
| 2082 | {"x": 13, "y": 4 }, | 1246 | {"x":13, "y":4}, |
| 2083 | {"x": 14, "y": 4 } | 1247 | {"x":14, "y":4} |
| 2084 | ] | 1248 | ] |
| 2085 | }, | 1249 | }, |
| 2086 | "LAYOUT_60_ansi_7u_spc_split_bs": { | 1250 | "LAYOUT_60_tsangan_hhkb": { |
| 2087 | "layout": [ | 1251 | "layout": [ |
| 2088 | {"x": 0, "y": 0}, | 1252 | {"x":0, "y":0}, |
| 2089 | {"x": 1, "y": 0}, | 1253 | {"x":1, "y":0}, |
| 2090 | {"x": 2, "y": 0}, | 1254 | {"x":2, "y":0}, |
| 2091 | {"x": 3, "y": 0}, | 1255 | {"x":3, "y":0}, |
| 2092 | {"x": 4, "y": 0}, | 1256 | {"x":4, "y":0}, |
| 2093 | {"x": 5, "y": 0}, | 1257 | {"x":5, "y":0}, |
| 2094 | {"x": 6, "y": 0}, | 1258 | {"x":6, "y":0}, |
| 2095 | {"x": 7, "y": 0}, | 1259 | {"x":7, "y":0}, |
| 2096 | {"x": 8, "y": 0}, | 1260 | {"x":8, "y":0}, |
| 2097 | {"x": 9, "y": 0}, | 1261 | {"x":9, "y":0}, |
| 2098 | {"x": 10, "y": 0}, | 1262 | {"x":10, "y":0}, |
| 2099 | {"x": 11, "y": 0}, | 1263 | {"x":11, "y":0}, |
| 2100 | {"x": 12, "y": 0}, | 1264 | {"x":12, "y":0}, |
| 2101 | {"x": 13, "y": 0}, | 1265 | {"x":13, "y":0}, |
| 2102 | {"x": 14, "y": 0}, | 1266 | {"x":14, "y":0}, |
| 2103 | 1267 | ||
| 2104 | {"x": 0, "y": 1, "w": 1.5}, | 1268 | {"x":0, "y":1, "w":1.5}, |
| 2105 | {"x": 1.5, "y": 1}, | 1269 | {"x":1.5, "y":1}, |
| 2106 | {"x": 2.5, "y": 1}, | 1270 | {"x":2.5, "y":1}, |
| 2107 | {"x": 3.5, "y": 1}, | 1271 | {"x":3.5, "y":1}, |
| 2108 | {"x": 4.5, "y": 1}, | 1272 | {"x":4.5, "y":1}, |
| 2109 | {"x": 5.5, "y": 1}, | 1273 | {"x":5.5, "y":1}, |
| 2110 | {"x": 6.5, "y": 1}, | 1274 | {"x":6.5, "y":1}, |
| 2111 | {"x": 7.5, "y": 1}, | 1275 | {"x":7.5, "y":1}, |
| 2112 | {"x": 8.5, "y": 1}, | 1276 | {"x":8.5, "y":1}, |
| 2113 | {"x": 9.5, "y": 1}, | 1277 | {"x":9.5, "y":1}, |
| 2114 | {"x": 10.5, "y": 1}, | 1278 | {"x":10.5, "y":1}, |
| 2115 | {"x": 11.5, "y": 1}, | 1279 | {"x":11.5, "y":1}, |
| 2116 | {"x": 12.5, "y": 1}, | 1280 | {"x":12.5, "y":1}, |
| 2117 | {"x": 13.5, "y": 1, "w": 1.5}, | 1281 | {"x":13.5, "y":1, "w":1.5}, |
| 2118 | 1282 | ||
| 2119 | {"x": 0, "y": 2, "w": 1.75}, | 1283 | {"x":0, "y":2, "w":1.75}, |
| 2120 | {"x": 1.75, "y": 2}, | 1284 | {"x":1.75, "y":2}, |
| 2121 | {"x": 2.75, "y": 2}, | 1285 | {"x":2.75, "y":2}, |
| 2122 | {"x": 3.75, "y": 2}, | 1286 | {"x":3.75, "y":2}, |
| 2123 | {"x": 4.75, "y": 2}, | 1287 | {"x":4.75, "y":2}, |
| 2124 | {"x": 5.75, "y": 2}, | 1288 | {"x":5.75, "y":2}, |
| 2125 | {"x": 6.75, "y": 2}, | 1289 | {"x":6.75, "y":2}, |
| 2126 | {"x": 7.75, "y": 2}, | 1290 | {"x":7.75, "y":2}, |
| 2127 | {"x": 8.75, "y": 2}, | 1291 | {"x":8.75, "y":2}, |
| 2128 | {"x": 9.75, "y": 2}, | 1292 | {"x":9.75, "y":2}, |
| 2129 | {"x": 10.75, "y": 2}, | 1293 | {"x":10.75, "y":2}, |
| 2130 | {"x": 11.75, "y": 2}, | 1294 | {"x":11.75, "y":2}, |
| 2131 | {"x": 12.75, "y": 2, "w": 2.25}, | 1295 | {"x":12.75, "y":2, "w":2.25}, |
| 2132 | 1296 | ||
| 2133 | {"x": 0, "y": 3, "w": 2.25}, | 1297 | {"x":0, "y":3, "w":2.25}, |
| 2134 | {"x": 2.25, "y": 3}, | 1298 | {"x":2.25, "y":3}, |
| 2135 | {"x": 3.25, "y": 3}, | 1299 | {"x":3.25, "y":3}, |
| 2136 | {"x": 4.25, "y": 3}, | 1300 | {"x":4.25, "y":3}, |
| 2137 | {"x": 5.25, "y": 3}, | 1301 | {"x":5.25, "y":3}, |
| 2138 | {"x": 6.25, "y": 3}, | 1302 | {"x":6.25, "y":3}, |
| 2139 | {"x": 7.25, "y": 3}, | 1303 | {"x":7.25, "y":3}, |
| 2140 | {"x": 8.25, "y": 3}, | 1304 | {"x":8.25, "y":3}, |
| 2141 | {"x": 9.25, "y": 3}, | 1305 | {"x":9.25, "y":3}, |
| 2142 | {"x": 10.25, "y": 3}, | 1306 | {"x":10.25, "y":3}, |
| 2143 | {"x": 11.25, "y": 3}, | 1307 | {"x":11.25, "y":3}, |
| 2144 | {"x": 12.25, "y": 3, "w": 2.75}, | 1308 | {"x":12.25, "y":3, "w":1.75}, |
| 2145 | 1309 | {"x":14, "y":3}, | |
| 2146 | {"x": 0, "y": 4, "w": 1.5}, | 1310 | |
| 2147 | {"x": 1.5, "y": 4}, | 1311 | {"x":0, "y":4, "w":1.5}, |
| 2148 | {"x": 2.5, "y": 4, "w": 1.5}, | 1312 | {"x":1.5, "y":4}, |
| 2149 | {"x": 4, "y": 4, "w": 7}, | 1313 | {"x":2.5, "y":4, "w":1.5}, |
| 2150 | {"x": 11, "y": 4, "w": 1.5}, | 1314 | {"x":4, "y":4, "w":7}, |
| 2151 | {"x": 12.5, "y": 4}, | 1315 | {"x":11, "y":4, "w":1.5}, |
| 2152 | {"x": 13.5, "y": 4, "w": 1.5} | 1316 | {"x":12.5, "y":4}, |
| 2153 | ] | 1317 | {"x":13.5, "y":4, "w":1.5} |
| 2154 | }, | 1318 | ] |
| 1319 | }, | ||
| 2155 | "LAYOUT_64_ansi_split_bs": { | 1320 | "LAYOUT_64_ansi_split_bs": { |
| 2156 | "layout": [ | 1321 | "layout": [ |
| 2157 | {"x": 0, "y": 0}, | 1322 | {"x":0, "y":0}, |
| 2158 | {"x": 1, "y": 0}, | 1323 | {"x":1, "y":0}, |
| 2159 | {"x": 2, "y": 0}, | 1324 | {"x":2, "y":0}, |
| 2160 | {"x": 3, "y": 0}, | 1325 | {"x":3, "y":0}, |
| 2161 | {"x": 4, "y": 0}, | 1326 | {"x":4, "y":0}, |
| 2162 | {"x": 5, "y": 0}, | 1327 | {"x":5, "y":0}, |
| 2163 | {"x": 6, "y": 0}, | 1328 | {"x":6, "y":0}, |
| 2164 | {"x": 7, "y": 0}, | 1329 | {"x":7, "y":0}, |
| 2165 | {"x": 8, "y": 0}, | 1330 | {"x":8, "y":0}, |
| 2166 | {"x": 9, "y": 0}, | 1331 | {"x":9, "y":0}, |
| 2167 | {"x": 10, "y": 0}, | 1332 | {"x":10, "y":0}, |
| 2168 | {"x": 11, "y": 0}, | 1333 | {"x":11, "y":0}, |
| 2169 | {"x": 12, "y": 0}, | 1334 | {"x":12, "y":0}, |
| 2170 | {"x": 13, "y": 0}, | 1335 | {"x":13, "y":0}, |
| 2171 | {"x": 14, "y": 0}, | 1336 | {"x":14, "y":0}, |
| 2172 | 1337 | ||
| 2173 | {"x": 0, "y": 1, "w": 1.5}, | 1338 | {"x":0, "y":1, "w":1.5}, |
| 2174 | {"x": 1.5, "y": 1}, | 1339 | {"x":1.5, "y":1}, |
| 2175 | {"x": 2.5, "y": 1}, | 1340 | {"x":2.5, "y":1}, |
| 2176 | {"x": 3.5, "y": 1}, | 1341 | {"x":3.5, "y":1}, |
| 2177 | {"x": 4.5, "y": 1}, | 1342 | {"x":4.5, "y":1}, |
| 2178 | {"x": 5.5, "y": 1}, | 1343 | {"x":5.5, "y":1}, |
| 2179 | {"x": 6.5, "y": 1}, | 1344 | {"x":6.5, "y":1}, |
| 2180 | {"x": 7.5, "y": 1}, | 1345 | {"x":7.5, "y":1}, |
| 2181 | {"x": 8.5, "y": 1}, | 1346 | {"x":8.5, "y":1}, |
| 2182 | {"x": 9.5, "y": 1}, | 1347 | {"x":9.5, "y":1}, |
| 2183 | {"x": 10.5, "y": 1}, | 1348 | {"x":10.5, "y":1}, |
| 2184 | {"x": 11.5, "y": 1}, | 1349 | {"x":11.5, "y":1}, |
| 2185 | {"x": 12.5, "y": 1}, | 1350 | {"x":12.5, "y":1}, |
| 2186 | {"x": 13.5, "y": 1, "w": 1.5}, | 1351 | {"x":13.5, "y":1, "w":1.5}, |
| 2187 | 1352 | ||
| 2188 | {"x": 0, "y": 2, "w": 1.75}, | 1353 | {"x":0, "y":2, "w":1.75}, |
| 2189 | {"x": 1.75, "y": 2}, | 1354 | {"x":1.75, "y":2}, |
| 2190 | {"x": 2.75, "y": 2}, | 1355 | {"x":2.75, "y":2}, |
| 2191 | {"x": 3.75, "y": 2}, | 1356 | {"x":3.75, "y":2}, |
| 2192 | {"x": 4.75, "y": 2}, | 1357 | {"x":4.75, "y":2}, |
| 2193 | {"x": 5.75, "y": 2}, | 1358 | {"x":5.75, "y":2}, |
| 2194 | {"x": 6.75, "y": 2}, | 1359 | {"x":6.75, "y":2}, |
| 2195 | {"x": 7.75, "y": 2}, | 1360 | {"x":7.75, "y":2}, |
| 2196 | {"x": 8.75, "y": 2}, | 1361 | {"x":8.75, "y":2}, |
| 2197 | {"x": 9.75, "y": 2}, | 1362 | {"x":9.75, "y":2}, |
| 2198 | {"x": 10.75, "y": 2}, | 1363 | {"x":10.75, "y":2}, |
| 2199 | {"x": 11.75, "y": 2}, | 1364 | {"x":11.75, "y":2}, |
| 2200 | {"x": 12.75, "y": 2, "w": 2.25}, | 1365 | {"x":12.75, "y":2, "w":2.25}, |
| 2201 | 1366 | ||
| 2202 | {"x": 0, "y": 3, "w": 2}, | 1367 | {"x":0, "y":3, "w":2}, |
| 2203 | {"x": 2, "y": 3}, | 1368 | {"x":2, "y":3}, |
| 2204 | {"x": 3, "y": 3}, | 1369 | {"x":3, "y":3}, |
| 2205 | {"x": 4, "y": 3}, | 1370 | {"x":4, "y":3}, |
| 2206 | {"x": 5, "y": 3}, | 1371 | {"x":5, "y":3}, |
| 2207 | {"x": 6, "y": 3}, | 1372 | {"x":6, "y":3}, |
| 2208 | {"x": 7, "y": 3}, | 1373 | {"x":7, "y":3}, |
| 2209 | {"x": 8, "y": 3}, | 1374 | {"x":8, "y":3}, |
| 2210 | {"x": 9, "y": 3}, | 1375 | {"x":9, "y":3}, |
| 2211 | {"x": 10, "y": 3}, | 1376 | {"x":10, "y":3}, |
| 2212 | {"x": 11, "y": 3}, | 1377 | {"x":11, "y":3}, |
| 2213 | {"x": 12, "y": 3}, | 1378 | {"x":12, "y":3}, |
| 2214 | {"x": 13, "y": 3}, | 1379 | {"x":13, "y":3}, |
| 2215 | {"x": 14, "y": 3}, | 1380 | {"x":14, "y":3}, |
| 2216 | 1381 | ||
| 2217 | {"x": 0, "y": 4, "w": 1.25}, | 1382 | {"x":0, "y":4, "w":1.25}, |
| 2218 | {"x": 1.25, "y": 4, "w": 1.25}, | 1383 | {"x":1.25, "y":4, "w":1.25}, |
| 2219 | {"x": 2.5, "y": 4, "w": 1.25}, | 1384 | {"x":2.5, "y":4, "w":1.25}, |
| 2220 | {"x": 3.75, "y": 4, "w": 6.25}, | 1385 | {"x":3.75, "y":4, "w":6.25}, |
| 2221 | {"x": 10, "y": 4 }, | 1386 | {"x":10, "y":4}, |
| 2222 | {"x": 11, "y": 4 }, | 1387 | {"x":11, "y":4}, |
| 2223 | {"x": 12, "y": 4 }, | 1388 | {"x":12, "y":4}, |
| 2224 | {"x": 13, "y": 4 }, | 1389 | {"x":13, "y":4}, |
| 2225 | {"x": 14, "y": 4 } | 1390 | {"x":14, "y":4} |
| 2226 | ] | 1391 | ] |
| 2227 | }, | 1392 | }, |
| 2228 | "LAYOUT_64_ansi_6u_spc_split_bs": { | ||
| 2229 | "layout": [ | ||
| 2230 | {"x": 0, "y": 0}, | ||
| 2231 | {"x": 1, "y": 0}, | ||
| 2232 | {"x": 2, "y": 0}, | ||
| 2233 | {"x": 3, "y": 0}, | ||
| 2234 | {"x": 4, "y": 0}, | ||
| 2235 | {"x": 5, "y": 0}, | ||
| 2236 | {"x": 6, "y": 0}, | ||
| 2237 | {"x": 7, "y": 0}, | ||
| 2238 | {"x": 8, "y": 0}, | ||
| 2239 | {"x": 9, "y": 0}, | ||
| 2240 | {"x": 10, "y": 0}, | ||
| 2241 | {"x": 11, "y": 0}, | ||
| 2242 | {"x": 12, "y": 0}, | ||
| 2243 | {"x": 13, "y": 0}, | ||
| 2244 | {"x": 14, "y": 0}, | ||
| 2245 | |||
| 2246 | {"x": 0, "y": 1, "w": 1.5}, | ||
| 2247 | {"x": 1.5, "y": 1}, | ||
| 2248 | {"x": 2.5, "y": 1}, | ||
| 2249 | {"x": 3.5, "y": 1}, | ||
| 2250 | {"x": 4.5, "y": 1}, | ||
| 2251 | {"x": 5.5, "y": 1}, | ||
| 2252 | {"x": 6.5, "y": 1}, | ||
| 2253 | {"x": 7.5, "y": 1}, | ||
| 2254 | {"x": 8.5, "y": 1}, | ||
| 2255 | {"x": 9.5, "y": 1}, | ||
| 2256 | {"x": 10.5, "y": 1}, | ||
| 2257 | {"x": 11.5, "y": 1}, | ||
| 2258 | {"x": 12.5, "y": 1}, | ||
| 2259 | {"x": 13.5, "y": 1, "w": 1.5}, | ||
| 2260 | |||
| 2261 | {"x": 0, "y": 2, "w": 1.75}, | ||
| 2262 | {"x": 1.75, "y": 2}, | ||
| 2263 | {"x": 2.75, "y": 2}, | ||
| 2264 | {"x": 3.75, "y": 2}, | ||
| 2265 | {"x": 4.75, "y": 2}, | ||
| 2266 | {"x": 5.75, "y": 2}, | ||
| 2267 | {"x": 6.75, "y": 2}, | ||
| 2268 | {"x": 7.75, "y": 2}, | ||
| 2269 | {"x": 8.75, "y": 2}, | ||
| 2270 | {"x": 9.75, "y": 2}, | ||
| 2271 | {"x": 10.75, "y": 2}, | ||
| 2272 | {"x": 11.75, "y": 2}, | ||
| 2273 | {"x": 12.75, "y": 2, "w": 2.25}, | ||
| 2274 | |||
| 2275 | {"x": 0, "y": 3, "w": 2}, | ||
| 2276 | {"x": 2, "y": 3}, | ||
| 2277 | {"x": 3, "y": 3}, | ||
| 2278 | {"x": 4, "y": 3}, | ||
| 2279 | {"x": 5, "y": 3}, | ||
| 2280 | {"x": 6, "y": 3}, | ||
| 2281 | {"x": 7, "y": 3}, | ||
| 2282 | {"x": 8, "y": 3}, | ||
| 2283 | {"x": 9, "y": 3}, | ||
| 2284 | {"x": 10, "y": 3}, | ||
| 2285 | {"x": 11, "y": 3}, | ||
| 2286 | {"x": 12, "y": 3}, | ||
| 2287 | {"x": 13, "y": 3}, | ||
| 2288 | {"x": 14, "y": 3}, | ||
| 2289 | |||
| 2290 | {"x": 0, "y": 4, "w": 1.25}, | ||
| 2291 | {"x": 1.25, "y": 4, "w": 1.25}, | ||
| 2292 | {"x": 2.5, "y": 4, "w": 1.25}, | ||
| 2293 | {"x": 3.75, "y": 4, "w": 6}, | ||
| 2294 | {"x": 9.75, "y": 4, "w":1.25 }, | ||
| 2295 | {"x": 11, "y": 4 }, | ||
| 2296 | {"x": 12, "y": 4 }, | ||
| 2297 | {"x": 13, "y": 4 }, | ||
| 2298 | {"x": 14, "y": 4 } | ||
| 2299 | ] | ||
| 2300 | }, | ||
| 2301 | "LAYOUT_64_ansi_3u_spc_split_bs": { | 1393 | "LAYOUT_64_ansi_3u_spc_split_bs": { |
| 2302 | "layout": [ | 1394 | "layout": [ |
| 2303 | {"x": 0, "y": 0}, | 1395 | {"x":0, "y":0}, |
| 2304 | {"x": 1, "y": 0}, | 1396 | {"x":1, "y":0}, |
| 2305 | {"x": 2, "y": 0}, | 1397 | {"x":2, "y":0}, |
| 2306 | {"x": 3, "y": 0}, | 1398 | {"x":3, "y":0}, |
| 2307 | {"x": 4, "y": 0}, | 1399 | {"x":4, "y":0}, |
| 2308 | {"x": 5, "y": 0}, | 1400 | {"x":5, "y":0}, |
| 2309 | {"x": 6, "y": 0}, | 1401 | {"x":6, "y":0}, |
| 2310 | {"x": 7, "y": 0}, | 1402 | {"x":7, "y":0}, |
| 2311 | {"x": 8, "y": 0}, | 1403 | {"x":8, "y":0}, |
| 2312 | {"x": 9, "y": 0}, | 1404 | {"x":9, "y":0}, |
| 2313 | {"x": 10, "y": 0}, | 1405 | {"x":10, "y":0}, |
| 2314 | {"x": 11, "y": 0}, | 1406 | {"x":11, "y":0}, |
| 2315 | {"x": 12, "y": 0}, | 1407 | {"x":12, "y":0}, |
| 2316 | {"x": 13, "y": 0}, | 1408 | {"x":13, "y":0}, |
| 2317 | {"x": 14, "y": 0}, | 1409 | {"x":14, "y":0}, |
| 2318 | 1410 | ||
| 2319 | {"x": 0, "y": 1, "w": 1.5}, | 1411 | {"x":0, "y":1, "w":1.5}, |
| 2320 | {"x": 1.5, "y": 1}, | 1412 | {"x":1.5, "y":1}, |
| 2321 | {"x": 2.5, "y": 1}, | 1413 | {"x":2.5, "y":1}, |
| 2322 | {"x": 3.5, "y": 1}, | 1414 | {"x":3.5, "y":1}, |
| 2323 | {"x": 4.5, "y": 1}, | 1415 | {"x":4.5, "y":1}, |
| 2324 | {"x": 5.5, "y": 1}, | 1416 | {"x":5.5, "y":1}, |
| 2325 | {"x": 6.5, "y": 1}, | 1417 | {"x":6.5, "y":1}, |
| 2326 | {"x": 7.5, "y": 1}, | 1418 | {"x":7.5, "y":1}, |
| 2327 | {"x": 8.5, "y": 1}, | 1419 | {"x":8.5, "y":1}, |
| 2328 | {"x": 9.5, "y": 1}, | 1420 | {"x":9.5, "y":1}, |
| 2329 | {"x": 10.5, "y": 1}, | 1421 | {"x":10.5, "y":1}, |
| 2330 | {"x": 11.5, "y": 1}, | 1422 | {"x":11.5, "y":1}, |
| 2331 | {"x": 12.5, "y": 1}, | 1423 | {"x":12.5, "y":1}, |
| 2332 | {"x": 13.5, "y": 1, "w": 1.5}, | 1424 | {"x":13.5, "y":1, "w":1.5}, |
| 2333 | 1425 | ||
| 2334 | {"x": 0, "y": 2, "w": 1.75}, | 1426 | {"x":0, "y":2, "w":1.75}, |
| 2335 | {"x": 1.75, "y": 2}, | 1427 | {"x":1.75, "y":2}, |
| 2336 | {"x": 2.75, "y": 2}, | 1428 | {"x":2.75, "y":2}, |
| 2337 | {"x": 3.75, "y": 2}, | 1429 | {"x":3.75, "y":2}, |
| 2338 | {"x": 4.75, "y": 2}, | 1430 | {"x":4.75, "y":2}, |
| 2339 | {"x": 5.75, "y": 2}, | 1431 | {"x":5.75, "y":2}, |
| 2340 | {"x": 6.75, "y": 2}, | 1432 | {"x":6.75, "y":2}, |
| 2341 | {"x": 7.75, "y": 2}, | 1433 | {"x":7.75, "y":2}, |
| 2342 | {"x": 8.75, "y": 2}, | 1434 | {"x":8.75, "y":2}, |
| 2343 | {"x": 9.75, "y": 2}, | 1435 | {"x":9.75, "y":2}, |
| 2344 | {"x": 10.75, "y": 2}, | 1436 | {"x":10.75, "y":2}, |
| 2345 | {"x": 11.75, "y": 2}, | 1437 | {"x":11.75, "y":2}, |
| 2346 | {"x": 12.75, "y": 2, "w": 2.25}, | 1438 | {"x":12.75, "y":2, "w":2.25}, |
| 2347 | 1439 | ||
| 2348 | {"x": 0, "y": 3, "w": 2}, | 1440 | {"x":0, "y":3, "w":2}, |
| 2349 | {"x": 2, "y": 3}, | 1441 | {"x":2, "y":3}, |
| 2350 | {"x": 3, "y": 3}, | 1442 | {"x":3, "y":3}, |
| 2351 | {"x": 4, "y": 3}, | 1443 | {"x":4, "y":3}, |
| 2352 | {"x": 5, "y": 3}, | 1444 | {"x":5, "y":3}, |
| 2353 | {"x": 6, "y": 3}, | 1445 | {"x":6, "y":3}, |
| 2354 | {"x": 7, "y": 3}, | 1446 | {"x":7, "y":3}, |
| 2355 | {"x": 8, "y": 3}, | 1447 | {"x":8, "y":3}, |
| 2356 | {"x": 9, "y": 3}, | 1448 | {"x":9, "y":3}, |
| 2357 | {"x": 10, "y": 3}, | 1449 | {"x":10, "y":3}, |
| 2358 | {"x": 11, "y": 3}, | 1450 | {"x":11, "y":3}, |
| 2359 | {"x": 12, "y": 3}, | 1451 | {"x":12, "y":3}, |
| 2360 | {"x": 13, "y": 3}, | 1452 | {"x":13, "y":3}, |
| 2361 | {"x": 14, "y": 3}, | 1453 | {"x":14, "y":3}, |
| 2362 | 1454 | ||
| 2363 | {"x": 0, "y": 4, "w": 1.75}, | 1455 | {"x":0, "y":4, "w":1.75}, |
| 2364 | {"x": 1.75, "y": 4, "w": 1.25}, | 1456 | {"x":1.75, "y":4, "w":1.25}, |
| 2365 | {"x": 3, "y": 4, "w": 1.25}, | 1457 | {"x":3, "y":4, "w":1.25}, |
| 2366 | {"x": 4.25, "y": 4, "w": 1.25}, | 1458 | {"x":4.25, "y":4, "w":1.25}, |
| 2367 | {"x": 5.5, "y": 4, "w": 3 }, | 1459 | {"x":5.5, "y":4, "w":3}, |
| 2368 | {"x": 8.5, "y": 4, "w": 1.25 }, | 1460 | {"x":8.5, "y":4, "w":1.25}, |
| 2369 | {"x": 9.75, "y": 4 , "w": 1.25}, | 1461 | {"x":9.75, "y":4, "w":1.25}, |
| 2370 | {"x": 11, "y": 4 }, | 1462 | {"x":11, "y":4}, |
| 2371 | {"x": 12, "y": 4 }, | 1463 | {"x":12, "y":4}, |
| 2372 | {"x": 13, "y": 4 }, | 1464 | {"x":13, "y":4}, |
| 2373 | {"x": 14, "y": 4 } | 1465 | {"x":14, "y":4} |
| 2374 | ] | 1466 | ] |
| 2375 | }, | 1467 | }, |
| 2376 | "LAYOUT_64_ansi_split_bs_3u_spc": { | 1468 | "LAYOUT_64_ansi_split_bs_3u_spc": { |
| 2377 | "layout": [ | 1469 | "layout": [ |
| 2378 | {"x": 0, "y": 0}, | 1470 | {"x":0, "y":0}, |
| 2379 | {"x": 1, "y": 0}, | 1471 | {"x":1, "y":0}, |
| 2380 | {"x": 2, "y": 0}, | 1472 | {"x":2, "y":0}, |
| 2381 | {"x": 3, "y": 0}, | 1473 | {"x":3, "y":0}, |
| 2382 | {"x": 4, "y": 0}, | 1474 | {"x":4, "y":0}, |
| 2383 | {"x": 5, "y": 0}, | 1475 | {"x":5, "y":0}, |
| 2384 | {"x": 6, "y": 0}, | 1476 | {"x":6, "y":0}, |
| 2385 | {"x": 7, "y": 0}, | 1477 | {"x":7, "y":0}, |
| 2386 | {"x": 8, "y": 0}, | 1478 | {"x":8, "y":0}, |
| 2387 | {"x": 9, "y": 0}, | 1479 | {"x":9, "y":0}, |
| 2388 | {"x": 10, "y": 0}, | 1480 | {"x":10, "y":0}, |
| 2389 | {"x": 11, "y": 0}, | 1481 | {"x":11, "y":0}, |
| 2390 | {"x": 12, "y": 0}, | 1482 | {"x":12, "y":0}, |
| 2391 | {"x": 13, "y": 0}, | 1483 | {"x":13, "y":0}, |
| 2392 | {"x": 14, "y": 0}, | 1484 | {"x":14, "y":0}, |
| 2393 | 1485 | ||
| 2394 | {"x": 0, "y": 1, "w": 1.5}, | 1486 | {"x":0, "y":1, "w":1.5}, |
| 2395 | {"x": 1.5, "y": 1}, | 1487 | {"x":1.5, "y":1}, |
| 2396 | {"x": 2.5, "y": 1}, | 1488 | {"x":2.5, "y":1}, |
| 2397 | {"x": 3.5, "y": 1}, | 1489 | {"x":3.5, "y":1}, |
| 2398 | {"x": 4.5, "y": 1}, | 1490 | {"x":4.5, "y":1}, |
| 2399 | {"x": 5.5, "y": 1}, | 1491 | {"x":5.5, "y":1}, |
| 2400 | {"x": 6.5, "y": 1}, | 1492 | {"x":6.5, "y":1}, |
| 2401 | {"x": 7.5, "y": 1}, | 1493 | {"x":7.5, "y":1}, |
| 2402 | {"x": 8.5, "y": 1}, | 1494 | {"x":8.5, "y":1}, |
| 2403 | {"x": 9.5, "y": 1}, | 1495 | {"x":9.5, "y":1}, |
| 2404 | {"x": 10.5, "y": 1}, | 1496 | {"x":10.5, "y":1}, |
| 2405 | {"x": 11.5, "y": 1}, | 1497 | {"x":11.5, "y":1}, |
| 2406 | {"x": 12.5, "y": 1}, | 1498 | {"x":12.5, "y":1}, |
| 2407 | {"x": 13.5, "y": 1, "w": 1.5}, | 1499 | {"x":13.5, "y":1, "w":1.5}, |
| 2408 | 1500 | ||
| 2409 | {"x": 0, "y": 2, "w": 1.75}, | 1501 | {"x":0, "y":2, "w":1.75}, |
| 2410 | {"x": 1.75, "y": 2}, | 1502 | {"x":1.75, "y":2}, |
| 2411 | {"x": 2.75, "y": 2}, | 1503 | {"x":2.75, "y":2}, |
| 2412 | {"x": 3.75, "y": 2}, | 1504 | {"x":3.75, "y":2}, |
| 2413 | {"x": 4.75, "y": 2}, | 1505 | {"x":4.75, "y":2}, |
| 2414 | {"x": 5.75, "y": 2}, | 1506 | {"x":5.75, "y":2}, |
| 2415 | {"x": 6.75, "y": 2}, | 1507 | {"x":6.75, "y":2}, |
| 2416 | {"x": 7.75, "y": 2}, | 1508 | {"x":7.75, "y":2}, |
| 2417 | {"x": 8.75, "y": 2}, | 1509 | {"x":8.75, "y":2}, |
| 2418 | {"x": 9.75, "y": 2}, | 1510 | {"x":9.75, "y":2}, |
| 2419 | {"x": 10.75, "y": 2}, | 1511 | {"x":10.75, "y":2}, |
| 2420 | {"x": 11.75, "y": 2}, | 1512 | {"x":11.75, "y":2}, |
| 2421 | {"x": 12.75, "y": 2, "w": 2.25}, | 1513 | {"x":12.75, "y":2, "w":2.25}, |
| 2422 | 1514 | ||
| 2423 | {"x": 0, "y": 3, "w": 2}, | 1515 | {"x":0, "y":3, "w":2}, |
| 2424 | {"x": 2, "y": 3}, | 1516 | {"x":2, "y":3}, |
| 2425 | {"x": 3, "y": 3}, | 1517 | {"x":3, "y":3}, |
| 2426 | {"x": 4, "y": 3}, | 1518 | {"x":4, "y":3}, |
| 2427 | {"x": 5, "y": 3}, | 1519 | {"x":5, "y":3}, |
| 2428 | {"x": 6, "y": 3}, | 1520 | {"x":6, "y":3}, |
| 2429 | {"x": 7, "y": 3}, | 1521 | {"x":7, "y":3}, |
| 2430 | {"x": 8, "y": 3}, | 1522 | {"x":8, "y":3}, |
| 2431 | {"x": 9, "y": 3}, | 1523 | {"x":9, "y":3}, |
| 2432 | {"x": 10, "y": 3}, | 1524 | {"x":10, "y":3}, |
| 2433 | {"x": 11, "y": 3}, | 1525 | {"x":11, "y":3}, |
| 2434 | {"x": 12, "y": 3}, | 1526 | {"x":12, "y":3}, |
| 2435 | {"x": 13, "y": 3}, | 1527 | {"x":13, "y":3}, |
| 2436 | {"x": 14, "y": 3}, | 1528 | {"x":14, "y":3}, |
| 2437 | 1529 | ||
| 2438 | {"x": 0, "y": 4, "w": 1.25}, | 1530 | {"x":0, "y":4, "w":1.25}, |
| 2439 | {"x": 1.25, "y": 4, "w": 1.25}, | 1531 | {"x":1.25, "y":4, "w":1.25}, |
| 2440 | {"x": 2.5, "y": 4, "w": 1.25}, | 1532 | {"x":2.5, "y":4, "w":1.25}, |
| 2441 | {"x": 3.75, "y": 4, "w": 3 }, | 1533 | {"x":3.75, "y":4, "w":3}, |
| 2442 | {"x": 6.75, "y": 4, "w": 3 }, | 1534 | {"x":6.75, "y":4, "w":3}, |
| 2443 | {"x": 9.75, "y": 4, "w": 1.25 }, | 1535 | {"x":9.75, "y":4, "w":1.25}, |
| 2444 | {"x": 11, "y": 4 }, | 1536 | {"x":11, "y":4}, |
| 2445 | {"x": 12, "y": 4 }, | 1537 | {"x":12, "y":4}, |
| 2446 | {"x": 13, "y": 4 }, | 1538 | {"x":13, "y":4}, |
| 2447 | {"x": 14, "y": 4 } | 1539 | {"x":14, "y":4} |
| 2448 | ] | 1540 | ] |
| 2449 | }, | 1541 | }, |
| 2450 | "LAYOUT_60_iso_split_bs": { | ||
| 2451 | "layout": [ | ||
| 2452 | {"x": 0, "y": 0}, | ||
| 2453 | {"x": 1, "y": 0}, | ||
| 2454 | {"x": 2, "y": 0}, | ||
| 2455 | {"x": 3, "y": 0}, | ||
| 2456 | {"x": 4, "y": 0}, | ||
| 2457 | {"x": 5, "y": 0}, | ||
| 2458 | {"x": 6, "y": 0}, | ||
| 2459 | {"x": 7, "y": 0}, | ||
| 2460 | {"x": 8, "y": 0}, | ||
| 2461 | {"x": 9, "y": 0}, | ||
| 2462 | {"x": 10, "y": 0}, | ||
| 2463 | {"x": 11, "y": 0}, | ||
| 2464 | {"x": 12, "y": 0}, | ||
| 2465 | {"x": 13, "y": 0}, | ||
| 2466 | {"x": 14, "y": 0}, | ||
| 2467 | |||
| 2468 | {"x": 0, "y": 1, "w": 1.5}, | ||
| 2469 | {"x": 1.5, "y": 1}, | ||
| 2470 | {"x": 2.5, "y": 1}, | ||
| 2471 | {"x": 3.5, "y": 1}, | ||
| 2472 | {"x": 4.5, "y": 1}, | ||
| 2473 | {"x": 5.5, "y": 1}, | ||
| 2474 | {"x": 6.5, "y": 1}, | ||
| 2475 | {"x": 7.5, "y": 1}, | ||
| 2476 | {"x": 8.5, "y": 1}, | ||
| 2477 | {"x": 9.5, "y": 1}, | ||
| 2478 | {"x": 10.5, "y": 1}, | ||
| 2479 | {"x": 11.5, "y": 1}, | ||
| 2480 | {"x": 12.5, "y": 1}, | ||
| 2481 | |||
| 2482 | {"x": 0, "y": 2, "w": 1.75}, | ||
| 2483 | {"x": 1.75, "y": 2}, | ||
| 2484 | {"x": 2.75, "y": 2}, | ||
| 2485 | {"x": 3.75, "y": 2}, | ||
| 2486 | {"x": 4.75, "y": 2}, | ||
| 2487 | {"x": 5.75, "y": 2}, | ||
| 2488 | {"x": 6.75, "y": 2}, | ||
| 2489 | {"x": 7.75, "y": 2}, | ||
| 2490 | {"x": 8.75, "y": 2}, | ||
| 2491 | {"x": 9.75, "y": 2}, | ||
| 2492 | {"x": 10.75, "y": 2}, | ||
| 2493 | {"x": 11.75, "y": 2}, | ||
| 2494 | {"x": 12.75, "y": 2}, | ||
| 2495 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | ||
| 2496 | |||
| 2497 | {"x": 0, "y": 3, "w": 2.25}, | ||
| 2498 | {"x": 2.25, "y": 3}, | ||
| 2499 | {"x": 3.25, "y": 3}, | ||
| 2500 | {"x": 4.25, "y": 3}, | ||
| 2501 | {"x": 5.25, "y": 3}, | ||
| 2502 | {"x": 6.25, "y": 3}, | ||
| 2503 | {"x": 7.25, "y": 3}, | ||
| 2504 | {"x": 8.25, "y": 3}, | ||
| 2505 | {"x": 9.25, "y": 3}, | ||
| 2506 | {"x": 10.25, "y": 3}, | ||
| 2507 | {"x": 11.25, "y": 3}, | ||
| 2508 | {"x": 12.25, "y": 3, "w": 2.75}, | ||
| 2509 | |||
| 2510 | {"x": 0, "y": 4, "w": 1.25}, | ||
| 2511 | {"x": 1.25, "y": 4, "w": 1.25}, | ||
| 2512 | {"x": 2.5, "y": 4, "w": 1.25}, | ||
| 2513 | {"x": 3.75, "y": 4, "w": 6.25}, | ||
| 2514 | {"x": 10, "y": 4, "w": 1.25}, | ||
| 2515 | {"x": 11.25, "y": 4, "w": 1.25}, | ||
| 2516 | {"x": 12.5, "y": 4, "w": 1.25}, | ||
| 2517 | {"x": 13.75, "y": 4, "w": 1.25} | ||
| 2518 | ] | ||
| 2519 | }, | ||
| 2520 | "LAYOUT_60_iso_split_bs_rshift": { | 1542 | "LAYOUT_60_iso_split_bs_rshift": { |
| 2521 | "layout": [ | 1543 | "layout": [ |
| 2522 | {"x": 0, "y": 0}, | 1544 | {"x":0, "y":0}, |
| 2523 | {"x": 1, "y": 0}, | 1545 | {"x":1, "y":0}, |
| 2524 | {"x": 2, "y": 0}, | 1546 | {"x":2, "y":0}, |
| 2525 | {"x": 3, "y": 0}, | 1547 | {"x":3, "y":0}, |
| 2526 | {"x": 4, "y": 0}, | 1548 | {"x":4, "y":0}, |
| 2527 | {"x": 5, "y": 0}, | 1549 | {"x":5, "y":0}, |
| 2528 | {"x": 6, "y": 0}, | 1550 | {"x":6, "y":0}, |
| 2529 | {"x": 7, "y": 0}, | 1551 | {"x":7, "y":0}, |
| 2530 | {"x": 8, "y": 0}, | 1552 | {"x":8, "y":0}, |
| 2531 | {"x": 9, "y": 0}, | 1553 | {"x":9, "y":0}, |
| 2532 | {"x": 10, "y": 0}, | 1554 | {"x":10, "y":0}, |
| 2533 | {"x": 11, "y": 0}, | 1555 | {"x":11, "y":0}, |
| 2534 | {"x": 12, "y": 0}, | 1556 | {"x":12, "y":0}, |
| 2535 | {"x": 13, "y": 0}, | 1557 | {"x":13, "y":0}, |
| 2536 | {"x": 14, "y": 0}, | 1558 | {"x":14, "y":0}, |
| 2537 | 1559 | ||
| 2538 | {"x": 0, "y": 1, "w": 1.5}, | 1560 | {"x":0, "y":1, "w":1.5}, |
| 2539 | {"x": 1.5, "y": 1}, | 1561 | {"x":1.5, "y":1}, |
| 2540 | {"x": 2.5, "y": 1}, | 1562 | {"x":2.5, "y":1}, |
| 2541 | {"x": 3.5, "y": 1}, | 1563 | {"x":3.5, "y":1}, |
| 2542 | {"x": 4.5, "y": 1}, | 1564 | {"x":4.5, "y":1}, |
| 2543 | {"x": 5.5, "y": 1}, | 1565 | {"x":5.5, "y":1}, |
| 2544 | {"x": 6.5, "y": 1}, | 1566 | {"x":6.5, "y":1}, |
| 2545 | {"x": 7.5, "y": 1}, | 1567 | {"x":7.5, "y":1}, |
| 2546 | {"x": 8.5, "y": 1}, | 1568 | {"x":8.5, "y":1}, |
| 2547 | {"x": 9.5, "y": 1}, | 1569 | {"x":9.5, "y":1}, |
| 2548 | {"x": 10.5, "y": 1}, | 1570 | {"x":10.5, "y":1}, |
| 2549 | {"x": 11.5, "y": 1}, | 1571 | {"x":11.5, "y":1}, |
| 2550 | {"x": 12.5, "y": 1}, | 1572 | {"x":12.5, "y":1}, |
| 2551 | 1573 | ||
| 2552 | {"x": 0, "y": 2, "w": 1.75}, | 1574 | {"x":0, "y":2, "w":1.75}, |
| 2553 | {"x": 1.75, "y": 2}, | 1575 | {"x":1.75, "y":2}, |
| 2554 | {"x": 2.75, "y": 2}, | 1576 | {"x":2.75, "y":2}, |
| 2555 | {"x": 3.75, "y": 2}, | 1577 | {"x":3.75, "y":2}, |
| 2556 | {"x": 4.75, "y": 2}, | 1578 | {"x":4.75, "y":2}, |
| 2557 | {"x": 5.75, "y": 2}, | 1579 | {"x":5.75, "y":2}, |
| 2558 | {"x": 6.75, "y": 2}, | 1580 | {"x":6.75, "y":2}, |
| 2559 | {"x": 7.75, "y": 2}, | 1581 | {"x":7.75, "y":2}, |
| 2560 | {"x": 8.75, "y": 2}, | 1582 | {"x":8.75, "y":2}, |
| 2561 | {"x": 9.75, "y": 2}, | 1583 | {"x":9.75, "y":2}, |
| 2562 | {"x": 10.75, "y": 2}, | 1584 | {"x":10.75, "y":2}, |
| 2563 | {"x": 11.75, "y": 2}, | 1585 | {"x":11.75, "y":2}, |
| 2564 | {"x": 12.75, "y": 2}, | 1586 | {"x":12.75, "y":2}, |
| 2565 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | 1587 | {"x":13.75, "y":1, "w":1.25, "h":2}, |
| 2566 | 1588 | ||
| 2567 | {"x": 0, "y": 3, "w": 1.25}, | 1589 | {"x":0, "y":3, "w":1.25}, |
| 2568 | {"x": 1.25, "y": 3}, | 1590 | {"x":1.25, "y":3}, |
| 2569 | {"x": 2.25, "y": 3}, | 1591 | {"x":2.25, "y":3}, |
| 2570 | {"x": 3.25, "y": 3}, | 1592 | {"x":3.25, "y":3}, |
| 2571 | {"x": 4.25, "y": 3}, | 1593 | {"x":4.25, "y":3}, |
| 2572 | {"x": 5.25, "y": 3}, | 1594 | {"x":5.25, "y":3}, |
| 2573 | {"x": 6.25, "y": 3}, | 1595 | {"x":6.25, "y":3}, |
| 2574 | {"x": 7.25, "y": 3}, | 1596 | {"x":7.25, "y":3}, |
| 2575 | {"x": 8.25, "y": 3}, | 1597 | {"x":8.25, "y":3}, |
| 2576 | {"x": 9.25, "y": 3}, | 1598 | {"x":9.25, "y":3}, |
| 2577 | {"x": 10.25, "y": 3}, | 1599 | {"x":10.25, "y":3}, |
| 2578 | {"x": 11.25, "y": 3}, | 1600 | {"x":11.25, "y":3}, |
| 2579 | {"x": 12.25, "y": 3, "w": 1.75}, | 1601 | {"x":12.25, "y":3, "w":1.75}, |
| 2580 | {"x": 14, "y": 3}, | 1602 | {"x":14, "y":3}, |
| 2581 | 1603 | ||
| 2582 | {"x": 0, "y": 4, "w": 1.25}, | 1604 | {"x":0, "y":4, "w":1.25}, |
| 2583 | {"x": 1.25, "y": 4, "w": 1.25}, | 1605 | {"x":1.25, "y":4, "w":1.25}, |
| 2584 | {"x": 2.5, "y": 4, "w": 1.25}, | 1606 | {"x":2.5, "y":4, "w":1.25}, |
| 2585 | {"x": 3.75, "y": 4, "w": 6.25}, | 1607 | {"x":3.75, "y":4, "w":6.25}, |
| 2586 | {"x": 10, "y": 4, "w": 1.25}, | 1608 | {"x":10, "y":4, "w":1.25}, |
| 2587 | {"x": 11.25, "y": 4, "w": 1.25}, | 1609 | {"x":11.25, "y":4, "w":1.25}, |
| 2588 | {"x": 12.5, "y": 4, "w": 1.25}, | 1610 | {"x":12.5, "y":4, "w":1.25}, |
| 2589 | {"x": 13.75, "y": 4, "w": 1.25} | 1611 | {"x":13.75, "y":4, "w":1.25} |
| 2590 | ] | 1612 | ] |
| 2591 | }, | 1613 | }, |
| 2592 | "LAYOUT_60_iso_7u_spc_split_bs_rshift": { | 1614 | "LAYOUT_60_iso_tsangan_split_bs_rshift": { |
| 2593 | "layout": [ | 1615 | "layout": [ |
| 2594 | {"x": 0, "y": 0}, | 1616 | {"x":0, "y":0}, |
| 2595 | {"x": 1, "y": 0}, | 1617 | {"x":1, "y":0}, |
| 2596 | {"x": 2, "y": 0}, | 1618 | {"x":2, "y":0}, |
| 2597 | {"x": 3, "y": 0}, | 1619 | {"x":3, "y":0}, |
| 2598 | {"x": 4, "y": 0}, | 1620 | {"x":4, "y":0}, |
| 2599 | {"x": 5, "y": 0}, | 1621 | {"x":5, "y":0}, |
| 2600 | {"x": 6, "y": 0}, | 1622 | {"x":6, "y":0}, |
| 2601 | {"x": 7, "y": 0}, | 1623 | {"x":7, "y":0}, |
| 2602 | {"x": 8, "y": 0}, | 1624 | {"x":8, "y":0}, |
| 2603 | {"x": 9, "y": 0}, | 1625 | {"x":9, "y":0}, |
| 2604 | {"x": 10, "y": 0}, | 1626 | {"x":10, "y":0}, |
| 2605 | {"x": 11, "y": 0}, | 1627 | {"x":11, "y":0}, |
| 2606 | {"x": 12, "y": 0}, | 1628 | {"x":12, "y":0}, |
| 2607 | {"x": 13, "y": 0}, | 1629 | {"x":13, "y":0}, |
| 2608 | {"x": 14, "y": 0}, | 1630 | {"x":14, "y":0}, |
| 2609 | 1631 | ||
| 2610 | {"x": 0, "y": 1, "w": 1.5}, | 1632 | {"x":0, "y":1, "w":1.5}, |
| 2611 | {"x": 1.5, "y": 1}, | 1633 | {"x":1.5, "y":1}, |
| 2612 | {"x": 2.5, "y": 1}, | 1634 | {"x":2.5, "y":1}, |
| 2613 | {"x": 3.5, "y": 1}, | 1635 | {"x":3.5, "y":1}, |
| 2614 | {"x": 4.5, "y": 1}, | 1636 | {"x":4.5, "y":1}, |
| 2615 | {"x": 5.5, "y": 1}, | 1637 | {"x":5.5, "y":1}, |
| 2616 | {"x": 6.5, "y": 1}, | 1638 | {"x":6.5, "y":1}, |
| 2617 | {"x": 7.5, "y": 1}, | 1639 | {"x":7.5, "y":1}, |
| 2618 | {"x": 8.5, "y": 1}, | 1640 | {"x":8.5, "y":1}, |
| 2619 | {"x": 9.5, "y": 1}, | 1641 | {"x":9.5, "y":1}, |
| 2620 | {"x": 10.5, "y": 1}, | 1642 | {"x":10.5, "y":1}, |
| 2621 | {"x": 11.5, "y": 1}, | 1643 | {"x":11.5, "y":1}, |
| 2622 | {"x": 12.5, "y": 1}, | 1644 | {"x":12.5, "y":1}, |
| 2623 | 1645 | ||
| 2624 | {"x": 0, "y": 2, "w": 1.75}, | 1646 | {"x":0, "y":2, "w":1.75}, |
| 2625 | {"x": 1.75, "y": 2}, | 1647 | {"x":1.75, "y":2}, |
| 2626 | {"x": 2.75, "y": 2}, | 1648 | {"x":2.75, "y":2}, |
| 2627 | {"x": 3.75, "y": 2}, | 1649 | {"x":3.75, "y":2}, |
| 2628 | {"x": 4.75, "y": 2}, | 1650 | {"x":4.75, "y":2}, |
| 2629 | {"x": 5.75, "y": 2}, | 1651 | {"x":5.75, "y":2}, |
| 2630 | {"x": 6.75, "y": 2}, | 1652 | {"x":6.75, "y":2}, |
| 2631 | {"x": 7.75, "y": 2}, | 1653 | {"x":7.75, "y":2}, |
| 2632 | {"x": 8.75, "y": 2}, | 1654 | {"x":8.75, "y":2}, |
| 2633 | {"x": 9.75, "y": 2}, | 1655 | {"x":9.75, "y":2}, |
| 2634 | {"x": 10.75, "y": 2}, | 1656 | {"x":10.75, "y":2}, |
| 2635 | {"x": 11.75, "y": 2}, | 1657 | {"x":11.75, "y":2}, |
| 2636 | {"x": 12.75, "y": 2}, | 1658 | {"x":12.75, "y":2}, |
| 2637 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | 1659 | {"x":13.75, "y":1, "w":1.25, "h":2}, |
| 2638 | 1660 | ||
| 2639 | {"x": 0, "y": 3, "w": 1.25}, | 1661 | {"x":0, "y":3, "w":1.25}, |
| 2640 | {"x": 1.25, "y": 3}, | 1662 | {"x":1.25, "y":3}, |
| 2641 | {"x": 2.25, "y": 3}, | 1663 | {"x":2.25, "y":3}, |
| 2642 | {"x": 3.25, "y": 3}, | 1664 | {"x":3.25, "y":3}, |
| 2643 | {"x": 4.25, "y": 3}, | 1665 | {"x":4.25, "y":3}, |
| 2644 | {"x": 5.25, "y": 3}, | 1666 | {"x":5.25, "y":3}, |
| 2645 | {"x": 6.25, "y": 3}, | 1667 | {"x":6.25, "y":3}, |
| 2646 | {"x": 7.25, "y": 3}, | 1668 | {"x":7.25, "y":3}, |
| 2647 | {"x": 8.25, "y": 3}, | 1669 | {"x":8.25, "y":3}, |
| 2648 | {"x": 9.25, "y": 3}, | 1670 | {"x":9.25, "y":3}, |
| 2649 | {"x": 10.25, "y": 3}, | 1671 | {"x":10.25, "y":3}, |
| 2650 | {"x": 11.25, "y": 3}, | 1672 | {"x":11.25, "y":3}, |
| 2651 | {"x": 12.25, "y": 3, "w": 1.75}, | 1673 | {"x":12.25, "y":3, "w":1.75}, |
| 2652 | {"x": 14, "y": 3}, | 1674 | {"x":14, "y":3}, |
| 2653 | 1675 | ||
| 2654 | {"x": 0, "y": 4, "w": 1.5}, | 1676 | {"x":0, "y":4, "w":1.5}, |
| 2655 | {"x": 1.5, "y": 4}, | 1677 | {"x":1.5, "y":4}, |
| 2656 | {"x": 2.5, "y": 4, "w": 1.5}, | 1678 | {"x":2.5, "y":4, "w":1.5}, |
| 2657 | {"x": 4, "y": 4, "w": 7}, | 1679 | {"x":4, "y":4, "w":7}, |
| 2658 | {"x": 11, "y": 4, "w": 1.5}, | 1680 | {"x":11, "y":4, "w":1.5}, |
| 2659 | {"x": 12.5, "y": 4}, | 1681 | {"x":12.5, "y":4}, |
| 2660 | {"x": 13.5, "y": 4, "w": 1.5} | 1682 | {"x":13.5, "y":4, "w":1.5} |
| 2661 | ] | 1683 | ] |
| 2662 | }, | 1684 | }, |
| 2663 | "LAYOUT_60_iso_arrow_split_bs": { | 1685 | "LAYOUT_60_iso_arrow_split_bs": { |
| 2664 | "layout": [ | 1686 | "layout": [ |
| 2665 | {"x": 0, "y": 0}, | 1687 | {"x":0, "y":0}, |
| 2666 | {"x": 1, "y": 0}, | 1688 | {"x":1, "y":0}, |
| 2667 | {"x": 2, "y": 0}, | 1689 | {"x":2, "y":0}, |
| 2668 | {"x": 3, "y": 0}, | 1690 | {"x":3, "y":0}, |
| 2669 | {"x": 4, "y": 0}, | 1691 | {"x":4, "y":0}, |
| 2670 | {"x": 5, "y": 0}, | 1692 | {"x":5, "y":0}, |
| 2671 | {"x": 6, "y": 0}, | 1693 | {"x":6, "y":0}, |
| 2672 | {"x": 7, "y": 0}, | 1694 | {"x":7, "y":0}, |
| 2673 | {"x": 8, "y": 0}, | 1695 | {"x":8, "y":0}, |
| 2674 | {"x": 9, "y": 0}, | 1696 | {"x":9, "y":0}, |
| 2675 | {"x": 10, "y": 0}, | 1697 | {"x":10, "y":0}, |
| 2676 | {"x": 11, "y": 0}, | 1698 | {"x":11, "y":0}, |
| 2677 | {"x": 12, "y": 0}, | 1699 | {"x":12, "y":0}, |
| 2678 | {"x": 13, "y": 0}, | 1700 | {"x":13, "y":0}, |
| 2679 | {"x": 14, "y": 0}, | 1701 | {"x":14, "y":0}, |
| 2680 | 1702 | ||
| 2681 | {"x": 0, "y": 1, "w": 1.5}, | 1703 | {"x":0, "y":1, "w":1.5}, |
| 2682 | {"x": 1.5, "y": 1}, | 1704 | {"x":1.5, "y":1}, |
| 2683 | {"x": 2.5, "y": 1}, | 1705 | {"x":2.5, "y":1}, |
| 2684 | {"x": 3.5, "y": 1}, | 1706 | {"x":3.5, "y":1}, |
| 2685 | {"x": 4.5, "y": 1}, | 1707 | {"x":4.5, "y":1}, |
| 2686 | {"x": 5.5, "y": 1}, | 1708 | {"x":5.5, "y":1}, |
| 2687 | {"x": 6.5, "y": 1}, | 1709 | {"x":6.5, "y":1}, |
| 2688 | {"x": 7.5, "y": 1}, | 1710 | {"x":7.5, "y":1}, |
| 2689 | {"x": 8.5, "y": 1}, | 1711 | {"x":8.5, "y":1}, |
| 2690 | {"x": 9.5, "y": 1}, | 1712 | {"x":9.5, "y":1}, |
| 2691 | {"x": 10.5, "y": 1}, | 1713 | {"x":10.5, "y":1}, |
| 2692 | {"x": 11.5, "y": 1}, | 1714 | {"x":11.5, "y":1}, |
| 2693 | {"x": 12.5, "y": 1}, | 1715 | {"x":12.5, "y":1}, |
| 2694 | 1716 | ||
| 2695 | {"x": 0, "y": 2, "w": 1.75}, | 1717 | {"x":0, "y":2, "w":1.75}, |
| 2696 | {"x": 1.75, "y": 2}, | 1718 | {"x":1.75, "y":2}, |
| 2697 | {"x": 2.75, "y": 2}, | 1719 | {"x":2.75, "y":2}, |
| 2698 | {"x": 3.75, "y": 2}, | 1720 | {"x":3.75, "y":2}, |
| 2699 | {"x": 4.75, "y": 2}, | 1721 | {"x":4.75, "y":2}, |
| 2700 | {"x": 5.75, "y": 2}, | 1722 | {"x":5.75, "y":2}, |
| 2701 | {"x": 6.75, "y": 2}, | 1723 | {"x":6.75, "y":2}, |
| 2702 | {"x": 7.75, "y": 2}, | 1724 | {"x":7.75, "y":2}, |
| 2703 | {"x": 8.75, "y": 2}, | 1725 | {"x":8.75, "y":2}, |
| 2704 | {"x": 9.75, "y": 2}, | 1726 | {"x":9.75, "y":2}, |
| 2705 | {"x": 10.75, "y": 2}, | 1727 | {"x":10.75, "y":2}, |
| 2706 | {"x": 11.75, "y": 2}, | 1728 | {"x":11.75, "y":2}, |
| 2707 | {"x": 12.75, "y": 2}, | 1729 | {"x":12.75, "y":2}, |
| 2708 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | 1730 | {"x":13.75, "y":1, "w":1.25, "h":2}, |
| 2709 | 1731 | ||
| 2710 | {"x": 0, "y": 3, "w": 2.25}, | 1732 | {"x":0, "y":3, "w":1.25}, |
| 2711 | {"x": 2.25, "y": 3}, | 1733 | {"x":1.25, "y":3}, |
| 2712 | {"x": 3.25, "y": 3}, | 1734 | {"x":2.25, "y":3}, |
| 2713 | {"x": 4.25, "y": 3}, | 1735 | {"x":3.25, "y":3}, |
| 2714 | {"x": 5.25, "y": 3}, | 1736 | {"x":4.25, "y":3}, |
| 2715 | {"x": 6.25, "y": 3}, | 1737 | {"x":5.25, "y":3}, |
| 2716 | {"x": 7.25, "y": 3}, | 1738 | {"x":6.25, "y":3}, |
| 2717 | {"x": 8.25, "y": 3}, | 1739 | {"x":7.25, "y":3}, |
| 2718 | {"x": 9.25, "y": 3}, | 1740 | {"x":8.25, "y":3}, |
| 2719 | {"x": 10.25, "y": 3}, | 1741 | {"x":9.25, "y":3}, |
| 2720 | {"x": 11.25, "y": 3, "w": 1.75}, | 1742 | {"x":10.25, "y":3}, |
| 2721 | {"x": 13, "y": 3}, | 1743 | {"x":11.25, "y":3, "w":1.75}, |
| 2722 | {"x": 14, "y": 3}, | 1744 | {"x":13, "y":3}, |
| 2723 | 1745 | {"x":14, "y":3}, | |
| 2724 | {"x": 0, "y": 4, "w": 1.25}, | 1746 | |
| 2725 | {"x": 1.25, "y": 4, "w": 1.25}, | 1747 | {"x":0, "y":4, "w":1.25}, |
| 2726 | {"x": 2.5, "y": 4, "w": 1.25}, | 1748 | {"x":1.25, "y":4, "w":1.25}, |
| 2727 | {"x": 3.75, "y": 4, "w": 6.25}, | 1749 | {"x":2.5, "y":4, "w":1.25}, |
| 2728 | {"x": 10, "y": 4 }, | 1750 | {"x":3.75, "y":4, "w":6.25}, |
| 2729 | {"x": 11, "y": 4 }, | 1751 | {"x":10, "y":4}, |
| 2730 | {"x": 12, "y": 4 }, | 1752 | {"x":11, "y":4}, |
| 2731 | {"x": 13, "y": 4 }, | 1753 | {"x":12, "y":4}, |
| 2732 | {"x": 14, "y": 4 } | 1754 | {"x":13, "y":4}, |
| 2733 | ] | 1755 | {"x":14, "y":4} |
| 2734 | }, | 1756 | ] |
| 2735 | "LAYOUT_60_iso_arrow_6u_spc_split_bs": { | 1757 | }, |
| 2736 | "layout": [ | ||
| 2737 | {"x": 0, "y": 0}, | ||
| 2738 | {"x": 1, "y": 0}, | ||
| 2739 | {"x": 2, "y": 0}, | ||
| 2740 | {"x": 3, "y": 0}, | ||
| 2741 | {"x": 4, "y": 0}, | ||
| 2742 | {"x": 5, "y": 0}, | ||
| 2743 | {"x": 6, "y": 0}, | ||
| 2744 | {"x": 7, "y": 0}, | ||
| 2745 | {"x": 8, "y": 0}, | ||
| 2746 | {"x": 9, "y": 0}, | ||
| 2747 | {"x": 10, "y": 0}, | ||
| 2748 | {"x": 11, "y": 0}, | ||
| 2749 | {"x": 12, "y": 0}, | ||
| 2750 | {"x": 13, "y": 0}, | ||
| 2751 | {"x": 14, "y": 0}, | ||
| 2752 | |||
| 2753 | {"x": 0, "y": 1, "w": 1.5}, | ||
| 2754 | {"x": 1.5, "y": 1}, | ||
| 2755 | {"x": 2.5, "y": 1}, | ||
| 2756 | {"x": 3.5, "y": 1}, | ||
| 2757 | {"x": 4.5, "y": 1}, | ||
| 2758 | {"x": 5.5, "y": 1}, | ||
| 2759 | {"x": 6.5, "y": 1}, | ||
| 2760 | {"x": 7.5, "y": 1}, | ||
| 2761 | {"x": 8.5, "y": 1}, | ||
| 2762 | {"x": 9.5, "y": 1}, | ||
| 2763 | {"x": 10.5, "y": 1}, | ||
| 2764 | {"x": 11.5, "y": 1}, | ||
| 2765 | {"x": 12.5, "y": 1}, | ||
| 2766 | |||
| 2767 | {"x": 0, "y": 2, "w": 1.75}, | ||
| 2768 | {"x": 1.75, "y": 2}, | ||
| 2769 | {"x": 2.75, "y": 2}, | ||
| 2770 | {"x": 3.75, "y": 2}, | ||
| 2771 | {"x": 4.75, "y": 2}, | ||
| 2772 | {"x": 5.75, "y": 2}, | ||
| 2773 | {"x": 6.75, "y": 2}, | ||
| 2774 | {"x": 7.75, "y": 2}, | ||
| 2775 | {"x": 8.75, "y": 2}, | ||
| 2776 | {"x": 9.75, "y": 2}, | ||
| 2777 | {"x": 10.75, "y": 2}, | ||
| 2778 | {"x": 11.75, "y": 2}, | ||
| 2779 | {"x": 12.75, "y": 2}, | ||
| 2780 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | ||
| 2781 | |||
| 2782 | {"x": 0, "y": 3, "w": 2.25}, | ||
| 2783 | {"x": 2.25, "y": 3}, | ||
| 2784 | {"x": 3.25, "y": 3}, | ||
| 2785 | {"x": 4.25, "y": 3}, | ||
| 2786 | {"x": 5.25, "y": 3}, | ||
| 2787 | {"x": 6.25, "y": 3}, | ||
| 2788 | {"x": 7.25, "y": 3}, | ||
| 2789 | {"x": 8.25, "y": 3}, | ||
| 2790 | {"x": 9.25, "y": 3}, | ||
| 2791 | {"x": 10.25, "y": 3}, | ||
| 2792 | {"x": 11.25, "y": 3, "w": 1.75}, | ||
| 2793 | {"x": 13, "y": 3}, | ||
| 2794 | {"x": 14, "y": 3}, | ||
| 2795 | |||
| 2796 | {"x": 0, "y": 4, "w": 1.25}, | ||
| 2797 | {"x": 1.25, "y": 4, "w": 1.25}, | ||
| 2798 | {"x": 2.5, "y": 4, "w": 1.25}, | ||
| 2799 | {"x": 3.75, "y": 4, "w": 6}, | ||
| 2800 | {"x": 9.75, "y": 4, "w": 1.25}, | ||
| 2801 | {"x": 11, "y": 4 }, | ||
| 2802 | {"x": 12, "y": 4 }, | ||
| 2803 | {"x": 13, "y": 4 }, | ||
| 2804 | {"x": 14, "y": 4 } | ||
| 2805 | ] | ||
| 2806 | }, | ||
| 2807 | "LAYOUT_60_iso_arrow_3u_spc_split_bs": { | 1758 | "LAYOUT_60_iso_arrow_3u_spc_split_bs": { |
| 2808 | "layout": [ | 1759 | "layout": [ |
| 2809 | {"x": 0, "y": 0}, | 1760 | {"x":0, "y":0}, |
| 2810 | {"x": 1, "y": 0}, | 1761 | {"x":1, "y":0}, |
| 2811 | {"x": 2, "y": 0}, | 1762 | {"x":2, "y":0}, |
| 2812 | {"x": 3, "y": 0}, | 1763 | {"x":3, "y":0}, |
| 2813 | {"x": 4, "y": 0}, | 1764 | {"x":4, "y":0}, |
| 2814 | {"x": 5, "y": 0}, | 1765 | {"x":5, "y":0}, |
| 2815 | {"x": 6, "y": 0}, | 1766 | {"x":6, "y":0}, |
| 2816 | {"x": 7, "y": 0}, | 1767 | {"x":7, "y":0}, |
| 2817 | {"x": 8, "y": 0}, | 1768 | {"x":8, "y":0}, |
| 2818 | {"x": 9, "y": 0}, | 1769 | {"x":9, "y":0}, |
| 2819 | {"x": 10, "y": 0}, | 1770 | {"x":10, "y":0}, |
| 2820 | {"x": 11, "y": 0}, | 1771 | {"x":11, "y":0}, |
| 2821 | {"x": 12, "y": 0}, | 1772 | {"x":12, "y":0}, |
| 2822 | {"x": 13, "y": 0}, | 1773 | {"x":13, "y":0}, |
| 2823 | {"x": 14, "y": 0}, | 1774 | {"x":14, "y":0}, |
| 2824 | 1775 | ||
| 2825 | {"x": 0, "y": 1, "w": 1.5}, | 1776 | {"x":0, "y":1, "w":1.5}, |
| 2826 | {"x": 1.5, "y": 1}, | 1777 | {"x":1.5, "y":1}, |
| 2827 | {"x": 2.5, "y": 1}, | 1778 | {"x":2.5, "y":1}, |
| 2828 | {"x": 3.5, "y": 1}, | 1779 | {"x":3.5, "y":1}, |
| 2829 | {"x": 4.5, "y": 1}, | 1780 | {"x":4.5, "y":1}, |
| 2830 | {"x": 5.5, "y": 1}, | 1781 | {"x":5.5, "y":1}, |
| 2831 | {"x": 6.5, "y": 1}, | 1782 | {"x":6.5, "y":1}, |
| 2832 | {"x": 7.5, "y": 1}, | 1783 | {"x":7.5, "y":1}, |
| 2833 | {"x": 8.5, "y": 1}, | 1784 | {"x":8.5, "y":1}, |
| 2834 | {"x": 9.5, "y": 1}, | 1785 | {"x":9.5, "y":1}, |
| 2835 | {"x": 10.5, "y": 1}, | 1786 | {"x":10.5, "y":1}, |
| 2836 | {"x": 11.5, "y": 1}, | 1787 | {"x":11.5, "y":1}, |
| 2837 | {"x": 12.5, "y": 1}, | 1788 | {"x":12.5, "y":1}, |
| 2838 | 1789 | ||
| 2839 | {"x": 0, "y": 2, "w": 1.75}, | 1790 | {"x":0, "y":2, "w":1.75}, |
| 2840 | {"x": 1.75, "y": 2}, | 1791 | {"x":1.75, "y":2}, |
| 2841 | {"x": 2.75, "y": 2}, | 1792 | {"x":2.75, "y":2}, |
| 2842 | {"x": 3.75, "y": 2}, | 1793 | {"x":3.75, "y":2}, |
| 2843 | {"x": 4.75, "y": 2}, | 1794 | {"x":4.75, "y":2}, |
| 2844 | {"x": 5.75, "y": 2}, | 1795 | {"x":5.75, "y":2}, |
| 2845 | {"x": 6.75, "y": 2}, | 1796 | {"x":6.75, "y":2}, |
| 2846 | {"x": 7.75, "y": 2}, | 1797 | {"x":7.75, "y":2}, |
| 2847 | {"x": 8.75, "y": 2}, | 1798 | {"x":8.75, "y":2}, |
| 2848 | {"x": 9.75, "y": 2}, | 1799 | {"x":9.75, "y":2}, |
| 2849 | {"x": 10.75, "y": 2}, | 1800 | {"x":10.75, "y":2}, |
| 2850 | {"x": 11.75, "y": 2}, | 1801 | {"x":11.75, "y":2}, |
| 2851 | {"x": 12.75, "y": 2}, | 1802 | {"x":12.75, "y":2}, |
| 2852 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | 1803 | {"x":13.75, "y":1, "w":1.25, "h":2}, |
| 2853 | 1804 | ||
| 2854 | {"x": 0, "y": 3, "w": 2.25}, | 1805 | {"x":0, "y":3, "w":1.25}, |
| 2855 | {"x": 2.25, "y": 3}, | 1806 | {"x":1.25, "y":3}, |
| 2856 | {"x": 3.25, "y": 3}, | 1807 | {"x":2.25, "y":3}, |
| 2857 | {"x": 4.25, "y": 3}, | 1808 | {"x":3.25, "y":3}, |
| 2858 | {"x": 5.25, "y": 3}, | 1809 | {"x":4.25, "y":3}, |
| 2859 | {"x": 6.25, "y": 3}, | 1810 | {"x":5.25, "y":3}, |
| 2860 | {"x": 7.25, "y": 3}, | 1811 | {"x":6.25, "y":3}, |
| 2861 | {"x": 8.25, "y": 3}, | 1812 | {"x":7.25, "y":3}, |
| 2862 | {"x": 9.25, "y": 3}, | 1813 | {"x":8.25, "y":3}, |
| 2863 | {"x": 10.25, "y": 3}, | 1814 | {"x":9.25, "y":3}, |
| 2864 | {"x": 11.25, "y": 3, "w": 1.75}, | 1815 | {"x":10.25, "y":3}, |
| 2865 | {"x": 13, "y": 3}, | 1816 | {"x":11.25, "y":3, "w":1.75}, |
| 2866 | {"x": 14, "y": 3}, | 1817 | {"x":13, "y":3}, |
| 2867 | 1818 | {"x":14, "y":3}, | |
| 2868 | {"x": 0, "y": 4, "w": 1.75}, | 1819 | |
| 2869 | {"x": 1.75, "y": 4, "w": 1.25}, | 1820 | {"x":0, "y":4, "w":1.75}, |
| 2870 | {"x": 3, "y": 4, "w": 1.25}, | 1821 | {"x":1.75, "y":4, "w":1.25}, |
| 2871 | {"x": 4.25, "y": 4, "w": 1.25}, | 1822 | {"x":3, "y":4, "w":1.25}, |
| 2872 | {"x": 5.5, "y": 4, "w": 3 }, | 1823 | {"x":4.25, "y":4, "w":1.25}, |
| 2873 | {"x": 8.5, "y": 4, "w": 1.25 }, | 1824 | {"x":5.5, "y":4, "w":3}, |
| 2874 | {"x": 9.75, "y": 4 , "w": 1.25}, | 1825 | {"x":8.5, "y":4, "w":1.25}, |
| 2875 | {"x": 11, "y": 4 }, | 1826 | {"x":9.75, "y":4, "w":1.25}, |
| 2876 | {"x": 12, "y": 4 }, | 1827 | {"x":11, "y":4}, |
| 2877 | {"x": 13, "y": 4 }, | 1828 | {"x":12, "y":4}, |
| 2878 | {"x": 14, "y": 4 } | 1829 | {"x":13, "y":4}, |
| 2879 | ] | 1830 | {"x":14, "y":4} |
| 2880 | }, | 1831 | ] |
| 1832 | }, | ||
| 2881 | "LAYOUT_60_iso_arrow_split_bs_3u_spc": { | 1833 | "LAYOUT_60_iso_arrow_split_bs_3u_spc": { |
| 2882 | "layout": [ | 1834 | "layout": [ |
| 2883 | {"x": 0, "y": 0}, | 1835 | {"x":0, "y":0}, |
| 2884 | {"x": 1, "y": 0}, | 1836 | {"x":1, "y":0}, |
| 2885 | {"x": 2, "y": 0}, | 1837 | {"x":2, "y":0}, |
| 2886 | {"x": 3, "y": 0}, | 1838 | {"x":3, "y":0}, |
| 2887 | {"x": 4, "y": 0}, | 1839 | {"x":4, "y":0}, |
| 2888 | {"x": 5, "y": 0}, | 1840 | {"x":5, "y":0}, |
| 2889 | {"x": 6, "y": 0}, | 1841 | {"x":6, "y":0}, |
| 2890 | {"x": 7, "y": 0}, | 1842 | {"x":7, "y":0}, |
| 2891 | {"x": 8, "y": 0}, | 1843 | {"x":8, "y":0}, |
| 2892 | {"x": 9, "y": 0}, | 1844 | {"x":9, "y":0}, |
| 2893 | {"x": 10, "y": 0}, | 1845 | {"x":10, "y":0}, |
| 2894 | {"x": 11, "y": 0}, | 1846 | {"x":11, "y":0}, |
| 2895 | {"x": 12, "y": 0}, | 1847 | {"x":12, "y":0}, |
| 2896 | {"x": 13, "y": 0}, | 1848 | {"x":13, "y":0}, |
| 2897 | {"x": 14, "y": 0}, | 1849 | {"x":14, "y":0}, |
| 2898 | 1850 | ||
| 2899 | {"x": 0, "y": 1, "w": 1.5}, | 1851 | {"x":0, "y":1, "w":1.5}, |
| 2900 | {"x": 1.5, "y": 1}, | 1852 | {"x":1.5, "y":1}, |
| 2901 | {"x": 2.5, "y": 1}, | 1853 | {"x":2.5, "y":1}, |
| 2902 | {"x": 3.5, "y": 1}, | 1854 | {"x":3.5, "y":1}, |
| 2903 | {"x": 4.5, "y": 1}, | 1855 | {"x":4.5, "y":1}, |
| 2904 | {"x": 5.5, "y": 1}, | 1856 | {"x":5.5, "y":1}, |
| 2905 | {"x": 6.5, "y": 1}, | 1857 | {"x":6.5, "y":1}, |
| 2906 | {"x": 7.5, "y": 1}, | 1858 | {"x":7.5, "y":1}, |
| 2907 | {"x": 8.5, "y": 1}, | 1859 | {"x":8.5, "y":1}, |
| 2908 | {"x": 9.5, "y": 1}, | 1860 | {"x":9.5, "y":1}, |
| 2909 | {"x": 10.5, "y": 1}, | 1861 | {"x":10.5, "y":1}, |
| 2910 | {"x": 11.5, "y": 1}, | 1862 | {"x":11.5, "y":1}, |
| 2911 | {"x": 12.5, "y": 1}, | 1863 | {"x":12.5, "y":1}, |
| 2912 | 1864 | ||
| 2913 | {"x": 0, "y": 2, "w": 1.75}, | 1865 | {"x":0, "y":2, "w":1.75}, |
| 2914 | {"x": 1.75, "y": 2}, | 1866 | {"x":1.75, "y":2}, |
| 2915 | {"x": 2.75, "y": 2}, | 1867 | {"x":2.75, "y":2}, |
| 2916 | {"x": 3.75, "y": 2}, | 1868 | {"x":3.75, "y":2}, |
| 2917 | {"x": 4.75, "y": 2}, | 1869 | {"x":4.75, "y":2}, |
| 2918 | {"x": 5.75, "y": 2}, | 1870 | {"x":5.75, "y":2}, |
| 2919 | {"x": 6.75, "y": 2}, | 1871 | {"x":6.75, "y":2}, |
| 2920 | {"x": 7.75, "y": 2}, | 1872 | {"x":7.75, "y":2}, |
| 2921 | {"x": 8.75, "y": 2}, | 1873 | {"x":8.75, "y":2}, |
| 2922 | {"x": 9.75, "y": 2}, | 1874 | {"x":9.75, "y":2}, |
| 2923 | {"x": 10.75, "y": 2}, | 1875 | {"x":10.75, "y":2}, |
| 2924 | {"x": 11.75, "y": 2}, | 1876 | {"x":11.75, "y":2}, |
| 2925 | {"x": 12.75, "y": 2}, | 1877 | {"x":12.75, "y":2}, |
| 2926 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | 1878 | {"x":13.75, "y":1, "w":1.25, "h":2}, |
| 2927 | 1879 | ||
| 2928 | {"x": 0, "y": 3, "w": 2.25}, | 1880 | {"x":0, "y":3, "w":1.25}, |
| 2929 | {"x": 2.25, "y": 3}, | 1881 | {"x":1.25, "y":3}, |
| 2930 | {"x": 3.25, "y": 3}, | 1882 | {"x":2.25, "y":3}, |
| 2931 | {"x": 4.25, "y": 3}, | 1883 | {"x":3.25, "y":3}, |
| 2932 | {"x": 5.25, "y": 3}, | 1884 | {"x":4.25, "y":3}, |
| 2933 | {"x": 6.25, "y": 3}, | 1885 | {"x":5.25, "y":3}, |
| 2934 | {"x": 7.25, "y": 3}, | 1886 | {"x":6.25, "y":3}, |
| 2935 | {"x": 8.25, "y": 3}, | 1887 | {"x":7.25, "y":3}, |
| 2936 | {"x": 9.25, "y": 3}, | 1888 | {"x":8.25, "y":3}, |
| 2937 | {"x": 10.25, "y": 3}, | 1889 | {"x":9.25, "y":3}, |
| 2938 | {"x": 11.25, "y": 3, "w": 1.75}, | 1890 | {"x":10.25, "y":3}, |
| 2939 | {"x": 13, "y": 3}, | 1891 | {"x":11.25, "y":3, "w":1.75}, |
| 2940 | {"x": 14, "y": 3}, | 1892 | {"x":13, "y":3}, |
| 2941 | 1893 | {"x":14, "y":3}, | |
| 2942 | {"x": 0, "y": 4, "w": 1.25}, | 1894 | |
| 2943 | {"x": 1.25, "y": 4, "w": 1.25}, | 1895 | {"x":0, "y":4, "w":1.25}, |
| 2944 | {"x": 2.5, "y": 4, "w": 1.25}, | 1896 | {"x":1.25, "y":4, "w":1.25}, |
| 2945 | {"x": 3.75, "y": 4, "w": 3 }, | 1897 | {"x":2.5, "y":4, "w":1.25}, |
| 2946 | {"x": 6.75, "y": 4, "w": 3 }, | 1898 | {"x":3.75, "y":4, "w":3}, |
| 2947 | {"x": 9.75, "y": 4, "w": 1.25 }, | 1899 | {"x":6.75, "y":4, "w":3}, |
| 2948 | {"x": 11, "y": 4 }, | 1900 | {"x":9.75, "y":4, "w":1.25}, |
| 2949 | {"x": 12, "y": 4 }, | 1901 | {"x":11, "y":4}, |
| 2950 | {"x": 13, "y": 4 }, | 1902 | {"x":12, "y":4}, |
| 2951 | {"x": 14, "y": 4 } | 1903 | {"x":13, "y":4}, |
| 2952 | ] | 1904 | {"x":14, "y":4} |
| 2953 | }, | 1905 | ] |
| 2954 | "LAYOUT_60_iso_7u_spc_split_bs": { | 1906 | }, |
| 2955 | "layout": [ | ||
| 2956 | {"x": 0, "y": 0}, | ||
| 2957 | {"x": 1, "y": 0}, | ||
| 2958 | {"x": 2, "y": 0}, | ||
| 2959 | {"x": 3, "y": 0}, | ||
| 2960 | {"x": 4, "y": 0}, | ||
| 2961 | {"x": 5, "y": 0}, | ||
| 2962 | {"x": 6, "y": 0}, | ||
| 2963 | {"x": 7, "y": 0}, | ||
| 2964 | {"x": 8, "y": 0}, | ||
| 2965 | {"x": 9, "y": 0}, | ||
| 2966 | {"x": 10, "y": 0}, | ||
| 2967 | {"x": 11, "y": 0}, | ||
| 2968 | {"x": 12, "y": 0}, | ||
| 2969 | {"x": 13, "y": 0}, | ||
| 2970 | {"x": 14, "y": 0}, | ||
| 2971 | |||
| 2972 | {"x": 0, "y": 1, "w": 1.5}, | ||
| 2973 | {"x": 1.5, "y": 1}, | ||
| 2974 | {"x": 2.5, "y": 1}, | ||
| 2975 | {"x": 3.5, "y": 1}, | ||
| 2976 | {"x": 4.5, "y": 1}, | ||
| 2977 | {"x": 5.5, "y": 1}, | ||
| 2978 | {"x": 6.5, "y": 1}, | ||
| 2979 | {"x": 7.5, "y": 1}, | ||
| 2980 | {"x": 8.5, "y": 1}, | ||
| 2981 | {"x": 9.5, "y": 1}, | ||
| 2982 | {"x": 10.5, "y": 1}, | ||
| 2983 | {"x": 11.5, "y": 1}, | ||
| 2984 | {"x": 12.5, "y": 1}, | ||
| 2985 | |||
| 2986 | {"x": 0, "y": 2, "w": 1.75}, | ||
| 2987 | {"x": 1.75, "y": 2}, | ||
| 2988 | {"x": 2.75, "y": 2}, | ||
| 2989 | {"x": 3.75, "y": 2}, | ||
| 2990 | {"x": 4.75, "y": 2}, | ||
| 2991 | {"x": 5.75, "y": 2}, | ||
| 2992 | {"x": 6.75, "y": 2}, | ||
| 2993 | {"x": 7.75, "y": 2}, | ||
| 2994 | {"x": 8.75, "y": 2}, | ||
| 2995 | {"x": 9.75, "y": 2}, | ||
| 2996 | {"x": 10.75, "y": 2}, | ||
| 2997 | {"x": 11.75, "y": 2}, | ||
| 2998 | {"x": 12.75, "y": 2}, | ||
| 2999 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | ||
| 3000 | |||
| 3001 | {"x": 0, "y": 3, "w": 2.25}, | ||
| 3002 | {"x": 2.25, "y": 3}, | ||
| 3003 | {"x": 3.25, "y": 3}, | ||
| 3004 | {"x": 4.25, "y": 3}, | ||
| 3005 | {"x": 5.25, "y": 3}, | ||
| 3006 | {"x": 6.25, "y": 3}, | ||
| 3007 | {"x": 7.25, "y": 3}, | ||
| 3008 | {"x": 8.25, "y": 3}, | ||
| 3009 | {"x": 9.25, "y": 3}, | ||
| 3010 | {"x": 10.25, "y": 3}, | ||
| 3011 | {"x": 11.25, "y": 3}, | ||
| 3012 | {"x": 12.25, "y": 3, "w": 2.75}, | ||
| 3013 | |||
| 3014 | {"x": 0, "y": 4, "w": 1.5}, | ||
| 3015 | {"x": 1.5, "y": 4}, | ||
| 3016 | {"x": 2.5, "y": 4, "w": 1.5}, | ||
| 3017 | {"x": 4, "y": 4, "w": 7}, | ||
| 3018 | {"x": 11, "y": 4, "w": 1.5}, | ||
| 3019 | {"x": 12.5, "y": 4}, | ||
| 3020 | {"x": 13.5, "y": 4, "w": 1.5} | ||
| 3021 | ] | ||
| 3022 | }, | ||
| 3023 | "LAYOUT_64_iso_split_bs": { | 1907 | "LAYOUT_64_iso_split_bs": { |
| 3024 | "layout": [ | 1908 | "layout": [ |
| 3025 | {"x": 0, "y": 0}, | 1909 | {"x":0, "y":0}, |
| 3026 | {"x": 1, "y": 0}, | 1910 | {"x":1, "y":0}, |
| 3027 | {"x": 2, "y": 0}, | 1911 | {"x":2, "y":0}, |
| 3028 | {"x": 3, "y": 0}, | 1912 | {"x":3, "y":0}, |
| 3029 | {"x": 4, "y": 0}, | 1913 | {"x":4, "y":0}, |
| 3030 | {"x": 5, "y": 0}, | 1914 | {"x":5, "y":0}, |
| 3031 | {"x": 6, "y": 0}, | 1915 | {"x":6, "y":0}, |
| 3032 | {"x": 7, "y": 0}, | 1916 | {"x":7, "y":0}, |
| 3033 | {"x": 8, "y": 0}, | 1917 | {"x":8, "y":0}, |
| 3034 | {"x": 9, "y": 0}, | 1918 | {"x":9, "y":0}, |
| 3035 | {"x": 10, "y": 0}, | 1919 | {"x":10, "y":0}, |
| 3036 | {"x": 11, "y": 0}, | 1920 | {"x":11, "y":0}, |
| 3037 | {"x": 12, "y": 0}, | 1921 | {"x":12, "y":0}, |
| 3038 | {"x": 13, "y": 0}, | 1922 | {"x":13, "y":0}, |
| 3039 | {"x": 14, "y": 0}, | 1923 | {"x":14, "y":0}, |
| 3040 | 1924 | ||
| 3041 | {"x": 0, "y": 1, "w": 1.5}, | 1925 | {"x":0, "y":1, "w":1.5}, |
| 3042 | {"x": 1.5, "y": 1}, | 1926 | {"x":1.5, "y":1}, |
| 3043 | {"x": 2.5, "y": 1}, | 1927 | {"x":2.5, "y":1}, |
| 3044 | {"x": 3.5, "y": 1}, | 1928 | {"x":3.5, "y":1}, |
| 3045 | {"x": 4.5, "y": 1}, | 1929 | {"x":4.5, "y":1}, |
| 3046 | {"x": 5.5, "y": 1}, | 1930 | {"x":5.5, "y":1}, |
| 3047 | {"x": 6.5, "y": 1}, | 1931 | {"x":6.5, "y":1}, |
| 3048 | {"x": 7.5, "y": 1}, | 1932 | {"x":7.5, "y":1}, |
| 3049 | {"x": 8.5, "y": 1}, | 1933 | {"x":8.5, "y":1}, |
| 3050 | {"x": 9.5, "y": 1}, | 1934 | {"x":9.5, "y":1}, |
| 3051 | {"x": 10.5, "y": 1}, | 1935 | {"x":10.5, "y":1}, |
| 3052 | {"x": 11.5, "y": 1}, | 1936 | {"x":11.5, "y":1}, |
| 3053 | {"x": 12.5, "y": 1}, | 1937 | {"x":12.5, "y":1}, |
| 3054 | 1938 | ||
| 3055 | {"x": 0, "y": 2, "w": 1.75}, | 1939 | {"x":0, "y":2, "w":1.75}, |
| 3056 | {"x": 1.75, "y": 2}, | 1940 | {"x":1.75, "y":2}, |
| 3057 | {"x": 2.75, "y": 2}, | 1941 | {"x":2.75, "y":2}, |
| 3058 | {"x": 3.75, "y": 2}, | 1942 | {"x":3.75, "y":2}, |
| 3059 | {"x": 4.75, "y": 2}, | 1943 | {"x":4.75, "y":2}, |
| 3060 | {"x": 5.75, "y": 2}, | 1944 | {"x":5.75, "y":2}, |
| 3061 | {"x": 6.75, "y": 2}, | 1945 | {"x":6.75, "y":2}, |
| 3062 | {"x": 7.75, "y": 2}, | 1946 | {"x":7.75, "y":2}, |
| 3063 | {"x": 8.75, "y": 2}, | 1947 | {"x":8.75, "y":2}, |
| 3064 | {"x": 9.75, "y": 2}, | 1948 | {"x":9.75, "y":2}, |
| 3065 | {"x": 10.75, "y": 2}, | 1949 | {"x":10.75, "y":2}, |
| 3066 | {"x": 11.75, "y": 2}, | 1950 | {"x":11.75, "y":2}, |
| 3067 | {"x": 12.75, "y": 2}, | 1951 | {"x":12.75, "y":2}, |
| 3068 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | 1952 | {"x":13.75, "y":1, "w":1.25, "h":2}, |
| 3069 | 1953 | ||
| 3070 | {"x": 0, "y": 3, "w": 2}, | 1954 | {"x":0, "y":3}, |
| 3071 | {"x": 2, "y": 3}, | 1955 | {"x":1, "y":3}, |
| 3072 | {"x": 3, "y": 3}, | 1956 | {"x":2, "y":3}, |
| 3073 | {"x": 4, "y": 3}, | 1957 | {"x":3, "y":3}, |
| 3074 | {"x": 5, "y": 3}, | 1958 | {"x":4, "y":3}, |
| 3075 | {"x": 6, "y": 3}, | 1959 | {"x":5, "y":3}, |
| 3076 | {"x": 7, "y": 3}, | 1960 | {"x":6, "y":3}, |
| 3077 | {"x": 8, "y": 3}, | 1961 | {"x":7, "y":3}, |
| 3078 | {"x": 9, "y": 3}, | 1962 | {"x":8, "y":3}, |
| 3079 | {"x": 10, "y": 3}, | 1963 | {"x":9, "y":3}, |
| 3080 | {"x": 11, "y": 3}, | 1964 | {"x":10, "y":3}, |
| 3081 | {"x": 12, "y": 3}, | 1965 | {"x":11, "y":3}, |
| 3082 | {"x": 13, "y": 3}, | 1966 | {"x":12, "y":3}, |
| 3083 | {"x": 14, "y": 3}, | 1967 | {"x":13, "y":3}, |
| 3084 | 1968 | {"x":14, "y":3}, | |
| 3085 | {"x": 0, "y": 4, "w": 1.25}, | 1969 | |
| 3086 | {"x": 1.25, "y": 4, "w": 1.25}, | 1970 | {"x":0, "y":4, "w":1.25}, |
| 3087 | {"x": 2.5, "y": 4, "w": 1.25}, | 1971 | {"x":1.25, "y":4, "w":1.25}, |
| 3088 | {"x": 3.75, "y": 4, "w": 6.25}, | 1972 | {"x":2.5, "y":4, "w":1.25}, |
| 3089 | {"x": 10, "y": 4 }, | 1973 | {"x":3.75, "y":4, "w":6.25}, |
| 3090 | {"x": 11, "y": 4 }, | 1974 | {"x":10, "y":4}, |
| 3091 | {"x": 12, "y": 4 }, | 1975 | {"x":11, "y":4}, |
| 3092 | {"x": 13, "y": 4 }, | 1976 | {"x":12, "y":4}, |
| 3093 | {"x": 14, "y": 4 } | 1977 | {"x":13, "y":4}, |
| 3094 | ] | 1978 | {"x":14, "y":4} |
| 3095 | }, | 1979 | ] |
| 3096 | "LAYOUT_64_iso_6u_spc_split_bs": { | 1980 | }, |
| 3097 | "layout": [ | ||
| 3098 | {"x": 0, "y": 0}, | ||
| 3099 | {"x": 1, "y": 0}, | ||
| 3100 | {"x": 2, "y": 0}, | ||
| 3101 | {"x": 3, "y": 0}, | ||
| 3102 | {"x": 4, "y": 0}, | ||
| 3103 | {"x": 5, "y": 0}, | ||
| 3104 | {"x": 6, "y": 0}, | ||
| 3105 | {"x": 7, "y": 0}, | ||
| 3106 | {"x": 8, "y": 0}, | ||
| 3107 | {"x": 9, "y": 0}, | ||
| 3108 | {"x": 10, "y": 0}, | ||
| 3109 | {"x": 11, "y": 0}, | ||
| 3110 | {"x": 12, "y": 0}, | ||
| 3111 | {"x": 13, "y": 0}, | ||
| 3112 | {"x": 14, "y": 0}, | ||
| 3113 | |||
| 3114 | {"x": 0, "y": 1, "w": 1.5}, | ||
| 3115 | {"x": 1.5, "y": 1}, | ||
| 3116 | {"x": 2.5, "y": 1}, | ||
| 3117 | {"x": 3.5, "y": 1}, | ||
| 3118 | {"x": 4.5, "y": 1}, | ||
| 3119 | {"x": 5.5, "y": 1}, | ||
| 3120 | {"x": 6.5, "y": 1}, | ||
| 3121 | {"x": 7.5, "y": 1}, | ||
| 3122 | {"x": 8.5, "y": 1}, | ||
| 3123 | {"x": 9.5, "y": 1}, | ||
| 3124 | {"x": 10.5, "y": 1}, | ||
| 3125 | {"x": 11.5, "y": 1}, | ||
| 3126 | {"x": 12.5, "y": 1}, | ||
| 3127 | |||
| 3128 | {"x": 0, "y": 2, "w": 1.75}, | ||
| 3129 | {"x": 1.75, "y": 2}, | ||
| 3130 | {"x": 2.75, "y": 2}, | ||
| 3131 | {"x": 3.75, "y": 2}, | ||
| 3132 | {"x": 4.75, "y": 2}, | ||
| 3133 | {"x": 5.75, "y": 2}, | ||
| 3134 | {"x": 6.75, "y": 2}, | ||
| 3135 | {"x": 7.75, "y": 2}, | ||
| 3136 | {"x": 8.75, "y": 2}, | ||
| 3137 | {"x": 9.75, "y": 2}, | ||
| 3138 | {"x": 10.75, "y": 2}, | ||
| 3139 | {"x": 11.75, "y": 2}, | ||
| 3140 | {"x": 12.75, "y": 2}, | ||
| 3141 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | ||
| 3142 | |||
| 3143 | {"x": 0, "y": 3, "w": 2}, | ||
| 3144 | {"x": 2, "y": 3}, | ||
| 3145 | {"x": 3, "y": 3}, | ||
| 3146 | {"x": 4, "y": 3}, | ||
| 3147 | {"x": 5, "y": 3}, | ||
| 3148 | {"x": 6, "y": 3}, | ||
| 3149 | {"x": 7, "y": 3}, | ||
| 3150 | {"x": 8, "y": 3}, | ||
| 3151 | {"x": 9, "y": 3}, | ||
| 3152 | {"x": 10, "y": 3}, | ||
| 3153 | {"x": 11, "y": 3}, | ||
| 3154 | {"x": 12, "y": 3}, | ||
| 3155 | {"x": 13, "y": 3}, | ||
| 3156 | {"x": 14, "y": 3}, | ||
| 3157 | |||
| 3158 | {"x": 0, "y": 4, "w": 1.25}, | ||
| 3159 | {"x": 1.25, "y": 4, "w": 1.25}, | ||
| 3160 | {"x": 2.5, "y": 4, "w": 1.25}, | ||
| 3161 | {"x": 3.75, "y": 4, "w": 6}, | ||
| 3162 | {"x": 9.75, "y": 4, "w":1.25 }, | ||
| 3163 | {"x": 11, "y": 4 }, | ||
| 3164 | {"x": 12, "y": 4 }, | ||
| 3165 | {"x": 13, "y": 4 }, | ||
| 3166 | {"x": 14, "y": 4 } | ||
| 3167 | ] | ||
| 3168 | }, | ||
| 3169 | "LAYOUT_64_iso_3u_spc_split_bs": { | 1981 | "LAYOUT_64_iso_3u_spc_split_bs": { |
| 3170 | "layout": [ | 1982 | "layout": [ |
| 3171 | {"x": 0, "y": 0}, | 1983 | {"x":0, "y":0}, |
| 3172 | {"x": 1, "y": 0}, | 1984 | {"x":1, "y":0}, |
| 3173 | {"x": 2, "y": 0}, | 1985 | {"x":2, "y":0}, |
| 3174 | {"x": 3, "y": 0}, | 1986 | {"x":3, "y":0}, |
| 3175 | {"x": 4, "y": 0}, | 1987 | {"x":4, "y":0}, |
| 3176 | {"x": 5, "y": 0}, | 1988 | {"x":5, "y":0}, |
| 3177 | {"x": 6, "y": 0}, | 1989 | {"x":6, "y":0}, |
| 3178 | {"x": 7, "y": 0}, | 1990 | {"x":7, "y":0}, |
| 3179 | {"x": 8, "y": 0}, | 1991 | {"x":8, "y":0}, |
| 3180 | {"x": 9, "y": 0}, | 1992 | {"x":9, "y":0}, |
| 3181 | {"x": 10, "y": 0}, | 1993 | {"x":10, "y":0}, |
| 3182 | {"x": 11, "y": 0}, | 1994 | {"x":11, "y":0}, |
| 3183 | {"x": 12, "y": 0}, | 1995 | {"x":12, "y":0}, |
| 3184 | {"x": 13, "y": 0}, | 1996 | {"x":13, "y":0}, |
| 3185 | {"x": 14, "y": 0}, | 1997 | {"x":14, "y":0}, |
| 3186 | 1998 | ||
| 3187 | {"x": 0, "y": 1, "w": 1.5}, | 1999 | {"x":0, "y":1, "w":1.5}, |
| 3188 | {"x": 1.5, "y": 1}, | 2000 | {"x":1.5, "y":1}, |
| 3189 | {"x": 2.5, "y": 1}, | 2001 | {"x":2.5, "y":1}, |
| 3190 | {"x": 3.5, "y": 1}, | 2002 | {"x":3.5, "y":1}, |
| 3191 | {"x": 4.5, "y": 1}, | 2003 | {"x":4.5, "y":1}, |
| 3192 | {"x": 5.5, "y": 1}, | 2004 | {"x":5.5, "y":1}, |
| 3193 | {"x": 6.5, "y": 1}, | 2005 | {"x":6.5, "y":1}, |
| 3194 | {"x": 7.5, "y": 1}, | 2006 | {"x":7.5, "y":1}, |
| 3195 | {"x": 8.5, "y": 1}, | 2007 | {"x":8.5, "y":1}, |
| 3196 | {"x": 9.5, "y": 1}, | 2008 | {"x":9.5, "y":1}, |
| 3197 | {"x": 10.5, "y": 1}, | 2009 | {"x":10.5, "y":1}, |
| 3198 | {"x": 11.5, "y": 1}, | 2010 | {"x":11.5, "y":1}, |
| 3199 | {"x": 12.5, "y": 1}, | 2011 | {"x":12.5, "y":1}, |
| 3200 | 2012 | ||
| 3201 | {"x": 0, "y": 2, "w": 1.75}, | 2013 | {"x":0, "y":2, "w":1.75}, |
| 3202 | {"x": 1.75, "y": 2}, | 2014 | {"x":1.75, "y":2}, |
| 3203 | {"x": 2.75, "y": 2}, | 2015 | {"x":2.75, "y":2}, |
| 3204 | {"x": 3.75, "y": 2}, | 2016 | {"x":3.75, "y":2}, |
| 3205 | {"x": 4.75, "y": 2}, | 2017 | {"x":4.75, "y":2}, |
| 3206 | {"x": 5.75, "y": 2}, | 2018 | {"x":5.75, "y":2}, |
| 3207 | {"x": 6.75, "y": 2}, | 2019 | {"x":6.75, "y":2}, |
| 3208 | {"x": 7.75, "y": 2}, | 2020 | {"x":7.75, "y":2}, |
| 3209 | {"x": 8.75, "y": 2}, | 2021 | {"x":8.75, "y":2}, |
| 3210 | {"x": 9.75, "y": 2}, | 2022 | {"x":9.75, "y":2}, |
| 3211 | {"x": 10.75, "y": 2}, | 2023 | {"x":10.75, "y":2}, |
| 3212 | {"x": 11.75, "y": 2}, | 2024 | {"x":11.75, "y":2}, |
| 3213 | {"x": 12.75, "y": 2}, | 2025 | {"x":12.75, "y":2}, |
| 3214 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | 2026 | {"x":13.75, "y":1, "w":1.25, "h":2}, |
| 3215 | 2027 | ||
| 3216 | {"x": 0, "y": 3, "w": 2}, | 2028 | {"x":0, "y":3}, |
| 3217 | {"x": 2, "y": 3}, | 2029 | {"x":1, "y":3}, |
| 3218 | {"x": 3, "y": 3}, | 2030 | {"x":2, "y":3}, |
| 3219 | {"x": 4, "y": 3}, | 2031 | {"x":3, "y":3}, |
| 3220 | {"x": 5, "y": 3}, | 2032 | {"x":4, "y":3}, |
| 3221 | {"x": 6, "y": 3}, | 2033 | {"x":5, "y":3}, |
| 3222 | {"x": 7, "y": 3}, | 2034 | {"x":6, "y":3}, |
| 3223 | {"x": 8, "y": 3}, | 2035 | {"x":7, "y":3}, |
| 3224 | {"x": 9, "y": 3}, | 2036 | {"x":8, "y":3}, |
| 3225 | {"x": 10, "y": 3}, | 2037 | {"x":9, "y":3}, |
| 3226 | {"x": 11, "y": 3}, | 2038 | {"x":10, "y":3}, |
| 3227 | {"x": 12, "y": 3}, | 2039 | {"x":11, "y":3}, |
| 3228 | {"x": 13, "y": 3}, | 2040 | {"x":12, "y":3}, |
| 3229 | {"x": 14, "y": 3}, | 2041 | {"x":13, "y":3}, |
| 3230 | 2042 | {"x":14, "y":3}, | |
| 3231 | {"x": 0, "y": 4, "w": 1.75}, | 2043 | |
| 3232 | {"x": 1.75, "y": 4, "w": 1.25}, | 2044 | {"x":0, "y":4, "w":1.75}, |
| 3233 | {"x": 3, "y": 4, "w": 1.25}, | 2045 | {"x":1.75, "y":4, "w":1.25}, |
| 3234 | {"x": 4.25, "y": 4, "w": 1.25}, | 2046 | {"x":3, "y":4, "w":1.25}, |
| 3235 | {"x": 5.5, "y": 4, "w": 3 }, | 2047 | {"x":4.25, "y":4, "w":1.25}, |
| 3236 | {"x": 8.5, "y": 4, "w": 1.25 }, | 2048 | {"x":5.5, "y":4, "w":3}, |
| 3237 | {"x": 9.75, "y": 4 , "w": 1.25}, | 2049 | {"x":8.5, "y":4, "w":1.25}, |
| 3238 | {"x": 11, "y": 4 }, | 2050 | {"x":9.75, "y":4, "w":1.25}, |
| 3239 | {"x": 12, "y": 4 }, | 2051 | {"x":11, "y":4}, |
| 3240 | {"x": 13, "y": 4 }, | 2052 | {"x":12, "y":4}, |
| 3241 | {"x": 14, "y": 4 } | 2053 | {"x":13, "y":4}, |
| 3242 | ] | 2054 | {"x":14, "y":4} |
| 3243 | }, | 2055 | ] |
| 2056 | }, | ||
| 3244 | "LAYOUT_64_iso_split_bs_3u_spc": { | 2057 | "LAYOUT_64_iso_split_bs_3u_spc": { |
| 3245 | "layout": [ | 2058 | "layout": [ |
| 3246 | {"x": 0, "y": 0}, | 2059 | {"x":0, "y":0}, |
| 3247 | {"x": 1, "y": 0}, | 2060 | {"x":1, "y":0}, |
| 3248 | {"x": 2, "y": 0}, | 2061 | {"x":2, "y":0}, |
| 3249 | {"x": 3, "y": 0}, | 2062 | {"x":3, "y":0}, |
| 3250 | {"x": 4, "y": 0}, | 2063 | {"x":4, "y":0}, |
| 3251 | {"x": 5, "y": 0}, | 2064 | {"x":5, "y":0}, |
| 3252 | {"x": 6, "y": 0}, | 2065 | {"x":6, "y":0}, |
| 3253 | {"x": 7, "y": 0}, | 2066 | {"x":7, "y":0}, |
| 3254 | {"x": 8, "y": 0}, | 2067 | {"x":8, "y":0}, |
| 3255 | {"x": 9, "y": 0}, | 2068 | {"x":9, "y":0}, |
| 3256 | {"x": 10, "y": 0}, | 2069 | {"x":10, "y":0}, |
| 3257 | {"x": 11, "y": 0}, | 2070 | {"x":11, "y":0}, |
| 3258 | {"x": 12, "y": 0}, | 2071 | {"x":12, "y":0}, |
| 3259 | {"x": 13, "y": 0}, | 2072 | {"x":13, "y":0}, |
| 3260 | {"x": 14, "y": 0}, | 2073 | {"x":14, "y":0}, |
| 3261 | 2074 | ||
| 3262 | {"x": 0, "y": 1, "w": 1.5}, | 2075 | {"x":0, "y":1, "w":1.5}, |
| 3263 | {"x": 1.5, "y": 1}, | 2076 | {"x":1.5, "y":1}, |
| 3264 | {"x": 2.5, "y": 1}, | 2077 | {"x":2.5, "y":1}, |
| 3265 | {"x": 3.5, "y": 1}, | 2078 | {"x":3.5, "y":1}, |
| 3266 | {"x": 4.5, "y": 1}, | 2079 | {"x":4.5, "y":1}, |
| 3267 | {"x": 5.5, "y": 1}, | 2080 | {"x":5.5, "y":1}, |
| 3268 | {"x": 6.5, "y": 1}, | 2081 | {"x":6.5, "y":1}, |
| 3269 | {"x": 7.5, "y": 1}, | 2082 | {"x":7.5, "y":1}, |
| 3270 | {"x": 8.5, "y": 1}, | 2083 | {"x":8.5, "y":1}, |
| 3271 | {"x": 9.5, "y": 1}, | 2084 | {"x":9.5, "y":1}, |
| 3272 | {"x": 10.5, "y": 1}, | 2085 | {"x":10.5, "y":1}, |
| 3273 | {"x": 11.5, "y": 1}, | 2086 | {"x":11.5, "y":1}, |
| 3274 | {"x": 12.5, "y": 1}, | 2087 | {"x":12.5, "y":1}, |
| 3275 | 2088 | ||
| 3276 | {"x": 0, "y": 2, "w": 1.75}, | 2089 | {"x":0, "y":2, "w":1.75}, |
| 3277 | {"x": 1.75, "y": 2}, | 2090 | {"x":1.75, "y":2}, |
| 3278 | {"x": 2.75, "y": 2}, | 2091 | {"x":2.75, "y":2}, |
| 3279 | {"x": 3.75, "y": 2}, | 2092 | {"x":3.75, "y":2}, |
| 3280 | {"x": 4.75, "y": 2}, | 2093 | {"x":4.75, "y":2}, |
| 3281 | {"x": 5.75, "y": 2}, | 2094 | {"x":5.75, "y":2}, |
| 3282 | {"x": 6.75, "y": 2}, | 2095 | {"x":6.75, "y":2}, |
| 3283 | {"x": 7.75, "y": 2}, | 2096 | {"x":7.75, "y":2}, |
| 3284 | {"x": 8.75, "y": 2}, | 2097 | {"x":8.75, "y":2}, |
| 3285 | {"x": 9.75, "y": 2}, | 2098 | {"x":9.75, "y":2}, |
| 3286 | {"x": 10.75, "y": 2}, | 2099 | {"x":10.75, "y":2}, |
| 3287 | {"x": 11.75, "y": 2}, | 2100 | {"x":11.75, "y":2}, |
| 3288 | {"x": 12.75, "y": 2}, | 2101 | {"x":12.75, "y":2}, |
| 3289 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | 2102 | {"x":13.75, "y":1, "w":1.25, "h":2}, |
| 3290 | 2103 | ||
| 3291 | {"x": 0, "y": 3, "w": 2}, | 2104 | {"x":0, "y":3}, |
| 3292 | {"x": 2, "y": 3}, | 2105 | {"x":1, "y":3}, |
| 3293 | {"x": 3, "y": 3}, | 2106 | {"x":2, "y":3}, |
| 3294 | {"x": 4, "y": 3}, | 2107 | {"x":3, "y":3}, |
| 3295 | {"x": 5, "y": 3}, | 2108 | {"x":4, "y":3}, |
| 3296 | {"x": 6, "y": 3}, | 2109 | {"x":5, "y":3}, |
| 3297 | {"x": 7, "y": 3}, | 2110 | {"x":6, "y":3}, |
| 3298 | {"x": 8, "y": 3}, | 2111 | {"x":7, "y":3}, |
| 3299 | {"x": 9, "y": 3}, | 2112 | {"x":8, "y":3}, |
| 3300 | {"x": 10, "y": 3}, | 2113 | {"x":9, "y":3}, |
| 3301 | {"x": 11, "y": 3}, | 2114 | {"x":10, "y":3}, |
| 3302 | {"x": 12, "y": 3}, | 2115 | {"x":11, "y":3}, |
| 3303 | {"x": 13, "y": 3}, | 2116 | {"x":12, "y":3}, |
| 3304 | {"x": 14, "y": 3}, | 2117 | {"x":13, "y":3}, |
| 3305 | 2118 | {"x":14, "y":3}, | |
| 3306 | {"x": 0, "y": 4, "w": 1.25}, | 2119 | |
| 3307 | {"x": 1.25, "y": 4, "w": 1.25}, | 2120 | {"x":0, "y":4, "w":1.25}, |
| 3308 | {"x": 2.5, "y": 4, "w": 1.25}, | 2121 | {"x":1.25, "y":4, "w":1.25}, |
| 3309 | {"x": 3.75, "y": 4, "w": 3 }, | 2122 | {"x":2.5, "y":4, "w":1.25}, |
| 3310 | {"x": 6.75, "y": 4, "w": 3 }, | 2123 | {"x":3.75, "y":4, "w":3}, |
| 3311 | {"x": 9.75, "y": 4, "w": 1.25 }, | 2124 | {"x":6.75, "y":4, "w":3}, |
| 3312 | {"x": 11, "y": 4 }, | 2125 | {"x":9.75, "y":4, "w":1.25}, |
| 3313 | {"x": 12, "y": 4 }, | 2126 | {"x":11, "y":4}, |
| 3314 | {"x": 13, "y": 4 }, | 2127 | {"x":12, "y":4}, |
| 3315 | {"x": 14, "y": 4 } | 2128 | {"x":13, "y":4}, |
| 3316 | ] | 2129 | {"x":14, "y":4} |
| 3317 | }, | 2130 | ] |
| 3318 | "LAYOUT_60_iso_1u_lshift_split_bs_rshift": { | 2131 | } |
| 3319 | "layout": [ | 2132 | } |
| 3320 | {"x": 0, "y": 0}, | ||
| 3321 | {"x": 1, "y": 0}, | ||
| 3322 | {"x": 2, "y": 0}, | ||
| 3323 | {"x": 3, "y": 0}, | ||
| 3324 | {"x": 4, "y": 0}, | ||
| 3325 | {"x": 5, "y": 0}, | ||
| 3326 | {"x": 6, "y": 0}, | ||
| 3327 | {"x": 7, "y": 0}, | ||
| 3328 | {"x": 8, "y": 0}, | ||
| 3329 | {"x": 9, "y": 0}, | ||
| 3330 | {"x": 10, "y": 0}, | ||
| 3331 | {"x": 11, "y": 0}, | ||
| 3332 | {"x": 12, "y": 0}, | ||
| 3333 | {"x": 13, "y": 0}, | ||
| 3334 | {"x": 14, "y": 0}, | ||
| 3335 | |||
| 3336 | {"x": 0, "y": 1, "w": 1.5}, | ||
| 3337 | {"x": 1.5, "y": 1}, | ||
| 3338 | {"x": 2.5, "y": 1}, | ||
| 3339 | {"x": 3.5, "y": 1}, | ||
| 3340 | {"x": 4.5, "y": 1}, | ||
| 3341 | {"x": 5.5, "y": 1}, | ||
| 3342 | {"x": 6.5, "y": 1}, | ||
| 3343 | {"x": 7.5, "y": 1}, | ||
| 3344 | {"x": 8.5, "y": 1}, | ||
| 3345 | {"x": 9.5, "y": 1}, | ||
| 3346 | {"x": 10.5, "y": 1}, | ||
| 3347 | {"x": 11.5, "y": 1}, | ||
| 3348 | {"x": 12.5, "y": 1}, | ||
| 3349 | |||
| 3350 | {"x": 0, "y": 2, "w": 1.75}, | ||
| 3351 | {"x": 1.75, "y": 2}, | ||
| 3352 | {"x": 2.75, "y": 2}, | ||
| 3353 | {"x": 3.75, "y": 2}, | ||
| 3354 | {"x": 4.75, "y": 2}, | ||
| 3355 | {"x": 5.75, "y": 2}, | ||
| 3356 | {"x": 6.75, "y": 2}, | ||
| 3357 | {"x": 7.75, "y": 2}, | ||
| 3358 | {"x": 8.75, "y": 2}, | ||
| 3359 | {"x": 9.75, "y": 2}, | ||
| 3360 | {"x": 10.75, "y": 2}, | ||
| 3361 | {"x": 11.75, "y": 2}, | ||
| 3362 | {"x": 12.75, "y": 2}, | ||
| 3363 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | ||
| 3364 | |||
| 3365 | {"x": 0, "y": 3}, | ||
| 3366 | {"x": 1, "y": 3}, | ||
| 3367 | {"x": 2, "y": 3}, | ||
| 3368 | {"x": 3, "y": 3}, | ||
| 3369 | {"x": 4, "y": 3}, | ||
| 3370 | {"x": 5, "y": 3}, | ||
| 3371 | {"x": 6, "y": 3}, | ||
| 3372 | {"x": 7, "y": 3}, | ||
| 3373 | {"x": 8, "y": 3}, | ||
| 3374 | {"x": 9, "y": 3}, | ||
| 3375 | {"x": 10, "y": 3}, | ||
| 3376 | {"x": 11, "y": 3}, | ||
| 3377 | {"x": 12, "y": 3, "w": 2}, | ||
| 3378 | {"x": 14, "y": 3}, | ||
| 3379 | |||
| 3380 | {"x": 0, "y": 4, "w": 1.25}, | ||
| 3381 | {"x": 1.25, "y": 4, "w": 1.25}, | ||
| 3382 | {"x": 2.5, "y": 4, "w": 1.25}, | ||
| 3383 | {"x": 3.75, "y": 4, "w": 6.25}, | ||
| 3384 | {"x": 10, "y": 4, "w": 1.25}, | ||
| 3385 | {"x": 11.25, "y": 4, "w": 1.25}, | ||
| 3386 | {"x": 12.5, "y": 4, "w": 1.25}, | ||
| 3387 | {"x": 13.75, "y": 4, "w": 1.25} | ||
| 3388 | ] | ||
| 3389 | }, | ||
| 3390 | "LAYOUT_60_iso_1u_lshift_7u_spc_split_bs_rshift": { | ||
| 3391 | "layout": [ | ||
| 3392 | {"x": 0, "y": 0}, | ||
| 3393 | {"x": 1, "y": 0}, | ||
| 3394 | {"x": 2, "y": 0}, | ||
| 3395 | {"x": 3, "y": 0}, | ||
| 3396 | {"x": 4, "y": 0}, | ||
| 3397 | {"x": 5, "y": 0}, | ||
| 3398 | {"x": 6, "y": 0}, | ||
| 3399 | {"x": 7, "y": 0}, | ||
| 3400 | {"x": 8, "y": 0}, | ||
| 3401 | {"x": 9, "y": 0}, | ||
| 3402 | {"x": 10, "y": 0}, | ||
| 3403 | {"x": 11, "y": 0}, | ||
| 3404 | {"x": 12, "y": 0}, | ||
| 3405 | {"x": 13, "y": 0}, | ||
| 3406 | {"x": 14, "y": 0}, | ||
| 3407 | |||
| 3408 | {"x": 0, "y": 1, "w": 1.5}, | ||
| 3409 | {"x": 1.5, "y": 1}, | ||
| 3410 | {"x": 2.5, "y": 1}, | ||
| 3411 | {"x": 3.5, "y": 1}, | ||
| 3412 | {"x": 4.5, "y": 1}, | ||
| 3413 | {"x": 5.5, "y": 1}, | ||
| 3414 | {"x": 6.5, "y": 1}, | ||
| 3415 | {"x": 7.5, "y": 1}, | ||
| 3416 | {"x": 8.5, "y": 1}, | ||
| 3417 | {"x": 9.5, "y": 1}, | ||
| 3418 | {"x": 10.5, "y": 1}, | ||
| 3419 | {"x": 11.5, "y": 1}, | ||
| 3420 | {"x": 12.5, "y": 1}, | ||
| 3421 | |||
| 3422 | {"x": 0, "y": 2, "w": 1.75}, | ||
| 3423 | {"x": 1.75, "y": 2}, | ||
| 3424 | {"x": 2.75, "y": 2}, | ||
| 3425 | {"x": 3.75, "y": 2}, | ||
| 3426 | {"x": 4.75, "y": 2}, | ||
| 3427 | {"x": 5.75, "y": 2}, | ||
| 3428 | {"x": 6.75, "y": 2}, | ||
| 3429 | {"x": 7.75, "y": 2}, | ||
| 3430 | {"x": 8.75, "y": 2}, | ||
| 3431 | {"x": 9.75, "y": 2}, | ||
| 3432 | {"x": 10.75, "y": 2}, | ||
| 3433 | {"x": 11.75, "y": 2}, | ||
| 3434 | {"x": 12.75, "y": 2}, | ||
| 3435 | {"x": 13.75, "y": 1, "w": 1.25, "h": 2}, | ||
| 3436 | |||
| 3437 | {"x": 0, "y": 3}, | ||
| 3438 | {"x": 1, "y": 3}, | ||
| 3439 | {"x": 2, "y": 3}, | ||
| 3440 | {"x": 3, "y": 3}, | ||
| 3441 | {"x": 4, "y": 3}, | ||
| 3442 | {"x": 5, "y": 3}, | ||
| 3443 | {"x": 6, "y": 3}, | ||
| 3444 | {"x": 7, "y": 3}, | ||
| 3445 | {"x": 8, "y": 3}, | ||
| 3446 | {"x": 9, "y": 3}, | ||
| 3447 | {"x": 10, "y": 3}, | ||
| 3448 | {"x": 11, "y": 3}, | ||
| 3449 | {"x": 12, "y": 3, "w": 2}, | ||
| 3450 | {"x": 14, "y": 3}, | ||
| 3451 | |||
| 3452 | {"x": 0, "y": 4, "w": 1.5}, | ||
| 3453 | {"x": 1.5, "y": 4}, | ||
| 3454 | {"x": 2.5, "y": 4, "w": 1.5}, | ||
| 3455 | {"x": 4, "y": 4, "w": 7}, | ||
| 3456 | {"x": 11, "y": 4, "w": 1.5}, | ||
| 3457 | {"x": 12.5, "y": 4}, | ||
| 3458 | {"x": 13.5, "y": 4, "w": 1.5} | ||
| 3459 | ] | ||
| 3460 | } | ||
| 3461 | } | ||
| 3462 | } | 2133 | } |
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_ansi/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_ansi/keymap.c deleted file mode 100755 index dd9f13d424..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_ansi/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_ansi( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, MO(1), KC_RCTL), | ||
| 27 | |||
| 28 | LAYOUT_60_ansi( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_ansi_7u_spc/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_ansi_7u_spc/keymap.c deleted file mode 100755 index 5f3ea93b77..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_ansi_7u_spc/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_ansi_7u_spc( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RGUI, MO(1), KC_RCTL), | ||
| 27 | |||
| 28 | LAYOUT_60_ansi_7u_spc( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_ansi_7u_spc_split_bs/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_ansi_7u_spc_split_bs/keymap.c deleted file mode 100755 index 28ce4c4310..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_ansi_7u_spc_split_bs/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_ansi_7u_spc_split_bs( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RGUI, MO(1), KC_RCTL), | ||
| 27 | |||
| 28 | LAYOUT_60_ansi_7u_spc_split_bs( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_ansi_arrow/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_ansi_arrow/keymap.c deleted file mode 100755 index 220220c163..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_ansi_arrow/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_ansi_arrow( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT,KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_60_ansi_arrow( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_ansi_arrow_3u_spc/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_ansi_arrow_3u_spc/keymap.c deleted file mode 100755 index 6abb2c3131..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_ansi_arrow_3u_spc/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_ansi_arrow_3u_spc( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_APP, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_60_ansi_arrow_3u_spc( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_ansi_arrow_3u_spc_split_bs/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_ansi_arrow_3u_spc_split_bs/keymap.c deleted file mode 100755 index 2a0bd7955e..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_ansi_arrow_3u_spc_split_bs/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_ansi_arrow_3u_spc_split_bs( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_APP, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_60_ansi_arrow_3u_spc_split_bs( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_ansi_arrow_6u_spc/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_ansi_arrow_6u_spc/keymap.c deleted file mode 100755 index 90c24735ec..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_ansi_arrow_6u_spc/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_ansi_arrow_6u_spc( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT,KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_60_ansi_arrow_6u_spc( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_ansi_arrow_6u_spc_split_bs/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_ansi_arrow_6u_spc_split_bs/keymap.c deleted file mode 100755 index 046c01f30e..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_ansi_arrow_6u_spc_split_bs/keymap.c +++ /dev/null | |||
| @@ -1,36 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | |||
| 18 | #include QMK_KEYBOARD_H | ||
| 19 | |||
| 20 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 21 | |||
| 22 | LAYOUT_60_ansi_arrow_6u_spc_split_bs( | ||
| 23 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 24 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 25 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 26 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_DEL, | ||
| 27 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT,KC_DOWN, KC_RGHT), | ||
| 28 | |||
| 29 | LAYOUT_60_ansi_arrow_6u_spc_split_bs( | ||
| 30 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 31 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 34 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 35 | }; | ||
| 36 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_ansi_arrow_split_3u_spc/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_ansi_arrow_split_3u_spc/keymap.c deleted file mode 100755 index 1d176e7411..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_ansi_arrow_split_3u_spc/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_ansi_arrow_split_3u_spc( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_60_ansi_arrow_split_3u_spc( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_ansi_arrow_split_bs/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_ansi_arrow_split_bs/keymap.c deleted file mode 100755 index 1c906f01ed..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_ansi_arrow_split_bs/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_ansi_arrow_split_bs( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT,KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_60_ansi_arrow_split_bs( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_ansi_arrow_split_bs_3u_spc/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_ansi_arrow_split_bs_3u_spc/keymap.c deleted file mode 100755 index 79e28bc33b..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_ansi_arrow_split_bs_3u_spc/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_ansi_arrow_split_bs_3u_spc( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_60_ansi_arrow_split_bs_3u_spc( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_ansi_split_bs/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_ansi_split_bs/keymap.c deleted file mode 100755 index a028410452..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_ansi_split_bs/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_ansi_split_bs( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, MO(1), KC_RCTL), | ||
| 27 | |||
| 28 | LAYOUT_60_ansi_split_bs( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_iso/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_iso/keymap.c deleted file mode 100755 index c955b7ec3e..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_iso/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, MO(1), KC_RCTL), | ||
| 27 | |||
| 28 | LAYOUT_60_iso( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_iso_1u_lshift_7u_spc_split_bs_rshift/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_iso_1u_lshift_7u_spc_split_bs_rshift/keymap.c deleted file mode 100755 index e7ab938464..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_iso_1u_lshift_7u_spc_split_bs_rshift/keymap.c +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_1u_lshift_7u_spc_split_bs_rshift( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_BSLS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RGUI, MO(1), KC_RCTL), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_1u_lshift_7u_spc_split_bs_rshift( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
| 36 | |||
| 37 | |||
| 38 | |||
| 39 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_iso_1u_lshift_7u_spc_split_rshift/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_iso_1u_lshift_7u_spc_split_rshift/keymap.c deleted file mode 100755 index fe5ae749c1..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_iso_1u_lshift_7u_spc_split_rshift/keymap.c +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_1u_lshift_7u_spc_split_rshift( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_BSLS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RGUI, MO(1), KC_RCTL), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_1u_lshift_7u_spc_split_rshift( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
| 36 | |||
| 37 | |||
| 38 | |||
| 39 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_iso_1u_lshift_split_bs_rshift/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_iso_1u_lshift_split_bs_rshift/keymap.c deleted file mode 100755 index 0484e60d43..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_iso_1u_lshift_split_bs_rshift/keymap.c +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_1u_lshift_split_bs_rshift( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_BSLS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, MO(1), KC_RCTL), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_1u_lshift_split_bs_rshift( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
| 36 | |||
| 37 | |||
| 38 | |||
| 39 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_iso_1u_lshift_split_rshift/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_iso_1u_lshift_split_rshift/keymap.c deleted file mode 100755 index d67391b1f1..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_iso_1u_lshift_split_rshift/keymap.c +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_1u_lshift_split_rshift( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_BSLS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, MO(1), KC_RCTL), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_1u_lshift_split_rshift( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
| 36 | |||
| 37 | |||
| 38 | |||
| 39 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_iso_7u_spc/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_iso_7u_spc/keymap.c deleted file mode 100755 index 3067a2d1be..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_iso_7u_spc/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_7u_spc( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RGUI, MO(1), KC_RCTL), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_7u_spc( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_iso_7u_spc_split_bs/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_iso_7u_spc_split_bs/keymap.c deleted file mode 100755 index 729f230779..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_iso_7u_spc_split_bs/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_7u_spc_split_bs( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RGUI, MO(1), KC_RCTL), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_7u_spc_split_bs( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_iso_7u_spc_split_bs_rshift/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_iso_7u_spc_split_bs_rshift/keymap.c deleted file mode 100755 index bd95f11762..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_iso_7u_spc_split_bs_rshift/keymap.c +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_7u_spc_split_bs_rshift( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_BSLS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RGUI, MO(1), KC_RCTL), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_7u_spc_split_bs_rshift( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
| 36 | |||
| 37 | |||
| 38 | |||
| 39 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_iso_7u_spc_split_rshift/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_iso_7u_spc_split_rshift/keymap.c deleted file mode 100755 index 08d0d28662..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_iso_7u_spc_split_rshift/keymap.c +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_7u_spc_split_rshift( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_BSLS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RGUI, MO(1), KC_RCTL), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_7u_spc_split_rshift( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
| 36 | |||
| 37 | |||
| 38 | |||
| 39 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_iso_arrow/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_iso_arrow/keymap.c deleted file mode 100755 index 68619f1ff2..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_iso_arrow/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_arrow( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT,KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_arrow( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_iso_arrow_3u_spc/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_iso_arrow_3u_spc/keymap.c deleted file mode 100755 index b77190ced9..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_iso_arrow_3u_spc/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_arrow_3u_spc( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_APP, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_arrow_3u_spc( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_iso_arrow_3u_spc_split_bs/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_iso_arrow_3u_spc_split_bs/keymap.c deleted file mode 100755 index e2d14c2d04..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_iso_arrow_3u_spc_split_bs/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_arrow_3u_spc_split_bs( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_APP, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_arrow_3u_spc_split_bs( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_iso_arrow_6u_spc/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_iso_arrow_6u_spc/keymap.c deleted file mode 100755 index 4f0bbe7620..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_iso_arrow_6u_spc/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_arrow_6u_spc( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT,KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_arrow_6u_spc( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_iso_arrow_6u_spc_split_bs/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_iso_arrow_6u_spc_split_bs/keymap.c deleted file mode 100755 index 161a319045..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_iso_arrow_6u_spc_split_bs/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_arrow_6u_spc_split_bs( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT,KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_arrow_6u_spc_split_bs( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_iso_arrow_split_3u_spc/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_iso_arrow_split_3u_spc/keymap.c deleted file mode 100755 index fb58551d1a..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_iso_arrow_split_3u_spc/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_arrow_split_3u_spc( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_arrow_split_3u_spc( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_iso_arrow_split_bs/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_iso_arrow_split_bs/keymap.c deleted file mode 100755 index 39e57fa68f..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_iso_arrow_split_bs/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_arrow_split_bs( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT,KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_arrow_split_bs( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_iso_arrow_split_bs_3u_spc/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_iso_arrow_split_bs_3u_spc/keymap.c deleted file mode 100755 index e34b94438a..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_iso_arrow_split_bs_3u_spc/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_arrow_split_bs_3u_spc( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_arrow_split_bs_3u_spc( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_iso_split_bs/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_iso_split_bs/keymap.c deleted file mode 100755 index 73c6e772fb..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_iso_split_bs/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_split_bs( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, MO(1), KC_RCTL), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_split_bs( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_iso_split_bs_rshift/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_iso_split_bs_rshift/keymap.c deleted file mode 100755 index 25a87d7059..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_iso_split_bs_rshift/keymap.c +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_split_bs_rshift( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_BSLS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, MO(1), KC_RCTL), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_split_bs_rshift( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
| 36 | |||
| 37 | |||
| 38 | |||
| 39 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/60_iso_split_rshift/keymap.c b/keyboards/melgeek/mj6xy/keymaps/60_iso_split_rshift/keymap.c deleted file mode 100755 index 4927d3faa9..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/60_iso_split_rshift/keymap.c +++ /dev/null | |||
| @@ -1,39 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_split_rshift( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_BSLS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, MO(1), KC_RCTL), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_split_rshift( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
| 36 | |||
| 37 | |||
| 38 | |||
| 39 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/64_ansi/keymap.c b/keyboards/melgeek/mj6xy/keymaps/64_ansi/keymap.c deleted file mode 100755 index f51d52028d..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/64_ansi/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_64_ansi( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT,KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_64_ansi( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/64_ansi_3u_spc/keymap.c b/keyboards/melgeek/mj6xy/keymaps/64_ansi_3u_spc/keymap.c deleted file mode 100755 index acb7dc5cba..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/64_ansi_3u_spc/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_64_ansi_3u_spc( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_APP, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_64_ansi_3u_spc( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/64_ansi_3u_spc_split_bs/keymap.c b/keyboards/melgeek/mj6xy/keymaps/64_ansi_3u_spc_split_bs/keymap.c deleted file mode 100755 index 0b44ef003c..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/64_ansi_3u_spc_split_bs/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_64_ansi_3u_spc_split_bs( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_APP, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_64_ansi_3u_spc_split_bs( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/64_ansi_6u_spc/keymap.c b/keyboards/melgeek/mj6xy/keymaps/64_ansi_6u_spc/keymap.c deleted file mode 100755 index 6586d62395..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/64_ansi_6u_spc/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_64_ansi_6u_spc( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, EE_CLR, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT,KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_64_ansi_6u_spc( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/64_ansi_6u_spc_split_bs/keymap.c b/keyboards/melgeek/mj6xy/keymaps/64_ansi_6u_spc_split_bs/keymap.c deleted file mode 100755 index b924c83fbb..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/64_ansi_6u_spc_split_bs/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_64_ansi_6u_spc_split_bs( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT,KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_64_ansi_6u_spc_split_bs( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/64_ansi_split_3u_spc/keymap.c b/keyboards/melgeek/mj6xy/keymaps/64_ansi_split_3u_spc/keymap.c deleted file mode 100755 index b854b8cdd1..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/64_ansi_split_3u_spc/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_64_ansi_split_3u_spc( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_64_ansi_split_3u_spc( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/64_ansi_split_bs/keymap.c b/keyboards/melgeek/mj6xy/keymaps/64_ansi_split_bs/keymap.c deleted file mode 100755 index b1bde45284..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/64_ansi_split_bs/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_64_ansi_split_bs( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT,KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_64_ansi_split_bs( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/64_ansi_split_bs_3u_spc/keymap.c b/keyboards/melgeek/mj6xy/keymaps/64_ansi_split_bs_3u_spc/keymap.c deleted file mode 100755 index fd3ccaefc1..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/64_ansi_split_bs_3u_spc/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_64_ansi_split_bs_3u_spc( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_64_ansi_split_bs_3u_spc( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/64_iso/keymap.c b/keyboards/melgeek/mj6xy/keymaps/64_iso/keymap.c deleted file mode 100755 index d9d15bcbf7..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/64_iso/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_64_iso( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT,KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_64_iso( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/64_iso_3u_spc/keymap.c b/keyboards/melgeek/mj6xy/keymaps/64_iso_3u_spc/keymap.c deleted file mode 100755 index 1b388b36f3..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/64_iso_3u_spc/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_64_iso_3u_spc( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_APP, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_64_iso_3u_spc( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/64_iso_3u_spc_split_bs/keymap.c b/keyboards/melgeek/mj6xy/keymaps/64_iso_3u_spc_split_bs/keymap.c deleted file mode 100755 index 8d9b49d245..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/64_iso_3u_spc_split_bs/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_64_iso_3u_spc_split_bs( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_APP, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_64_iso_3u_spc_split_bs( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/64_iso_6u_spc/keymap.c b/keyboards/melgeek/mj6xy/keymaps/64_iso_6u_spc/keymap.c deleted file mode 100755 index 6fbbb353f5..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/64_iso_6u_spc/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_64_iso_6u_spc( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT,KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_64_iso_6u_spc( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/64_iso_6u_spc_split_bs/keymap.c b/keyboards/melgeek/mj6xy/keymaps/64_iso_6u_spc_split_bs/keymap.c deleted file mode 100755 index 8123c33a84..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/64_iso_6u_spc_split_bs/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_64_iso_6u_spc_split_bs( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT,KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_64_iso_6u_spc_split_bs( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/64_iso_split_3u_spc/keymap.c b/keyboards/melgeek/mj6xy/keymaps/64_iso_split_3u_spc/keymap.c deleted file mode 100755 index 0943fea5d8..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/64_iso_split_3u_spc/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_64_iso_split_3u_spc( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_64_iso_split_3u_spc( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/64_iso_split_bs/keymap.c b/keyboards/melgeek/mj6xy/keymaps/64_iso_split_bs/keymap.c deleted file mode 100755 index 4a19faf64c..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/64_iso_split_bs/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_64_iso_split_bs( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT,KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_64_iso_split_bs( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/64_iso_split_bs_3u_spc/keymap.c b/keyboards/melgeek/mj6xy/keymaps/64_iso_split_bs_3u_spc/keymap.c deleted file mode 100755 index 48883d1fa5..0000000000 --- a/keyboards/melgeek/mj6xy/keymaps/64_iso_split_bs_3u_spc/keymap.c +++ /dev/null | |||
| @@ -1,35 +0,0 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_64_iso_split_bs_3u_spc( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_64_iso_split_bs_3u_spc( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default/keymap.c index dd9f13d424..22a745939e 100755 --- a/keyboards/melgeek/mj6xy/keymaps/default/keymap.c +++ b/keyboards/melgeek/mj6xy/keymaps/default/keymap.c | |||
| @@ -17,19 +17,17 @@ | |||
| 17 | #include QMK_KEYBOARD_H | 17 | #include QMK_KEYBOARD_H |
| 18 | 18 | ||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 20 | LAYOUT_all( | ||
| 21 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 22 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 23 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, | ||
| 24 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 25 | KC_LCTL, KC_LGUI, KC_LALT, KC_APP, KC_SPC, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 20 | 26 | ||
| 21 | LAYOUT_60_ansi( | 27 | LAYOUT_all( |
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | 28 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, |
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | 29 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, KC_TRNS, |
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | 30 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, |
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, |
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, MO(1), KC_RCTL), | 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) |
| 27 | |||
| 28 | LAYOUT_60_ansi( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | 33 | }; |
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_60_ansi/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_60_ansi/keymap.c new file mode 100755 index 0000000000..150679208a --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_60_ansi/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_ansi( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, MO(1), KC_RCTL), | ||
| 27 | |||
| 28 | LAYOUT_60_ansi( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | |||
| 35 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_60_ansi_arrow/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_60_ansi_arrow/keymap.c new file mode 100755 index 0000000000..9c7fb6a63d --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_60_ansi_arrow/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_ansi_arrow( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_60_ansi_arrow( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | |||
| 35 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_60_ansi_arrow_3u_spc_split_bs/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_60_ansi_arrow_3u_spc_split_bs/keymap.c new file mode 100755 index 0000000000..e37832e6e8 --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_60_ansi_arrow_3u_spc_split_bs/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_ansi_arrow_3u_spc_split_bs( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_APP, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_60_ansi_arrow_3u_spc_split_bs( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | |||
| 35 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_60_ansi_arrow_split_3u_spc/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_60_ansi_arrow_split_3u_spc/keymap.c new file mode 100755 index 0000000000..9b34448af6 --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_60_ansi_arrow_split_3u_spc/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_ansi_arrow_split_3u_spc( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_60_ansi_arrow_split_3u_spc( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | |||
| 35 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_60_ansi_arrow_split_bs/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_60_ansi_arrow_split_bs/keymap.c new file mode 100755 index 0000000000..99ab2acd84 --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_60_ansi_arrow_split_bs/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_ansi_arrow_split_bs( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_60_ansi_arrow_split_bs( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | |||
| 35 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_60_ansi_arrow_split_bs_3u_spc/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_60_ansi_arrow_split_bs_3u_spc/keymap.c new file mode 100755 index 0000000000..5f69c20b0e --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_60_ansi_arrow_split_bs_3u_spc/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_ansi_arrow_split_bs_3u_spc( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_60_ansi_arrow_split_bs_3u_spc( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | |||
| 35 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_60_ansi_split_bs_rshift/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_60_ansi_split_bs_rshift/keymap.c new file mode 100644 index 0000000000..98c40171ab --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_60_ansi_split_bs_rshift/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_ansi_split_bs_rshift( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, MO(1), KC_RCTL), | ||
| 27 | |||
| 28 | LAYOUT_60_ansi_split_bs_rshift( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | |||
| 35 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_60_ansi_tsangan/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_60_ansi_tsangan/keymap.c new file mode 100755 index 0000000000..405bae776e --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_60_ansi_tsangan/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_ansi_tsangan( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RGUI, MO(1), KC_RCTL), | ||
| 27 | |||
| 28 | LAYOUT_60_ansi_tsangan( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | |||
| 35 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_60_iso/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_60_iso/keymap.c new file mode 100755 index 0000000000..9e8cfc7d9f --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_60_iso/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, MO(1), KC_RCTL), | ||
| 27 | |||
| 28 | LAYOUT_60_iso( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | |||
| 35 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_60_iso_arrow/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_60_iso_arrow/keymap.c new file mode 100755 index 0000000000..2abc100bc2 --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_60_iso_arrow/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_arrow( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_arrow( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | |||
| 35 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_60_iso_arrow_3u_spc_split_bs/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_60_iso_arrow_3u_spc_split_bs/keymap.c new file mode 100755 index 0000000000..701b37dacc --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_60_iso_arrow_3u_spc_split_bs/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_arrow_3u_spc_split_bs( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_APP, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_arrow_3u_spc_split_bs( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | |||
| 35 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_60_iso_arrow_split_3u_spc/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_60_iso_arrow_split_3u_spc/keymap.c new file mode 100755 index 0000000000..42acb5c3ac --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_60_iso_arrow_split_3u_spc/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_arrow_split_3u_spc( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_arrow_split_3u_spc( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | |||
| 35 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_60_iso_arrow_split_bs/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_60_iso_arrow_split_bs/keymap.c new file mode 100755 index 0000000000..e717aac44c --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_60_iso_arrow_split_bs/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_arrow_split_bs( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT,KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_arrow_split_bs( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_60_iso_arrow_split_bs_3u_spc/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_60_iso_arrow_split_bs_3u_spc/keymap.c new file mode 100755 index 0000000000..cb0686caaa --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_60_iso_arrow_split_bs_3u_spc/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_arrow_split_bs_3u_spc( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_arrow_split_bs_3u_spc( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | |||
| 35 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_60_iso_split_bs_rshift/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_60_iso_split_bs_rshift/keymap.c new file mode 100755 index 0000000000..88e7ebbdcf --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_60_iso_split_bs_rshift/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_split_bs_rshift( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_BSLS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, MO(1), KC_RCTL), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_split_bs_rshift( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | |||
| 35 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_60_iso_tsangan/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_60_iso_tsangan/keymap.c new file mode 100755 index 0000000000..f6cc1799f6 --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_60_iso_tsangan/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_tsangan( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RGUI, MO(1), KC_RCTL), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_tsangan( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | |||
| 35 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_60_iso_tsangan_split_bs_rshift/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_60_iso_tsangan_split_bs_rshift/keymap.c new file mode 100755 index 0000000000..b37ea941c8 --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_60_iso_tsangan_split_bs_rshift/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_iso_tsangan_split_bs_rshift( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_BSLS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RGUI, MO(1), KC_RCTL), | ||
| 27 | |||
| 28 | LAYOUT_60_iso_tsangan_split_bs_rshift( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | |||
| 35 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_60_tsangan_hhkb/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_60_tsangan_hhkb/keymap.c new file mode 100644 index 0000000000..ed01c3824b --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_60_tsangan_hhkb/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_60_tsangan_hhkb( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RGUI, MO(1), KC_RCTL), | ||
| 27 | |||
| 28 | LAYOUT_60_tsangan_hhkb( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | |||
| 35 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_64_ansi/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_64_ansi/keymap.c new file mode 100755 index 0000000000..9f232a6891 --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_64_ansi/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_64_ansi( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_64_ansi( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | |||
| 35 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_64_ansi_3u_spc_split_bs/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_64_ansi_3u_spc_split_bs/keymap.c new file mode 100755 index 0000000000..eb25a08f74 --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_64_ansi_3u_spc_split_bs/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_64_ansi_3u_spc_split_bs( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_APP, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_64_ansi_3u_spc_split_bs( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | }; | ||
| 35 | |||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_64_ansi_split_3u_spc/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_64_ansi_split_3u_spc/keymap.c new file mode 100755 index 0000000000..fc5a90d547 --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_64_ansi_split_3u_spc/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_64_ansi_split_3u_spc( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_64_ansi_split_3u_spc( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | |||
| 35 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_64_ansi_split_bs/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_64_ansi_split_bs/keymap.c new file mode 100755 index 0000000000..6cb4b49a57 --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_64_ansi_split_bs/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_64_ansi_split_bs( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT,KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_64_ansi_split_bs( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | |||
| 35 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_64_ansi_split_bs_3u_spc/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_64_ansi_split_bs_3u_spc/keymap.c new file mode 100755 index 0000000000..30305dd281 --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_64_ansi_split_bs_3u_spc/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_64_ansi_split_bs_3u_spc( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | ||
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_64_ansi_split_bs_3u_spc( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | |||
| 35 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_64_iso/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_64_iso/keymap.c new file mode 100755 index 0000000000..760255fbfb --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_64_iso/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_64_iso( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_64_iso( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | |||
| 35 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_64_iso_3u_spc_split_bs/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_64_iso_3u_spc_split_bs/keymap.c new file mode 100755 index 0000000000..27309940fa --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_64_iso_3u_spc_split_bs/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_64_iso_3u_spc_split_bs( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_APP, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_64_iso_3u_spc_split_bs( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | |||
| 35 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_64_iso_split_3u_spc/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_64_iso_split_3u_spc/keymap.c new file mode 100755 index 0000000000..43fcfec7cb --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_64_iso_split_3u_spc/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_64_iso_split_3u_spc( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_64_iso_split_3u_spc( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | |||
| 35 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_64_iso_split_bs/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_64_iso_split_bs/keymap.c new file mode 100755 index 0000000000..3954a094d1 --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_64_iso_split_bs/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_64_iso_split_bs( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_64_iso_split_bs( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | |||
| 35 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/keymaps/default_64_iso_split_bs_3u_spc/keymap.c b/keyboards/melgeek/mj6xy/keymaps/default_64_iso_split_bs_3u_spc/keymap.c new file mode 100755 index 0000000000..bcc0360874 --- /dev/null +++ b/keyboards/melgeek/mj6xy/keymaps/default_64_iso_split_bs_3u_spc/keymap.c | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | /* Copyright 2020 MelGeek <melgeek001365@gmail.com> | ||
| 2 | * | ||
| 3 | * This program is free software: you can redistribute it and/or modify | ||
| 4 | * it under the terms of the GNU General Public License as published by | ||
| 5 | * the Free Software Foundation, either version 2 of the License, or | ||
| 6 | * (at your option) any later version. | ||
| 7 | * | ||
| 8 | * This program is distributed in the hope that it will be useful, | ||
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 11 | * GNU General Public License for more details. | ||
| 12 | * | ||
| 13 | * You should have received a copy of the GNU General Public License | ||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 15 | */ | ||
| 16 | |||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 20 | |||
| 21 | LAYOUT_64_iso_split_bs_3u_spc( | ||
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, | ||
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_BSLS, KC_ENT, | ||
| 25 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 27 | |||
| 28 | LAYOUT_64_iso_split_bs_3u_spc( | ||
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, | ||
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, | ||
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, | ||
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 34 | |||
| 35 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/keymaps/via/keymap.c b/keyboards/melgeek/mj6xy/keymaps/via/keymap.c index 0bba431c89..f6715f68a7 100755 --- a/keyboards/melgeek/mj6xy/keymaps/via/keymap.c +++ b/keyboards/melgeek/mj6xy/keymaps/via/keymap.c | |||
| @@ -17,33 +17,31 @@ | |||
| 17 | #include QMK_KEYBOARD_H | 17 | #include QMK_KEYBOARD_H |
| 18 | 18 | ||
| 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 19 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 20 | LAYOUT_all( | ||
| 21 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_GRV, KC_BSPC, | ||
| 22 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | ||
| 23 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_NUHS, KC_ENT, | ||
| 24 | KC_LSFT, KC_NUBS, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, KC_UP, KC_DEL, | ||
| 25 | KC_LCTL, KC_LGUI, KC_LALT, KC_APP, KC_SPC, KC_SPC, KC_SPC, KC_RALT, MO(1), KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT), | ||
| 20 | 26 | ||
| 21 | LAYOUT_60_ansi( | 27 | LAYOUT_all( |
| 22 | QK_GESC, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, | 28 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_TRNS, KC_DEL, |
| 23 | KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, | 29 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, KC_TRNS, |
| 24 | KC_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT, | 30 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, QK_BOOT, |
| 25 | KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, | 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, KC_TRNS, KC_TRNS, |
| 26 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, MO(1), KC_RCTL), | 32 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), |
| 27 | 33 | ||
| 28 | LAYOUT_60_ansi( | 34 | LAYOUT_all( |
| 29 | KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_DEL, | 35 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 30 | KC_TRNS, RGB_TOG, RGB_MOD, RGB_HUI, RGB_HUD, RGB_SAI, RGB_SAD, RGB_VAI, RGB_VAD, KC_TRNS, KC_PSCR, KC_SCRL, KC_PAUS, QK_BOOT, | 36 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 31 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_INS, KC_HOME, KC_PGUP, KC_TRNS, | 37 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 32 | KC_TRNS, KC_TRNS, KC_TRNS, BL_DEC, BL_TOGG, BL_INC, BL_STEP, KC_TRNS, KC_DEL, KC_END, KC_PGDN, KC_TRNS, | 38 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, |
| 33 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), | 39 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), |
| 34 | |||
| 35 | LAYOUT_60_ansi( | ||
| 36 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 37 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 38 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 39 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 40 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS), | ||
| 41 | |||
| 42 | LAYOUT_60_ansi( | ||
| 43 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 44 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 45 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 46 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 47 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 48 | }; | ||
| 49 | 40 | ||
| 41 | LAYOUT_all( | ||
| 42 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 43 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 44 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 45 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, | ||
| 46 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS) | ||
| 47 | }; | ||
diff --git a/keyboards/melgeek/mj6xy/mj6xy.h b/keyboards/melgeek/mj6xy/mj6xy.h index e394c99414..213d29a2e7 100755 --- a/keyboards/melgeek/mj6xy/mj6xy.h +++ b/keyboards/melgeek/mj6xy/mj6xy.h | |||
| @@ -20,6 +20,66 @@ | |||
| 20 | 20 | ||
| 21 | #define XXX KC_NO | 21 | #define XXX KC_NO |
| 22 | 22 | ||
| 23 | /* | ||
| 24 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ ┌───────┐ | ||
| 25 | * │00 │01 │02 │03 │04 │05 │06 │07 │08 │09 │0a │0b │0c │0d │0e │ │0e │ 2u Backspace | ||
| 26 | * ├───┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴─┬─┴───┤ └─┬─────┤ | ||
| 27 | * │10 │11 │12 │13 │14 │15 │16 │17 │18 │19 │1a │1b │1c │1d │ │ │ | ||
| 28 | * ├─────┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴┬──┴─────┤ ┌──┴┐2d │ ISO Enter | ||
| 29 | * │20 │21 │22 │23 │24 │25 │26 │27 │28 │29 │2a │2b │2d │ │2c │ │ | ||
| 30 | * └──────┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴────────┘ └───┴────┘ | ||
| 31 | * | ||
| 32 | * Shift Row: | ||
| 33 | * 1u or 2u LShift: | ||
| 34 | * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┐ | ||
| 35 | * │30 │31 │32 │33 │34 │35 │36 │37 │38 │39 │3a │3b │3c │3d │3e │ | ||
| 36 | * └───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┘ | ||
| 37 | * ┌───────┐ ┌───────┐ | ||
| 38 | * │30 │ 2u LShift │3c │ 2u RShift | ||
| 39 | * └───────┘ └───────┘ | ||
| 40 | * 1.25u or 2.25u LShift: | ||
| 41 | * ┌────┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬──────┬───┬───┐ | ||
| 42 | * │30 │31 │32 │33 │34 │35 │36 │37 │38 │39 │3a │3b │3d │3e │ 1.75u/1u/1u (Arrow Keys) | ||
| 43 | * └────┴───┴───┴───┴───┴───┴───┴───┴───┴───┴───┴──────┴───┴───┘ | ||
| 44 | * ┌────────┐ ┌───┬──────┬───┐ | ||
| 45 | * │30 │ 2.25u LShift │3b │3c │3e │ 1u/1.75u/1u (HHKB Fn) | ||
| 46 | * └────────┘ └───┴──────┴───┘ | ||
| 47 | * ┌───┬──────────┐ | ||
| 48 | * │3b │3d │ 1u/2.75u (Standard Layout) | ||
| 49 | * └───┴──────────┘ | ||
| 50 | * | ||
| 51 | * Bottom Row: | ||
| 52 | * ┌──────┬────┬────┬────┬───────────┬────┬────┬───┬───┬───┬───┐ | ||
| 53 | * │40 │41 │42 │43 │45 │49 │4a │4b │4c │4d │4e │ 3u Spacebar | ||
| 54 | * └──────┴────┴────┴────┴───────────┴────┴────┴───┴───┴───┴───┘ | ||
| 55 | * ┌────┬────┬────┬────────────────────────┬───┬───┬───┬───┬───┐ | ||
| 56 | * │40 │41 │42 │45 (6u or 6.25u) │4a │4b │4c │4d │4e │ Arrow Keys | ||
| 57 | * └────┴────┴────┴────────────────────────┴───┴───┴───┴───┴───┘ | ||
| 58 | * ┌────┬────┬────┬───────────┬───────────┬────┬───┬───┬───┬───┐ | ||
| 59 | * │40 │41 │42 │43 │48 │4a │4b │4c │4d │4e │ 2x3u Spacebars | ||
| 60 | * └────┴────┴────┴───────────┴───────────┴────┴───┴───┴───┴───┘ | ||
| 61 | * ┌────┬────┬────┬────────────────────────┬────┬────┬────┬────┐ | ||
| 62 | * │40 │41 │42 │45 │4a │4b │4c │4e │ Standard Layout | ||
| 63 | * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ | ||
| 64 | * ┌─────┬───┬─────┬───────────────────────────┬─────┬───┬─────┐ | ||
| 65 | * │40 │41 │42 │47 │4b │4c │4e │ Tsangan/WKL/HHKB | ||
| 66 | * └─────┴───┴─────┴───────────────────────────┴─────┴───┴─────┘ | ||
| 67 | */ | ||
| 68 | |||
| 69 | #define LAYOUT_all( \ | ||
| 70 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | ||
| 71 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | ||
| 72 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | ||
| 73 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ | ||
| 74 | k40, k41, k42, k43, k45, k47, k48, k49, k4a, k4b, k4c, k4d, k4e \ | ||
| 75 | ) { \ | ||
| 76 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ | ||
| 77 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, XXX }, \ | ||
| 78 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | ||
| 79 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e }, \ | ||
| 80 | { k40, k41, k42, k43, XXX, k45, XXX, k47, k48, k49, k4a, k4b, k4c, k4d, k4e }, \ | ||
| 81 | } | ||
| 82 | |||
| 23 | #define LAYOUT_60_ansi( \ | 83 | #define LAYOUT_60_ansi( \ |
| 24 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | 84 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ |
| 25 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | 85 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ |
| @@ -35,10 +95,10 @@ | |||
| 35 | } | 95 | } |
| 36 | 96 | ||
| 37 | #define LAYOUT_60_ansi_arrow( \ | 97 | #define LAYOUT_60_ansi_arrow( \ |
| 38 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | 98 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ |
| 39 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | 99 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ |
| 40 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ | 100 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ |
| 41 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3e, \ | 101 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3e, \ |
| 42 | k40, k41, k42, k45, k4a, k4b, k4c, k4d, k4e \ | 102 | k40, k41, k42, k45, k4a, k4b, k4c, k4d, k4e \ |
| 43 | ) { \ | 103 | ) { \ |
| 44 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ | 104 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ |
| @@ -48,39 +108,11 @@ | |||
| 48 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d, k4e } \ | 108 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d, k4e } \ |
| 49 | } | 109 | } |
| 50 | 110 | ||
| 51 | #define LAYOUT_60_ansi_arrow_6u_spc( \ | ||
| 52 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | ||
| 53 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | ||
| 54 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ | ||
| 55 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3e, \ | ||
| 56 | k40, k41, k42, k45, k4a, k4b, k4c, k4d, k4e \ | ||
| 57 | ) { \ | ||
| 58 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ | ||
| 59 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, XXX }, \ | ||
| 60 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, XXX, k2d, XXX }, \ | ||
| 61 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, XXX, k3d, k3e }, \ | ||
| 62 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d, k4e } \ | ||
| 63 | } | ||
| 64 | |||
| 65 | #define LAYOUT_60_ansi_arrow_3u_spc( \ | ||
| 66 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | ||
| 67 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | ||
| 68 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ | ||
| 69 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3e, \ | ||
| 70 | k40, k41, k42, k43, k45, k49, k4a, k4b, k4c, k4d, k4e \ | ||
| 71 | ) { \ | ||
| 72 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ | ||
| 73 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, XXX }, \ | ||
| 74 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, XXX, k2d, XXX }, \ | ||
| 75 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, XXX, k3d, k3e }, \ | ||
| 76 | { k40, k41, k42, k43, XXX, k45, XXX, XXX, XXX, k49, k4a, k4b, k4c, k4d, k4e } \ | ||
| 77 | } | ||
| 78 | |||
| 79 | #define LAYOUT_60_ansi_arrow_split_3u_spc( \ | 111 | #define LAYOUT_60_ansi_arrow_split_3u_spc( \ |
| 80 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | 112 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ |
| 81 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | 113 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ |
| 82 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ | 114 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ |
| 83 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3e, \ | 115 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3e, \ |
| 84 | k40, k41, k42, k43, k48, k4a, k4b, k4c, k4d, k4e \ | 116 | k40, k41, k42, k43, k48, k4a, k4b, k4c, k4d, k4e \ |
| 85 | ) { \ | 117 | ) { \ |
| 86 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ | 118 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ |
| @@ -90,12 +122,12 @@ | |||
| 90 | { k40, k41, k42, k43, XXX, XXX, XXX, XXX, k48, XXX, k4a, k4b, k4c, k4d, k4e } \ | 122 | { k40, k41, k42, k43, XXX, XXX, XXX, XXX, k48, XXX, k4a, k4b, k4c, k4d, k4e } \ |
| 91 | } | 123 | } |
| 92 | 124 | ||
| 93 | #define LAYOUT_60_ansi_7u_spc( \ | 125 | #define LAYOUT_60_ansi_tsangan( \ |
| 94 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | 126 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ |
| 95 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | 127 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ |
| 96 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ | 128 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ |
| 97 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, \ | 129 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, \ |
| 98 | k40, k41, k42, k47, k4b, k4c, k4e \ | 130 | k40, k41, k42, k47, k4b, k4c, k4e \ |
| 99 | ) { \ | 131 | ) { \ |
| 100 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ | 132 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ |
| 101 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, XXX }, \ | 133 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, XXX }, \ |
| @@ -105,10 +137,10 @@ | |||
| 105 | } | 137 | } |
| 106 | 138 | ||
| 107 | #define LAYOUT_64_ansi( \ | 139 | #define LAYOUT_64_ansi( \ |
| 108 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | 140 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ |
| 109 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | 141 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ |
| 110 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ | 142 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ |
| 111 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ | 143 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ |
| 112 | k40, k41, k42, k45, k4a, k4b, k4c, k4d, k4e \ | 144 | k40, k41, k42, k45, k4a, k4b, k4c, k4d, k4e \ |
| 113 | ) { \ | 145 | ) { \ |
| 114 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ | 146 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ |
| @@ -118,39 +150,11 @@ | |||
| 118 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d, k4e } \ | 150 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d, k4e } \ |
| 119 | } | 151 | } |
| 120 | 152 | ||
| 121 | #define LAYOUT_64_ansi_6u_spc( \ | ||
| 122 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | ||
| 123 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | ||
| 124 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ | ||
| 125 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ | ||
| 126 | k40, k41, k42, k45, k4a, k4b, k4c, k4d, k4e \ | ||
| 127 | ) { \ | ||
| 128 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ | ||
| 129 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, XXX }, \ | ||
| 130 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, XXX, k2d, XXX }, \ | ||
| 131 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e }, \ | ||
| 132 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d, k4e } \ | ||
| 133 | } | ||
| 134 | |||
| 135 | #define LAYOUT_64_ansi_3u_spc( \ | ||
| 136 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | ||
| 137 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | ||
| 138 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ | ||
| 139 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ | ||
| 140 | k40, k41, k42, k43, k45, k49, k4a, k4b, k4c, k4d, k4e \ | ||
| 141 | ) { \ | ||
| 142 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ | ||
| 143 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, XXX }, \ | ||
| 144 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, XXX, k2d, XXX }, \ | ||
| 145 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e }, \ | ||
| 146 | { k40, k41, k42, k43, XXX, k45, XXX, XXX, XXX, k49, k4a, k4b, k4c, k4d, k4e } \ | ||
| 147 | } | ||
| 148 | |||
| 149 | #define LAYOUT_64_ansi_split_3u_spc( \ | 153 | #define LAYOUT_64_ansi_split_3u_spc( \ |
| 150 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | 154 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ |
| 151 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | 155 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ |
| 152 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ | 156 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ |
| 153 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ | 157 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ |
| 154 | k40, k41, k42, k43, k48, k4a, k4b, k4c, k4d, k4e \ | 158 | k40, k41, k42, k43, k48, k4a, k4b, k4c, k4d, k4e \ |
| 155 | ) { \ | 159 | ) { \ |
| 156 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ | 160 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ |
| @@ -161,94 +165,38 @@ | |||
| 161 | } | 165 | } |
| 162 | 166 | ||
| 163 | #define LAYOUT_60_iso( \ | 167 | #define LAYOUT_60_iso( \ |
| 164 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | 168 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ |
| 165 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | ||
| 166 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | ||
| 167 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, \ | ||
| 168 | k40, k41, k42, k45, k4a, k4b, k4c, k4e \ | ||
| 169 | ) { \ | ||
| 170 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ | ||
| 171 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | ||
| 172 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | ||
| 173 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, XXX, k3d, XXX }, \ | ||
| 174 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, XXX, k4e } \ | ||
| 175 | } | ||
| 176 | |||
| 177 | #define LAYOUT_60_iso_split_rshift( \ | ||
| 178 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | ||
| 179 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | 169 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ |
| 180 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | 170 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ |
| 181 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3e, \ | 171 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, \ |
| 182 | k40, k41, k42, k45, k4a, k4b, k4c, k4e \ | 172 | k40, k41, k42, k45, k4a, k4b, k4c, k4e \ |
| 183 | ) { \ | 173 | ) { \ |
| 184 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ | 174 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ |
| 185 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | 175 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ |
| 186 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | 176 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ |
| 187 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, XXX, k3e }, \ | 177 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, XXX, k3d, XXX }, \ |
| 188 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, XXX, k4e } \ | 178 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, XXX, k4e } \ |
| 189 | } | 179 | } |
| 190 | 180 | ||
| 191 | #define LAYOUT_60_iso_7u_spc_split_rshift( \ | ||
| 192 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | ||
| 193 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | ||
| 194 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | ||
| 195 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3e, \ | ||
| 196 | k40, k41, k42, k47, k4b, k4c, k4e \ | ||
| 197 | ) { \ | ||
| 198 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ | ||
| 199 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | ||
| 200 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | ||
| 201 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, XXX, k3e }, \ | ||
| 202 | { k40, k41, k42, XXX, XXX, XXX, XXX, k47, XXX, XXX, XXX, k4b, k4c, XXX, k4e } \ | ||
| 203 | } | ||
| 204 | |||
| 205 | #define LAYOUT_60_iso_arrow( \ | 181 | #define LAYOUT_60_iso_arrow( \ |
| 206 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | 182 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ |
| 207 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | 183 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ |
| 208 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | 184 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ |
| 209 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3e, \ | 185 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3e, \ |
| 210 | k40, k41, k42, k45, k4a, k4b, k4c, k4d, k4e \ | 186 | k40, k41, k42, k45, k4a, k4b, k4c, k4d, k4e \ |
| 211 | ) { \ | 187 | ) { \ |
| 212 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ | 188 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ |
| 213 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | 189 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ |
| 214 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | 190 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ |
| 215 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, XXX, k3d, k3e }, \ | 191 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, XXX, k3d, k3e }, \ |
| 216 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d, k4e } \ | 192 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d, k4e } \ |
| 217 | } | 193 | } |
| 218 | 194 | ||
| 219 | #define LAYOUT_60_iso_arrow_6u_spc( \ | ||
| 220 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | ||
| 221 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | ||
| 222 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | ||
| 223 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3e, \ | ||
| 224 | k40, k41, k42, k45, k4a, k4b, k4c, k4d, k4e \ | ||
| 225 | ) { \ | ||
| 226 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ | ||
| 227 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | ||
| 228 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | ||
| 229 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, XXX, k3d, k3e }, \ | ||
| 230 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d, k4e } \ | ||
| 231 | } | ||
| 232 | |||
| 233 | #define LAYOUT_60_iso_arrow_3u_spc( \ | ||
| 234 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | ||
| 235 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | ||
| 236 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | ||
| 237 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3e, \ | ||
| 238 | k40, k41, k42, k43, k45, k49, k4a, k4b, k4c, k4d, k4e \ | ||
| 239 | ) { \ | ||
| 240 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ | ||
| 241 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | ||
| 242 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | ||
| 243 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, XXX, k3d, k3e }, \ | ||
| 244 | { k40, k41, k42, k43, XXX, k45, XXX, XXX, XXX, k49, k4a, k4b, k4c, k4d, k4e } \ | ||
| 245 | } | ||
| 246 | |||
| 247 | #define LAYOUT_60_iso_arrow_split_3u_spc( \ | 195 | #define LAYOUT_60_iso_arrow_split_3u_spc( \ |
| 248 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | 196 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ |
| 249 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | 197 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ |
| 250 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | 198 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ |
| 251 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3e, \ | 199 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3e, \ |
| 252 | k40, k41, k42, k43, k48, k4a, k4b, k4c, k4d, k4e \ | 200 | k40, k41, k42, k43, k48, k4a, k4b, k4c, k4d, k4e \ |
| 253 | ) { \ | 201 | ) { \ |
| 254 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ | 202 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ |
| @@ -258,115 +206,59 @@ | |||
| 258 | { k40, k41, k42, k43, XXX, XXX, XXX, XXX, k48, XXX, k4a, k4b, k4c, k4d, k4e } \ | 206 | { k40, k41, k42, k43, XXX, XXX, XXX, XXX, k48, XXX, k4a, k4b, k4c, k4d, k4e } \ |
| 259 | } | 207 | } |
| 260 | 208 | ||
| 261 | #define LAYOUT_60_iso_7u_spc( \ | 209 | #define LAYOUT_60_iso_tsangan( \ |
| 262 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | 210 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ |
| 263 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | 211 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ |
| 264 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | 212 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ |
| 265 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, \ | 213 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, \ |
| 266 | k40, k41, k42, k47, k4b, k4c, k4e \ | 214 | k40, k41, k42, k47, k4b, k4c, k4e \ |
| 267 | ) { \ | 215 | ) { \ |
| 268 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ | 216 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ |
| 269 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | 217 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ |
| 270 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | 218 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ |
| 271 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, XXX, k3d, XXX }, \ | 219 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, XXX, k3d, XXX }, \ |
| 272 | { k40, k41, k42, XXX, XXX, XXX, XXX, k47, XXX, XXX, XXX, k4b, k4c, XXX, k4e } \ | 220 | { k40, k41, k42, XXX, XXX, XXX, XXX, k47, XXX, XXX, XXX, k4b, k4c, XXX, k4e } \ |
| 273 | } | 221 | } |
| 274 | 222 | ||
| 275 | #define LAYOUT_64_iso( \ | 223 | #define LAYOUT_64_iso( \ |
| 276 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | 224 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ |
| 277 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | ||
| 278 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | ||
| 279 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ | ||
| 280 | k40, k41, k42, k45, k4a, k4b, k4c, k4d, k4e \ | ||
| 281 | ) { \ | ||
| 282 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ | ||
| 283 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | ||
| 284 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | ||
| 285 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e }, \ | ||
| 286 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d, k4e } \ | ||
| 287 | } | ||
| 288 | |||
| 289 | #define LAYOUT_64_iso_6u_spc( \ | ||
| 290 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | ||
| 291 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | 225 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ |
| 292 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | 226 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ |
| 293 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ | 227 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ |
| 294 | k40, k41, k42, k45, k4a, k4b, k4c, k4d, k4e \ | 228 | k40, k41, k42, k45, k4a, k4b, k4c, k4d, k4e \ |
| 295 | ) { \ | 229 | ) { \ |
| 296 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ | 230 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ |
| 297 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | 231 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ |
| 298 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | 232 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ |
| 299 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e }, \ | 233 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e }, \ |
| 300 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d, k4e } \ | 234 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d, k4e } \ |
| 301 | } | 235 | } |
| 302 | 236 | ||
| 303 | #define LAYOUT_64_iso_3u_spc( \ | ||
| 304 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | ||
| 305 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | ||
| 306 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | ||
| 307 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ | ||
| 308 | k40, k41, k42, k43, k45, k49, k4a, k4b, k4c, k4d, k4e \ | ||
| 309 | ) { \ | ||
| 310 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ | ||
| 311 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | ||
| 312 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | ||
| 313 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e }, \ | ||
| 314 | { k40, k41, k42, k43, XXX, k45, XXX, XXX, XXX, k49, k4a, k4b, k4c, k4d, k4e } \ | ||
| 315 | } | ||
| 316 | |||
| 317 | #define LAYOUT_64_iso_split_3u_spc( \ | 237 | #define LAYOUT_64_iso_split_3u_spc( \ |
| 318 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | 238 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ |
| 319 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | 239 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ |
| 320 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | 240 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ |
| 321 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ | 241 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ |
| 322 | k40, k41, k42, k43, k48, k4a, k4b, k4c, k4d, k4e \ | 242 | k40, k41, k42, k43, k48, k4a, k4b, k4c, k4d, k4e \ |
| 323 | ) { \ | 243 | ) { \ |
| 324 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ | 244 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ |
| 325 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | 245 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ |
| 326 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | 246 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ |
| 327 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e }, \ | 247 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e }, \ |
| 328 | { k40, k41, k42, k43, XXX, XXX, XXX, XXX, k48, XXX, k4a, k4b, k4c, k4d, k4e } \ | 248 | { k40, k41, k42, k43, XXX, XXX, XXX, XXX, k48, XXX, k4a, k4b, k4c, k4d, k4e } \ |
| 329 | } | 249 | } |
| 330 | 250 | ||
| 331 | #define LAYOUT_60_iso_1u_lshift_split_rshift( \ | 251 | #define LAYOUT_60_ansi_split_bs_rshift( \ |
| 332 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | ||
| 333 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | ||
| 334 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | ||
| 335 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3e, \ | ||
| 336 | k40, k41, k42, k45, k4a, k4b, k4c, k4e \ | ||
| 337 | ) { \ | ||
| 338 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ | ||
| 339 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | ||
| 340 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | ||
| 341 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, XXX, k3e }, \ | ||
| 342 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, XXX, k4e } \ | ||
| 343 | } | ||
| 344 | |||
| 345 | #define LAYOUT_60_iso_1u_lshift_7u_spc_split_rshift( \ | ||
| 346 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0e, \ | ||
| 347 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | ||
| 348 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | ||
| 349 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3e, \ | ||
| 350 | k40, k41, k42, k47, k4b, k4c, k4e \ | ||
| 351 | ) { \ | ||
| 352 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, XXX, k0e }, \ | ||
| 353 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | ||
| 354 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | ||
| 355 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, XXX, k3e }, \ | ||
| 356 | { k40, k41, k42, XXX, XXX, XXX, XXX, k47, XXX, XXX, XXX, k4b, k4c, XXX, k4e } \ | ||
| 357 | } | ||
| 358 | |||
| 359 | #define LAYOUT_60_ansi_split_bs( \ | ||
| 360 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | 252 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ |
| 361 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | 253 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ |
| 362 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ | 254 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ |
| 363 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, \ | 255 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3e, \ |
| 364 | k40, k41, k42, k45, k4a, k4b, k4c, k4e \ | 256 | k40, k41, k42, k45, k4a, k4b, k4c, k4e \ |
| 365 | ) { \ | 257 | ) { \ |
| 366 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ | 258 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ |
| 367 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, XXX }, \ | 259 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, XXX }, \ |
| 368 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, XXX, k2d, XXX }, \ | 260 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, XXX, k2d, XXX }, \ |
| 369 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, XXX, k3d, XXX }, \ | 261 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, XXX, k3e }, \ |
| 370 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, XXX, k4e } \ | 262 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, XXX, k4e } \ |
| 371 | } | 263 | } |
| 372 | 264 | ||
| @@ -374,7 +266,7 @@ | |||
| 374 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | 266 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ |
| 375 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | 267 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ |
| 376 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ | 268 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ |
| 377 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3e, \ | 269 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3e, \ |
| 378 | k40, k41, k42, k45, k4a, k4b, k4c, k4d, k4e \ | 270 | k40, k41, k42, k45, k4a, k4b, k4c, k4d, k4e \ |
| 379 | ) { \ | 271 | ) { \ |
| 380 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ | 272 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ |
| @@ -384,25 +276,11 @@ | |||
| 384 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d, k4e } \ | 276 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d, k4e } \ |
| 385 | } | 277 | } |
| 386 | 278 | ||
| 387 | #define LAYOUT_60_ansi_arrow_6u_spc_split_bs( \ | ||
| 388 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | ||
| 389 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | ||
| 390 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ | ||
| 391 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3e, \ | ||
| 392 | k40, k41, k42, k45, k4a, k4b, k4c, k4d, k4e \ | ||
| 393 | ) { \ | ||
| 394 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ | ||
| 395 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, XXX }, \ | ||
| 396 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, XXX, k2d, XXX }, \ | ||
| 397 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, XXX, k3d, k3e }, \ | ||
| 398 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d, k4e } \ | ||
| 399 | } | ||
| 400 | |||
| 401 | #define LAYOUT_60_ansi_arrow_3u_spc_split_bs( \ | 279 | #define LAYOUT_60_ansi_arrow_3u_spc_split_bs( \ |
| 402 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | 280 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ |
| 403 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | 281 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ |
| 404 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ | 282 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ |
| 405 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3e, \ | 283 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3e, \ |
| 406 | k40, k41, k42, k43, k45, k49, k4a, k4b, k4c, k4d, k4e \ | 284 | k40, k41, k42, k43, k45, k49, k4a, k4b, k4c, k4d, k4e \ |
| 407 | ) { \ | 285 | ) { \ |
| 408 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ | 286 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ |
| @@ -416,7 +294,7 @@ | |||
| 416 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | 294 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ |
| 417 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | 295 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ |
| 418 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ | 296 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ |
| 419 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3e, \ | 297 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3e, \ |
| 420 | k40, k41, k42, k43, k48, k4a, k4b, k4c, k4d, k4e \ | 298 | k40, k41, k42, k43, k48, k4a, k4b, k4c, k4d, k4e \ |
| 421 | ) { \ | 299 | ) { \ |
| 422 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ | 300 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ |
| @@ -426,17 +304,17 @@ | |||
| 426 | { k40, k41, k42, k43, XXX, XXX, XXX, XXX, k48, XXX, k4a, k4b, k4c, k4d, k4e } \ | 304 | { k40, k41, k42, k43, XXX, XXX, XXX, XXX, k48, XXX, k4a, k4b, k4c, k4d, k4e } \ |
| 427 | } | 305 | } |
| 428 | 306 | ||
| 429 | #define LAYOUT_60_ansi_7u_spc_split_bs( \ | 307 | #define LAYOUT_60_tsangan_hhkb( \ |
| 430 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | 308 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ |
| 431 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | 309 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ |
| 432 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ | 310 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ |
| 433 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, \ | 311 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3e, \ |
| 434 | k40, k41, k42, k47, k4b, k4c, k4e \ | 312 | k40, k41, k42, k47, k4b, k4c, k4e \ |
| 435 | ) { \ | 313 | ) { \ |
| 436 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ | 314 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ |
| 437 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, XXX }, \ | 315 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, XXX }, \ |
| 438 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, XXX, k2d, XXX }, \ | 316 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, XXX, k2d, XXX }, \ |
| 439 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, XXX, k3d, XXX }, \ | 317 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, XXX, k3e }, \ |
| 440 | { k40, k41, k42, XXX, XXX, XXX, XXX, k47, XXX, XXX, XXX, k4b, k4c, XXX, k4e } \ | 318 | { k40, k41, k42, XXX, XXX, XXX, XXX, k47, XXX, XXX, XXX, k4b, k4c, XXX, k4e } \ |
| 441 | } | 319 | } |
| 442 | 320 | ||
| @@ -444,21 +322,7 @@ | |||
| 444 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | 322 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ |
| 445 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | 323 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ |
| 446 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ | 324 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ |
| 447 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ | 325 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ |
| 448 | k40, k41, k42, k45, k4a, k4b, k4c, k4d, k4e \ | ||
| 449 | ) { \ | ||
| 450 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ | ||
| 451 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, XXX }, \ | ||
| 452 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, XXX, k2d, XXX }, \ | ||
| 453 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e }, \ | ||
| 454 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d, k4e } \ | ||
| 455 | } | ||
| 456 | |||
| 457 | #define LAYOUT_64_ansi_6u_spc_split_bs( \ | ||
| 458 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | ||
| 459 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | ||
| 460 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ | ||
| 461 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ | ||
| 462 | k40, k41, k42, k45, k4a, k4b, k4c, k4d, k4e \ | 326 | k40, k41, k42, k45, k4a, k4b, k4c, k4d, k4e \ |
| 463 | ) { \ | 327 | ) { \ |
| 464 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ | 328 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ |
| @@ -472,7 +336,7 @@ | |||
| 472 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | 336 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ |
| 473 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | 337 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ |
| 474 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ | 338 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ |
| 475 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ | 339 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ |
| 476 | k40, k41, k42, k43, k45, k49, k4a, k4b, k4c, k4d, k4e \ | 340 | k40, k41, k42, k43, k45, k49, k4a, k4b, k4c, k4d, k4e \ |
| 477 | ) { \ | 341 | ) { \ |
| 478 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ | 342 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ |
| @@ -486,7 +350,7 @@ | |||
| 486 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | 350 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ |
| 487 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ | 351 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, k1d, \ |
| 488 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ | 352 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2d, \ |
| 489 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ | 353 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ |
| 490 | k40, k41, k42, k43, k48, k4a, k4b, k4c, k4d, k4e \ | 354 | k40, k41, k42, k43, k48, k4a, k4b, k4c, k4d, k4e \ |
| 491 | ) { \ | 355 | ) { \ |
| 492 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ | 356 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ |
| @@ -496,26 +360,12 @@ | |||
| 496 | { k40, k41, k42, k43, XXX, XXX, XXX, XXX, k48, XXX, k4a, k4b, k4c, k4d, k4e } \ | 360 | { k40, k41, k42, k43, XXX, XXX, XXX, XXX, k48, XXX, k4a, k4b, k4c, k4d, k4e } \ |
| 497 | } | 361 | } |
| 498 | 362 | ||
| 499 | #define LAYOUT_60_iso_split_bs( \ | ||
| 500 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | ||
| 501 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | ||
| 502 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | ||
| 503 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, \ | ||
| 504 | k40, k41, k42, k45, k4a, k4b, k4c, k4e \ | ||
| 505 | ) { \ | ||
| 506 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ | ||
| 507 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | ||
| 508 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | ||
| 509 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, XXX, k3d, XXX }, \ | ||
| 510 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, XXX, k4e } \ | ||
| 511 | } | ||
| 512 | |||
| 513 | #define LAYOUT_60_iso_split_bs_rshift( \ | 363 | #define LAYOUT_60_iso_split_bs_rshift( \ |
| 514 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | 364 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ |
| 515 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | 365 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ |
| 516 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | 366 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ |
| 517 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3e, \ | 367 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3e, \ |
| 518 | k40, k41, k42, k45, k4a, k4b, k4c, k4e \ | 368 | k40, k41, k42, k45, k4a, k4b, k4c, k4e \ |
| 519 | ) { \ | 369 | ) { \ |
| 520 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ | 370 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ |
| 521 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | 371 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ |
| @@ -524,45 +374,31 @@ | |||
| 524 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, XXX, k4e } \ | 374 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, XXX, k4e } \ |
| 525 | } | 375 | } |
| 526 | 376 | ||
| 527 | #define LAYOUT_60_iso_7u_spc_split_bs_rshift( \ | 377 | #define LAYOUT_60_iso_tsangan_split_bs_rshift( \ |
| 528 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | 378 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ |
| 529 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | 379 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ |
| 530 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | 380 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ |
| 531 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3e, \ | 381 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3e, \ |
| 532 | k40, k41, k42, k47, k4b, k4c, k4e \ | 382 | k40, k41, k42, k47, k4b, k4c, k4e \ |
| 533 | ) { \ | 383 | ) { \ |
| 534 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ | 384 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ |
| 535 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | 385 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ |
| 536 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | 386 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ |
| 537 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, XXX, k3e }, \ | 387 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, XXX, k3e }, \ |
| 538 | { k40, k41, k42, XXX, XXX, XXX, XXX, k47, XXX, XXX, XXX, k4b, k4c, XXX, k4e } \ | 388 | { k40, k41, k42, XXX, XXX, XXX, XXX, k47, XXX, XXX, XXX, k4b, k4c, XXX, k4e } \ |
| 539 | } | 389 | } |
| 540 | 390 | ||
| 541 | #define LAYOUT_60_iso_arrow_split_bs( \ | 391 | #define LAYOUT_60_iso_arrow_split_bs( \ |
| 542 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | 392 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ |
| 543 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | 393 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ |
| 544 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | 394 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ |
| 545 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3e, \ | 395 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3e, \ |
| 546 | k40, k41, k42, k45, k4a, k4b, k4c, k4d, k4e \ | 396 | k40, k41, k42, k45, k4a, k4b, k4c, k4d, k4e \ |
| 547 | ) { \ | 397 | ) { \ |
| 548 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ | 398 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ |
| 549 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | 399 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ |
| 550 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | 400 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ |
| 551 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, XXX, k3d, k3e }, \ | 401 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, XXX, k3d, k3e }, \ |
| 552 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d, k4e } \ | ||
| 553 | } | ||
| 554 | |||
| 555 | #define LAYOUT_60_iso_arrow_6u_spc_split_bs( \ | ||
| 556 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | ||
| 557 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | ||
| 558 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | ||
| 559 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3e, \ | ||
| 560 | k40, k41, k42, k45, k4a, k4b, k4c, k4d, k4e \ | ||
| 561 | ) { \ | ||
| 562 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ | ||
| 563 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | ||
| 564 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | ||
| 565 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, XXX, k3d, k3e }, \ | ||
| 566 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d, k4e } \ | 402 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d, k4e } \ |
| 567 | } | 403 | } |
| 568 | 404 | ||
| @@ -570,13 +406,13 @@ | |||
| 570 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | 406 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ |
| 571 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | 407 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ |
| 572 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | 408 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ |
| 573 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3e, \ | 409 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3e, \ |
| 574 | k40, k41, k42, k43, k45, k49, k4a, k4b, k4c, k4d, k4e \ | 410 | k40, k41, k42, k43, k45, k49, k4a, k4b, k4c, k4d, k4e \ |
| 575 | ) { \ | 411 | ) { \ |
| 576 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ | 412 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ |
| 577 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | 413 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ |
| 578 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | 414 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ |
| 579 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, XXX, k3d, k3e }, \ | 415 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, XXX, k3d, k3e }, \ |
| 580 | { k40, k41, k42, k43, XXX, k45, XXX, XXX, XXX, k49, k4a, k4b, k4c, k4d, k4e } \ | 416 | { k40, k41, k42, k43, XXX, k45, XXX, XXX, XXX, k49, k4a, k4b, k4c, k4d, k4e } \ |
| 581 | } | 417 | } |
| 582 | 418 | ||
| @@ -584,55 +420,27 @@ | |||
| 584 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | 420 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ |
| 585 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | 421 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ |
| 586 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | 422 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ |
| 587 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3e, \ | 423 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, k3e, \ |
| 588 | k40, k41, k42, k43, k48, k4a, k4b, k4c, k4d, k4e \ | 424 | k40, k41, k42, k43, k48, k4a, k4b, k4c, k4d, k4e \ |
| 589 | ) { \ | 425 | ) { \ |
| 590 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ | 426 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ |
| 591 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | 427 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ |
| 592 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | 428 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ |
| 593 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, XXX, k3d, k3e }, \ | 429 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, XXX, k3d, k3e }, \ |
| 594 | { k40, k41, k42, k43, XXX, XXX, XXX, XXX, k48, XXX, k4a, k4b, k4c, k4d, k4e } \ | 430 | { k40, k41, k42, k43, XXX, XXX, XXX, XXX, k48, XXX, k4a, k4b, k4c, k4d, k4e } \ |
| 595 | } | 431 | } |
| 596 | 432 | ||
| 597 | #define LAYOUT_60_iso_7u_spc_split_bs( \ | ||
| 598 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | ||
| 599 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | ||
| 600 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | ||
| 601 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3d, \ | ||
| 602 | k40, k41, k42, k47, k4b, k4c, k4e \ | ||
| 603 | ) { \ | ||
| 604 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ | ||
| 605 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | ||
| 606 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | ||
| 607 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, XXX, k3d, XXX }, \ | ||
| 608 | { k40, k41, k42, XXX, XXX, XXX, XXX, k47, XXX, XXX, XXX, k4b, k4c, XXX, k4e } \ | ||
| 609 | } | ||
| 610 | |||
| 611 | #define LAYOUT_64_iso_split_bs( \ | 433 | #define LAYOUT_64_iso_split_bs( \ |
| 612 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | 434 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ |
| 613 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | 435 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ |
| 614 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | 436 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ |
| 615 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ | 437 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ |
| 616 | k40, k41, k42, k45, k4a, k4b, k4c, k4d, k4e \ | ||
| 617 | ) { \ | ||
| 618 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ | ||
| 619 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | ||
| 620 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | ||
| 621 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e }, \ | ||
| 622 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d, k4e } \ | ||
| 623 | } | ||
| 624 | |||
| 625 | #define LAYOUT_64_iso_6u_spc_split_bs( \ | ||
| 626 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | ||
| 627 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | ||
| 628 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | ||
| 629 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ | ||
| 630 | k40, k41, k42, k45, k4a, k4b, k4c, k4d, k4e \ | 438 | k40, k41, k42, k45, k4a, k4b, k4c, k4d, k4e \ |
| 631 | ) { \ | 439 | ) { \ |
| 632 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ | 440 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ |
| 633 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | 441 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ |
| 634 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | 442 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ |
| 635 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e }, \ | 443 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e }, \ |
| 636 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d, k4e } \ | 444 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, k4d, k4e } \ |
| 637 | } | 445 | } |
| 638 | 446 | ||
| @@ -640,13 +448,13 @@ | |||
| 640 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | 448 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ |
| 641 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | 449 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ |
| 642 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | 450 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ |
| 643 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ | 451 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ |
| 644 | k40, k41, k42, k43, k45, k49, k4a, k4b, k4c, k4d, k4e \ | 452 | k40, k41, k42, k43, k45, k49, k4a, k4b, k4c, k4d, k4e \ |
| 645 | ) { \ | 453 | ) { \ |
| 646 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ | 454 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ |
| 647 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | 455 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ |
| 648 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | 456 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ |
| 649 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e }, \ | 457 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e }, \ |
| 650 | { k40, k41, k42, k43, XXX, k45, XXX, XXX, XXX, k49, k4a, k4b, k4c, k4d, k4e } \ | 458 | { k40, k41, k42, k43, XXX, k45, XXX, XXX, XXX, k49, k4a, k4b, k4c, k4d, k4e } \ |
| 651 | } | 459 | } |
| 652 | 460 | ||
| @@ -654,40 +462,12 @@ | |||
| 654 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | 462 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ |
| 655 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | 463 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ |
| 656 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | 464 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ |
| 657 | k30, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ | 465 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e, \ |
| 658 | k40, k41, k42, k43, k48, k4a, k4b, k4c, k4d, k4e \ | 466 | k40, k41, k42, k43, k48, k4a, k4b, k4c, k4d, k4e \ |
| 659 | ) { \ | 467 | ) { \ |
| 660 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ | 468 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ |
| 661 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | 469 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ |
| 662 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | 470 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ |
| 663 | { k30, XXX, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e }, \ | 471 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3d, k3e }, \ |
| 664 | { k40, k41, k42, k43, XXX, XXX, XXX, XXX, k48, XXX, k4a, k4b, k4c, k4d, k4e } \ | 472 | { k40, k41, k42, k43, XXX, XXX, XXX, XXX, k48, XXX, k4a, k4b, k4c, k4d, k4e } \ |
| 665 | } | 473 | } |
| 666 | |||
| 667 | #define LAYOUT_60_iso_1u_lshift_split_bs_rshift( \ | ||
| 668 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | ||
| 669 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | ||
| 670 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | ||
| 671 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3e, \ | ||
| 672 | k40, k41, k42, k45, k4a, k4b, k4c, k4e \ | ||
| 673 | ) { \ | ||
| 674 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ | ||
| 675 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | ||
| 676 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | ||
| 677 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, XXX, k3e }, \ | ||
| 678 | { k40, k41, k42, XXX, XXX, k45, XXX, XXX, XXX, XXX, k4a, k4b, k4c, XXX, k4e } \ | ||
| 679 | } | ||
| 680 | |||
| 681 | #define LAYOUT_60_iso_1u_lshift_7u_spc_split_bs_rshift( \ | ||
| 682 | k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e, \ | ||
| 683 | k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, \ | ||
| 684 | k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, \ | ||
| 685 | k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, k3e, \ | ||
| 686 | k40, k41, k42, k47, k4b, k4c, k4e \ | ||
| 687 | ) { \ | ||
| 688 | { k00, k01, k02, k03, k04, k05, k06, k07, k08, k09, k0a, k0b, k0c, k0d, k0e }, \ | ||
| 689 | { k10, k11, k12, k13, k14, k15, k16, k17, k18, k19, k1a, k1b, k1c, XXX, XXX }, \ | ||
| 690 | { k20, k21, k22, k23, k24, k25, k26, k27, k28, k29, k2a, k2b, k2c, k2d, XXX }, \ | ||
| 691 | { k30, k31, k32, k33, k34, k35, k36, k37, k38, k39, k3a, k3b, k3c, XXX, k3e }, \ | ||
| 692 | { k40, k41, k42, XXX, XXX, XXX, XXX, k47, XXX, XXX, XXX, k4b, k4c, XXX, k4e } \ | ||
| 693 | } | ||
diff --git a/keyboards/melgeek/mj6xy/readme.md b/keyboards/melgeek/mj6xy/readme.md index 952f8c4868..bbeffd3179 100755 --- a/keyboards/melgeek/mj6xy/readme.md +++ b/keyboards/melgeek/mj6xy/readme.md | |||
| @@ -1,17 +1,28 @@ | |||
| 1 | # MJ6XY 60% Mechanical Keyboard PCB | 1 | # MJ6XY 60% Mechanical Keyboard PCB |
| 2 | 2 | ||
| 3 |  | 3 |  |
| 4 | 4 | ||
| 5 | ## A Customizable 60% Mechanical Keyboard PCB which is support multi-layouts | 5 | A customizable 60% Mechanical Keyboard PCB which supports multiple layouts. |
| 6 | |||
| 7 |  | ||
| 8 | 6 | ||
| 9 | * Keyboard Maintainer: QMK Community | 7 | * Keyboard Maintainer: QMK Community |
| 10 | * Hardware Supported: MJ6XY 60% Mechanical Keyboard PCB | 8 | * Hardware Supported: MJ6XY 60% Mechanical Keyboard PCB |
| 11 | * Hardware Availability: [MelGeek](https://www.melgeek.com/collections/pcb-plate/products/melgeek-mj6xy-soldered-pcba-melgeek-com) | 9 | * Hardware Availability: [MelGeek](https://www.melgeek.com/products/melgeek-mj6xy-60-mechanical-keyboard-pcb-melgeek-com) |
| 12 | 10 | ||
| 13 | Make example for this keyboard (after setting up your build environment): | 11 | Make example for this keyboard (after setting up your build environment): |
| 14 | 12 | ||
| 15 | make melgeek/mj6xy:default | 13 | make melgeek/mj6xy/rev3:default |
| 14 | |||
| 15 | Flashing example for this keyboard: | ||
| 16 | |||
| 17 | make melgeek/mj6xy/rev3:default:flash | ||
| 18 | |||
| 19 | ## Bootloader | ||
| 20 | |||
| 21 | To reset the board into bootloader mode, do one of the following: | ||
| 22 | |||
| 23 | * **Bootmagic reset**: Hold the key at the top left of the keyboard while connecting the USB cable (also erases persistent settings) | ||
| 24 | Hold down the key at (0,0) in the matrix (usually the top left key or Escape) and plug in the keyboard | ||
| 25 | * **Physical reset button**: Tap the Reset switch mounted on the bottom side of the PCB (near the QWERTY `S` and `D` keys) | ||
| 26 | * **Keycode in layout**: Press the key mapped to `QK_BOOT` if it is available | ||
| 16 | 27 | ||
| 17 | See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). | 28 | See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs). |
diff --git a/keyboards/rart/rart4x4/keymaps/via/keymap.c b/keyboards/rart/rart4x4/keymaps/via/keymap.c index ed36da9781..764021ec26 100644 --- a/keyboards/rart/rart4x4/keymaps/via/keymap.c +++ b/keyboards/rart/rart4x4/keymaps/via/keymap.c | |||
| @@ -44,19 +44,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 44 | ) | 44 | ) |
| 45 | }; | 45 | }; |
| 46 | 46 | ||
| 47 | bool encoder_update_user(uint8_t index, bool clockwise) { | 47 | #if defined(ENCODER_MAP_ENABLE) |
| 48 | if (index == 0) { /* First encoder */ | 48 | const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { |
| 49 | if (clockwise) { | 49 | [0] = { ENCODER_CCW_CW(KC_VOLU, KC_VOLD), ENCODER_CCW_CW(KC_PGUP, KC_PGDN) }, |
| 50 | tap_code(KC_WH_U); | 50 | [1] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, |
| 51 | } else { | 51 | [2] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, |
| 52 | tap_code(KC_WH_D); | 52 | [3] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) } |
| 53 | } | 53 | }; |
| 54 | } else if (index == 1) { /* Second encoder */ | 54 | #endif \ No newline at end of file |
| 55 | if (clockwise) { | ||
| 56 | tap_code(KC_VOLU); | ||
| 57 | } else { | ||
| 58 | tap_code(KC_VOLD); | ||
| 59 | } | ||
| 60 | } | ||
| 61 | return true; | ||
| 62 | } | ||
diff --git a/keyboards/rart/rart4x4/keymaps/via/rules.mk b/keyboards/rart/rart4x4/keymaps/via/rules.mk index 1e5b99807c..f1adcab005 100644 --- a/keyboards/rart/rart4x4/keymaps/via/rules.mk +++ b/keyboards/rart/rart4x4/keymaps/via/rules.mk | |||
| @@ -1 +1,2 @@ | |||
| 1 | VIA_ENABLE = yes | 1 | VIA_ENABLE = yes |
| 2 | ENCODER_MAP_ENABLE = yes | ||
diff --git a/keyboards/rart/rart75/keymaps/via/keymap.c b/keyboards/rart/rart75/keymaps/via/keymap.c index 56058bd102..86e75a5b52 100644 --- a/keyboards/rart/rart75/keymaps/via/keymap.c +++ b/keyboards/rart/rart75/keymaps/via/keymap.c | |||
| @@ -40,13 +40,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 40 | 40 | ||
| 41 | }; | 41 | }; |
| 42 | 42 | ||
| 43 | bool encoder_update_user(uint8_t index, bool clockwise) { | 43 | #if defined(ENCODER_MAP_ENABLE) |
| 44 | if (index == 0) { /* First encoder */ | 44 | const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { |
| 45 | if (clockwise) { | 45 | [0] = { ENCODER_CCW_CW(KC_VOLU, KC_VOLD) }, |
| 46 | tap_code(KC_VOLU); | 46 | [1] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, |
| 47 | } else { | 47 | [2] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, |
| 48 | tap_code(KC_VOLD); | 48 | [3] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) } |
| 49 | } | 49 | }; |
| 50 | } | 50 | #endif \ No newline at end of file |
| 51 | return true; | ||
| 52 | } | ||
diff --git a/keyboards/rart/rart75/keymaps/via/rules.mk b/keyboards/rart/rart75/keymaps/via/rules.mk index 36b7ba9cbc..8111cb54a7 100644 --- a/keyboards/rart/rart75/keymaps/via/rules.mk +++ b/keyboards/rart/rart75/keymaps/via/rules.mk | |||
| @@ -1,2 +1,4 @@ | |||
| 1 | VIA_ENABLE = yes | 1 | VIA_ENABLE = yes |
| 2 | LTO_ENABLE = yes | 2 | LTO_ENABLE = yes |
| 3 | ENCODER_MAP_ENABLE = yes | ||
| 4 | |||
diff --git a/keyboards/rart/rart75hs/keymaps/via/keymap.c b/keyboards/rart/rart75hs/keymaps/via/keymap.c index e64380d4d2..eb5d231b41 100644 --- a/keyboards/rart/rart75hs/keymaps/via/keymap.c +++ b/keyboards/rart/rart75hs/keymaps/via/keymap.c | |||
| @@ -53,3 +53,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 53 | ) | 53 | ) |
| 54 | 54 | ||
| 55 | }; | 55 | }; |
| 56 | |||
| 57 | #if defined(ENCODER_MAP_ENABLE) | ||
| 58 | const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||
| 59 | [0] = { ENCODER_CCW_CW(KC_VOLU, KC_VOLD) }, | ||
| 60 | [1] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||
| 61 | [2] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||
| 62 | [3] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) } | ||
| 63 | }; | ||
| 64 | #endif | ||
diff --git a/keyboards/rart/rart75hs/keymaps/via/rules.mk b/keyboards/rart/rart75hs/keymaps/via/rules.mk index 36b7ba9cbc..1189f4ad19 100644 --- a/keyboards/rart/rart75hs/keymaps/via/rules.mk +++ b/keyboards/rart/rart75hs/keymaps/via/rules.mk | |||
| @@ -1,2 +1,3 @@ | |||
| 1 | VIA_ENABLE = yes | 1 | VIA_ENABLE = yes |
| 2 | LTO_ENABLE = yes | 2 | LTO_ENABLE = yes |
| 3 | ENCODER_MAP_ENABLE = yes | ||
diff --git a/keyboards/rart/rart75hs/rart75hs.c b/keyboards/rart/rart75hs/rart75hs.c index f2475ab960..6c1c408a8b 100644 --- a/keyboards/rart/rart75hs/rart75hs.c +++ b/keyboards/rart/rart75hs/rart75hs.c | |||
| @@ -28,4 +28,4 @@ bool encoder_update_kb(uint8_t index, bool clockwise) { | |||
| 28 | } | 28 | } |
| 29 | return true; | 29 | return true; |
| 30 | } | 30 | } |
| 31 | #endif | 31 | #endif \ No newline at end of file |
diff --git a/keyboards/rart/rart75m/keymaps/via/keymap.c b/keyboards/rart/rart75m/keymaps/via/keymap.c index 2d847bc6ee..a8deffa500 100644 --- a/keyboards/rart/rart75m/keymaps/via/keymap.c +++ b/keyboards/rart/rart75m/keymaps/via/keymap.c | |||
| @@ -51,4 +51,13 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 51 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS | 51 | KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS |
| 52 | ), | 52 | ), |
| 53 | 53 | ||
| 54 | }; \ No newline at end of file | 54 | }; |
| 55 | |||
| 56 | #if defined(ENCODER_MAP_ENABLE) | ||
| 57 | const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { | ||
| 58 | [0] = { ENCODER_CCW_CW(KC_VOLU, KC_VOLD) }, | ||
| 59 | [1] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||
| 60 | [2] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, | ||
| 61 | [3] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS) } | ||
| 62 | }; | ||
| 63 | #endif \ No newline at end of file | ||
diff --git a/keyboards/rart/rart75m/keymaps/via/rules.mk b/keyboards/rart/rart75m/keymaps/via/rules.mk index 036bd6d1c3..aaf0497be1 100644 --- a/keyboards/rart/rart75m/keymaps/via/rules.mk +++ b/keyboards/rart/rart75m/keymaps/via/rules.mk | |||
| @@ -1 +1,3 @@ | |||
| 1 | VIA_ENABLE = yes \ No newline at end of file | 1 | VIA_ENABLE = yes |
| 2 | LTO_ENABLE = yes | ||
| 3 | ENCODER_MAP_ENABLE = yes \ No newline at end of file | ||
diff --git a/keyboards/rart/rart80/config.h b/keyboards/rart/rart80/config.h index 21c88a18cf..c49ebc38af 100644 --- a/keyboards/rart/rart80/config.h +++ b/keyboards/rart/rart80/config.h | |||
| @@ -39,13 +39,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 39 | /* Locking resynchronize hack */ | 39 | /* Locking resynchronize hack */ |
| 40 | #define LOCKING_RESYNC_ENABLE | 40 | #define LOCKING_RESYNC_ENABLE |
| 41 | 41 | ||
| 42 | #define LED_CAPS_LOCK_PIN D5 | 42 | #define LED_CAPS_LOCK_PIN D4 |
| 43 | #define LED_PIN_ON_STATE 0 | 43 | #define LED_PIN_ON_STATE 0 |
| 44 | 44 | ||
| 45 | #define BOOTMAGIC_LITE_ROW 0 | 45 | #define BOOTMAGIC_LITE_ROW 0 |
| 46 | #define BOOTMAGIC_LITE_COLUMN 1 | 46 | #define BOOTMAGIC_LITE_COLUMN 1 |
| 47 | 47 | ||
| 48 | #define RGB_DI_PIN C0 | 48 | #define RGB_DI_PIN D5 |
| 49 | #ifdef RGB_DI_PIN | 49 | #ifdef RGB_DI_PIN |
| 50 | #define RGBLIGHT_EFFECT_BREATHING | 50 | #define RGBLIGHT_EFFECT_BREATHING |
| 51 | #define RGBLIGHT_EFFECT_RAINBOW_MOOD | 51 | #define RGBLIGHT_EFFECT_RAINBOW_MOOD |
diff --git a/keyboards/rart/rart80/rules.mk b/keyboards/rart/rart80/rules.mk index 3f9d76149a..4655675b62 100644 --- a/keyboards/rart/rart80/rules.mk +++ b/keyboards/rart/rart80/rules.mk | |||
| @@ -18,5 +18,4 @@ COMMAND_ENABLE = yes # Commands for debug and configuration | |||
| 18 | NKRO_ENABLE = yes # Enable N-Key Rollover | 18 | NKRO_ENABLE = yes # Enable N-Key Rollover |
| 19 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality | 19 | BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality |
| 20 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow | 20 | RGBLIGHT_ENABLE = yes # Enable keyboard RGB underglow |
| 21 | AUDIO_ENABLE = no # Audio output | 21 | AUDIO_ENABLE = no # Audio output \ No newline at end of file |
| 22 | ENCODER_ENABLE = no | ||
diff --git a/keyboards/rart/rartpad/config.h b/keyboards/rart/rartpad/config.h index 4aa90d0d3e..bb69db050f 100644 --- a/keyboards/rart/rartpad/config.h +++ b/keyboards/rart/rartpad/config.h | |||
| @@ -30,7 +30,8 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 30 | /* COL2ROW or ROW2COL */ | 30 | /* COL2ROW or ROW2COL */ |
| 31 | #define DIODE_DIRECTION COL2ROW | 31 | #define DIODE_DIRECTION COL2ROW |
| 32 | 32 | ||
| 33 | #define NUM_LOCK_LED_PIN D7 | 33 | #define LED_CAPS_LOCK_PIN D7 |
| 34 | #define LED_PIN_ON_STATE 1 | ||
| 34 | 35 | ||
| 35 | /* Set 0 if debouncing isn't needed */ | 36 | /* Set 0 if debouncing isn't needed */ |
| 36 | #define DEBOUNCE 5 | 37 | #define DEBOUNCE 5 |
diff --git a/keyboards/rart/rartpad/keymaps/via/keymap.c b/keyboards/rart/rartpad/keymaps/via/keymap.c index bf2dd13458..13b791ca5c 100644 --- a/keyboards/rart/rartpad/keymaps/via/keymap.c +++ b/keyboards/rart/rartpad/keymaps/via/keymap.c | |||
| @@ -35,19 +35,11 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 35 | ) | 35 | ) |
| 36 | }; | 36 | }; |
| 37 | 37 | ||
| 38 | bool encoder_update_user(uint8_t index, bool clockwise) { | 38 | #if defined(ENCODER_MAP_ENABLE) |
| 39 | if (index == 0) { /* First encoder */ | 39 | const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][2] = { |
| 40 | if (clockwise) { | 40 | [0] = { ENCODER_CCW_CW(KC_VOLU, KC_VOLD), ENCODER_CCW_CW(KC_PGUP, KC_PGDN) }, |
| 41 | tap_code(KC_WH_U); | 41 | [1] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, |
| 42 | } else { | 42 | [2] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) }, |
| 43 | tap_code(KC_WH_D); | 43 | [3] = { ENCODER_CCW_CW(KC_TRNS, KC_TRNS), ENCODER_CCW_CW(KC_TRNS, KC_TRNS) } |
| 44 | } | 44 | }; |
| 45 | } else if (index == 1) { /* Second encoder */ | 45 | #endif \ No newline at end of file |
| 46 | if (clockwise) { | ||
| 47 | tap_code(KC_VOLU); | ||
| 48 | } else { | ||
| 49 | tap_code(KC_VOLD); | ||
| 50 | } | ||
| 51 | } | ||
| 52 | return true; | ||
| 53 | } | ||
diff --git a/keyboards/rart/rartpad/keymaps/via/rules.mk b/keyboards/rart/rartpad/keymaps/via/rules.mk index 36b7ba9cbc..aaf0497be1 100644 --- a/keyboards/rart/rartpad/keymaps/via/rules.mk +++ b/keyboards/rart/rartpad/keymaps/via/rules.mk | |||
| @@ -1,2 +1,3 @@ | |||
| 1 | VIA_ENABLE = yes | 1 | VIA_ENABLE = yes |
| 2 | LTO_ENABLE = yes | 2 | LTO_ENABLE = yes |
| 3 | ENCODER_MAP_ENABLE = yes \ No newline at end of file | ||
diff --git a/keyboards/rart/rartpad/rartpad.c b/keyboards/rart/rartpad/rartpad.c index 566c3fa466..4b5a9eb0c2 100644 --- a/keyboards/rart/rartpad/rartpad.c +++ b/keyboards/rart/rartpad/rartpad.c | |||
| @@ -12,11 +12,4 @@ | |||
| 12 | * You should have received a copy of the GNU General Public License | 12 | * You should have received a copy of the GNU General Public License |
| 13 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 13 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 14 | */ | 14 | */ |
| 15 | #include "rartpad.h" | 15 | #include "rartpad.h" \ No newline at end of file |
| 16 | |||
| 17 | bool led_update_kb(led_t led_state) { | ||
| 18 | if (led_update_user(led_state)) { | ||
| 19 | writePin(NUM_LOCK_LED_PIN, led_state.num_lock); | ||
| 20 | } | ||
| 21 | return true; | ||
| 22 | } | ||
diff --git a/keyboards/reviung/reviung39/keymaps/toshi0383/keymap.c b/keyboards/reviung/reviung39/keymaps/toshi0383/keymap.c index dfbed3b466..e47beb059b 100644 --- a/keyboards/reviung/reviung39/keymaps/toshi0383/keymap.c +++ b/keyboards/reviung/reviung39/keymaps/toshi0383/keymap.c | |||
| @@ -49,7 +49,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 49 | ), | 49 | ), |
| 50 | 50 | ||
| 51 | [_ADJUST] = LAYOUT_reviung39( | 51 | [_ADJUST] = LAYOUT_reviung39( |
| 52 | _______, RCMD(LALT(KC_1)), RCMD(LALT(KC_2)), RCMD(LALT(KC_3)), RCMD(LALT(KC_4)), RCMD(LALT(KC_5)), RCMD(LALT(KC_6)), RCMD(LALT(KC_7)), _______, _______, RCMD(LALT(KC_0)), _______, | 52 | _______, _______, _______, _______, RCMD(LALT(KC_1)), RCMD(LALT(KC_2)), RCMD(LALT(KC_3)), RCMD(LALT(KC_4)), RCMD(LALT(KC_5)), RCMD(LALT(KC_6)), RCMD(LALT(KC_7)), RCMD(LALT(KC_0)), |
| 53 | RGB_SAI, RGB_HUI, RGB_MOD, _______, RGB_TOG, RGB_VAI, RGB_VAD, RGB_SAD, RGB_HUD, RGB_RMOD, _______, _______, | 53 | RGB_SAI, RGB_HUI, RGB_MOD, _______, RGB_TOG, RGB_VAI, RGB_VAD, RGB_SAD, RGB_HUD, RGB_RMOD, _______, _______, |
| 54 | KC_MUTE, KC_VOLD, KC_VOLU, KC_BRID, KC_BRIU, QK_BOOT, _______, _______, _______, _______, _______, _______, | 54 | KC_MUTE, KC_VOLD, KC_VOLU, KC_BRID, KC_BRIU, QK_BOOT, _______, _______, _______, _______, _______, _______, |
| 55 | KC_LGUI, _______, _______ | 55 | KC_LGUI, _______, _______ |
diff --git a/keyboards/satt/vision/keymaps/manna-harbour_miryoku/config.h b/keyboards/satt/vision/keymaps/manna-harbour_miryoku/config.h new file mode 100644 index 0000000000..958554be55 --- /dev/null +++ b/keyboards/satt/vision/keymaps/manna-harbour_miryoku/config.h | |||
| @@ -0,0 +1,21 @@ | |||
| 1 | // Copyright 2022 Manna Harbour | ||
| 2 | // https://github.com/manna-harbour/miryoku | ||
| 3 | |||
| 4 | // This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 5 | |||
| 6 | #pragma once | ||
| 7 | |||
| 8 | #define XXX KC_NO | ||
| 9 | |||
| 10 | #define LAYOUT_miryoku( \ | ||
| 11 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \ | ||
| 12 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \ | ||
| 13 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \ | ||
| 14 | N30, N31, K32, K33, K34, K35, K36, K37, N38, N39 \ | ||
| 15 | ) \ | ||
| 16 | LAYOUT( \ | ||
| 17 | XXX, XXX, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, XXX, XXX, \ | ||
| 18 | XXX, XXX, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, XXX, \ | ||
| 19 | XXX, K20, K21, K22, K23, K24, XXX, K25, K26, K27, K28, K29, XXX,\ | ||
| 20 | XXX, K32, K33, K34, K35, K36, K37, XXX \ | ||
| 21 | ) | ||
diff --git a/keyboards/satt/vision/keymaps/manna-harbour_miryoku/keymap.c b/keyboards/satt/vision/keymaps/manna-harbour_miryoku/keymap.c new file mode 100644 index 0000000000..dbab7f9820 --- /dev/null +++ b/keyboards/satt/vision/keymaps/manna-harbour_miryoku/keymap.c | |||
| @@ -0,0 +1,4 @@ | |||
| 1 | // Copyright 2019 Manna Harbour | ||
| 2 | // https://github.com/manna-harbour/miryoku | ||
| 3 | |||
| 4 | // This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
diff --git a/keyboards/splitkb/aurora/sweep/keymaps/debug/rules.mk b/keyboards/splitkb/aurora/sweep/keymaps/debug/rules.mk index 066675cb48..c8a3944323 100644 --- a/keyboards/splitkb/aurora/sweep/keymaps/debug/rules.mk +++ b/keyboards/splitkb/aurora/sweep/keymaps/debug/rules.mk | |||
| @@ -13,6 +13,11 @@ | |||
| 13 | # You should have received a copy of the GNU General Public License | 13 | # You should have received a copy of the GNU General Public License |
| 14 | # along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | # along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | 15 | ||
| 16 | ENCODER_ENABLE = yes | 16 | # NOTE: These are already enabled by default at the revision level |
| 17 | OLED_ENABLE = yes | 17 | #ENCODER_ENABLE = yes |
| 18 | #OLED_ENABLE = yes | ||
| 19 | |||
| 20 | # RGB Matrix is enabled at the revision level, | ||
| 21 | # while we use the regular RGB underglow for testing | ||
| 22 | RGB_MATRIX_ENABLE = no | ||
| 18 | RGBLIGHT_ENABLE = yes | 23 | RGBLIGHT_ENABLE = yes |
diff --git a/keyboards/splitkb/aurora/sweep/keymaps/default/keymap.json b/keyboards/splitkb/aurora/sweep/keymaps/default/keymap.json index 0af1244c1f..a5f4826c6d 100644 --- a/keyboards/splitkb/aurora/sweep/keymaps/default/keymap.json +++ b/keyboards/splitkb/aurora/sweep/keymaps/default/keymap.json | |||
| @@ -54,6 +54,9 @@ | |||
| 54 | ] | 54 | ] |
| 55 | ], | 55 | ], |
| 56 | "config": { | 56 | "config": { |
| 57 | // Support for OLED, RGB, and encoders is already enabled | ||
| 58 | // by default on the revision level, but we repeat it here | ||
| 59 | // to make clear that you can disable them to save space. | ||
| 57 | "features": { | 60 | "features": { |
| 58 | "oled": true, | 61 | "oled": true, |
| 59 | "rgb_matrix": true, | 62 | "rgb_matrix": true, |
diff --git a/keyboards/splitkb/aurora/sweep/keymaps/default/readme.md b/keyboards/splitkb/aurora/sweep/keymaps/default/readme.md index 535580f9a7..03e146e091 100644 --- a/keyboards/splitkb/aurora/sweep/keymaps/default/readme.md +++ b/keyboards/splitkb/aurora/sweep/keymaps/default/readme.md | |||
| @@ -100,26 +100,28 @@ Where is the keymap.c? | |||
| 100 | 100 | ||
| 101 | The keymap.c file is not published to the repository. It is generated from `keymap.json` by the build system. | 101 | The keymap.c file is not published to the repository. It is generated from `keymap.json` by the build system. |
| 102 | 102 | ||
| 103 | This avoids duplicating information and allow users to edit their keymap from the qmk configurator web interface. | 103 | This avoids duplicating information and allow users to edit their keymap from the QMK Configurator web interface. |
| 104 | 104 | ||
| 105 | How do I edit and update the keymap? | 105 | How do I edit and update the keymap? |
| 106 | ------------------------------------ | 106 | ------------------------------------ |
| 107 | 107 | ||
| 108 | The `keymap.json` file is generated from the qmk configurator interface and formatted for better readability in the context of the Ferris keyboard. | 108 | The `keymap.json` file is generated from the QMK Configurator interface and formatted for better readability in the context of the Ferris keyboard. |
| 109 | 109 | ||
| 110 | To edit it, you may: | 110 | To edit it, you may: |
| 111 | * Edit it directly from a text editor. | 111 | * Edit it directly from a text editor. |
| 112 | * Edit it from the qmk configurator. | 112 | * Edit it from the QMK Configurator. |
| 113 | 113 | ||
| 114 | If you decide to use the latter workflow, here are the steps to follow: | 114 | If you decide to use the latter workflow, here are the steps to follow: |
| 115 | 115 | ||
| 116 | * From the qmk configurator, hit the "import QMK keymap json file" button (it has a drawing with an up arrow on it). | 116 | * From the [QMK Configurator](https://config.qmk.fm/#/splitkb/aurora/sweep/rev1/LAYOUT_split_3x5_2), hit the "import QMK keymap json file" button (it has a drawing with an up arrow on it). |
| 117 | * Browse to the location of your keymap (for example, `<your qmk repo>/keyboards/splitkb/aurora/sweep/keymaps/default/keymap.json`) | 117 | * Browse to the location of your keymap (for example, `<your qmk repo>/keyboards/splitkb/aurora/sweep/keymaps/default/keymap.json`) |
| 118 | * Perform any modification to the keymap in the web UI | 118 | * Perform any modification to the keymap in the web UI |
| 119 | * Export the keymap to your downloads folder, by hitting the "Export QMK keymap json file" button (it has a drawing with a down arrow on it) | 119 | * Export the keymap to your downloads folder, by hitting the "Export QMK keymap json file" button (it has a drawing with a down arrow on it) |
| 120 | * Replace your original keymap with the one you just downloaded | 120 | * Replace your original keymap with the one you just downloaded |
| 121 | 121 | ||
| 122 | I want to do more than the configurator supports! | 122 | _**Note:** At the time of writing (the 24th of October 2022), not every feature used in the default keymap is supported by the QMK Configurator. You cannot yet upload the default `keymap.json` due to a file format mismatch - use the "Load Default" button to load the default keymap instead. Additionally, custom configuration options are still being worked on: if your keymap depends on them, please compile your firmware offline for now._ |
| 123 | |||
| 124 | I want to do more than the JSON format supports! | ||
| 123 | ------------------------------------------------- | 125 | ------------------------------------------------- |
| 124 | 126 | ||
| 125 | While the `json` format is easy to use, it does lack certain functionality - most notably custom OLED or encoder behaviour. | 127 | While the `json` format is easy to use, it does lack certain functionality - most notably custom OLED or encoder behaviour. |
diff --git a/keyboards/splitkb/aurora/sweep/rev1/info.json b/keyboards/splitkb/aurora/sweep/rev1/info.json index 07b7fa8e60..104879b28e 100644 --- a/keyboards/splitkb/aurora/sweep/rev1/info.json +++ b/keyboards/splitkb/aurora/sweep/rev1/info.json | |||
| @@ -6,7 +6,9 @@ | |||
| 6 | "features": { | 6 | "features": { |
| 7 | "mousekey": true, | 7 | "mousekey": true, |
| 8 | "bootmagic": true, | 8 | "bootmagic": true, |
| 9 | "extrakey": true | 9 | "extrakey": true, |
| 10 | "oled": true, | ||
| 11 | "rgb_matrix": true | ||
| 10 | }, | 12 | }, |
| 11 | "layout_aliases": { | 13 | "layout_aliases": { |
| 12 | "LAYOUT": "LAYOUT_split_3x5_2" | 14 | "LAYOUT": "LAYOUT_split_3x5_2" |
| @@ -60,6 +62,7 @@ | |||
| 60 | "cols": ["B6", "D4", "C6", "D7", "E6"] | 62 | "cols": ["B6", "D4", "C6", "D7", "E6"] |
| 61 | }, | 63 | }, |
| 62 | "encoder": { | 64 | "encoder": { |
| 65 | "enabled": true, | ||
| 63 | "rotary": [ | 66 | "rotary": [ |
| 64 | { | 67 | { |
| 65 | "pin_a": "B5", | 68 | "pin_a": "B5", |
diff --git a/keyboards/splitkb/aurora/sweep/rev1/rev1.c b/keyboards/splitkb/aurora/sweep/rev1/rev1.c index ce19aea5ce..43c2d12a67 100644 --- a/keyboards/splitkb/aurora/sweep/rev1/rev1.c +++ b/keyboards/splitkb/aurora/sweep/rev1/rev1.c | |||
| @@ -14,6 +14,8 @@ | |||
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | 16 | ||
| 17 | #include QMK_KEYBOARD_H | ||
| 18 | |||
| 17 | #ifdef SWAP_HANDS_ENABLE | 19 | #ifdef SWAP_HANDS_ENABLE |
| 18 | // clang-format off | 20 | // clang-format off |
| 19 | __attribute__ ((weak)) const keypos_t PROGMEM hand_swap_config[MATRIX_ROWS][MATRIX_COLS] = { | 21 | __attribute__ ((weak)) const keypos_t PROGMEM hand_swap_config[MATRIX_ROWS][MATRIX_COLS] = { |
diff --git a/layouts/community/split_3x6_3/manna-harbour_miryoku/config.h b/layouts/community/split_3x6_3/manna-harbour_miryoku/config.h index 7e0e13047f..d7083f5603 100644 --- a/layouts/community/split_3x6_3/manna-harbour_miryoku/config.h +++ b/layouts/community/split_3x6_3/manna-harbour_miryoku/config.h | |||
| @@ -1,19 +1,21 @@ | |||
| 1 | // Copyright 2019 Manna Harbour | 1 | // Copyright 2022 Manna Harbour |
| 2 | // https://github.com/manna-harbour/miryoku | 2 | // https://github.com/manna-harbour/miryoku |
| 3 | 3 | ||
| 4 | // This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. | 4 | // This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 5 | 5 | ||
| 6 | #pragma once | 6 | #pragma once |
| 7 | 7 | ||
| 8 | #define LAYOUT_miryoku(\ | 8 | #define XXX KC_NO |
| 9 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09,\ | 9 | |
| 10 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19,\ | 10 | #define LAYOUT_miryoku( \ |
| 11 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29,\ | 11 | K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, \ |
| 12 | N30, N31, K32, K33, K34, K35, K36, K37, N38, N39\ | 12 | K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, \ |
| 13 | )\ | 13 | K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, \ |
| 14 | LAYOUT_split_3x6_3(\ | 14 | N30, N31, K32, K33, K34, K35, K36, K37, N38, N39 \ |
| 15 | KC_NO, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, KC_NO,\ | 15 | ) \ |
| 16 | KC_NO, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, KC_NO,\ | 16 | LAYOUT_split_3x6_3( \ |
| 17 | KC_NO, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, KC_NO,\ | 17 | XXX, K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, XXX, \ |
| 18 | K32, K33, K34, K35, K36, K37\ | 18 | XXX, K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, XXX, \ |
| 19 | XXX, K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, XXX , \ | ||
| 20 | K32, K33, K34, K35, K36, K37 \ | ||
| 19 | ) | 21 | ) |
diff --git a/users/manna-harbour_miryoku/config.h b/users/manna-harbour_miryoku/config.h index c4538ee304..920003598e 100644 --- a/users/manna-harbour_miryoku/config.h +++ b/users/manna-harbour_miryoku/config.h | |||
| @@ -5,6 +5,8 @@ | |||
| 5 | 5 | ||
| 6 | #pragma once | 6 | #pragma once |
| 7 | 7 | ||
| 8 | #include "custom_config.h" | ||
| 9 | |||
| 8 | // default but used in macros | 10 | // default but used in macros |
| 9 | #undef TAPPING_TERM | 11 | #undef TAPPING_TERM |
| 10 | #define TAPPING_TERM 200 | 12 | #define TAPPING_TERM 200 |
| @@ -39,5 +41,3 @@ | |||
| 39 | #define EXTRA_SHORT_COMBOS | 41 | #define EXTRA_SHORT_COMBOS |
| 40 | #endif | 42 | #endif |
| 41 | 43 | ||
| 42 | #include "custom_config.h" | ||
| 43 | |||
diff --git a/users/manna-harbour_miryoku/manna-harbour_miryoku.c b/users/manna-harbour_miryoku/manna-harbour_miryoku.c index 28ad18d1aa..42660a6a5b 100644 --- a/users/manna-harbour_miryoku/manna-harbour_miryoku.c +++ b/users/manna-harbour_miryoku/manna-harbour_miryoku.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | // Copyright 2019 Manna Harbour | 1 | // Copyright 2022 Manna Harbour |
| 2 | // https://github.com/manna-harbour/miryoku | 2 | // https://github.com/manna-harbour/miryoku |
| 3 | 3 | ||
| 4 | // This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. | 4 | // This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. |
| @@ -7,24 +7,17 @@ | |||
| 7 | 7 | ||
| 8 | #include "manna-harbour_miryoku.h" | 8 | #include "manna-harbour_miryoku.h" |
| 9 | 9 | ||
| 10 | enum layers { MIRYOKU_LAYER_NAMES }; | ||
| 11 | |||
| 12 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 10 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| 13 | [BASE] = U_MACRO_VA_ARGS(LAYOUT_miryoku, MIRYOKU_LAYER_BASE), | 11 | #define MIRYOKU_X(LAYER, STRING) [U_##LAYER] = U_MACRO_VA_ARGS(MIRYOKU_LAYERMAPPING_##LAYER, MIRYOKU_LAYER_##LAYER), |
| 14 | [NAV] = U_MACRO_VA_ARGS(LAYOUT_miryoku, MIRYOKU_LAYER_NAV), | 12 | MIRYOKU_LAYER_LIST |
| 15 | [MOUSE] = U_MACRO_VA_ARGS(LAYOUT_miryoku, MIRYOKU_LAYER_MOUSE), | 13 | #undef MIRYOKU_X |
| 16 | [MEDIA] = U_MACRO_VA_ARGS(LAYOUT_miryoku, MIRYOKU_LAYER_MEDIA), | ||
| 17 | [NUM] = U_MACRO_VA_ARGS(LAYOUT_miryoku, MIRYOKU_LAYER_NUM), | ||
| 18 | [SYM] = U_MACRO_VA_ARGS(LAYOUT_miryoku, MIRYOKU_LAYER_SYM), | ||
| 19 | [FUN] = U_MACRO_VA_ARGS(LAYOUT_miryoku, MIRYOKU_LAYER_FUN), | ||
| 20 | [BUTTON] = U_MACRO_VA_ARGS(LAYOUT_miryoku, MIRYOKU_LAYER_BUTTON) | ||
| 21 | }; | 14 | }; |
| 22 | 15 | ||
| 23 | #if defined (MIRYOKU_KLUDGE_THUMBCOMBOS) | 16 | #if defined (MIRYOKU_KLUDGE_THUMBCOMBOS) |
| 24 | const uint16_t PROGMEM thumbcombos_base_right[] = {LT(SYM, KC_ENT), LT(NUM, KC_BSPC), COMBO_END}; | 17 | const uint16_t PROGMEM thumbcombos_base_right[] = {LT(U_SYM, KC_ENT), LT(U_NUM, KC_BSPC), COMBO_END}; |
| 25 | const uint16_t PROGMEM thumbcombos_base_left[] = {LT(NAV, KC_SPC), LT(MOUSE, KC_TAB), COMBO_END}; | 18 | const uint16_t PROGMEM thumbcombos_base_left[] = {LT(U_NAV, KC_SPC), LT(U_MOUSE, KC_TAB), COMBO_END}; |
| 26 | const uint16_t PROGMEM thumbcombos_nav[] = {KC_ENT, KC_BSPC, COMBO_END}; | 19 | const uint16_t PROGMEM thumbcombos_nav[] = {KC_ENT, KC_BSPC, COMBO_END}; |
| 27 | const uint16_t PROGMEM thumbcombos_mouse[] = {KC_BTN1, KC_BTN3, COMBO_END}; | 20 | const uint16_t PROGMEM thumbcombos_mouse[] = {KC_BTN2, KC_BTN1, COMBO_END}; |
| 28 | const uint16_t PROGMEM thumbcombos_media[] = {KC_MSTP, KC_MPLY, COMBO_END}; | 21 | const uint16_t PROGMEM thumbcombos_media[] = {KC_MSTP, KC_MPLY, COMBO_END}; |
| 29 | const uint16_t PROGMEM thumbcombos_num[] = {KC_0, KC_MINS, COMBO_END}; | 22 | const uint16_t PROGMEM thumbcombos_num[] = {KC_0, KC_MINS, COMBO_END}; |
| 30 | #if defined (MIRYOKU_LAYERS_FLIP) | 23 | #if defined (MIRYOKU_LAYERS_FLIP) |
| @@ -34,10 +27,10 @@ const uint16_t PROGMEM thumbcombos_sym[] = {KC_RPRN, KC_UNDS, COMBO_END}; | |||
| 34 | #endif | 27 | #endif |
| 35 | const uint16_t PROGMEM thumbcombos_fun[] = {KC_SPC, KC_TAB, COMBO_END}; | 28 | const uint16_t PROGMEM thumbcombos_fun[] = {KC_SPC, KC_TAB, COMBO_END}; |
| 36 | combo_t key_combos[COMBO_COUNT] = { | 29 | combo_t key_combos[COMBO_COUNT] = { |
| 37 | COMBO(thumbcombos_base_right, LT(FUN, KC_DEL)), | 30 | COMBO(thumbcombos_base_right, LT(U_FUN, KC_DEL)), |
| 38 | COMBO(thumbcombos_base_left, LT(MEDIA, KC_ESC)), | 31 | COMBO(thumbcombos_base_left, LT(U_MEDIA, KC_ESC)), |
| 39 | COMBO(thumbcombos_nav, KC_DEL), | 32 | COMBO(thumbcombos_nav, KC_DEL), |
| 40 | COMBO(thumbcombos_mouse, KC_BTN2), | 33 | COMBO(thumbcombos_mouse, KC_BTN3), |
| 41 | COMBO(thumbcombos_media, KC_MUTE), | 34 | COMBO(thumbcombos_media, KC_MUTE), |
| 42 | COMBO(thumbcombos_num, KC_DOT), | 35 | COMBO(thumbcombos_num, KC_DOT), |
| 43 | #if defined (MIRYOKU_LAYERS_FLIP) | 36 | #if defined (MIRYOKU_LAYERS_FLIP) |
diff --git a/users/manna-harbour_miryoku/manna-harbour_miryoku.h b/users/manna-harbour_miryoku/manna-harbour_miryoku.h index f6ef63c360..4d1fbf17cf 100644 --- a/users/manna-harbour_miryoku/manna-harbour_miryoku.h +++ b/users/manna-harbour_miryoku/manna-harbour_miryoku.h | |||
| @@ -1,15 +1,25 @@ | |||
| 1 | // Copyright 2019 Manna Harbour | 1 | // Copyright 2022 Manna Harbour |
| 2 | // https://github.com/manna-harbour/miryoku | 2 | // https://github.com/manna-harbour/miryoku |
| 3 | 3 | ||
| 4 | // This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. | 4 | // This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 5 | 5 | ||
| 6 | #pragma once | 6 | #pragma once |
| 7 | 7 | ||
| 8 | #include "miryoku_babel/miryoku_layer_names.h" | 8 | #include "miryoku_babel/miryoku_layer_selection.h" |
| 9 | #include "miryoku_babel/miryoku_layer.h" | 9 | #include "miryoku_babel/miryoku_layer_list.h" |
| 10 | |||
| 11 | enum miryoku_layers { | ||
| 12 | #define MIRYOKU_X(LAYER, STRING) U_##LAYER, | ||
| 13 | MIRYOKU_LAYER_LIST | ||
| 14 | #undef MIRYOKU_X | ||
| 15 | }; | ||
| 10 | 16 | ||
| 11 | #define U_MACRO_VA_ARGS(macro, ...) macro(__VA_ARGS__) | 17 | #define U_MACRO_VA_ARGS(macro, ...) macro(__VA_ARGS__) |
| 12 | 18 | ||
| 19 | #if !defined (MIRYOKU_MAPPING) | ||
| 20 | #define MIRYOKU_MAPPING LAYOUT_miryoku | ||
| 21 | #endif | ||
| 22 | |||
| 13 | #define U_NP KC_NO // key is not present | 23 | #define U_NP KC_NO // key is not present |
| 14 | #define U_NA KC_NO // present but not available for use | 24 | #define U_NA KC_NO // present but not available for use |
| 15 | #define U_NU KC_NO // available but not used | 25 | #define U_NU KC_NO // available but not used |
diff --git a/users/manna-harbour_miryoku/miryoku_babel/miryoku_alternatives.h b/users/manna-harbour_miryoku/miryoku_babel/miryoku_alternatives.h deleted file mode 100644 index 94bf5899b3..0000000000 --- a/users/manna-harbour_miryoku/miryoku_babel/miryoku_alternatives.h +++ /dev/null | |||
| @@ -1,267 +0,0 @@ | |||
| 1 | // Copyright 2019 Manna Harbour | ||
| 2 | // https://github.com/manna-harbour/miryoku | ||
| 3 | // generated -*- buffer-read-only: t -*- | ||
| 4 | // target: qmk | ||
| 5 | |||
| 6 | // This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 7 | |||
| 8 | #pragma once | ||
| 9 | |||
| 10 | #define MIRYOKU_ALTERNATIVES_BASE_AZERTY_FLIP \ | ||
| 11 | KC_A, KC_Z, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, \ | ||
| 12 | LGUI_T(KC_Q), LALT_T(KC_S), LCTL_T(KC_D), LSFT_T(KC_F), KC_G, KC_H, LSFT_T(KC_J), LCTL_T(KC_K), LALT_T(KC_L), LGUI_T(KC_M), \ | ||
| 13 | LT(BUTTON, KC_W), ALGR_T(KC_X), KC_C, KC_V, KC_B, KC_N, KC_COMM, KC_DOT, ALGR_T(KC_SLSH), LT(BUTTON, KC_QUOT), \ | ||
| 14 | U_NP, U_NP, LT(FUN, KC_DEL), LT(NUM, KC_BSPC), LT(SYM, KC_ENT), LT(MOUSE, KC_TAB), LT(NAV, KC_SPC), LT(MEDIA, KC_ESC), U_NP, U_NP | ||
| 15 | |||
| 16 | #define MIRYOKU_ALTERNATIVES_BASE_BEAKL15_FLIP \ | ||
| 17 | KC_Q, KC_H, KC_O, KC_U, KC_X, KC_G, KC_C, KC_R, KC_F, KC_Z, \ | ||
| 18 | LGUI_T(KC_Y), LALT_T(KC_I), LCTL_T(KC_E), LSFT_T(KC_A), KC_DOT, KC_D, LSFT_T(KC_S), LCTL_T(KC_T), LALT_T(KC_N), LGUI_T(KC_B), \ | ||
| 19 | LT(BUTTON, KC_J), ALGR_T(KC_SLSH), KC_COMM, KC_K, KC_QUOT, KC_W, KC_M, KC_L, ALGR_T(KC_P), LT(BUTTON, KC_V), \ | ||
| 20 | U_NP, U_NP, LT(FUN, KC_DEL), LT(NUM, KC_BSPC), LT(SYM, KC_ENT), LT(MOUSE, KC_TAB), LT(NAV, KC_SPC), LT(MEDIA, KC_ESC), U_NP, U_NP | ||
| 21 | |||
| 22 | #define MIRYOKU_ALTERNATIVES_BASE_COLEMAK_FLIP \ | ||
| 23 | KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_QUOT, \ | ||
| 24 | LGUI_T(KC_A), LALT_T(KC_R), LCTL_T(KC_S), LSFT_T(KC_T), KC_D, KC_H, LSFT_T(KC_N), LCTL_T(KC_E), LALT_T(KC_I), LGUI_T(KC_O), \ | ||
| 25 | LT(BUTTON, KC_Z), ALGR_T(KC_X), KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, ALGR_T(KC_DOT), LT(BUTTON, KC_SLSH), \ | ||
| 26 | U_NP, U_NP, LT(FUN, KC_DEL), LT(NUM, KC_BSPC), LT(SYM, KC_ENT), LT(MOUSE, KC_TAB), LT(NAV, KC_SPC), LT(MEDIA, KC_ESC), U_NP, U_NP | ||
| 27 | |||
| 28 | #define MIRYOKU_ALTERNATIVES_BASE_COLEMAKDH_FLIP \ | ||
| 29 | KC_Q, KC_W, KC_F, KC_P, KC_B, KC_J, KC_L, KC_U, KC_Y, KC_QUOT, \ | ||
| 30 | LGUI_T(KC_A), LALT_T(KC_R), LCTL_T(KC_S), LSFT_T(KC_T), KC_G, KC_M, LSFT_T(KC_N), LCTL_T(KC_E), LALT_T(KC_I), LGUI_T(KC_O), \ | ||
| 31 | LT(BUTTON, KC_Z), ALGR_T(KC_X), KC_C, KC_D, KC_V, KC_K, KC_H, KC_COMM, ALGR_T(KC_DOT), LT(BUTTON, KC_SLSH), \ | ||
| 32 | U_NP, U_NP, LT(FUN, KC_DEL), LT(NUM, KC_BSPC), LT(SYM, KC_ENT), LT(MOUSE, KC_TAB), LT(NAV, KC_SPC), LT(MEDIA, KC_ESC), U_NP, U_NP | ||
| 33 | |||
| 34 | #define MIRYOKU_ALTERNATIVES_BASE_COLEMAKDHK_FLIP \ | ||
| 35 | KC_Q, KC_W, KC_F, KC_P, KC_B, KC_J, KC_L, KC_U, KC_Y, KC_QUOT, \ | ||
| 36 | LGUI_T(KC_A), LALT_T(KC_R), LCTL_T(KC_S), LSFT_T(KC_T), KC_G, KC_K, LSFT_T(KC_N), LCTL_T(KC_E), LALT_T(KC_I), LGUI_T(KC_O), \ | ||
| 37 | LT(BUTTON, KC_Z), ALGR_T(KC_X), KC_C, KC_D, KC_V, KC_M, KC_H, KC_COMM, ALGR_T(KC_DOT), LT(BUTTON, KC_SLSH), \ | ||
| 38 | U_NP, U_NP, LT(FUN, KC_DEL), LT(NUM, KC_BSPC), LT(SYM, KC_ENT), LT(MOUSE, KC_TAB), LT(NAV, KC_SPC), LT(MEDIA, KC_ESC), U_NP, U_NP | ||
| 39 | |||
| 40 | #define MIRYOKU_ALTERNATIVES_BASE_DVORAK_FLIP \ | ||
| 41 | KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, \ | ||
| 42 | LGUI_T(KC_A), LALT_T(KC_O), LCTL_T(KC_E), LSFT_T(KC_U), KC_I, KC_D, LSFT_T(KC_H), LCTL_T(KC_T), LALT_T(KC_N), LGUI_T(KC_S), \ | ||
| 43 | LT(BUTTON, KC_SLSH), ALGR_T(KC_Q), KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, ALGR_T(KC_V), LT(BUTTON, KC_Z), \ | ||
| 44 | U_NP, U_NP, LT(FUN, KC_DEL), LT(NUM, KC_BSPC), LT(SYM, KC_ENT), LT(MOUSE, KC_TAB), LT(NAV, KC_SPC), LT(MEDIA, KC_ESC), U_NP, U_NP | ||
| 45 | |||
| 46 | #define MIRYOKU_ALTERNATIVES_BASE_HALMAK_FLIP \ | ||
| 47 | KC_W, KC_L, KC_R, KC_B, KC_Z, KC_QUOT, KC_Q, KC_U, KC_D, KC_J, \ | ||
| 48 | LGUI_T(KC_S), LALT_T(KC_H), LCTL_T(KC_N), LSFT_T(KC_T), KC_COMM, KC_DOT, LSFT_T(KC_A), LCTL_T(KC_E), LALT_T(KC_O), LGUI_T(KC_I), \ | ||
| 49 | LT(BUTTON, KC_F), ALGR_T(KC_M), KC_V, KC_C, KC_SLSH, KC_G, KC_P, KC_X, ALGR_T(KC_K), LT(BUTTON, KC_Y), \ | ||
| 50 | U_NP, U_NP, LT(FUN, KC_DEL), LT(NUM, KC_BSPC), LT(SYM, KC_ENT), LT(MOUSE, KC_TAB), LT(NAV, KC_SPC), LT(MEDIA, KC_ESC), U_NP, U_NP | ||
| 51 | |||
| 52 | #define MIRYOKU_ALTERNATIVES_BASE_WORKMAN_FLIP \ | ||
| 53 | KC_Q, KC_D, KC_R, KC_W, KC_B, KC_J, KC_F, KC_U, KC_P, KC_QUOT, \ | ||
| 54 | LGUI_T(KC_A), LALT_T(KC_S), LCTL_T(KC_H), LSFT_T(KC_T), KC_G, KC_Y, LSFT_T(KC_N), LCTL_T(KC_E), LALT_T(KC_O), LGUI_T(KC_I), \ | ||
| 55 | LT(BUTTON, KC_Z), ALGR_T(KC_X), KC_M, KC_C, KC_V, KC_K, KC_L, KC_COMM, ALGR_T(KC_DOT), LT(BUTTON, KC_SLSH), \ | ||
| 56 | U_NP, U_NP, LT(FUN, KC_DEL), LT(NUM, KC_BSPC), LT(SYM, KC_ENT), LT(MOUSE, KC_TAB), LT(NAV, KC_SPC), LT(MEDIA, KC_ESC), U_NP, U_NP | ||
| 57 | |||
| 58 | #define MIRYOKU_ALTERNATIVES_BASE_QWERTY_FLIP \ | ||
| 59 | KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, \ | ||
| 60 | LGUI_T(KC_A), LALT_T(KC_S), LCTL_T(KC_D), LSFT_T(KC_F), KC_G, KC_H, LSFT_T(KC_J), LCTL_T(KC_K), LALT_T(KC_L), LGUI_T(KC_QUOT), \ | ||
| 61 | LT(BUTTON, KC_Z), ALGR_T(KC_X), KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, ALGR_T(KC_DOT), LT(BUTTON, KC_SLSH), \ | ||
| 62 | U_NP, U_NP, LT(FUN, KC_DEL), LT(NUM, KC_BSPC), LT(SYM, KC_ENT), LT(MOUSE, KC_TAB), LT(NAV, KC_SPC), LT(MEDIA, KC_ESC), U_NP, U_NP | ||
| 63 | |||
| 64 | #define MIRYOKU_ALTERNATIVES_BASE_QWERTZ_FLIP \ | ||
| 65 | KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Z, KC_U, KC_I, KC_O, KC_P, \ | ||
| 66 | LGUI_T(KC_A), LALT_T(KC_S), LCTL_T(KC_D), LSFT_T(KC_F), KC_G, KC_H, LSFT_T(KC_J), LCTL_T(KC_K), LALT_T(KC_L), LGUI_T(KC_QUOT), \ | ||
| 67 | LT(BUTTON, KC_Y), ALGR_T(KC_X), KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, ALGR_T(KC_DOT), LT(BUTTON, KC_SLSH), \ | ||
| 68 | U_NP, U_NP, LT(FUN, KC_DEL), LT(NUM, KC_BSPC), LT(SYM, KC_ENT), LT(MOUSE, KC_TAB), LT(NAV, KC_SPC), LT(MEDIA, KC_ESC), U_NP, U_NP | ||
| 69 | |||
| 70 | #define MIRYOKU_ALTERNATIVES_BASE_AZERTY \ | ||
| 71 | KC_A, KC_Z, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, \ | ||
| 72 | LGUI_T(KC_Q), LALT_T(KC_S), LCTL_T(KC_D), LSFT_T(KC_F), KC_G, KC_H, LSFT_T(KC_J), LCTL_T(KC_K), LALT_T(KC_L), LGUI_T(KC_M), \ | ||
| 73 | LT(BUTTON, KC_W), ALGR_T(KC_X), KC_C, KC_V, KC_B, KC_N, KC_COMM, KC_DOT, ALGR_T(KC_SLSH), LT(BUTTON, KC_QUOT), \ | ||
| 74 | U_NP, U_NP, LT(MEDIA, KC_ESC), LT(NAV, KC_SPC), LT(MOUSE, KC_TAB), LT(SYM, KC_ENT), LT(NUM, KC_BSPC), LT(FUN, KC_DEL), U_NP, U_NP | ||
| 75 | |||
| 76 | #define MIRYOKU_ALTERNATIVES_BASE_BEAKL15 \ | ||
| 77 | KC_Q, KC_H, KC_O, KC_U, KC_X, KC_G, KC_C, KC_R, KC_F, KC_Z, \ | ||
| 78 | LGUI_T(KC_Y), LALT_T(KC_I), LCTL_T(KC_E), LSFT_T(KC_A), KC_DOT, KC_D, LSFT_T(KC_S), LCTL_T(KC_T), LALT_T(KC_N), LGUI_T(KC_B), \ | ||
| 79 | LT(BUTTON, KC_J), ALGR_T(KC_SLSH), KC_COMM, KC_K, KC_QUOT, KC_W, KC_M, KC_L, ALGR_T(KC_P), LT(BUTTON, KC_V), \ | ||
| 80 | U_NP, U_NP, LT(MEDIA, KC_ESC), LT(NAV, KC_SPC), LT(MOUSE, KC_TAB), LT(SYM, KC_ENT), LT(NUM, KC_BSPC), LT(FUN, KC_DEL), U_NP, U_NP | ||
| 81 | |||
| 82 | #define MIRYOKU_ALTERNATIVES_BASE_COLEMAK \ | ||
| 83 | KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_QUOT, \ | ||
| 84 | LGUI_T(KC_A), LALT_T(KC_R), LCTL_T(KC_S), LSFT_T(KC_T), KC_D, KC_H, LSFT_T(KC_N), LCTL_T(KC_E), LALT_T(KC_I), LGUI_T(KC_O), \ | ||
| 85 | LT(BUTTON, KC_Z), ALGR_T(KC_X), KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, ALGR_T(KC_DOT), LT(BUTTON, KC_SLSH), \ | ||
| 86 | U_NP, U_NP, LT(MEDIA, KC_ESC), LT(NAV, KC_SPC), LT(MOUSE, KC_TAB), LT(SYM, KC_ENT), LT(NUM, KC_BSPC), LT(FUN, KC_DEL), U_NP, U_NP | ||
| 87 | |||
| 88 | #define MIRYOKU_ALTERNATIVES_BASE_COLEMAKDH \ | ||
| 89 | KC_Q, KC_W, KC_F, KC_P, KC_B, KC_J, KC_L, KC_U, KC_Y, KC_QUOT, \ | ||
| 90 | LGUI_T(KC_A), LALT_T(KC_R), LCTL_T(KC_S), LSFT_T(KC_T), KC_G, KC_M, LSFT_T(KC_N), LCTL_T(KC_E), LALT_T(KC_I), LGUI_T(KC_O), \ | ||
| 91 | LT(BUTTON, KC_Z), ALGR_T(KC_X), KC_C, KC_D, KC_V, KC_K, KC_H, KC_COMM, ALGR_T(KC_DOT), LT(BUTTON, KC_SLSH), \ | ||
| 92 | U_NP, U_NP, LT(MEDIA, KC_ESC), LT(NAV, KC_SPC), LT(MOUSE, KC_TAB), LT(SYM, KC_ENT), LT(NUM, KC_BSPC), LT(FUN, KC_DEL), U_NP, U_NP | ||
| 93 | |||
| 94 | #define MIRYOKU_ALTERNATIVES_BASE_COLEMAKDHK \ | ||
| 95 | KC_Q, KC_W, KC_F, KC_P, KC_B, KC_J, KC_L, KC_U, KC_Y, KC_QUOT, \ | ||
| 96 | LGUI_T(KC_A), LALT_T(KC_R), LCTL_T(KC_S), LSFT_T(KC_T), KC_G, KC_K, LSFT_T(KC_N), LCTL_T(KC_E), LALT_T(KC_I), LGUI_T(KC_O), \ | ||
| 97 | LT(BUTTON, KC_Z), ALGR_T(KC_X), KC_C, KC_D, KC_V, KC_M, KC_H, KC_COMM, ALGR_T(KC_DOT), LT(BUTTON, KC_SLSH), \ | ||
| 98 | U_NP, U_NP, LT(MEDIA, KC_ESC), LT(NAV, KC_SPC), LT(MOUSE, KC_TAB), LT(SYM, KC_ENT), LT(NUM, KC_BSPC), LT(FUN, KC_DEL), U_NP, U_NP | ||
| 99 | |||
| 100 | #define MIRYOKU_ALTERNATIVES_BASE_DVORAK \ | ||
| 101 | KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, \ | ||
| 102 | LGUI_T(KC_A), LALT_T(KC_O), LCTL_T(KC_E), LSFT_T(KC_U), KC_I, KC_D, LSFT_T(KC_H), LCTL_T(KC_T), LALT_T(KC_N), LGUI_T(KC_S), \ | ||
| 103 | LT(BUTTON, KC_SLSH), ALGR_T(KC_Q), KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, ALGR_T(KC_V), LT(BUTTON, KC_Z), \ | ||
| 104 | U_NP, U_NP, LT(MEDIA, KC_ESC), LT(NAV, KC_SPC), LT(MOUSE, KC_TAB), LT(SYM, KC_ENT), LT(NUM, KC_BSPC), LT(FUN, KC_DEL), U_NP, U_NP | ||
| 105 | |||
| 106 | #define MIRYOKU_ALTERNATIVES_BASE_HALMAK \ | ||
| 107 | KC_W, KC_L, KC_R, KC_B, KC_Z, KC_QUOT, KC_Q, KC_U, KC_D, KC_J, \ | ||
| 108 | LGUI_T(KC_S), LALT_T(KC_H), LCTL_T(KC_N), LSFT_T(KC_T), KC_COMM, KC_DOT, LSFT_T(KC_A), LCTL_T(KC_E), LALT_T(KC_O), LGUI_T(KC_I), \ | ||
| 109 | LT(BUTTON, KC_F), ALGR_T(KC_M), KC_V, KC_C, KC_SLSH, KC_G, KC_P, KC_X, ALGR_T(KC_K), LT(BUTTON, KC_Y), \ | ||
| 110 | U_NP, U_NP, LT(MEDIA, KC_ESC), LT(NAV, KC_SPC), LT(MOUSE, KC_TAB), LT(SYM, KC_ENT), LT(NUM, KC_BSPC), LT(FUN, KC_DEL), U_NP, U_NP | ||
| 111 | |||
| 112 | #define MIRYOKU_ALTERNATIVES_BASE_WORKMAN \ | ||
| 113 | KC_Q, KC_D, KC_R, KC_W, KC_B, KC_J, KC_F, KC_U, KC_P, KC_QUOT, \ | ||
| 114 | LGUI_T(KC_A), LALT_T(KC_S), LCTL_T(KC_H), LSFT_T(KC_T), KC_G, KC_Y, LSFT_T(KC_N), LCTL_T(KC_E), LALT_T(KC_O), LGUI_T(KC_I), \ | ||
| 115 | LT(BUTTON, KC_Z), ALGR_T(KC_X), KC_M, KC_C, KC_V, KC_K, KC_L, KC_COMM, ALGR_T(KC_DOT), LT(BUTTON, KC_SLSH), \ | ||
| 116 | U_NP, U_NP, LT(MEDIA, KC_ESC), LT(NAV, KC_SPC), LT(MOUSE, KC_TAB), LT(SYM, KC_ENT), LT(NUM, KC_BSPC), LT(FUN, KC_DEL), U_NP, U_NP | ||
| 117 | |||
| 118 | #define MIRYOKU_ALTERNATIVES_BASE_QWERTY \ | ||
| 119 | KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, \ | ||
| 120 | LGUI_T(KC_A), LALT_T(KC_S), LCTL_T(KC_D), LSFT_T(KC_F), KC_G, KC_H, LSFT_T(KC_J), LCTL_T(KC_K), LALT_T(KC_L), LGUI_T(KC_QUOT), \ | ||
| 121 | LT(BUTTON, KC_Z), ALGR_T(KC_X), KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, ALGR_T(KC_DOT), LT(BUTTON, KC_SLSH), \ | ||
| 122 | U_NP, U_NP, LT(MEDIA, KC_ESC), LT(NAV, KC_SPC), LT(MOUSE, KC_TAB), LT(SYM, KC_ENT), LT(NUM, KC_BSPC), LT(FUN, KC_DEL), U_NP, U_NP | ||
| 123 | |||
| 124 | #define MIRYOKU_ALTERNATIVES_BASE_QWERTZ \ | ||
| 125 | KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Z, KC_U, KC_I, KC_O, KC_P, \ | ||
| 126 | LGUI_T(KC_A), LALT_T(KC_S), LCTL_T(KC_D), LSFT_T(KC_F), KC_G, KC_H, LSFT_T(KC_J), LCTL_T(KC_K), LALT_T(KC_L), LGUI_T(KC_QUOT), \ | ||
| 127 | LT(BUTTON, KC_Y), ALGR_T(KC_X), KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, ALGR_T(KC_DOT), LT(BUTTON, KC_SLSH), \ | ||
| 128 | U_NP, U_NP, LT(MEDIA, KC_ESC), LT(NAV, KC_SPC), LT(MOUSE, KC_TAB), LT(SYM, KC_ENT), LT(NUM, KC_BSPC), LT(FUN, KC_DEL), U_NP, U_NP | ||
| 129 | |||
| 130 | |||
| 131 | #define MIRYOKU_ALTERNATIVES_NAV_INVERTEDT_FLIP \ | ||
| 132 | KC_PGUP, KC_HOME, KC_UP, KC_END, KC_INS, U_NA, U_NA, U_NA, U_NA, QK_BOOT, \ | ||
| 133 | KC_PGDN, KC_LEFT, KC_DOWN, KC_RGHT, KC_CAPS, U_NA, KC_LSFT, KC_LCTL, KC_LALT, KC_LGUI, \ | ||
| 134 | U_UND, U_CUT, U_CPY, U_PST, U_RDO, U_NA, U_NA, U_NA, KC_ALGR, U_NA, \ | ||
| 135 | U_NP, U_NP, KC_DEL, KC_BSPC, KC_ENT, U_NA, U_NA, U_NA, U_NP, U_NP | ||
| 136 | |||
| 137 | #define MIRYOKU_ALTERNATIVES_NAV_FLIP \ | ||
| 138 | KC_HOME, KC_PGDN, KC_PGUP, KC_END, KC_INS, U_NA, U_NA, U_NA, U_NA, QK_BOOT, \ | ||
| 139 | KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_CAPS, U_NA, KC_LSFT, KC_LCTL, KC_LALT, KC_LGUI, \ | ||
| 140 | U_UND, U_CUT, U_CPY, U_PST, U_RDO, U_NA, U_NA, U_NA, KC_ALGR, U_NA, \ | ||
| 141 | U_NP, U_NP, KC_DEL, KC_BSPC, KC_ENT, U_NA, U_NA, U_NA, U_NP, U_NP | ||
| 142 | |||
| 143 | #define MIRYOKU_ALTERNATIVES_NAV_INVERTEDT \ | ||
| 144 | QK_BOOT, U_NA, U_NA, U_NA, U_NA, KC_INS, KC_HOME, KC_UP, KC_END, KC_PGUP, \ | ||
| 145 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, KC_CAPS, KC_LEFT, KC_DOWN, KC_RGHT, KC_PGDN, \ | ||
| 146 | U_NA, KC_ALGR, U_NA, U_NA, U_NA, U_RDO, U_PST, U_CPY, U_CUT, U_UND, \ | ||
| 147 | U_NP, U_NP, U_NA, U_NA, U_NA, KC_ENT, KC_BSPC, KC_DEL, U_NP, U_NP | ||
| 148 | |||
| 149 | #define MIRYOKU_ALTERNATIVES_NAV_VI \ | ||
| 150 | QK_BOOT, U_NA, U_NA, U_NA, U_NA, U_RDO, U_PST, U_CPY, U_CUT, U_UND, \ | ||
| 151 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_CAPS, \ | ||
| 152 | U_NA, KC_ALGR, U_NA, U_NA, U_NA, KC_HOME, KC_PGDN, KC_PGUP, KC_END, KC_INS, \ | ||
| 153 | U_NP, U_NP, U_NA, U_NA, U_NA, KC_ENT, KC_BSPC, KC_DEL, U_NP, U_NP | ||
| 154 | |||
| 155 | #define MIRYOKU_ALTERNATIVES_NAV \ | ||
| 156 | QK_BOOT, U_NA, U_NA, U_NA, U_NA, U_RDO, U_PST, U_CPY, U_CUT, U_UND, \ | ||
| 157 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, KC_CAPS, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, \ | ||
| 158 | U_NA, KC_ALGR, U_NA, U_NA, U_NA, KC_INS, KC_HOME, KC_PGDN, KC_PGUP, KC_END, \ | ||
| 159 | U_NP, U_NP, U_NA, U_NA, U_NA, KC_ENT, KC_BSPC, KC_DEL, U_NP, U_NP | ||
| 160 | |||
| 161 | |||
| 162 | #define MIRYOKU_ALTERNATIVES_MOUSE_INVERTEDT_FLIP \ | ||
| 163 | KC_WH_U, KC_WH_L, KC_MS_U, KC_WH_R, U_NU, U_NA, U_NA, U_NA, U_NA, QK_BOOT, \ | ||
| 164 | KC_WH_D, KC_MS_L, KC_MS_D, KC_MS_R, U_NU, U_NA, KC_LSFT, KC_LCTL, KC_LALT, KC_LGUI, \ | ||
| 165 | U_UND, U_CUT, U_CPY, U_PST, U_RDO, U_NA, U_NA, U_NA, KC_ALGR, U_NA, \ | ||
| 166 | U_NP, U_NP, KC_BTN2, KC_BTN3, KC_BTN1, U_NA, U_NA, U_NA, U_NP, U_NP | ||
| 167 | |||
| 168 | #define MIRYOKU_ALTERNATIVES_MOUSE_FLIP \ | ||
| 169 | KC_WH_L, KC_WH_D, KC_WH_U, KC_WH_R, U_NU, U_NA, U_NA, U_NA, U_NA, QK_BOOT, \ | ||
| 170 | KC_MS_L, KC_MS_D, KC_MS_U, KC_MS_R, U_NU, U_NA, KC_LSFT, KC_LCTL, KC_LALT, KC_LGUI, \ | ||
| 171 | U_UND, U_CUT, U_CPY, U_PST, U_RDO, U_NA, U_NA, U_NA, KC_ALGR, U_NA, \ | ||
| 172 | U_NP, U_NP, KC_BTN2, KC_BTN3, KC_BTN1, U_NA, U_NA, U_NA, U_NP, U_NP | ||
| 173 | |||
| 174 | #define MIRYOKU_ALTERNATIVES_MOUSE_INVERTEDT \ | ||
| 175 | QK_BOOT, U_NA, U_NA, U_NA, U_NA, U_NU, KC_WH_L, KC_MS_U, KC_WH_R, KC_WH_U, \ | ||
| 176 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, U_NU, KC_MS_L, KC_MS_D, KC_MS_R, KC_WH_D, \ | ||
| 177 | U_NA, KC_ALGR, U_NA, U_NA, U_NA, U_RDO, U_PST, U_CPY, U_CUT, U_UND, \ | ||
| 178 | U_NP, U_NP, U_NA, U_NA, U_NA, KC_BTN1, KC_BTN3, KC_BTN2, U_NP, U_NP | ||
| 179 | |||
| 180 | #define MIRYOKU_ALTERNATIVES_MOUSE_VI \ | ||
| 181 | QK_BOOT, U_NA, U_NA, U_NA, U_NA, U_RDO, U_PST, U_CPY, U_CUT, U_UND, \ | ||
| 182 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, KC_MS_L, KC_MS_D, KC_MS_U, KC_MS_R, U_NU, \ | ||
| 183 | U_NA, KC_ALGR, U_NA, U_NA, U_NA, KC_WH_L, KC_WH_D, KC_WH_U, KC_WH_R, U_NU, \ | ||
| 184 | U_NP, U_NP, U_NA, U_NA, U_NA, KC_BTN1, KC_BTN3, KC_BTN2, U_NP, U_NP | ||
| 185 | |||
| 186 | #define MIRYOKU_ALTERNATIVES_MOUSE \ | ||
| 187 | QK_BOOT, U_NA, U_NA, U_NA, U_NA, U_RDO, U_PST, U_CPY, U_CUT, U_UND, \ | ||
| 188 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, U_NU, KC_MS_L, KC_MS_D, KC_MS_U, KC_MS_R, \ | ||
| 189 | U_NA, KC_ALGR, U_NA, U_NA, U_NA, U_NU, KC_WH_L, KC_WH_D, KC_WH_U, KC_WH_R, \ | ||
| 190 | U_NP, U_NP, U_NA, U_NA, U_NA, KC_BTN1, KC_BTN3, KC_BTN2, U_NP, U_NP | ||
| 191 | |||
| 192 | |||
| 193 | #define MIRYOKU_ALTERNATIVES_MEDIA_INVERTEDT_FLIP \ | ||
| 194 | RGB_SAI, RGB_HUI, KC_VOLU, RGB_MOD, RGB_TOG, U_NA, U_NA, U_NA, U_NA, QK_BOOT, \ | ||
| 195 | RGB_VAI, KC_MPRV, KC_VOLD, KC_MNXT, OUT_AUTO, U_NA, KC_LSFT, KC_LCTL, KC_LALT, KC_LGUI, \ | ||
| 196 | U_NU, U_NU, U_NU, U_NU, U_NU, U_NA, U_NA, U_NA, KC_ALGR, U_NA, \ | ||
| 197 | U_NP, U_NP, KC_MUTE, KC_MPLY, KC_MSTP, U_NA, U_NA, U_NA, U_NP, U_NP | ||
| 198 | |||
| 199 | #define MIRYOKU_ALTERNATIVES_MEDIA_FLIP \ | ||
| 200 | RGB_MOD, RGB_HUI, RGB_SAI, RGB_VAI, RGB_TOG, U_NA, U_NA, U_NA, U_NA, QK_BOOT, \ | ||
| 201 | KC_MPRV, KC_VOLD, KC_VOLU, KC_MNXT, OUT_AUTO, U_NA, KC_LSFT, KC_LCTL, KC_LALT, KC_LGUI, \ | ||
| 202 | U_NU, U_NU, U_NU, U_NU, U_NU, U_NA, U_NA, U_NA, KC_ALGR, U_NA, \ | ||
| 203 | U_NP, U_NP, KC_MUTE, KC_MPLY, KC_MSTP, U_NA, U_NA, U_NA, U_NP, U_NP | ||
| 204 | |||
| 205 | #define MIRYOKU_ALTERNATIVES_MEDIA_INVERTEDT \ | ||
| 206 | QK_BOOT, U_NA, U_NA, U_NA, U_NA, RGB_TOG, RGB_MOD, KC_VOLU, RGB_HUI, RGB_SAI, \ | ||
| 207 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, OUT_AUTO, KC_MPRV, KC_VOLD, KC_MNXT, RGB_VAI, \ | ||
| 208 | U_NA, KC_ALGR, U_NA, U_NA, U_NA, U_NU, U_NU, U_NU, U_NU, U_NU, \ | ||
| 209 | U_NP, U_NP, U_NA, U_NA, U_NA, KC_MSTP, KC_MPLY, KC_MUTE, U_NP, U_NP | ||
| 210 | |||
| 211 | #define MIRYOKU_ALTERNATIVES_MEDIA_VI \ | ||
| 212 | QK_BOOT, U_NA, U_NA, U_NA, U_NA, RGB_TOG, RGB_MOD, RGB_HUI, RGB_SAI, RGB_VAI, \ | ||
| 213 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, KC_MPRV, KC_VOLD, KC_VOLU, KC_MNXT, OUT_AUTO, \ | ||
| 214 | U_NA, KC_ALGR, U_NA, U_NA, U_NA, U_NU, U_NU, U_NU, U_NU, U_NU, \ | ||
| 215 | U_NP, U_NP, U_NA, U_NA, U_NA, KC_MSTP, KC_MPLY, KC_MUTE, U_NP, U_NP | ||
| 216 | |||
| 217 | #define MIRYOKU_ALTERNATIVES_MEDIA \ | ||
| 218 | QK_BOOT, U_NA, U_NA, U_NA, U_NA, RGB_TOG, RGB_MOD, RGB_HUI, RGB_SAI, RGB_VAI, \ | ||
| 219 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, OUT_AUTO, KC_MPRV, KC_VOLD, KC_VOLU, KC_MNXT, \ | ||
| 220 | U_NA, KC_ALGR, U_NA, U_NA, U_NA, U_NU, U_NU, U_NU, U_NU, U_NU, \ | ||
| 221 | U_NP, U_NP, U_NA, U_NA, U_NA, KC_MSTP, KC_MPLY, KC_MUTE, U_NP, U_NP | ||
| 222 | |||
| 223 | |||
| 224 | #define MIRYOKU_ALTERNATIVES_NUM_FLIP \ | ||
| 225 | QK_BOOT, U_NA, U_NA, U_NA, U_NA, KC_LBRC, KC_7, KC_8, KC_9, KC_RBRC, \ | ||
| 226 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, KC_EQL, KC_4, KC_5, KC_6, KC_SCLN, \ | ||
| 227 | U_NA, KC_ALGR, U_NA, U_NA, U_NA, KC_BSLS, KC_1, KC_2, KC_3, KC_GRV, \ | ||
| 228 | U_NP, U_NP, U_NA, U_NA, U_NA, KC_MINS, KC_0, KC_DOT, U_NP, U_NP | ||
| 229 | |||
| 230 | #define MIRYOKU_ALTERNATIVES_NUM \ | ||
| 231 | KC_LBRC, KC_7, KC_8, KC_9, KC_RBRC, U_NA, U_NA, U_NA, U_NA, QK_BOOT, \ | ||
| 232 | KC_SCLN, KC_4, KC_5, KC_6, KC_EQL, U_NA, KC_LSFT, KC_LCTL, KC_LALT, KC_LGUI, \ | ||
| 233 | KC_GRV, KC_1, KC_2, KC_3, KC_BSLS, U_NA, U_NA, U_NA, KC_ALGR, U_NA, \ | ||
| 234 | U_NP, U_NP, KC_DOT, KC_0, KC_MINS, U_NA, U_NA, U_NA, U_NP, U_NP | ||
| 235 | |||
| 236 | |||
| 237 | #define MIRYOKU_ALTERNATIVES_SYM_FLIP \ | ||
| 238 | QK_BOOT, U_NA, U_NA, U_NA, U_NA, KC_LCBR, KC_AMPR, KC_ASTR, KC_LPRN, KC_RCBR, \ | ||
| 239 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, KC_PLUS, KC_DLR, KC_PERC, KC_CIRC, KC_COLN, \ | ||
| 240 | U_NA, KC_ALGR, U_NA, U_NA, U_NA, KC_PIPE, KC_EXLM, KC_AT, KC_HASH, KC_TILD, \ | ||
| 241 | U_NP, U_NP, U_NA, U_NA, U_NA, KC_UNDS, KC_LPRN, KC_RPRN, U_NP, U_NP | ||
| 242 | |||
| 243 | #define MIRYOKU_ALTERNATIVES_SYM \ | ||
| 244 | KC_LCBR, KC_AMPR, KC_ASTR, KC_LPRN, KC_RCBR, U_NA, U_NA, U_NA, U_NA, QK_BOOT, \ | ||
| 245 | KC_COLN, KC_DLR, KC_PERC, KC_CIRC, KC_PLUS, U_NA, KC_LSFT, KC_LCTL, KC_LALT, KC_LGUI, \ | ||
| 246 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_PIPE, U_NA, U_NA, U_NA, KC_ALGR, U_NA, \ | ||
| 247 | U_NP, U_NP, KC_LPRN, KC_RPRN, KC_UNDS, U_NA, U_NA, U_NA, U_NP, U_NP | ||
| 248 | |||
| 249 | |||
| 250 | #define MIRYOKU_ALTERNATIVES_FUN_FLIP \ | ||
| 251 | QK_BOOT, U_NA, U_NA, U_NA, U_NA, KC_PSCR, KC_F7, KC_F8, KC_F9, KC_F12, \ | ||
| 252 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, KC_SCRL, KC_F4, KC_F5, KC_F6, KC_F11, \ | ||
| 253 | U_NA, KC_ALGR, U_NA, U_NA, U_NA, KC_PAUS, KC_F1, KC_F2, KC_F3, KC_F10, \ | ||
| 254 | U_NP, U_NP, U_NA, U_NA, U_NA, KC_TAB, KC_SPC, KC_APP, U_NP, U_NP | ||
| 255 | |||
| 256 | #define MIRYOKU_ALTERNATIVES_FUN \ | ||
| 257 | KC_F12, KC_F7, KC_F8, KC_F9, KC_PSCR, U_NA, U_NA, U_NA, U_NA, QK_BOOT, \ | ||
| 258 | KC_F11, KC_F4, KC_F5, KC_F6, KC_SCRL, U_NA, KC_LSFT, KC_LCTL, KC_LALT, KC_LGUI, \ | ||
| 259 | KC_F10, KC_F1, KC_F2, KC_F3, KC_PAUS, U_NA, U_NA, U_NA, KC_ALGR, U_NA, \ | ||
| 260 | U_NP, U_NP, KC_APP, KC_SPC, KC_TAB, U_NA, U_NA, U_NA, U_NP, U_NP | ||
| 261 | |||
| 262 | |||
| 263 | #define MIRYOKU_ALTERNATIVES_BUTTON \ | ||
| 264 | U_UND, U_CUT, U_CPY, U_PST, U_RDO, U_RDO, U_PST, U_CPY, U_CUT, U_UND, \ | ||
| 265 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, KC_NO, KC_NO, KC_LSFT, KC_LCTL, KC_LALT, KC_LGUI, \ | ||
| 266 | U_UND, U_CUT, U_CPY, U_PST, U_RDO, U_RDO, U_PST, U_CPY, U_CUT, U_UND, \ | ||
| 267 | U_NP, U_NP, KC_BTN2, KC_BTN3, KC_BTN1, KC_BTN1, KC_BTN3, KC_BTN2, U_NP, U_NP | ||
diff --git a/users/manna-harbour_miryoku/miryoku_babel/miryoku_layer.h b/users/manna-harbour_miryoku/miryoku_babel/miryoku_layer.h deleted file mode 100644 index 025bf3914c..0000000000 --- a/users/manna-harbour_miryoku/miryoku_babel/miryoku_layer.h +++ /dev/null | |||
| @@ -1,139 +0,0 @@ | |||
| 1 | // Copyright 2019 Manna Harbour | ||
| 2 | // https://github.com/manna-harbour/miryoku | ||
| 3 | // generated -*- buffer-read-only: t -*- | ||
| 4 | |||
| 5 | // This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 6 | |||
| 7 | #pragma once | ||
| 8 | |||
| 9 | #include "miryoku_alternatives.h" | ||
| 10 | |||
| 11 | #if !defined(MIRYOKU_LAYER_BASE) | ||
| 12 | #if defined (MIRYOKU_LAYERS_FLIP) | ||
| 13 | #if defined (MIRYOKU_ALPHAS_AZERTY) | ||
| 14 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_AZERTY_FLIP | ||
| 15 | #elif defined (MIRYOKU_ALPHAS_BEAKL15) | ||
| 16 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_BEAKL15_FLIP | ||
| 17 | #elif defined (MIRYOKU_ALPHAS_COLEMAK) | ||
| 18 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_COLEMAK_FLIP | ||
| 19 | #elif defined (MIRYOKU_ALPHAS_COLEMAKDHK) | ||
| 20 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_COLEMAKDHK_FLIP | ||
| 21 | #elif defined (MIRYOKU_ALPHAS_DVORAK) | ||
| 22 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_DVORAK_FLIP | ||
| 23 | #elif defined (MIRYOKU_ALPHAS_HALMAK) | ||
| 24 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_HALMAK_FLIP | ||
| 25 | #elif defined (MIRYOKU_ALPHAS_WORKMAN) | ||
| 26 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_WORKMAN_FLIP | ||
| 27 | #elif defined (MIRYOKU_ALPHAS_QWERTY) | ||
| 28 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_QWERTY_FLIP | ||
| 29 | #elif defined (MIRYOKU_ALPHAS_QWERTZ) | ||
| 30 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_QWERTZ_FLIP | ||
| 31 | #else | ||
| 32 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_COLEMAKDH_FLIP | ||
| 33 | #endif | ||
| 34 | #else | ||
| 35 | #if defined (MIRYOKU_ALPHAS_AZERTY) | ||
| 36 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_AZERTY | ||
| 37 | #elif defined (MIRYOKU_ALPHAS_BEAKL15) | ||
| 38 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_BEAKL15 | ||
| 39 | #elif defined (MIRYOKU_ALPHAS_COLEMAK) | ||
| 40 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_COLEMAK | ||
| 41 | #elif defined (MIRYOKU_ALPHAS_COLEMAKDHK) | ||
| 42 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_COLEMAKDHK | ||
| 43 | #elif defined (MIRYOKU_ALPHAS_DVORAK) | ||
| 44 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_DVORAK | ||
| 45 | #elif defined (MIRYOKU_ALPHAS_HALMAK) | ||
| 46 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_HALMAK | ||
| 47 | #elif defined (MIRYOKU_ALPHAS_WORKMAN) | ||
| 48 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_WORKMAN | ||
| 49 | #elif defined (MIRYOKU_ALPHAS_QWERTY) | ||
| 50 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_QWERTY | ||
| 51 | #elif defined (MIRYOKU_ALPHAS_QWERTZ) | ||
| 52 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_QWERTZ | ||
| 53 | #else | ||
| 54 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_COLEMAKDH | ||
| 55 | #endif | ||
| 56 | #endif | ||
| 57 | #endif | ||
| 58 | |||
| 59 | #if !defined(MIRYOKU_LAYER_NAV) | ||
| 60 | #if defined (MIRYOKU_LAYERS_FLIP) | ||
| 61 | #if defined (MIRYOKU_NAV_INVERTEDT) | ||
| 62 | #define MIRYOKU_LAYER_NAV MIRYOKU_ALTERNATIVES_NAV_INVERTEDT_FLIP | ||
| 63 | #else | ||
| 64 | #define MIRYOKU_LAYER_NAV MIRYOKU_ALTERNATIVES_NAV_FLIP | ||
| 65 | #endif | ||
| 66 | #else | ||
| 67 | #if defined (MIRYOKU_NAV_INVERTEDT) | ||
| 68 | #define MIRYOKU_LAYER_NAV MIRYOKU_ALTERNATIVES_NAV_INVERTEDT | ||
| 69 | #elif defined (MIRYOKU_NAV_VI) | ||
| 70 | #define MIRYOKU_LAYER_NAV MIRYOKU_ALTERNATIVES_NAV_VI | ||
| 71 | #else | ||
| 72 | #define MIRYOKU_LAYER_NAV MIRYOKU_ALTERNATIVES_NAV | ||
| 73 | #endif | ||
| 74 | #endif | ||
| 75 | #endif | ||
| 76 | |||
| 77 | #if !defined(MIRYOKU_LAYER_MOUSE) | ||
| 78 | #if defined (MIRYOKU_LAYERS_FLIP) | ||
| 79 | #if defined (MIRYOKU_NAV_INVERTEDT) | ||
| 80 | #define MIRYOKU_LAYER_MOUSE MIRYOKU_ALTERNATIVES_MOUSE_INVERTEDT_FLIP | ||
| 81 | #else | ||
| 82 | #define MIRYOKU_LAYER_MOUSE MIRYOKU_ALTERNATIVES_MOUSE_FLIP | ||
| 83 | #endif | ||
| 84 | #else | ||
| 85 | #if defined (MIRYOKU_NAV_INVERTEDT) | ||
| 86 | #define MIRYOKU_LAYER_MOUSE MIRYOKU_ALTERNATIVES_MOUSE_INVERTEDT | ||
| 87 | #elif defined (MIRYOKU_NAV_VI) | ||
| 88 | #define MIRYOKU_LAYER_MOUSE MIRYOKU_ALTERNATIVES_MOUSE_VI | ||
| 89 | #else | ||
| 90 | #define MIRYOKU_LAYER_MOUSE MIRYOKU_ALTERNATIVES_MOUSE | ||
| 91 | #endif | ||
| 92 | #endif | ||
| 93 | #endif | ||
| 94 | |||
| 95 | #if !defined(MIRYOKU_LAYER_MEDIA) | ||
| 96 | #if defined (MIRYOKU_LAYERS_FLIP) | ||
| 97 | #if defined (MIRYOKU_NAV_INVERTEDT) | ||
| 98 | #define MIRYOKU_LAYER_MEDIA MIRYOKU_ALTERNATIVES_MEDIA_INVERTEDT_FLIP | ||
| 99 | #else | ||
| 100 | #define MIRYOKU_LAYER_MEDIA MIRYOKU_ALTERNATIVES_MEDIA_FLIP | ||
| 101 | #endif | ||
| 102 | #else | ||
| 103 | #if defined (MIRYOKU_NAV_INVERTEDT) | ||
| 104 | #define MIRYOKU_LAYER_MEDIA MIRYOKU_ALTERNATIVES_MEDIA_INVERTEDT | ||
| 105 | #elif defined (MIRYOKU_NAV_VI) | ||
| 106 | #define MIRYOKU_LAYER_MEDIA MIRYOKU_ALTERNATIVES_MEDIA_VI | ||
| 107 | #else | ||
| 108 | #define MIRYOKU_LAYER_MEDIA MIRYOKU_ALTERNATIVES_MEDIA | ||
| 109 | #endif | ||
| 110 | #endif | ||
| 111 | #endif | ||
| 112 | |||
| 113 | #if !defined(MIRYOKU_LAYER_NUM) | ||
| 114 | #if defined (MIRYOKU_LAYERS_FLIP) | ||
| 115 | #define MIRYOKU_LAYER_NUM MIRYOKU_ALTERNATIVES_NUM_FLIP | ||
| 116 | #else | ||
| 117 | #define MIRYOKU_LAYER_NUM MIRYOKU_ALTERNATIVES_NUM | ||
| 118 | #endif | ||
| 119 | #endif | ||
| 120 | |||
| 121 | #if !defined(MIRYOKU_LAYER_SYM) | ||
| 122 | #if defined (MIRYOKU_LAYERS_FLIP) | ||
| 123 | #define MIRYOKU_LAYER_SYM MIRYOKU_ALTERNATIVES_SYM_FLIP | ||
| 124 | #else | ||
| 125 | #define MIRYOKU_LAYER_SYM MIRYOKU_ALTERNATIVES_SYM | ||
| 126 | #endif | ||
| 127 | #endif | ||
| 128 | |||
| 129 | #if !defined(MIRYOKU_LAYER_FUN) | ||
| 130 | #if defined (MIRYOKU_LAYERS_FLIP) | ||
| 131 | #define MIRYOKU_LAYER_FUN MIRYOKU_ALTERNATIVES_FUN_FLIP | ||
| 132 | #else | ||
| 133 | #define MIRYOKU_LAYER_FUN MIRYOKU_ALTERNATIVES_FUN | ||
| 134 | #endif | ||
| 135 | #endif | ||
| 136 | |||
| 137 | #if !defined(MIRYOKU_LAYER_BUTTON) | ||
| 138 | #define MIRYOKU_LAYER_BUTTON MIRYOKU_ALTERNATIVES_BUTTON | ||
| 139 | #endif | ||
diff --git a/users/manna-harbour_miryoku/miryoku_babel/miryoku_layer_alternatives.h b/users/manna-harbour_miryoku/miryoku_babel/miryoku_layer_alternatives.h new file mode 100644 index 0000000000..33619a9e8f --- /dev/null +++ b/users/manna-harbour_miryoku/miryoku_babel/miryoku_layer_alternatives.h | |||
| @@ -0,0 +1,389 @@ | |||
| 1 | // Copyright 2022 Manna Harbour | ||
| 2 | // https://github.com/manna-harbour/miryoku | ||
| 3 | // generated -*- buffer-read-only: t -*- | ||
| 4 | // target: qmk | ||
| 5 | |||
| 6 | // This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 7 | |||
| 8 | #pragma once | ||
| 9 | |||
| 10 | |||
| 11 | #define MIRYOKU_ALTERNATIVES_BASE_AZERTY_FLIP \ | ||
| 12 | KC_A, KC_Z, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, \ | ||
| 13 | LGUI_T(KC_Q), LALT_T(KC_S), LCTL_T(KC_D), LSFT_T(KC_F), KC_G, KC_H, LSFT_T(KC_J), LCTL_T(KC_K), LALT_T(KC_L), LGUI_T(KC_M), \ | ||
| 14 | LT(U_BUTTON,KC_W), ALGR_T(KC_X), KC_C, KC_V, KC_B, KC_N, KC_COMM, KC_DOT, ALGR_T(KC_SLSH), LT(U_BUTTON,KC_QUOT),\ | ||
| 15 | U_NP, U_NP, LT(U_FUN,KC_DEL), LT(U_NUM,KC_BSPC), LT(U_SYM,KC_ENT), LT(U_MOUSE,KC_TAB),LT(U_NAV,KC_SPC), LT(U_MEDIA,KC_ESC),U_NP, U_NP | ||
| 16 | |||
| 17 | #define MIRYOKU_ALTERNATIVES_BASE_BEAKL15_FLIP \ | ||
| 18 | KC_Q, KC_H, KC_O, KC_U, KC_X, KC_G, KC_C, KC_R, KC_F, KC_Z, \ | ||
| 19 | LGUI_T(KC_Y), LALT_T(KC_I), LCTL_T(KC_E), LSFT_T(KC_A), KC_DOT, KC_D, LSFT_T(KC_S), LCTL_T(KC_T), LALT_T(KC_N), LGUI_T(KC_B), \ | ||
| 20 | LT(U_BUTTON,KC_J), ALGR_T(KC_SLSH), KC_COMM, KC_K, KC_QUOT, KC_W, KC_M, KC_L, ALGR_T(KC_P), LT(U_BUTTON,KC_V), \ | ||
| 21 | U_NP, U_NP, LT(U_FUN,KC_DEL), LT(U_NUM,KC_BSPC), LT(U_SYM,KC_ENT), LT(U_MOUSE,KC_TAB),LT(U_NAV,KC_SPC), LT(U_MEDIA,KC_ESC),U_NP, U_NP | ||
| 22 | |||
| 23 | #define MIRYOKU_ALTERNATIVES_BASE_COLEMAK_FLIP \ | ||
| 24 | KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_QUOT, \ | ||
| 25 | LGUI_T(KC_A), LALT_T(KC_R), LCTL_T(KC_S), LSFT_T(KC_T), KC_D, KC_H, LSFT_T(KC_N), LCTL_T(KC_E), LALT_T(KC_I), LGUI_T(KC_O), \ | ||
| 26 | LT(U_BUTTON,KC_Z), ALGR_T(KC_X), KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, ALGR_T(KC_DOT), LT(U_BUTTON,KC_SLSH),\ | ||
| 27 | U_NP, U_NP, LT(U_FUN,KC_DEL), LT(U_NUM,KC_BSPC), LT(U_SYM,KC_ENT), LT(U_MOUSE,KC_TAB),LT(U_NAV,KC_SPC), LT(U_MEDIA,KC_ESC),U_NP, U_NP | ||
| 28 | |||
| 29 | #define MIRYOKU_ALTERNATIVES_BASE_COLEMAKDH_FLIP \ | ||
| 30 | KC_Q, KC_W, KC_F, KC_P, KC_B, KC_J, KC_L, KC_U, KC_Y, KC_QUOT, \ | ||
| 31 | LGUI_T(KC_A), LALT_T(KC_R), LCTL_T(KC_S), LSFT_T(KC_T), KC_G, KC_M, LSFT_T(KC_N), LCTL_T(KC_E), LALT_T(KC_I), LGUI_T(KC_O), \ | ||
| 32 | LT(U_BUTTON,KC_Z), ALGR_T(KC_X), KC_C, KC_D, KC_V, KC_K, KC_H, KC_COMM, ALGR_T(KC_DOT), LT(U_BUTTON,KC_SLSH),\ | ||
| 33 | U_NP, U_NP, LT(U_FUN,KC_DEL), LT(U_NUM,KC_BSPC), LT(U_SYM,KC_ENT), LT(U_MOUSE,KC_TAB),LT(U_NAV,KC_SPC), LT(U_MEDIA,KC_ESC),U_NP, U_NP | ||
| 34 | |||
| 35 | #define MIRYOKU_ALTERNATIVES_BASE_COLEMAKDHK_FLIP \ | ||
| 36 | KC_Q, KC_W, KC_F, KC_P, KC_B, KC_J, KC_L, KC_U, KC_Y, KC_QUOT, \ | ||
| 37 | LGUI_T(KC_A), LALT_T(KC_R), LCTL_T(KC_S), LSFT_T(KC_T), KC_G, KC_K, LSFT_T(KC_N), LCTL_T(KC_E), LALT_T(KC_I), LGUI_T(KC_O), \ | ||
| 38 | LT(U_BUTTON,KC_Z), ALGR_T(KC_X), KC_C, KC_D, KC_V, KC_M, KC_H, KC_COMM, ALGR_T(KC_DOT), LT(U_BUTTON,KC_SLSH),\ | ||
| 39 | U_NP, U_NP, LT(U_FUN,KC_DEL), LT(U_NUM,KC_BSPC), LT(U_SYM,KC_ENT), LT(U_MOUSE,KC_TAB),LT(U_NAV,KC_SPC), LT(U_MEDIA,KC_ESC),U_NP, U_NP | ||
| 40 | |||
| 41 | #define MIRYOKU_ALTERNATIVES_BASE_DVORAK_FLIP \ | ||
| 42 | KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, \ | ||
| 43 | LGUI_T(KC_A), LALT_T(KC_O), LCTL_T(KC_E), LSFT_T(KC_U), KC_I, KC_D, LSFT_T(KC_H), LCTL_T(KC_T), LALT_T(KC_N), LGUI_T(KC_S), \ | ||
| 44 | LT(U_BUTTON,KC_SLSH),ALGR_T(KC_Q), KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, ALGR_T(KC_V), LT(U_BUTTON,KC_Z), \ | ||
| 45 | U_NP, U_NP, LT(U_FUN,KC_DEL), LT(U_NUM,KC_BSPC), LT(U_SYM,KC_ENT), LT(U_MOUSE,KC_TAB),LT(U_NAV,KC_SPC), LT(U_MEDIA,KC_ESC),U_NP, U_NP | ||
| 46 | |||
| 47 | #define MIRYOKU_ALTERNATIVES_BASE_HALMAK_FLIP \ | ||
| 48 | KC_W, KC_L, KC_R, KC_B, KC_Z, KC_QUOT, KC_Q, KC_U, KC_D, KC_J, \ | ||
| 49 | LGUI_T(KC_S), LALT_T(KC_H), LCTL_T(KC_N), LSFT_T(KC_T), KC_COMM, KC_DOT, LSFT_T(KC_A), LCTL_T(KC_E), LALT_T(KC_O), LGUI_T(KC_I), \ | ||
| 50 | LT(U_BUTTON,KC_F), ALGR_T(KC_M), KC_V, KC_C, KC_SLSH, KC_G, KC_P, KC_X, ALGR_T(KC_K), LT(U_BUTTON,KC_Y), \ | ||
| 51 | U_NP, U_NP, LT(U_FUN,KC_DEL), LT(U_NUM,KC_BSPC), LT(U_SYM,KC_ENT), LT(U_MOUSE,KC_TAB),LT(U_NAV,KC_SPC), LT(U_MEDIA,KC_ESC),U_NP, U_NP | ||
| 52 | |||
| 53 | #define MIRYOKU_ALTERNATIVES_BASE_WORKMAN_FLIP \ | ||
| 54 | KC_Q, KC_D, KC_R, KC_W, KC_B, KC_J, KC_F, KC_U, KC_P, KC_QUOT, \ | ||
| 55 | LGUI_T(KC_A), LALT_T(KC_S), LCTL_T(KC_H), LSFT_T(KC_T), KC_G, KC_Y, LSFT_T(KC_N), LCTL_T(KC_E), LALT_T(KC_O), LGUI_T(KC_I), \ | ||
| 56 | LT(U_BUTTON,KC_Z), ALGR_T(KC_X), KC_M, KC_C, KC_V, KC_K, KC_L, KC_COMM, ALGR_T(KC_DOT), LT(U_BUTTON,KC_SLSH),\ | ||
| 57 | U_NP, U_NP, LT(U_FUN,KC_DEL), LT(U_NUM,KC_BSPC), LT(U_SYM,KC_ENT), LT(U_MOUSE,KC_TAB),LT(U_NAV,KC_SPC), LT(U_MEDIA,KC_ESC),U_NP, U_NP | ||
| 58 | |||
| 59 | #define MIRYOKU_ALTERNATIVES_BASE_QWERTY_FLIP \ | ||
| 60 | KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, \ | ||
| 61 | LGUI_T(KC_A), LALT_T(KC_S), LCTL_T(KC_D), LSFT_T(KC_F), KC_G, KC_H, LSFT_T(KC_J), LCTL_T(KC_K), LALT_T(KC_L), LGUI_T(KC_QUOT), \ | ||
| 62 | LT(U_BUTTON,KC_Z), ALGR_T(KC_X), KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, ALGR_T(KC_DOT), LT(U_BUTTON,KC_SLSH),\ | ||
| 63 | U_NP, U_NP, LT(U_FUN,KC_DEL), LT(U_NUM,KC_BSPC), LT(U_SYM,KC_ENT), LT(U_MOUSE,KC_TAB),LT(U_NAV,KC_SPC), LT(U_MEDIA,KC_ESC),U_NP, U_NP | ||
| 64 | |||
| 65 | #define MIRYOKU_ALTERNATIVES_BASE_QWERTZ_FLIP \ | ||
| 66 | KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Z, KC_U, KC_I, KC_O, KC_P, \ | ||
| 67 | LGUI_T(KC_A), LALT_T(KC_S), LCTL_T(KC_D), LSFT_T(KC_F), KC_G, KC_H, LSFT_T(KC_J), LCTL_T(KC_K), LALT_T(KC_L), LGUI_T(KC_QUOT), \ | ||
| 68 | LT(U_BUTTON,KC_Y), ALGR_T(KC_X), KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, ALGR_T(KC_DOT), LT(U_BUTTON,KC_SLSH),\ | ||
| 69 | U_NP, U_NP, LT(U_FUN,KC_DEL), LT(U_NUM,KC_BSPC), LT(U_SYM,KC_ENT), LT(U_MOUSE,KC_TAB),LT(U_NAV,KC_SPC), LT(U_MEDIA,KC_ESC),U_NP, U_NP | ||
| 70 | |||
| 71 | #define MIRYOKU_ALTERNATIVES_BASE_AZERTY \ | ||
| 72 | KC_A, KC_Z, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, \ | ||
| 73 | LGUI_T(KC_Q), LALT_T(KC_S), LCTL_T(KC_D), LSFT_T(KC_F), KC_G, KC_H, LSFT_T(KC_J), LCTL_T(KC_K), LALT_T(KC_L), LGUI_T(KC_M), \ | ||
| 74 | LT(U_BUTTON,KC_W), ALGR_T(KC_X), KC_C, KC_V, KC_B, KC_N, KC_COMM, KC_DOT, ALGR_T(KC_SLSH), LT(U_BUTTON,KC_QUOT),\ | ||
| 75 | U_NP, U_NP, LT(U_MEDIA,KC_ESC),LT(U_NAV,KC_SPC), LT(U_MOUSE,KC_TAB),LT(U_SYM,KC_ENT), LT(U_NUM,KC_BSPC), LT(U_FUN,KC_DEL), U_NP, U_NP | ||
| 76 | |||
| 77 | #define MIRYOKU_ALTERNATIVES_BASE_BEAKL15 \ | ||
| 78 | KC_Q, KC_H, KC_O, KC_U, KC_X, KC_G, KC_C, KC_R, KC_F, KC_Z, \ | ||
| 79 | LGUI_T(KC_Y), LALT_T(KC_I), LCTL_T(KC_E), LSFT_T(KC_A), KC_DOT, KC_D, LSFT_T(KC_S), LCTL_T(KC_T), LALT_T(KC_N), LGUI_T(KC_B), \ | ||
| 80 | LT(U_BUTTON,KC_J), ALGR_T(KC_SLSH), KC_COMM, KC_K, KC_QUOT, KC_W, KC_M, KC_L, ALGR_T(KC_P), LT(U_BUTTON,KC_V), \ | ||
| 81 | U_NP, U_NP, LT(U_MEDIA,KC_ESC),LT(U_NAV,KC_SPC), LT(U_MOUSE,KC_TAB),LT(U_SYM,KC_ENT), LT(U_NUM,KC_BSPC), LT(U_FUN,KC_DEL), U_NP, U_NP | ||
| 82 | |||
| 83 | #define MIRYOKU_ALTERNATIVES_BASE_COLEMAK \ | ||
| 84 | KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_QUOT, \ | ||
| 85 | LGUI_T(KC_A), LALT_T(KC_R), LCTL_T(KC_S), LSFT_T(KC_T), KC_D, KC_H, LSFT_T(KC_N), LCTL_T(KC_E), LALT_T(KC_I), LGUI_T(KC_O), \ | ||
| 86 | LT(U_BUTTON,KC_Z), ALGR_T(KC_X), KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, ALGR_T(KC_DOT), LT(U_BUTTON,KC_SLSH),\ | ||
| 87 | U_NP, U_NP, LT(U_MEDIA,KC_ESC),LT(U_NAV,KC_SPC), LT(U_MOUSE,KC_TAB),LT(U_SYM,KC_ENT), LT(U_NUM,KC_BSPC), LT(U_FUN,KC_DEL), U_NP, U_NP | ||
| 88 | |||
| 89 | #define MIRYOKU_ALTERNATIVES_BASE_COLEMAKDH \ | ||
| 90 | KC_Q, KC_W, KC_F, KC_P, KC_B, KC_J, KC_L, KC_U, KC_Y, KC_QUOT, \ | ||
| 91 | LGUI_T(KC_A), LALT_T(KC_R), LCTL_T(KC_S), LSFT_T(KC_T), KC_G, KC_M, LSFT_T(KC_N), LCTL_T(KC_E), LALT_T(KC_I), LGUI_T(KC_O), \ | ||
| 92 | LT(U_BUTTON,KC_Z), ALGR_T(KC_X), KC_C, KC_D, KC_V, KC_K, KC_H, KC_COMM, ALGR_T(KC_DOT), LT(U_BUTTON,KC_SLSH),\ | ||
| 93 | U_NP, U_NP, LT(U_MEDIA,KC_ESC),LT(U_NAV,KC_SPC), LT(U_MOUSE,KC_TAB),LT(U_SYM,KC_ENT), LT(U_NUM,KC_BSPC), LT(U_FUN,KC_DEL), U_NP, U_NP | ||
| 94 | |||
| 95 | #define MIRYOKU_ALTERNATIVES_BASE_COLEMAKDHK \ | ||
| 96 | KC_Q, KC_W, KC_F, KC_P, KC_B, KC_J, KC_L, KC_U, KC_Y, KC_QUOT, \ | ||
| 97 | LGUI_T(KC_A), LALT_T(KC_R), LCTL_T(KC_S), LSFT_T(KC_T), KC_G, KC_K, LSFT_T(KC_N), LCTL_T(KC_E), LALT_T(KC_I), LGUI_T(KC_O), \ | ||
| 98 | LT(U_BUTTON,KC_Z), ALGR_T(KC_X), KC_C, KC_D, KC_V, KC_M, KC_H, KC_COMM, ALGR_T(KC_DOT), LT(U_BUTTON,KC_SLSH),\ | ||
| 99 | U_NP, U_NP, LT(U_MEDIA,KC_ESC),LT(U_NAV,KC_SPC), LT(U_MOUSE,KC_TAB),LT(U_SYM,KC_ENT), LT(U_NUM,KC_BSPC), LT(U_FUN,KC_DEL), U_NP, U_NP | ||
| 100 | |||
| 101 | #define MIRYOKU_ALTERNATIVES_BASE_DVORAK \ | ||
| 102 | KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, \ | ||
| 103 | LGUI_T(KC_A), LALT_T(KC_O), LCTL_T(KC_E), LSFT_T(KC_U), KC_I, KC_D, LSFT_T(KC_H), LCTL_T(KC_T), LALT_T(KC_N), LGUI_T(KC_S), \ | ||
| 104 | LT(U_BUTTON,KC_SLSH),ALGR_T(KC_Q), KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, ALGR_T(KC_V), LT(U_BUTTON,KC_Z), \ | ||
| 105 | U_NP, U_NP, LT(U_MEDIA,KC_ESC),LT(U_NAV,KC_SPC), LT(U_MOUSE,KC_TAB),LT(U_SYM,KC_ENT), LT(U_NUM,KC_BSPC), LT(U_FUN,KC_DEL), U_NP, U_NP | ||
| 106 | |||
| 107 | #define MIRYOKU_ALTERNATIVES_BASE_HALMAK \ | ||
| 108 | KC_W, KC_L, KC_R, KC_B, KC_Z, KC_QUOT, KC_Q, KC_U, KC_D, KC_J, \ | ||
| 109 | LGUI_T(KC_S), LALT_T(KC_H), LCTL_T(KC_N), LSFT_T(KC_T), KC_COMM, KC_DOT, LSFT_T(KC_A), LCTL_T(KC_E), LALT_T(KC_O), LGUI_T(KC_I), \ | ||
| 110 | LT(U_BUTTON,KC_F), ALGR_T(KC_M), KC_V, KC_C, KC_SLSH, KC_G, KC_P, KC_X, ALGR_T(KC_K), LT(U_BUTTON,KC_Y), \ | ||
| 111 | U_NP, U_NP, LT(U_MEDIA,KC_ESC),LT(U_NAV,KC_SPC), LT(U_MOUSE,KC_TAB),LT(U_SYM,KC_ENT), LT(U_NUM,KC_BSPC), LT(U_FUN,KC_DEL), U_NP, U_NP | ||
| 112 | |||
| 113 | #define MIRYOKU_ALTERNATIVES_BASE_WORKMAN \ | ||
| 114 | KC_Q, KC_D, KC_R, KC_W, KC_B, KC_J, KC_F, KC_U, KC_P, KC_QUOT, \ | ||
| 115 | LGUI_T(KC_A), LALT_T(KC_S), LCTL_T(KC_H), LSFT_T(KC_T), KC_G, KC_Y, LSFT_T(KC_N), LCTL_T(KC_E), LALT_T(KC_O), LGUI_T(KC_I), \ | ||
| 116 | LT(U_BUTTON,KC_Z), ALGR_T(KC_X), KC_M, KC_C, KC_V, KC_K, KC_L, KC_COMM, ALGR_T(KC_DOT), LT(U_BUTTON,KC_SLSH),\ | ||
| 117 | U_NP, U_NP, LT(U_MEDIA,KC_ESC),LT(U_NAV,KC_SPC), LT(U_MOUSE,KC_TAB),LT(U_SYM,KC_ENT), LT(U_NUM,KC_BSPC), LT(U_FUN,KC_DEL), U_NP, U_NP | ||
| 118 | |||
| 119 | #define MIRYOKU_ALTERNATIVES_BASE_QWERTY \ | ||
| 120 | KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, \ | ||
| 121 | LGUI_T(KC_A), LALT_T(KC_S), LCTL_T(KC_D), LSFT_T(KC_F), KC_G, KC_H, LSFT_T(KC_J), LCTL_T(KC_K), LALT_T(KC_L), LGUI_T(KC_QUOT), \ | ||
| 122 | LT(U_BUTTON,KC_Z), ALGR_T(KC_X), KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, ALGR_T(KC_DOT), LT(U_BUTTON,KC_SLSH),\ | ||
| 123 | U_NP, U_NP, LT(U_MEDIA,KC_ESC),LT(U_NAV,KC_SPC), LT(U_MOUSE,KC_TAB),LT(U_SYM,KC_ENT), LT(U_NUM,KC_BSPC), LT(U_FUN,KC_DEL), U_NP, U_NP | ||
| 124 | |||
| 125 | #define MIRYOKU_ALTERNATIVES_BASE_QWERTZ \ | ||
| 126 | KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Z, KC_U, KC_I, KC_O, KC_P, \ | ||
| 127 | LGUI_T(KC_A), LALT_T(KC_S), LCTL_T(KC_D), LSFT_T(KC_F), KC_G, KC_H, LSFT_T(KC_J), LCTL_T(KC_K), LALT_T(KC_L), LGUI_T(KC_QUOT), \ | ||
| 128 | LT(U_BUTTON,KC_Y), ALGR_T(KC_X), KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, ALGR_T(KC_DOT), LT(U_BUTTON,KC_SLSH),\ | ||
| 129 | U_NP, U_NP, LT(U_MEDIA,KC_ESC),LT(U_NAV,KC_SPC), LT(U_MOUSE,KC_TAB),LT(U_SYM,KC_ENT), LT(U_NUM,KC_BSPC), LT(U_FUN,KC_DEL), U_NP, U_NP | ||
| 130 | |||
| 131 | |||
| 132 | #define MIRYOKU_ALTERNATIVES_TAP_AZERTY_FLIP \ | ||
| 133 | KC_A, KC_Z, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, \ | ||
| 134 | KC_Q, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_M, \ | ||
| 135 | KC_W, KC_X, KC_C, KC_V, KC_B, KC_N, KC_COMM, KC_DOT, KC_SLSH, KC_QUOT, \ | ||
| 136 | U_NP, U_NP, KC_DEL, KC_BSPC, KC_ENT, KC_TAB, KC_SPC, KC_ESC, U_NP, U_NP | ||
| 137 | |||
| 138 | #define MIRYOKU_ALTERNATIVES_TAP_BEAKL15_FLIP \ | ||
| 139 | KC_Q, KC_H, KC_O, KC_U, KC_X, KC_G, KC_C, KC_R, KC_F, KC_Z, \ | ||
| 140 | KC_Y, KC_I, KC_E, KC_A, KC_DOT, KC_D, KC_S, KC_T, KC_N, KC_B, \ | ||
| 141 | KC_J, KC_SLSH, KC_COMM, KC_K, KC_QUOT, KC_W, KC_M, KC_L, KC_P, KC_V, \ | ||
| 142 | U_NP, U_NP, KC_DEL, KC_BSPC, KC_ENT, KC_TAB, KC_SPC, KC_ESC, U_NP, U_NP | ||
| 143 | |||
| 144 | #define MIRYOKU_ALTERNATIVES_TAP_COLEMAK_FLIP \ | ||
| 145 | KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_QUOT, \ | ||
| 146 | KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, \ | ||
| 147 | KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, \ | ||
| 148 | U_NP, U_NP, KC_DEL, KC_BSPC, KC_ENT, KC_TAB, KC_SPC, KC_ESC, U_NP, U_NP | ||
| 149 | |||
| 150 | #define MIRYOKU_ALTERNATIVES_TAP_COLEMAKDH_FLIP \ | ||
| 151 | KC_Q, KC_W, KC_F, KC_P, KC_B, KC_J, KC_L, KC_U, KC_Y, KC_QUOT, \ | ||
| 152 | KC_A, KC_R, KC_S, KC_T, KC_G, KC_M, KC_N, KC_E, KC_I, KC_O, \ | ||
| 153 | KC_Z, KC_X, KC_C, KC_D, KC_V, KC_K, KC_H, KC_COMM, KC_DOT, KC_SLSH, \ | ||
| 154 | U_NP, U_NP, KC_DEL, KC_BSPC, KC_ENT, KC_TAB, KC_SPC, KC_ESC, U_NP, U_NP | ||
| 155 | |||
| 156 | #define MIRYOKU_ALTERNATIVES_TAP_COLEMAKDHK_FLIP \ | ||
| 157 | KC_Q, KC_W, KC_F, KC_P, KC_B, KC_J, KC_L, KC_U, KC_Y, KC_QUOT, \ | ||
| 158 | KC_A, KC_R, KC_S, KC_T, KC_G, KC_K, KC_N, KC_E, KC_I, KC_O, \ | ||
| 159 | KC_Z, KC_X, KC_C, KC_D, KC_V, KC_M, KC_H, KC_COMM, KC_DOT, KC_SLSH, \ | ||
| 160 | U_NP, U_NP, KC_DEL, KC_BSPC, KC_ENT, KC_TAB, KC_SPC, KC_ESC, U_NP, U_NP | ||
| 161 | |||
| 162 | #define MIRYOKU_ALTERNATIVES_TAP_DVORAK_FLIP \ | ||
| 163 | KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, \ | ||
| 164 | KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, \ | ||
| 165 | KC_SLSH, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, \ | ||
| 166 | U_NP, U_NP, KC_DEL, KC_BSPC, KC_ENT, KC_TAB, KC_SPC, KC_ESC, U_NP, U_NP | ||
| 167 | |||
| 168 | #define MIRYOKU_ALTERNATIVES_TAP_HALMAK_FLIP \ | ||
| 169 | KC_W, KC_L, KC_R, KC_B, KC_Z, KC_QUOT, KC_Q, KC_U, KC_D, KC_J, \ | ||
| 170 | KC_S, KC_H, KC_N, KC_T, KC_COMM, KC_DOT, KC_A, KC_E, KC_O, KC_I, \ | ||
| 171 | KC_F, KC_M, KC_V, KC_C, KC_SLSH, KC_G, KC_P, KC_X, KC_K, KC_Y, \ | ||
| 172 | U_NP, U_NP, KC_DEL, KC_BSPC, KC_ENT, KC_TAB, KC_SPC, KC_ESC, U_NP, U_NP | ||
| 173 | |||
| 174 | #define MIRYOKU_ALTERNATIVES_TAP_WORKMAN_FLIP \ | ||
| 175 | KC_Q, KC_D, KC_R, KC_W, KC_B, KC_J, KC_F, KC_U, KC_P, KC_QUOT, \ | ||
| 176 | KC_A, KC_S, KC_H, KC_T, KC_G, KC_Y, KC_N, KC_E, KC_O, KC_I, \ | ||
| 177 | KC_Z, KC_X, KC_M, KC_C, KC_V, KC_K, KC_L, KC_COMM, KC_DOT, KC_SLSH, \ | ||
| 178 | U_NP, U_NP, KC_DEL, KC_BSPC, KC_ENT, KC_TAB, KC_SPC, KC_ESC, U_NP, U_NP | ||
| 179 | |||
| 180 | #define MIRYOKU_ALTERNATIVES_TAP_QWERTY_FLIP \ | ||
| 181 | KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, \ | ||
| 182 | KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_QUOT, \ | ||
| 183 | KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, \ | ||
| 184 | U_NP, U_NP, KC_DEL, KC_BSPC, KC_ENT, KC_TAB, KC_SPC, KC_ESC, U_NP, U_NP | ||
| 185 | |||
| 186 | #define MIRYOKU_ALTERNATIVES_TAP_QWERTZ_FLIP \ | ||
| 187 | KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Z, KC_U, KC_I, KC_O, KC_P, \ | ||
| 188 | KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_QUOT, \ | ||
| 189 | KC_Y, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, \ | ||
| 190 | U_NP, U_NP, KC_DEL, KC_BSPC, KC_ENT, KC_TAB, KC_SPC, KC_ESC, U_NP, U_NP | ||
| 191 | |||
| 192 | #define MIRYOKU_ALTERNATIVES_TAP_AZERTY \ | ||
| 193 | KC_A, KC_Z, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, \ | ||
| 194 | KC_Q, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_M, \ | ||
| 195 | KC_W, KC_X, KC_C, KC_V, KC_B, KC_N, KC_COMM, KC_DOT, KC_SLSH, KC_QUOT, \ | ||
| 196 | U_NP, U_NP, KC_ESC, KC_SPC, KC_TAB, KC_ENT, KC_BSPC, KC_DEL, U_NP, U_NP | ||
| 197 | |||
| 198 | #define MIRYOKU_ALTERNATIVES_TAP_BEAKL15 \ | ||
| 199 | KC_Q, KC_H, KC_O, KC_U, KC_X, KC_G, KC_C, KC_R, KC_F, KC_Z, \ | ||
| 200 | KC_Y, KC_I, KC_E, KC_A, KC_DOT, KC_D, KC_S, KC_T, KC_N, KC_B, \ | ||
| 201 | KC_J, KC_SLSH, KC_COMM, KC_K, KC_QUOT, KC_W, KC_M, KC_L, KC_P, KC_V, \ | ||
| 202 | U_NP, U_NP, KC_ESC, KC_SPC, KC_TAB, KC_ENT, KC_BSPC, KC_DEL, U_NP, U_NP | ||
| 203 | |||
| 204 | #define MIRYOKU_ALTERNATIVES_TAP_COLEMAK \ | ||
| 205 | KC_Q, KC_W, KC_F, KC_P, KC_G, KC_J, KC_L, KC_U, KC_Y, KC_QUOT, \ | ||
| 206 | KC_A, KC_R, KC_S, KC_T, KC_D, KC_H, KC_N, KC_E, KC_I, KC_O, \ | ||
| 207 | KC_Z, KC_X, KC_C, KC_V, KC_B, KC_K, KC_M, KC_COMM, KC_DOT, KC_SLSH, \ | ||
| 208 | U_NP, U_NP, KC_ESC, KC_SPC, KC_TAB, KC_ENT, KC_BSPC, KC_DEL, U_NP, U_NP | ||
| 209 | |||
| 210 | #define MIRYOKU_ALTERNATIVES_TAP_COLEMAKDH \ | ||
| 211 | KC_Q, KC_W, KC_F, KC_P, KC_B, KC_J, KC_L, KC_U, KC_Y, KC_QUOT, \ | ||
| 212 | KC_A, KC_R, KC_S, KC_T, KC_G, KC_M, KC_N, KC_E, KC_I, KC_O, \ | ||
| 213 | KC_Z, KC_X, KC_C, KC_D, KC_V, KC_K, KC_H, KC_COMM, KC_DOT, KC_SLSH, \ | ||
| 214 | U_NP, U_NP, KC_ESC, KC_SPC, KC_TAB, KC_ENT, KC_BSPC, KC_DEL, U_NP, U_NP | ||
| 215 | |||
| 216 | #define MIRYOKU_ALTERNATIVES_TAP_COLEMAKDHK \ | ||
| 217 | KC_Q, KC_W, KC_F, KC_P, KC_B, KC_J, KC_L, KC_U, KC_Y, KC_QUOT, \ | ||
| 218 | KC_A, KC_R, KC_S, KC_T, KC_G, KC_K, KC_N, KC_E, KC_I, KC_O, \ | ||
| 219 | KC_Z, KC_X, KC_C, KC_D, KC_V, KC_M, KC_H, KC_COMM, KC_DOT, KC_SLSH, \ | ||
| 220 | U_NP, U_NP, KC_ESC, KC_SPC, KC_TAB, KC_ENT, KC_BSPC, KC_DEL, U_NP, U_NP | ||
| 221 | |||
| 222 | #define MIRYOKU_ALTERNATIVES_TAP_DVORAK \ | ||
| 223 | KC_QUOT, KC_COMM, KC_DOT, KC_P, KC_Y, KC_F, KC_G, KC_C, KC_R, KC_L, \ | ||
| 224 | KC_A, KC_O, KC_E, KC_U, KC_I, KC_D, KC_H, KC_T, KC_N, KC_S, \ | ||
| 225 | KC_SLSH, KC_Q, KC_J, KC_K, KC_X, KC_B, KC_M, KC_W, KC_V, KC_Z, \ | ||
| 226 | U_NP, U_NP, KC_ESC, KC_SPC, KC_TAB, KC_ENT, KC_BSPC, KC_DEL, U_NP, U_NP | ||
| 227 | |||
| 228 | #define MIRYOKU_ALTERNATIVES_TAP_HALMAK \ | ||
| 229 | KC_W, KC_L, KC_R, KC_B, KC_Z, KC_QUOT, KC_Q, KC_U, KC_D, KC_J, \ | ||
| 230 | KC_S, KC_H, KC_N, KC_T, KC_COMM, KC_DOT, KC_A, KC_E, KC_O, KC_I, \ | ||
| 231 | KC_F, KC_M, KC_V, KC_C, KC_SLSH, KC_G, KC_P, KC_X, KC_K, KC_Y, \ | ||
| 232 | U_NP, U_NP, KC_ESC, KC_SPC, KC_TAB, KC_ENT, KC_BSPC, KC_DEL, U_NP, U_NP | ||
| 233 | |||
| 234 | #define MIRYOKU_ALTERNATIVES_TAP_WORKMAN \ | ||
| 235 | KC_Q, KC_D, KC_R, KC_W, KC_B, KC_J, KC_F, KC_U, KC_P, KC_QUOT, \ | ||
| 236 | KC_A, KC_S, KC_H, KC_T, KC_G, KC_Y, KC_N, KC_E, KC_O, KC_I, \ | ||
| 237 | KC_Z, KC_X, KC_M, KC_C, KC_V, KC_K, KC_L, KC_COMM, KC_DOT, KC_SLSH, \ | ||
| 238 | U_NP, U_NP, KC_ESC, KC_SPC, KC_TAB, KC_ENT, KC_BSPC, KC_DEL, U_NP, U_NP | ||
| 239 | |||
| 240 | #define MIRYOKU_ALTERNATIVES_TAP_QWERTY \ | ||
| 241 | KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, \ | ||
| 242 | KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_QUOT, \ | ||
| 243 | KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, \ | ||
| 244 | U_NP, U_NP, KC_ESC, KC_SPC, KC_TAB, KC_ENT, KC_BSPC, KC_DEL, U_NP, U_NP | ||
| 245 | |||
| 246 | #define MIRYOKU_ALTERNATIVES_TAP_QWERTZ \ | ||
| 247 | KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Z, KC_U, KC_I, KC_O, KC_P, \ | ||
| 248 | KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_QUOT, \ | ||
| 249 | KC_Y, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, \ | ||
| 250 | U_NP, U_NP, KC_ESC, KC_SPC, KC_TAB, KC_ENT, KC_BSPC, KC_DEL, U_NP, U_NP | ||
| 251 | |||
| 252 | |||
| 253 | #define MIRYOKU_ALTERNATIVES_NAV_INVERTEDT_FLIP \ | ||
| 254 | KC_PGUP, KC_HOME, KC_UP, KC_END, KC_INS, U_NA, DF(U_BASE), DF(U_EXTRA), DF(U_TAP), QK_BOOT, \ | ||
| 255 | KC_PGDN, KC_LEFT, KC_DOWN, KC_RGHT, KC_CAPS, U_NA, KC_LSFT, KC_LCTL, KC_LALT, KC_LGUI, \ | ||
| 256 | U_UND, U_CUT, U_CPY, U_PST, U_RDO, U_NA, DF(U_NAV), DF(U_NUM), KC_ALGR, U_NA, \ | ||
| 257 | U_NP, U_NP, KC_DEL, KC_BSPC, KC_ENT, U_NA, U_NA, U_NA, U_NP, U_NP | ||
| 258 | |||
| 259 | #define MIRYOKU_ALTERNATIVES_NAV_FLIP \ | ||
| 260 | KC_HOME, KC_PGDN, KC_PGUP, KC_END, KC_INS, U_NA, DF(U_BASE), DF(U_EXTRA), DF(U_TAP), QK_BOOT, \ | ||
| 261 | KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_CAPS, U_NA, KC_LSFT, KC_LCTL, KC_LALT, KC_LGUI, \ | ||
| 262 | U_UND, U_CUT, U_CPY, U_PST, U_RDO, U_NA, DF(U_NAV), DF(U_NUM), KC_ALGR, U_NA, \ | ||
| 263 | U_NP, U_NP, KC_DEL, KC_BSPC, KC_ENT, U_NA, U_NA, U_NA, U_NP, U_NP | ||
| 264 | |||
| 265 | #define MIRYOKU_ALTERNATIVES_NAV_INVERTEDT \ | ||
| 266 | QK_BOOT, DF(U_TAP), DF(U_EXTRA), DF(U_BASE), U_NA, KC_INS, KC_HOME, KC_UP, KC_END, KC_PGUP, \ | ||
| 267 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, KC_CAPS, KC_LEFT, KC_DOWN, KC_RGHT, KC_PGDN, \ | ||
| 268 | U_NA, KC_ALGR, DF(U_NUM), DF(U_NAV), U_NA, U_RDO, U_PST, U_CPY, U_CUT, U_UND, \ | ||
| 269 | U_NP, U_NP, U_NA, U_NA, U_NA, KC_ENT, KC_BSPC, KC_DEL, U_NP, U_NP | ||
| 270 | |||
| 271 | #define MIRYOKU_ALTERNATIVES_NAV_VI \ | ||
| 272 | QK_BOOT, DF(U_TAP), DF(U_EXTRA), DF(U_BASE), U_NA, U_RDO, U_PST, U_CPY, U_CUT, U_UND, \ | ||
| 273 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_CAPS, \ | ||
| 274 | U_NA, KC_ALGR, DF(U_NUM), DF(U_NAV), U_NA, KC_HOME, KC_PGDN, KC_PGUP, KC_END, KC_INS, \ | ||
| 275 | U_NP, U_NP, U_NA, U_NA, U_NA, KC_ENT, KC_BSPC, KC_DEL, U_NP, U_NP | ||
| 276 | |||
| 277 | #define MIRYOKU_ALTERNATIVES_NAV \ | ||
| 278 | QK_BOOT, DF(U_TAP), DF(U_EXTRA), DF(U_BASE), U_NA, U_RDO, U_PST, U_CPY, U_CUT, U_UND, \ | ||
| 279 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, KC_CAPS, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, \ | ||
| 280 | U_NA, KC_ALGR, DF(U_NUM), DF(U_NAV), U_NA, KC_INS, KC_HOME, KC_PGDN, KC_PGUP, KC_END, \ | ||
| 281 | U_NP, U_NP, U_NA, U_NA, U_NA, KC_ENT, KC_BSPC, KC_DEL, U_NP, U_NP | ||
| 282 | |||
| 283 | |||
| 284 | #define MIRYOKU_ALTERNATIVES_MOUSE_INVERTEDT_FLIP \ | ||
| 285 | KC_WH_U, KC_WH_L, KC_MS_U, KC_WH_R, U_NU, U_NA, DF(U_BASE), DF(U_EXTRA), DF(U_TAP), QK_BOOT, \ | ||
| 286 | KC_WH_D, KC_MS_L, KC_MS_D, KC_MS_R, U_NU, U_NA, KC_LSFT, KC_LCTL, KC_LALT, KC_LGUI, \ | ||
| 287 | U_UND, U_CUT, U_CPY, U_PST, U_RDO, U_NA, DF(U_MOUSE), DF(U_SYM), KC_ALGR, U_NA, \ | ||
| 288 | U_NP, U_NP, KC_BTN3, KC_BTN1, KC_BTN2, U_NA, U_NA, U_NA, U_NP, U_NP | ||
| 289 | |||
| 290 | #define MIRYOKU_ALTERNATIVES_MOUSE_FLIP \ | ||
| 291 | KC_WH_L, KC_WH_D, KC_WH_U, KC_WH_R, U_NU, U_NA, DF(U_BASE), DF(U_EXTRA), DF(U_TAP), QK_BOOT, \ | ||
| 292 | KC_MS_L, KC_MS_D, KC_MS_U, KC_MS_R, U_NU, U_NA, KC_LSFT, KC_LCTL, KC_LALT, KC_LGUI, \ | ||
| 293 | U_UND, U_CUT, U_CPY, U_PST, U_RDO, U_NA, DF(U_MOUSE), DF(U_SYM), KC_ALGR, U_NA, \ | ||
| 294 | U_NP, U_NP, KC_BTN3, KC_BTN1, KC_BTN2, U_NA, U_NA, U_NA, U_NP, U_NP | ||
| 295 | |||
| 296 | #define MIRYOKU_ALTERNATIVES_MOUSE_INVERTEDT \ | ||
| 297 | QK_BOOT, DF(U_TAP), DF(U_EXTRA), DF(U_BASE), U_NA, U_NU, KC_WH_L, KC_MS_U, KC_WH_R, KC_WH_U, \ | ||
| 298 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, U_NU, KC_MS_L, KC_MS_D, KC_MS_R, KC_WH_D, \ | ||
| 299 | U_NA, KC_ALGR, DF(U_SYM), DF(U_MOUSE), U_NA, U_RDO, U_PST, U_CPY, U_CUT, U_UND, \ | ||
| 300 | U_NP, U_NP, U_NA, U_NA, U_NA, KC_BTN2, KC_BTN1, KC_BTN3, U_NP, U_NP | ||
| 301 | |||
| 302 | #define MIRYOKU_ALTERNATIVES_MOUSE_VI \ | ||
| 303 | QK_BOOT, DF(U_TAP), DF(U_EXTRA), DF(U_BASE), U_NA, U_RDO, U_PST, U_CPY, U_CUT, U_UND, \ | ||
| 304 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, KC_MS_L, KC_MS_D, KC_MS_U, KC_MS_R, U_NU, \ | ||
| 305 | U_NA, KC_ALGR, DF(U_SYM), DF(U_MOUSE), U_NA, KC_WH_L, KC_WH_D, KC_WH_U, KC_WH_R, U_NU, \ | ||
| 306 | U_NP, U_NP, U_NA, U_NA, U_NA, KC_BTN2, KC_BTN1, KC_BTN3, U_NP, U_NP | ||
| 307 | |||
| 308 | #define MIRYOKU_ALTERNATIVES_MOUSE \ | ||
| 309 | QK_BOOT, DF(U_TAP), DF(U_EXTRA), DF(U_BASE), U_NA, U_RDO, U_PST, U_CPY, U_CUT, U_UND, \ | ||
| 310 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, U_NU, KC_MS_L, KC_MS_D, KC_MS_U, KC_MS_R, \ | ||
| 311 | U_NA, KC_ALGR, DF(U_SYM), DF(U_MOUSE), U_NA, U_NU, KC_WH_L, KC_WH_D, KC_WH_U, KC_WH_R, \ | ||
| 312 | U_NP, U_NP, U_NA, U_NA, U_NA, KC_BTN2, KC_BTN1, KC_BTN3, U_NP, U_NP | ||
| 313 | |||
| 314 | |||
| 315 | #define MIRYOKU_ALTERNATIVES_MEDIA_INVERTEDT_FLIP \ | ||
| 316 | RGB_HUI, RGB_SAI, KC_VOLU, RGB_VAI, RGB_TOG, U_NA, DF(U_BASE), DF(U_EXTRA), DF(U_TAP), QK_BOOT, \ | ||
| 317 | RGB_MOD, KC_MPRV, KC_VOLD, KC_MNXT, U_NU, U_NA, KC_LSFT, KC_LCTL, KC_LALT, KC_LGUI, \ | ||
| 318 | U_NU, U_NU, U_NU, U_NU, OUT_AUTO, U_NA, DF(U_MEDIA), DF(U_FUN), KC_ALGR, U_NA, \ | ||
| 319 | U_NP, U_NP, KC_MUTE, KC_MPLY, KC_MSTP, U_NA, U_NA, U_NA, U_NP, U_NP | ||
| 320 | |||
| 321 | #define MIRYOKU_ALTERNATIVES_MEDIA_FLIP \ | ||
| 322 | RGB_MOD, RGB_HUI, RGB_SAI, RGB_VAI, RGB_TOG, U_NA, DF(U_BASE), DF(U_EXTRA), DF(U_TAP), QK_BOOT, \ | ||
| 323 | KC_MPRV, KC_VOLD, KC_VOLU, KC_MNXT, U_NU, U_NA, KC_LSFT, KC_LCTL, KC_LALT, KC_LGUI, \ | ||
| 324 | U_NU, U_NU, U_NU, U_NU, OUT_AUTO, U_NA, DF(U_MEDIA), DF(U_FUN), KC_ALGR, U_NA, \ | ||
| 325 | U_NP, U_NP, KC_MUTE, KC_MPLY, KC_MSTP, U_NA, U_NA, U_NA, U_NP, U_NP | ||
| 326 | |||
| 327 | #define MIRYOKU_ALTERNATIVES_MEDIA_INVERTEDT \ | ||
| 328 | QK_BOOT, DF(U_TAP), DF(U_EXTRA), DF(U_BASE), U_NA, RGB_TOG, RGB_MOD, KC_VOLU, RGB_HUI, RGB_SAI, \ | ||
| 329 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, U_NU, KC_MPRV, KC_VOLD, KC_MNXT, RGB_VAI, \ | ||
| 330 | U_NA, KC_ALGR, DF(U_FUN), DF(U_MEDIA), U_NA, OUT_AUTO, U_NU, U_NU, U_NU, U_NU, \ | ||
| 331 | U_NP, U_NP, U_NA, U_NA, U_NA, KC_MSTP, KC_MPLY, KC_MUTE, U_NP, U_NP | ||
| 332 | |||
| 333 | #define MIRYOKU_ALTERNATIVES_MEDIA_VI \ | ||
| 334 | QK_BOOT, DF(U_TAP), DF(U_EXTRA), DF(U_BASE), U_NA, RGB_MOD, RGB_HUI, RGB_SAI, RGB_VAI, RGB_TOG, \ | ||
| 335 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, KC_MPRV, KC_VOLD, KC_VOLU, KC_MNXT, U_NU, \ | ||
| 336 | U_NA, KC_ALGR, DF(U_FUN), DF(U_MEDIA), U_NA, U_NU, U_NU, U_NU, U_NU, OUT_AUTO, \ | ||
| 337 | U_NP, U_NP, U_NA, U_NA, U_NA, KC_MSTP, KC_MPLY, KC_MUTE, U_NP, U_NP | ||
| 338 | |||
| 339 | #define MIRYOKU_ALTERNATIVES_MEDIA \ | ||
| 340 | QK_BOOT, DF(U_TAP), DF(U_EXTRA), DF(U_BASE), U_NA, RGB_TOG, RGB_MOD, RGB_HUI, RGB_SAI, RGB_VAI, \ | ||
| 341 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, U_NU, KC_MPRV, KC_VOLD, KC_VOLU, KC_MNXT, \ | ||
| 342 | U_NA, KC_ALGR, DF(U_FUN), DF(U_MEDIA), U_NA, OUT_AUTO, U_NU, U_NU, U_NU, U_NU, \ | ||
| 343 | U_NP, U_NP, U_NA, U_NA, U_NA, KC_MSTP, KC_MPLY, KC_MUTE, U_NP, U_NP | ||
| 344 | |||
| 345 | |||
| 346 | #define MIRYOKU_ALTERNATIVES_NUM_FLIP \ | ||
| 347 | QK_BOOT, DF(U_TAP), DF(U_EXTRA), DF(U_BASE), U_NA, KC_LBRC, KC_7, KC_8, KC_9, KC_RBRC, \ | ||
| 348 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, KC_EQL, KC_4, KC_5, KC_6, KC_SCLN, \ | ||
| 349 | U_NA, KC_ALGR, DF(U_NAV), DF(U_NUM), U_NA, KC_BSLS, KC_1, KC_2, KC_3, KC_GRV, \ | ||
| 350 | U_NP, U_NP, U_NA, U_NA, U_NA, KC_MINS, KC_0, KC_DOT, U_NP, U_NP | ||
| 351 | |||
| 352 | #define MIRYOKU_ALTERNATIVES_NUM \ | ||
| 353 | KC_LBRC, KC_7, KC_8, KC_9, KC_RBRC, U_NA, DF(U_BASE), DF(U_EXTRA), DF(U_TAP), QK_BOOT, \ | ||
| 354 | KC_SCLN, KC_4, KC_5, KC_6, KC_EQL, U_NA, KC_LSFT, KC_LCTL, KC_LALT, KC_LGUI, \ | ||
| 355 | KC_GRV, KC_1, KC_2, KC_3, KC_BSLS, U_NA, DF(U_NUM), DF(U_NAV), KC_ALGR, U_NA, \ | ||
| 356 | U_NP, U_NP, KC_DOT, KC_0, KC_MINS, U_NA, U_NA, U_NA, U_NP, U_NP | ||
| 357 | |||
| 358 | |||
| 359 | #define MIRYOKU_ALTERNATIVES_SYM_FLIP \ | ||
| 360 | QK_BOOT, DF(U_TAP), DF(U_EXTRA), DF(U_BASE), U_NA, KC_LCBR, KC_AMPR, KC_ASTR, KC_LPRN, KC_RCBR, \ | ||
| 361 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, KC_PLUS, KC_DLR, KC_PERC, KC_CIRC, KC_COLN, \ | ||
| 362 | U_NA, KC_ALGR, DF(U_MOUSE), DF(U_SYM), U_NA, KC_PIPE, KC_EXLM, KC_AT, KC_HASH, KC_TILD, \ | ||
| 363 | U_NP, U_NP, U_NA, U_NA, U_NA, KC_UNDS, KC_LPRN, KC_RPRN, U_NP, U_NP | ||
| 364 | |||
| 365 | #define MIRYOKU_ALTERNATIVES_SYM \ | ||
| 366 | KC_LCBR, KC_AMPR, KC_ASTR, KC_LPRN, KC_RCBR, U_NA, DF(U_BASE), DF(U_EXTRA), DF(U_TAP), QK_BOOT, \ | ||
| 367 | KC_COLN, KC_DLR, KC_PERC, KC_CIRC, KC_PLUS, U_NA, KC_LSFT, KC_LCTL, KC_LALT, KC_LGUI, \ | ||
| 368 | KC_TILD, KC_EXLM, KC_AT, KC_HASH, KC_PIPE, U_NA, DF(U_SYM), DF(U_MOUSE), KC_ALGR, U_NA, \ | ||
| 369 | U_NP, U_NP, KC_LPRN, KC_RPRN, KC_UNDS, U_NA, U_NA, U_NA, U_NP, U_NP | ||
| 370 | |||
| 371 | |||
| 372 | #define MIRYOKU_ALTERNATIVES_FUN_FLIP \ | ||
| 373 | QK_BOOT, DF(U_TAP), DF(U_EXTRA), DF(U_BASE), U_NA, KC_PSCR, KC_F7, KC_F8, KC_F9, KC_F12, \ | ||
| 374 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NA, KC_SLCK, KC_F4, KC_F5, KC_F6, KC_F11, \ | ||
| 375 | U_NA, KC_ALGR, DF(U_MEDIA), DF(U_FUN), U_NA, KC_PAUS, KC_F1, KC_F2, KC_F3, KC_F10, \ | ||
| 376 | U_NP, U_NP, U_NA, U_NA, U_NA, KC_TAB, KC_SPC, KC_APP, U_NP, U_NP | ||
| 377 | |||
| 378 | #define MIRYOKU_ALTERNATIVES_FUN \ | ||
| 379 | KC_F12, KC_F7, KC_F8, KC_F9, KC_PSCR, U_NA, DF(U_BASE), DF(U_EXTRA), DF(U_TAP), QK_BOOT, \ | ||
| 380 | KC_F11, KC_F4, KC_F5, KC_F6, KC_SLCK, U_NA, KC_LSFT, KC_LCTL, KC_LALT, KC_LGUI, \ | ||
| 381 | KC_F10, KC_F1, KC_F2, KC_F3, KC_PAUS, U_NA, DF(U_FUN), DF(U_MEDIA), KC_ALGR, U_NA, \ | ||
| 382 | U_NP, U_NP, KC_APP, KC_SPC, KC_TAB, U_NA, U_NA, U_NA, U_NP, U_NP | ||
| 383 | |||
| 384 | |||
| 385 | #define MIRYOKU_ALTERNATIVES_BUTTON \ | ||
| 386 | U_UND, U_CUT, U_CPY, U_PST, U_RDO, U_RDO, U_PST, U_CPY, U_CUT, U_UND, \ | ||
| 387 | KC_LGUI, KC_LALT, KC_LCTL, KC_LSFT, U_NU, U_NU, KC_LSFT, KC_LCTL, KC_LALT, KC_LGUI, \ | ||
| 388 | U_UND, U_CUT, U_CPY, U_PST, U_RDO, U_RDO, U_PST, U_CPY, U_CUT, U_UND, \ | ||
| 389 | U_NP, U_NP, KC_BTN3, KC_BTN1, KC_BTN2, KC_BTN2, KC_BTN1, KC_BTN3, U_NP, U_NP | ||
diff --git a/users/manna-harbour_miryoku/miryoku_babel/miryoku_layer_list.h b/users/manna-harbour_miryoku/miryoku_babel/miryoku_layer_list.h new file mode 100644 index 0000000000..adac139c1c --- /dev/null +++ b/users/manna-harbour_miryoku/miryoku_babel/miryoku_layer_list.h | |||
| @@ -0,0 +1,23 @@ | |||
| 1 | // Copyright 2022 Manna Harbour | ||
| 2 | // https://github.com/manna-harbour/miryoku | ||
| 3 | // generated -*- buffer-read-only: t -*- | ||
| 4 | |||
| 5 | // This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 6 | |||
| 7 | #pragma once | ||
| 8 | |||
| 9 | #if !defined (MIRYOKU_LAYER_LIST) | ||
| 10 | |||
| 11 | #define MIRYOKU_LAYER_LIST \ | ||
| 12 | MIRYOKU_X(BASE, "Base") \ | ||
| 13 | MIRYOKU_X(EXTRA, "Extra") \ | ||
| 14 | MIRYOKU_X(TAP, "Tap") \ | ||
| 15 | MIRYOKU_X(BUTTON, "Button") \ | ||
| 16 | MIRYOKU_X(NAV, "Nav") \ | ||
| 17 | MIRYOKU_X(MOUSE, "Mouse") \ | ||
| 18 | MIRYOKU_X(MEDIA, "Media") \ | ||
| 19 | MIRYOKU_X(NUM, "Num") \ | ||
| 20 | MIRYOKU_X(SYM, "Sym") \ | ||
| 21 | MIRYOKU_X(FUN, "Fun") | ||
| 22 | |||
| 23 | #endif | ||
diff --git a/users/manna-harbour_miryoku/miryoku_babel/miryoku_layer_selection.h b/users/manna-harbour_miryoku/miryoku_babel/miryoku_layer_selection.h new file mode 100644 index 0000000000..609186c480 --- /dev/null +++ b/users/manna-harbour_miryoku/miryoku_babel/miryoku_layer_selection.h | |||
| @@ -0,0 +1,277 @@ | |||
| 1 | // Copyright 2019 Manna Harbour | ||
| 2 | // https://github.com/manna-harbour/miryoku | ||
| 3 | // generated -*- buffer-read-only: t -*- | ||
| 4 | |||
| 5 | // This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 6 | |||
| 7 | #pragma once | ||
| 8 | |||
| 9 | #include "miryoku_layer_alternatives.h" | ||
| 10 | |||
| 11 | #if !defined(MIRYOKU_LAYER_BASE) | ||
| 12 | #if defined (MIRYOKU_LAYERS_FLIP) | ||
| 13 | #if defined (MIRYOKU_ALPHAS_AZERTY) | ||
| 14 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_AZERTY_FLIP | ||
| 15 | #elif defined (MIRYOKU_ALPHAS_BEAKL15) | ||
| 16 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_BEAKL15_FLIP | ||
| 17 | #elif defined (MIRYOKU_ALPHAS_COLEMAK) | ||
| 18 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_COLEMAK_FLIP | ||
| 19 | #elif defined (MIRYOKU_ALPHAS_COLEMAKDH) | ||
| 20 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_COLEMAKDH_FLIP | ||
| 21 | #elif defined (MIRYOKU_ALPHAS_COLEMAKDHK) | ||
| 22 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_COLEMAKDHK_FLIP | ||
| 23 | #elif defined (MIRYOKU_ALPHAS_DVORAK) | ||
| 24 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_DVORAK_FLIP | ||
| 25 | #elif defined (MIRYOKU_ALPHAS_HALMAK) | ||
| 26 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_HALMAK_FLIP | ||
| 27 | #elif defined (MIRYOKU_ALPHAS_WORKMAN) | ||
| 28 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_WORKMAN_FLIP | ||
| 29 | #elif defined (MIRYOKU_ALPHAS_QWERTY) | ||
| 30 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_QWERTY_FLIP | ||
| 31 | #elif defined (MIRYOKU_ALPHAS_QWERTZ) | ||
| 32 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_QWERTZ_FLIP | ||
| 33 | #else | ||
| 34 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_COLEMAKDH_FLIP | ||
| 35 | #endif | ||
| 36 | #else | ||
| 37 | #if defined (MIRYOKU_ALPHAS_AZERTY) | ||
| 38 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_AZERTY | ||
| 39 | #elif defined (MIRYOKU_ALPHAS_BEAKL15) | ||
| 40 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_BEAKL15 | ||
| 41 | #elif defined (MIRYOKU_ALPHAS_COLEMAK) | ||
| 42 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_COLEMAK | ||
| 43 | #elif defined (MIRYOKU_ALPHAS_COLEMAKDH) | ||
| 44 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_COLEMAKDH | ||
| 45 | #elif defined (MIRYOKU_ALPHAS_COLEMAKDHK) | ||
| 46 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_COLEMAKDHK | ||
| 47 | #elif defined (MIRYOKU_ALPHAS_DVORAK) | ||
| 48 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_DVORAK | ||
| 49 | #elif defined (MIRYOKU_ALPHAS_HALMAK) | ||
| 50 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_HALMAK | ||
| 51 | #elif defined (MIRYOKU_ALPHAS_WORKMAN) | ||
| 52 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_WORKMAN | ||
| 53 | #elif defined (MIRYOKU_ALPHAS_QWERTY) | ||
| 54 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_QWERTY | ||
| 55 | #elif defined (MIRYOKU_ALPHAS_QWERTZ) | ||
| 56 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_QWERTZ | ||
| 57 | #else | ||
| 58 | #define MIRYOKU_LAYER_BASE MIRYOKU_ALTERNATIVES_BASE_COLEMAKDH | ||
| 59 | #endif | ||
| 60 | #endif | ||
| 61 | #endif | ||
| 62 | #if !defined(MIRYOKU_LAYERMAPPING_BASE) | ||
| 63 | #define MIRYOKU_LAYERMAPPING_BASE MIRYOKU_MAPPING | ||
| 64 | #endif | ||
| 65 | |||
| 66 | #if !defined(MIRYOKU_LAYER_EXTRA) | ||
| 67 | #if defined (MIRYOKU_LAYERS_FLIP) | ||
| 68 | #if defined (MIRYOKU_EXTRA_AZERTY) | ||
| 69 | #define MIRYOKU_LAYER_EXTRA MIRYOKU_ALTERNATIVES_BASE_AZERTY_FLIP | ||
| 70 | #elif defined (MIRYOKU_EXTRA_BEAKL15) | ||
| 71 | #define MIRYOKU_LAYER_EXTRA MIRYOKU_ALTERNATIVES_BASE_BEAKL15_FLIP | ||
| 72 | #elif defined (MIRYOKU_EXTRA_COLEMAK) | ||
| 73 | #define MIRYOKU_LAYER_EXTRA MIRYOKU_ALTERNATIVES_BASE_COLEMAK_FLIP | ||
| 74 | #elif defined (MIRYOKU_EXTRA_COLEMAKDH) | ||
| 75 | #define MIRYOKU_LAYER_EXTRA MIRYOKU_ALTERNATIVES_BASE_COLEMAKDH_FLIP | ||
| 76 | #elif defined (MIRYOKU_EXTRA_COLEMAKDHK) | ||
| 77 | #define MIRYOKU_LAYER_EXTRA MIRYOKU_ALTERNATIVES_BASE_COLEMAKDHK_FLIP | ||
| 78 | #elif defined (MIRYOKU_EXTRA_DVORAK) | ||
| 79 | #define MIRYOKU_LAYER_EXTRA MIRYOKU_ALTERNATIVES_BASE_DVORAK_FLIP | ||
| 80 | #elif defined (MIRYOKU_EXTRA_HALMAK) | ||
| 81 | #define MIRYOKU_LAYER_EXTRA MIRYOKU_ALTERNATIVES_BASE_HALMAK_FLIP | ||
| 82 | #elif defined (MIRYOKU_EXTRA_WORKMAN) | ||
| 83 | #define MIRYOKU_LAYER_EXTRA MIRYOKU_ALTERNATIVES_BASE_WORKMAN_FLIP | ||
| 84 | #elif defined (MIRYOKU_EXTRA_QWERTY) | ||
| 85 | #define MIRYOKU_LAYER_EXTRA MIRYOKU_ALTERNATIVES_BASE_QWERTY_FLIP | ||
| 86 | #elif defined (MIRYOKU_EXTRA_QWERTZ) | ||
| 87 | #define MIRYOKU_LAYER_EXTRA MIRYOKU_ALTERNATIVES_BASE_QWERTZ_FLIP | ||
| 88 | #else | ||
| 89 | #define MIRYOKU_LAYER_EXTRA MIRYOKU_ALTERNATIVES_BASE_QWERTY_FLIP | ||
| 90 | #endif | ||
| 91 | #else | ||
| 92 | #if defined (MIRYOKU_EXTRA_AZERTY) | ||
| 93 | #define MIRYOKU_LAYER_EXTRA MIRYOKU_ALTERNATIVES_BASE_AZERTY | ||
| 94 | #elif defined (MIRYOKU_EXTRA_BEAKL15) | ||
| 95 | #define MIRYOKU_LAYER_EXTRA MIRYOKU_ALTERNATIVES_BASE_BEAKL15 | ||
| 96 | #elif defined (MIRYOKU_EXTRA_COLEMAK) | ||
| 97 | #define MIRYOKU_LAYER_EXTRA MIRYOKU_ALTERNATIVES_BASE_COLEMAK | ||
| 98 | #elif defined (MIRYOKU_EXTRA_COLEMAKDH) | ||
| 99 | #define MIRYOKU_LAYER_EXTRA MIRYOKU_ALTERNATIVES_BASE_COLEMAKDH | ||
| 100 | #elif defined (MIRYOKU_EXTRA_COLEMAKDHK) | ||
| 101 | #define MIRYOKU_LAYER_EXTRA MIRYOKU_ALTERNATIVES_BASE_COLEMAKDHK | ||
| 102 | #elif defined (MIRYOKU_EXTRA_DVORAK) | ||
| 103 | #define MIRYOKU_LAYER_EXTRA MIRYOKU_ALTERNATIVES_BASE_DVORAK | ||
| 104 | #elif defined (MIRYOKU_EXTRA_HALMAK) | ||
| 105 | #define MIRYOKU_LAYER_EXTRA MIRYOKU_ALTERNATIVES_BASE_HALMAK | ||
| 106 | #elif defined (MIRYOKU_EXTRA_WORKMAN) | ||
| 107 | #define MIRYOKU_LAYER_EXTRA MIRYOKU_ALTERNATIVES_BASE_WORKMAN | ||
| 108 | #elif defined (MIRYOKU_EXTRA_QWERTY) | ||
| 109 | #define MIRYOKU_LAYER_EXTRA MIRYOKU_ALTERNATIVES_BASE_QWERTY | ||
| 110 | #elif defined (MIRYOKU_EXTRA_QWERTZ) | ||
| 111 | #define MIRYOKU_LAYER_EXTRA MIRYOKU_ALTERNATIVES_BASE_QWERTZ | ||
| 112 | #else | ||
| 113 | #define MIRYOKU_LAYER_EXTRA MIRYOKU_ALTERNATIVES_BASE_QWERTY | ||
| 114 | #endif | ||
| 115 | #endif | ||
| 116 | #endif | ||
| 117 | #if !defined(MIRYOKU_LAYERMAPPING_EXTRA) | ||
| 118 | #define MIRYOKU_LAYERMAPPING_EXTRA MIRYOKU_MAPPING | ||
| 119 | #endif | ||
| 120 | |||
| 121 | #if !defined(MIRYOKU_LAYER_TAP) | ||
| 122 | #if defined (MIRYOKU_LAYERS_FLIP) | ||
| 123 | #if defined (MIRYOKU_TAP_AZERTY) | ||
| 124 | #define MIRYOKU_LAYER_TAP MIRYOKU_ALTERNATIVES_TAP_AZERTY_FLIP | ||
| 125 | #elif defined (MIRYOKU_TAP_BEAKL15) | ||
| 126 | #define MIRYOKU_LAYER_TAP MIRYOKU_ALTERNATIVES_TAP_BEAKL15_FLIP | ||
| 127 | #elif defined (MIRYOKU_TAP_COLEMAK) | ||
| 128 | #define MIRYOKU_LAYER_TAP MIRYOKU_ALTERNATIVES_TAP_COLEMAK_FLIP | ||
| 129 | #elif defined (MIRYOKU_TAP_COLEMAKDH) | ||
| 130 | #define MIRYOKU_LAYER_TAP MIRYOKU_ALTERNATIVES_TAP_COLEMAKDH_FLIP | ||
| 131 | #elif defined (MIRYOKU_TAP_COLEMAKDHK) | ||
| 132 | #define MIRYOKU_LAYER_TAP MIRYOKU_ALTERNATIVES_TAP_COLEMAKDHK_FLIP | ||
| 133 | #elif defined (MIRYOKU_TAP_DVORAK) | ||
| 134 | #define MIRYOKU_LAYER_TAP MIRYOKU_ALTERNATIVES_TAP_DVORAK_FLIP | ||
| 135 | #elif defined (MIRYOKU_TAP_HALMAK) | ||
| 136 | #define MIRYOKU_LAYER_TAP MIRYOKU_ALTERNATIVES_TAP_HALMAK_FLIP | ||
| 137 | #elif defined (MIRYOKU_TAP_WORKMAN) | ||
| 138 | #define MIRYOKU_LAYER_TAP MIRYOKU_ALTERNATIVES_TAP_WORKMAN_FLIP | ||
| 139 | #elif defined (MIRYOKU_TAP_QWERTY) | ||
| 140 | #define MIRYOKU_LAYER_TAP MIRYOKU_ALTERNATIVES_TAP_QWERTY_FLIP | ||
| 141 | #elif defined (MIRYOKU_TAP_QWERTZ) | ||
| 142 | #define MIRYOKU_LAYER_TAP MIRYOKU_ALTERNATIVES_TAP_QWERTZ_FLIP | ||
| 143 | #else | ||
| 144 | #define MIRYOKU_LAYER_TAP MIRYOKU_ALTERNATIVES_TAP_COLEMAKDH_FLIP | ||
| 145 | #endif | ||
| 146 | #else | ||
| 147 | #if defined (MIRYOKU_TAP_AZERTY) | ||
| 148 | #define MIRYOKU_LAYER_TAP MIRYOKU_ALTERNATIVES_TAP_AZERTY | ||
| 149 | #elif defined (MIRYOKU_TAP_BEAKL15) | ||
| 150 | #define MIRYOKU_LAYER_TAP MIRYOKU_ALTERNATIVES_TAP_BEAKL15 | ||
| 151 | #elif defined (MIRYOKU_TAP_COLEMAK) | ||
| 152 | #define MIRYOKU_LAYER_TAP MIRYOKU_ALTERNATIVES_TAP_COLEMAK | ||
| 153 | #elif defined (MIRYOKU_TAP_COLEMAKDH) | ||
| 154 | #define MIRYOKU_LAYER_TAP MIRYOKU_ALTERNATIVES_TAP_COLEMAKDH | ||
| 155 | #elif defined (MIRYOKU_TAP_COLEMAKDHK) | ||
| 156 | #define MIRYOKU_LAYER_TAP MIRYOKU_ALTERNATIVES_TAP_COLEMAKDHK | ||
| 157 | #elif defined (MIRYOKU_TAP_DVORAK) | ||
| 158 | #define MIRYOKU_LAYER_TAP MIRYOKU_ALTERNATIVES_TAP_DVORAK | ||
| 159 | #elif defined (MIRYOKU_TAP_HALMAK) | ||
| 160 | #define MIRYOKU_LAYER_TAP MIRYOKU_ALTERNATIVES_TAP_HALMAK | ||
| 161 | #elif defined (MIRYOKU_TAP_WORKMAN) | ||
| 162 | #define MIRYOKU_LAYER_TAP MIRYOKU_ALTERNATIVES_TAP_WORKMAN | ||
| 163 | #elif defined (MIRYOKU_TAP_QWERTY) | ||
| 164 | #define MIRYOKU_LAYER_TAP MIRYOKU_ALTERNATIVES_TAP_QWERTY | ||
| 165 | #elif defined (MIRYOKU_TAP_QWERTZ) | ||
| 166 | #define MIRYOKU_LAYER_TAP MIRYOKU_ALTERNATIVES_TAP_QWERTZ | ||
| 167 | #else | ||
| 168 | #define MIRYOKU_LAYER_TAP MIRYOKU_ALTERNATIVES_TAP_COLEMAKDH | ||
| 169 | #endif | ||
| 170 | #endif | ||
| 171 | #endif | ||
| 172 | #if !defined(MIRYOKU_LAYERMAPPING_TAP) | ||
| 173 | #define MIRYOKU_LAYERMAPPING_TAP MIRYOKU_MAPPING | ||
| 174 | #endif | ||
| 175 | |||
| 176 | #if !defined(MIRYOKU_LAYER_BUTTON) | ||
| 177 | #define MIRYOKU_LAYER_BUTTON MIRYOKU_ALTERNATIVES_BUTTON | ||
| 178 | #endif | ||
| 179 | #if !defined(MIRYOKU_LAYERMAPPING_BUTTON) | ||
| 180 | #define MIRYOKU_LAYERMAPPING_BUTTON MIRYOKU_MAPPING | ||
| 181 | #endif | ||
| 182 | |||
| 183 | #if !defined(MIRYOKU_LAYER_NAV) | ||
| 184 | #if defined (MIRYOKU_LAYERS_FLIP) | ||
| 185 | #if defined (MIRYOKU_NAV_INVERTEDT) | ||
| 186 | #define MIRYOKU_LAYER_NAV MIRYOKU_ALTERNATIVES_NAV_INVERTEDT_FLIP | ||
| 187 | #else | ||
| 188 | #define MIRYOKU_LAYER_NAV MIRYOKU_ALTERNATIVES_NAV_FLIP | ||
| 189 | #endif | ||
| 190 | #else | ||
| 191 | #if defined (MIRYOKU_NAV_INVERTEDT) | ||
| 192 | #define MIRYOKU_LAYER_NAV MIRYOKU_ALTERNATIVES_NAV_INVERTEDT | ||
| 193 | #elif defined (MIRYOKU_NAV_VI) | ||
| 194 | #define MIRYOKU_LAYER_NAV MIRYOKU_ALTERNATIVES_NAV_VI | ||
| 195 | #else | ||
| 196 | #define MIRYOKU_LAYER_NAV MIRYOKU_ALTERNATIVES_NAV | ||
| 197 | #endif | ||
| 198 | #endif | ||
| 199 | #endif | ||
| 200 | #if !defined(MIRYOKU_LAYERMAPPING_NAV) | ||
| 201 | #define MIRYOKU_LAYERMAPPING_NAV MIRYOKU_MAPPING | ||
| 202 | #endif | ||
| 203 | |||
| 204 | #if !defined(MIRYOKU_LAYER_MOUSE) | ||
| 205 | #if defined (MIRYOKU_LAYERS_FLIP) | ||
| 206 | #if defined (MIRYOKU_NAV_INVERTEDT) | ||
| 207 | #define MIRYOKU_LAYER_MOUSE MIRYOKU_ALTERNATIVES_MOUSE_INVERTEDT_FLIP | ||
| 208 | #else | ||
| 209 | #define MIRYOKU_LAYER_MOUSE MIRYOKU_ALTERNATIVES_MOUSE_FLIP | ||
| 210 | #endif | ||
| 211 | #else | ||
| 212 | #if defined (MIRYOKU_NAV_INVERTEDT) | ||
| 213 | #define MIRYOKU_LAYER_MOUSE MIRYOKU_ALTERNATIVES_MOUSE_INVERTEDT | ||
| 214 | #elif defined (MIRYOKU_NAV_VI) | ||
| 215 | #define MIRYOKU_LAYER_MOUSE MIRYOKU_ALTERNATIVES_MOUSE_VI | ||
| 216 | #else | ||
| 217 | #define MIRYOKU_LAYER_MOUSE MIRYOKU_ALTERNATIVES_MOUSE | ||
| 218 | #endif | ||
| 219 | #endif | ||
| 220 | #endif | ||
| 221 | #if !defined(MIRYOKU_LAYERMAPPING_MOUSE) | ||
| 222 | #define MIRYOKU_LAYERMAPPING_MOUSE MIRYOKU_MAPPING | ||
| 223 | #endif | ||
| 224 | |||
| 225 | #if !defined(MIRYOKU_LAYER_MEDIA) | ||
| 226 | #if defined (MIRYOKU_LAYERS_FLIP) | ||
| 227 | #if defined (MIRYOKU_NAV_INVERTEDT) | ||
| 228 | #define MIRYOKU_LAYER_MEDIA MIRYOKU_ALTERNATIVES_MEDIA_INVERTEDT_FLIP | ||
| 229 | #else | ||
| 230 | #define MIRYOKU_LAYER_MEDIA MIRYOKU_ALTERNATIVES_MEDIA_FLIP | ||
| 231 | #endif | ||
| 232 | #else | ||
| 233 | #if defined (MIRYOKU_NAV_INVERTEDT) | ||
| 234 | #define MIRYOKU_LAYER_MEDIA MIRYOKU_ALTERNATIVES_MEDIA_INVERTEDT | ||
| 235 | #elif defined (MIRYOKU_NAV_VI) | ||
| 236 | #define MIRYOKU_LAYER_MEDIA MIRYOKU_ALTERNATIVES_MEDIA_VI | ||
| 237 | #else | ||
| 238 | #define MIRYOKU_LAYER_MEDIA MIRYOKU_ALTERNATIVES_MEDIA | ||
| 239 | #endif | ||
| 240 | #endif | ||
| 241 | #endif | ||
| 242 | #if !defined(MIRYOKU_LAYERMAPPING_MEDIA) | ||
| 243 | #define MIRYOKU_LAYERMAPPING_MEDIA MIRYOKU_MAPPING | ||
| 244 | #endif | ||
| 245 | |||
| 246 | #if !defined(MIRYOKU_LAYER_NUM) | ||
| 247 | #if defined (MIRYOKU_LAYERS_FLIP) | ||
| 248 | #define MIRYOKU_LAYER_NUM MIRYOKU_ALTERNATIVES_NUM_FLIP | ||
| 249 | #else | ||
| 250 | #define MIRYOKU_LAYER_NUM MIRYOKU_ALTERNATIVES_NUM | ||
| 251 | #endif | ||
| 252 | #endif | ||
| 253 | #if !defined(MIRYOKU_LAYERMAPPING_NUM) | ||
| 254 | #define MIRYOKU_LAYERMAPPING_NUM MIRYOKU_MAPPING | ||
| 255 | #endif | ||
| 256 | |||
| 257 | #if !defined(MIRYOKU_LAYER_SYM) | ||
| 258 | #if defined (MIRYOKU_LAYERS_FLIP) | ||
| 259 | #define MIRYOKU_LAYER_SYM MIRYOKU_ALTERNATIVES_SYM_FLIP | ||
| 260 | #else | ||
| 261 | #define MIRYOKU_LAYER_SYM MIRYOKU_ALTERNATIVES_SYM | ||
| 262 | #endif | ||
| 263 | #endif | ||
| 264 | #if !defined(MIRYOKU_LAYERMAPPING_SYM) | ||
| 265 | #define MIRYOKU_LAYERMAPPING_SYM MIRYOKU_MAPPING | ||
| 266 | #endif | ||
| 267 | |||
| 268 | #if !defined(MIRYOKU_LAYER_FUN) | ||
| 269 | #if defined (MIRYOKU_LAYERS_FLIP) | ||
| 270 | #define MIRYOKU_LAYER_FUN MIRYOKU_ALTERNATIVES_FUN_FLIP | ||
| 271 | #else | ||
| 272 | #define MIRYOKU_LAYER_FUN MIRYOKU_ALTERNATIVES_FUN | ||
| 273 | #endif | ||
| 274 | #endif | ||
| 275 | #if !defined(MIRYOKU_LAYERMAPPING_FUN) | ||
| 276 | #define MIRYOKU_LAYERMAPPING_FUN MIRYOKU_MAPPING | ||
| 277 | #endif | ||
diff --git a/users/manna-harbour_miryoku/post_rules.mk b/users/manna-harbour_miryoku/post_rules.mk index 8fece85e66..e4f1806bf5 100644 --- a/users/manna-harbour_miryoku/post_rules.mk +++ b/users/manna-harbour_miryoku/post_rules.mk | |||
| @@ -1,34 +1,39 @@ | |||
| 1 | # Copyright 2019 Manna Harbour | 1 | # Copyright 2022 Manna Harbour |
| 2 | # https://github.com/manna-harbour/miryoku | 2 | # https://github.com/manna-harbour/miryoku |
| 3 | 3 | ||
| 4 | # alternative layouts: | 4 | # alternative layout options |
| 5 | 5 | ||
| 6 | # alphas | ||
| 7 | ifneq ($(strip $(MIRYOKU_ALPHAS)),) | 6 | ifneq ($(strip $(MIRYOKU_ALPHAS)),) |
| 8 | OPT_DEFS += -DMIRYOKU_ALPHAS_$(MIRYOKU_ALPHAS) | 7 | OPT_DEFS += -DMIRYOKU_ALPHAS_$(MIRYOKU_ALPHAS) |
| 9 | endif | 8 | endif |
| 10 | 9 | ||
| 11 | # nav | 10 | ifneq ($(strip $(MIRYOKU_EXTRA)),) |
| 11 | OPT_DEFS += -DMIRYOKU_EXTRA_$(MIRYOKU_EXTRA) | ||
| 12 | endif | ||
| 13 | |||
| 14 | ifneq ($(strip $(MIRYOKU_TAP)),) | ||
| 15 | OPT_DEFS += -DMIRYOKU_TAP_$(MIRYOKU_TAP) | ||
| 16 | endif | ||
| 17 | |||
| 12 | ifneq ($(strip $(MIRYOKU_NAV)),) | 18 | ifneq ($(strip $(MIRYOKU_NAV)),) |
| 13 | OPT_DEFS += -DMIRYOKU_NAV_$(MIRYOKU_NAV) | 19 | OPT_DEFS += -DMIRYOKU_NAV_$(MIRYOKU_NAV) |
| 14 | endif | 20 | endif |
| 15 | 21 | ||
| 16 | # clipboard | ||
| 17 | ifneq ($(strip $(MIRYOKU_CLIPBOARD)),) | 22 | ifneq ($(strip $(MIRYOKU_CLIPBOARD)),) |
| 18 | OPT_DEFS += -DMIRYOKU_CLIPBOARD_$(MIRYOKU_CLIPBOARD) | 23 | OPT_DEFS += -DMIRYOKU_CLIPBOARD_$(MIRYOKU_CLIPBOARD) |
| 19 | endif | 24 | endif |
| 20 | 25 | ||
| 21 | # layers | ||
| 22 | ifneq ($(strip $(MIRYOKU_LAYERS)),) | 26 | ifneq ($(strip $(MIRYOKU_LAYERS)),) |
| 23 | OPT_DEFS += -DMIRYOKU_LAYERS_$(MIRYOKU_LAYERS) | 27 | OPT_DEFS += -DMIRYOKU_LAYERS_$(MIRYOKU_LAYERS) |
| 24 | endif | 28 | endif |
| 25 | 29 | ||
| 26 | # subset mappings | 30 | # subset mappings |
| 31 | |||
| 27 | ifneq ($(strip $(MIRYOKU_MAPPING)),) | 32 | ifneq ($(strip $(MIRYOKU_MAPPING)),) |
| 28 | OPT_DEFS += -DMIRYOKU_MAPPING_$(MIRYOKU_MAPPING) | 33 | OPT_DEFS += -DMIRYOKU_MAPPING_$(MIRYOKU_MAPPING) |
| 29 | endif | 34 | endif |
| 30 | 35 | ||
| 31 | # kludges: | 36 | # kludges |
| 32 | 37 | ||
| 33 | # thumb combos | 38 | # thumb combos |
| 34 | ifeq ($(strip $(MIRYOKU_KLUDGE_THUMBCOMBOS)),yes) | 39 | ifeq ($(strip $(MIRYOKU_KLUDGE_THUMBCOMBOS)),yes) |
diff --git a/users/manna-harbour_miryoku/readme.org b/users/manna-harbour_miryoku/readme.org index 9e3e587240..0adc414e36 100644 --- a/users/manna-harbour_miryoku/readme.org +++ b/users/manna-harbour_miryoku/readme.org | |||
| @@ -3,36 +3,41 @@ | |||
| 3 | 3 | ||
| 4 | * Miryoku QMK [[https://raw.githubusercontent.com/manna-harbour/miryoku/master/data/logos/miryoku-roa-32.png]] | 4 | * Miryoku QMK [[https://raw.githubusercontent.com/manna-harbour/miryoku/master/data/logos/miryoku-roa-32.png]] |
| 5 | 5 | ||
| 6 | [[https://raw.githubusercontent.com/manna-harbour/miryoku/master/data/cover/miryoku-kle-cover.png]] | 6 | [[https://raw.githubusercontent.com/manna-harbour/miryoku/master/data/cover/miryoku-kle-cover-miryoku_qmk.png]] |
| 7 | 7 | ||
| 8 | [[https://github.com/manna-harbour/miryoku/][Miryoku]] is an ergonomic, minimal, orthogonal, and universal keyboard layout. [[https://github.com/manna-harbour/miryoku_qmk/tree/miryoku/users/manna-harbour_miryoku][Miryoku QMK]] is the Miryoku implementation for [[https://qmk.fm][QMK]]. | 8 | [[https://github.com/manna-harbour/miryoku/][Miryoku]] is an ergonomic, minimal, orthogonal, and universal keyboard layout. [[https://github.com/manna-harbour/miryoku_qmk/tree/miryoku/users/manna-harbour_miryoku][Miryoku QMK]] is the Miryoku implementation for [[https://qmk.fm][QMK]]. |
| 9 | 9 | ||
| 10 | |||
| 10 | ** Branches | 11 | ** Branches |
| 11 | 12 | ||
| 12 | 13 | ||
| 13 | *** QMK master | 14 | *** QMK master |
| 14 | 15 | ||
| 15 | Miryoku QMK is periodically merged upstream into QMK master and it is generally recommended to build directly from QMK master. | 16 | QMK master is the current version of QMK, but usually does not contain the current version of Miryoku QMK. |
| 16 | 17 | ||
| 17 | QMK master is at https://github.com/qmk/qmk_firmware/tree/master, and the corresponding Miryoku QMK readme is at https://github.com/qmk/qmk_firmware/tree/master/users/manna-harbour_miryoku. | 18 | QMK master is at https://github.com/qmk/qmk_firmware/tree/master. The corresponding Miryoku QMK readme is at https://github.com/qmk/qmk_firmware/tree/master/users/manna-harbour_miryoku and describes the version of Miryoku QMK in QMK master. |
| 18 | 19 | ||
| 19 | 20 | ||
| 20 | *** Miryoku QMK development branch | 21 | *** Miryoku QMK development branch |
| 21 | 22 | ||
| 22 | The Miryoku QMK development branch is ~miryoku~ and may contain new commits not yet merged into QMK master. | 23 | The Miryoku QMK development branch is the current version of Miryoku QMK, but usually does not contain the current version of QMK. |
| 23 | 24 | ||
| 24 | ~miryoku~ is at https://github.com/manna-harbour/miryoku_qmk/tree/miryoku, and the corresponding Miryoku QMK readme is at https://github.com/manna-harbour/miryoku_qmk/tree/miryoku/users/manna-harbour_miryoku. | 25 | The Miryoku QMK development branch is named ~miryoku~ and is at https://github.com/manna-harbour/miryoku_qmk/tree/miryoku. The corresponding Miryoku QMK readme is at https://github.com/manna-harbour/miryoku_qmk/tree/miryoku/users/manna-harbour_miryoku. |
| 25 | 26 | ||
| 26 | New commits can be seen at the top of the [[https://github.com/manna-harbour/miryoku_qmk/commits/miryoku][history]] with commit messages beginning ~[miryoku]~. After the new commits are squashed and merged upstream into QMK master by pull request the ~miryoku~ branch is renamed and a new ~miryoku~ branch is created from QMK master. | 27 | New commits can be seen at the top of the [[https://github.com/manna-harbour/miryoku_qmk/commits/miryoku][history]] with commit messages beginning ~[miryoku]~ or ~[miryoku-github]~ |
| 27 | 28 | ||
| 28 | To checkout the ~miryoku~ branch in your existing QMK build environment: | 29 | Periodically, the ~[miryoku]~ commits are squashed and merged upstream into QMK master by pull request, the ~miryoku~ branch is renamed, and a new ~miryoku~ branch is created from QMK master. |
| 29 | #+BEGIN_SRC sh :tangle no | 30 | |
| 30 | git remote add miryoku_qmk git@github.com:manna-harbour/miryoku_qmk.git # if using SSH | 31 | |
| 31 | git remote add miryoku_qmk https://github.com/manna-harbour/miryoku_qmk.git # if using HTTPS | 32 | **** Merge |
| 32 | git fetch miryoku_qmk | 33 | |
| 33 | git checkout --track miryoku_qmk/miryoku | 34 | To use both the current versions of QMK and Miryoku QMK together, the QMK master and ~miryoku~ branches need to be merged. |
| 34 | #+END_SRC | ||
| 35 | 35 | ||
| 36 | The ~[miryoku-github]~ commits relate to GitHub specific functions of the Miryoku QMK repository and forks, such as workflows. Directly merging ~miryoku~ with a branch based on QMK master will lead to conflicts due to those commits. To avoid conflicts, first drop or revert all ~[miryoku-github]~ commits from ~miryoku~ before merging. | ||
| 37 | |||
| 38 | Merging branches can be performed automatically at build time for [[#workflow-builds][workflow builds]] using the ~merge~ option, which will automatically revert all ~[miryoku-github]~ commits before merging. For local builds, see [[#checkout-update-and-merge][Checkout, Update, and Merge]] below. | ||
| 39 | |||
| 40 | Any local changes to existing workflow files should be made independently in commits with messages starting ~[miryoku-github]~ so that they can also be automatically excluded in workflow builds. | ||
| 36 | 41 | ||
| 37 | ** Building | 42 | ** Building |
| 38 | 43 | ||
| @@ -41,7 +46,52 @@ git checkout --track miryoku_qmk/miryoku | |||
| 41 | 46 | ||
| 42 | First [[https://docs.qmk.fm/#/newbs_getting_started][set up the QMK build environment and build the default keymap for your keyboard]]. | 47 | First [[https://docs.qmk.fm/#/newbs_getting_started][set up the QMK build environment and build the default keymap for your keyboard]]. |
| 43 | 48 | ||
| 44 | Build with ~manna-harbour_miryoku~ as the keymap name. Customised defaults for [[https://github.com/manna-harbour/miryoku/tree/master/docs/reference#alternative-layouts][alternative layout]] options can be set in [[#userspace][custom_rules.mk]]. Options can also be set or overridden at build time. | 49 | Next choose the [[#branches][branch]]. If using ~miryoku~, [[#checkout-update-and-merge][checkout, update, or merge]] as needed. |
| 50 | |||
| 51 | Build with ~manna-harbour_miryoku~ as the keymap name. Personalised defaults for [[https://github.com/manna-harbour/miryoku/tree/master/docs/reference#alternative-layouts][alternative layout]] options can be set in [[#userspace][custom_rules.mk]]. Options can also be set or overridden at build time. Build with [[#qmk][qmk]] or [[#make][make]]. | ||
| 52 | |||
| 53 | |||
| 54 | **** Checkout, Update, and Merge | ||
| 55 | |||
| 56 | All of the following examples operate in your existing QMK build environment. | ||
| 57 | #+BEGIN_SRC sh :tangle no | ||
| 58 | cd qmk_firmware | ||
| 59 | #+END_SRC | ||
| 60 | |||
| 61 | To checkout the ~miryoku~ branch from Miryoku QMK: | ||
| 62 | #+BEGIN_SRC sh :tangle no | ||
| 63 | git remote add miryoku_qmk git@github.com:manna-harbour/miryoku_qmk.git # if using SSH | ||
| 64 | git remote add miryoku_qmk https://github.com/manna-harbour/miryoku_qmk.git # if using HTTPS | ||
| 65 | git fetch miryoku_qmk | ||
| 66 | git checkout --track miryoku_qmk/miryoku | ||
| 67 | make git-submodule | ||
| 68 | #+END_SRC | ||
| 69 | |||
| 70 | To update the ~miryoku~ branch from Miryoku QMK: | ||
| 71 | #+BEGIN_SRC sh :tangle no | ||
| 72 | git checkout miryoku | ||
| 73 | git fetch miryoku_qmk | ||
| 74 | git merge miryoku_qmk/miryoku | ||
| 75 | #+END_SRC | ||
| 76 | |||
| 77 | If a new ~miryoku~ branch has been created in Miryoku QMK you will see ~(forced update)~ after the fetch. To rename the existing ~miryoku~ branch and create a new ~miryoku~ branch from Miryoku QMK: | ||
| 78 | #+BEGIN_SRC sh :tangle no | ||
| 79 | git checkout miryoku | ||
| 80 | git branch -m miryoku-`whoami`-`date --rfc-3339=date` | ||
| 81 | git fetch miryoku_qmk | ||
| 82 | git checkout --track miryoku_qmk/miryoku | ||
| 83 | make git-submodule | ||
| 84 | #+END_SRC | ||
| 85 | |||
| 86 | To [[#merge][merge]] the ~miryoku~ branch with QMK master: | ||
| 87 | #+BEGIN_SRC sh :tangle no | ||
| 88 | git checkout miryoku | ||
| 89 | git checkout -b miryoku-merge-master | ||
| 90 | git revert --no-edit `git log --grep='^\[miryoku-github\]' --pretty='format:%H' | tr '\n' ' '` | ||
| 91 | git fetch origin | ||
| 92 | git merge origin/master | ||
| 93 | make git-submodule | ||
| 94 | #+END_SRC | ||
| 45 | 95 | ||
| 46 | 96 | ||
| 47 | **** qmk | 97 | **** qmk |
| @@ -51,7 +101,13 @@ Build with the ~qmk~ command. E.g. | |||
| 51 | #+BEGIN_SRC sh :tangle no | 101 | #+BEGIN_SRC sh :tangle no |
| 52 | qmk compile -c -kb crkbd -km manna-harbour_miryoku # build for crkbd | 102 | qmk compile -c -kb crkbd -km manna-harbour_miryoku # build for crkbd |
| 53 | qmk flash -c -kb crkbd -km manna-harbour_miryoku # build for crkbd and flash | 103 | qmk flash -c -kb crkbd -km manna-harbour_miryoku # build for crkbd and flash |
| 54 | qmk compile -c -kb crkbd -km manna-harbour_miryoku -e MIRYOKU_ALPHAS=QWERTY -e MIRYOKU_NAV=INVERTEDT -e MIRYOKU_CLIPBOARD=WIN -e MIRYOKU_LAYERS=FLIP # build for crkbd with alternative layouts | 104 | qmk compile -c -kb crkbd -km manna-harbour_miryoku \ |
| 105 | -e MIRYOKU_ALPHAS=QWERTY \ | ||
| 106 | -e MIRYOKU_EXTRA=COLEMAKDH \ | ||
| 107 | -e MIRYOKU_TAP=QWERTY \ | ||
| 108 | -e MIRYOKU_NAV=INVERTEDT \ | ||
| 109 | -e MIRYOKU_CLIPBOARD=WIN \ | ||
| 110 | -e MIRYOKU_LAYERS=FLIP # build for crkbd with alternative layouts | ||
| 55 | #+END_SRC | 111 | #+END_SRC |
| 56 | 112 | ||
| 57 | 113 | ||
| @@ -62,7 +118,13 @@ First ~cd~ to the repository root. Then build with ~make~. E.g. | |||
| 62 | #+BEGIN_SRC sh :tangle no | 118 | #+BEGIN_SRC sh :tangle no |
| 63 | make clean crkbd:manna-harbour_miryoku # build for crkbd | 119 | make clean crkbd:manna-harbour_miryoku # build for crkbd |
| 64 | make clean crkbd:manna-harbour_miryoku:flash # build for crkbd and flash | 120 | make clean crkbd:manna-harbour_miryoku:flash # build for crkbd and flash |
| 65 | make clean crkbd:manna-harbour_miryoku MIRYOKU_ALPHAS=QWERTY MIRYOKU_NAV=INVERTEDT MIRYOKU_CLIPBOARD=WIN MIRYOKU_LAYERS=FLIP # build for crkbd with alternative layouts | 121 | make clean crkbd:manna-harbour_miryoku \ |
| 122 | MIRYOKU_ALPHAS=QWERTY \ | ||
| 123 | MIRYOKU_EXTRA=COLEMAKDH \ | ||
| 124 | MIRYOKU_TAP=QWERTY \ | ||
| 125 | MIRYOKU_NAV=INVERTEDT \ | ||
| 126 | MIRYOKU_CLIPBOARD=WIN \ | ||
| 127 | MIRYOKU_LAYERS=FLIP # build for crkbd with alternative layouts | ||
| 66 | #+END_SRC | 128 | #+END_SRC |
| 67 | 129 | ||
| 68 | 130 | ||
| @@ -70,13 +132,22 @@ make clean crkbd:manna-harbour_miryoku MIRYOKU_ALPHAS=QWERTY MIRYOKU_NAV=INVERTE | |||
| 70 | 132 | ||
| 71 | Firmware can be built via GitHub Actions workflows without use of a local build environment. Local tools are still required for [[https://docs.qmk.fm/#/newbs_flashing][flashing]]. | 133 | Firmware can be built via GitHub Actions workflows without use of a local build environment. Local tools are still required for [[https://docs.qmk.fm/#/newbs_flashing][flashing]]. |
| 72 | 134 | ||
| 73 | First log in to GitHub, fork the [[#miryoku-qmk-development-branch][Miryoku QMK development branch]] repository, and enable workflows. | 135 | First [[#fork-or-sync][fork the Miryoku QMK repository or sync the ~miryoku~ branch]]. Then use the [[#build-examples][Build Examples]] or [[#build-inputs][Build Inputs]] workflows. |
| 74 | 136 | ||
| 75 | To access a workflow, visit the Actions tab and select the workflow. To download the firmware from a workflow run, select the workflow, select the workflow run, select the desired Artifacts, and unzip the downloaded zip file. | 137 | To access a workflow, visit the Actions tab and select the workflow. To download the firmware from a workflow run, select the workflow, select the workflow run, select the desired Artifacts, and unzip the downloaded zip file. |
| 76 | 138 | ||
| 77 | Workflow files are in [[../../.github/workflows]]. | 139 | Workflow files are in [[../../.github/workflows]]. |
| 78 | 140 | ||
| 79 | 141 | ||
| 142 | **** Fork or Sync | ||
| 143 | |||
| 144 | If you don't have a fork, first [[https://github.com/signup][create a GitHub account]], [[https://github.com/login][login to GitHub]], [[https://docs.github.com/en/get-started/quickstart/fork-a-repo#forking-a-repository][fork]] https://github.com/manna-harbour/miryoku_qmk, and visit the Actions tab and enable workflows. | ||
| 145 | |||
| 146 | If you already have a fork, [[https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork#syncing-a-fork-branch-from-the-web-ui][sync]] the ~miryoku~ branch. | ||
| 147 | |||
| 148 | If a new ~miryoku~ branch has been created in Miryoku QMK, there will be a warning about conflicts when trying to sync. If you have local changes, first create a copy of the branch by [[https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-and-deleting-branches-within-your-repository#creating-a-branch][creating a new branch]] and specifying the ~miryoku~ branch in your fork as the source, then sync the ~miryoku~ branch again. Accept the prompt to discard commits. | ||
| 149 | |||
| 150 | |||
| 80 | **** Build Examples | 151 | **** Build Examples |
| 81 | 152 | ||
| 82 | Copy one of the included Build Example workflow files, edit the ~name~ value, and edit and add options and values as desired. Select Run workflow, select the Branch if desired, and activate Run workflow. | 153 | Copy one of the included Build Example workflow files, edit the ~name~ value, and edit and add options and values as desired. Select Run workflow, select the Branch if desired, and activate Run workflow. |
| @@ -91,7 +162,9 @@ The ~keyboard~ option specifies the keyboard and is required. All other options | |||
| 91 | 162 | ||
| 92 | The ~alphas~, ~nav~, ~clipboard~, and ~layers~ options correspond to the [[https://github.com/manna-harbour/miryoku/tree/master/docs/reference#alternative-layouts][alternative layout]] options. The ~mapping~ option corresponds to the alternative [[#subset-mapping][mapping]] options. Alternative layout and mapping options are given in the documentation in the form ~MIRYOKU_OPTION=VALUE~. To use here, convert to the form specified above. Use ~default~ to represent the default value. Values for these five options are case-insensitive. See the [[../../.github/workflows/test-all-configs.yml][Test All Configs workflow file]] for all supported values. | 163 | The ~alphas~, ~nav~, ~clipboard~, and ~layers~ options correspond to the [[https://github.com/manna-harbour/miryoku/tree/master/docs/reference#alternative-layouts][alternative layout]] options. The ~mapping~ option corresponds to the alternative [[#subset-mapping][mapping]] options. Alternative layout and mapping options are given in the documentation in the form ~MIRYOKU_OPTION=VALUE~. To use here, convert to the form specified above. Use ~default~ to represent the default value. Values for these five options are case-insensitive. See the [[../../.github/workflows/test-all-configs.yml][Test All Configs workflow file]] for all supported values. |
| 93 | 164 | ||
| 94 | The ~rules~ and ~config~ options can be used to specify values to be appended to ~custom_rules.mk~ and ~custom_config.h~, respectively. Separate multiple lines with ~\n~. | 165 | The ~rules~ and ~custom_config~ options can be used to specify values to be appended to ~custom_rules.mk~ and ~custom_config.h~, respectively. Separate multiple lines with ~\n~. |
| 166 | |||
| 167 | The ~merge~ option can be used to merge branches at build time. Branches are specified in the form ~<user>/<repo>/<branch>~. E.g. QMK ~master~ and ~develop~ would be specified as ~qmk/qmk_firmware/master~ and ~qmk/qmk_firmware/develop~ respectively. Multiple space separated branches can be specified. For no merges, leave as ~default~. | ||
| 95 | 168 | ||
| 96 | 169 | ||
| 97 | **** Build Inputs | 170 | **** Build Inputs |
| @@ -106,6 +179,8 @@ The ~Miryoku Alphas~, ~Miryoku Nav~, ~Miryoku Clipboard~, and ~Miryoku Layers~ o | |||
| 106 | 179 | ||
| 107 | The ~custom_rules.mk~ and ~custom_config.h~ options can be used to specify values to be appended to the corresponding files. Join multiple lines with ~\n~. | 180 | The ~custom_rules.mk~ and ~custom_config.h~ options can be used to specify values to be appended to the corresponding files. Join multiple lines with ~\n~. |
| 108 | 181 | ||
| 182 | The ~Merge QMK Branches~ option can be used to merge branches at build time. Branches are specified in the form ~<user>/<repo>/<branch>~. E.g. QMK ~master~ and ~develop~ would be specified as ~qmk/qmk_firmware/master~ and ~qmk/qmk_firmware/develop~ respectively. Multiple space separated branches can be specified. For no merges, leave as ~default~. | ||
| 183 | |||
| 109 | 184 | ||
| 110 | ** Subset Mapping | 185 | ** Subset Mapping |
| 111 | 186 | ||
| @@ -122,13 +197,13 @@ thumb keys. | |||
| 122 | 197 | ||
| 123 | - [[./rules.mk]] :: Build options. Automatically included. | 198 | - [[./rules.mk]] :: Build options. Automatically included. |
| 124 | 199 | ||
| 125 | - [[./custom_rules.mk]] :: Custom ~make~ options including customised defaults for alternative layout options, for local builds. Included from ~rules.mk~. | 200 | - [[./custom_rules.mk]] :: Custom ~make~ options including customised defaults for alternative layout and mapping options. Included from ~rules.mk~. |
| 126 | 201 | ||
| 127 | - [[./post_rules.mk]] :: Handles Miryoku ~make~ options. Included from ~rules.mk~. | 202 | - [[./post_rules.mk]] :: Handles Miryoku ~make~ options. Included from ~rules.mk~. |
| 128 | 203 | ||
| 129 | - [[./config.h]] :: Config options. Automatically included. | 204 | - [[./config.h]] :: Config options. Automatically included. |
| 130 | 205 | ||
| 131 | - [[./custom_config.h]] :: Custom config options for local builds. Included from ~config.h~. | 206 | - [[./custom_config.h]] :: Custom config options. Included from ~config.h~. |
| 132 | 207 | ||
| 133 | - [[./manna-harbour_miryoku.h]] :: Keymap-related definitions. Included from ~manna-harbour_miryoku.c~. Layer data is generated by [[https://github.com/manna-harbour/miryoku_babel][Miryoku Babel]] and is included from files in the [[miryoku_babel]] directory. | 208 | - [[./manna-harbour_miryoku.h]] :: Keymap-related definitions. Included from ~manna-harbour_miryoku.c~. Layer data is generated by [[https://github.com/manna-harbour/miryoku_babel][Miryoku Babel]] and is included from files in the [[miryoku_babel]] directory. |
| 134 | 209 | ||
| @@ -500,6 +575,17 @@ make handwired/dactyl_manuform/4x5:manna-harbour_miryoku:flash | |||
| 500 | #+END_SRC | 575 | #+END_SRC |
| 501 | 576 | ||
| 502 | 577 | ||
| 578 | **** handwired/dactyl_manuform/4x6 | ||
| 579 | |||
| 580 | Only the main 5x3 alphas and the main 3 thumb keys are used. | ||
| 581 | |||
| 582 | To build for this keyboard, | ||
| 583 | |||
| 584 | #+BEGIN_SRC sh :tangle no | ||
| 585 | make handwired/dactyl_manuform/4x6:manna-harbour_miryoku:flash | ||
| 586 | #+END_SRC | ||
| 587 | |||
| 588 | |||
| 503 | **** handwired/dactyl_manuform/5x6 | 589 | **** handwired/dactyl_manuform/5x6 |
| 504 | 590 | ||
| 505 | Only the main 5x3 alphas and the main 3 thumb keys are used. | 591 | Only the main 5x3 alphas and the main 3 thumb keys are used. |
| @@ -542,6 +628,17 @@ make keyboardio/atreus:manna-harbour_miryoku:flash | |||
| 542 | #+END_SRC | 628 | #+END_SRC |
| 543 | 629 | ||
| 544 | 630 | ||
| 631 | **** keyboardio/model01 | ||
| 632 | |||
| 633 | Only the main 5x3 alphas and the inner 3 thumb keys are used. | ||
| 634 | |||
| 635 | To build for this keyboard, | ||
| 636 | |||
| 637 | #+BEGIN_SRC sh :tangle no | ||
| 638 | make keyboardio/model01:manna-harbour_miryoku:flash | ||
| 639 | #+END_SRC | ||
| 640 | |||
| 641 | |||
| 545 | **** lily58 | 642 | **** lily58 |
| 546 | 643 | ||
| 547 | Only the main 5x3 alphas and the inner 3 thumb keys are used. | 644 | Only the main 5x3 alphas and the inner 3 thumb keys are used. |
| @@ -588,6 +685,15 @@ make redox_w:manna-harbour_miryoku:flash | |||
| 588 | #+END_SRC | 685 | #+END_SRC |
| 589 | 686 | ||
| 590 | 687 | ||
| 688 | **** satt/vision | ||
| 689 | |||
| 690 | To build for this keyboard, | ||
| 691 | |||
| 692 | #+BEGIN_SRC sh :tangle no | ||
| 693 | make satt/vision:manna-harbour_miryoku:flash | ||
| 694 | #+END_SRC | ||
| 695 | |||
| 696 | |||
| 591 | **** sofle | 697 | **** sofle |
| 592 | 698 | ||
| 593 | To build for this keyboard, | 699 | To build for this keyboard, |
| @@ -647,6 +753,16 @@ Combo the primary and secondary thumb keys to emulate the tertiary thumb key. C | |||
| 647 | - [[https://github.com/manna-harbour/qmk_firmware/issues/33][Retro Shift]] | 753 | - [[https://github.com/manna-harbour/qmk_firmware/issues/33][Retro Shift]] |
| 648 | 754 | ||
| 649 | 755 | ||
| 756 | *** 𝑥MK | ||
| 757 | |||
| 758 | Use Miryoku QMK with any keyboard with [[https://github.com/manna-harbour/xmk][𝑥MK]]. | ||
| 759 | |||
| 760 | For [[#local-builds][local builds]], merge https://github.com/manna-harbour/qmk_firmware/tree/xmk and build for keyboard ~converter/xmk~. | ||
| 761 | |||
| 762 | For [[#workflow-builds][workflow builds]], use the Build Inputs workflow and build with keyboard ~converter/xmk~ and merge ~manna-harbour/qmk_firmware/xmk~, or use the Build Example 𝑥MK workflow. | ||
| 763 | |||
| 764 | Also see [[https://github.com/manna-harbour/miryoku_kmonad][Miryoku KMonad]]. | ||
| 765 | |||
| 650 | ** | 766 | ** |
| 651 | 767 | ||
| 652 | [[https://github.com/manna-harbour][https://raw.githubusercontent.com/manna-harbour/miryoku/master/data/logos/manna-harbour-boa-32.png]] | 768 | [[https://github.com/manna-harbour][https://raw.githubusercontent.com/manna-harbour/miryoku/master/data/logos/manna-harbour-boa-32.png]] |
diff --git a/users/sethBarberee/config.h b/users/sethBarberee/config.h index 00cb96d3e0..7e9fd7d2f1 100644 --- a/users/sethBarberee/config.h +++ b/users/sethBarberee/config.h | |||
| @@ -1,52 +1,57 @@ | |||
| 1 | /* Copyright 2021 SethBarberee <seth.barberee@gmail.com> | 1 | /* Copyright 2021 SethBarberee <seth.barberee@gmail.com> |
| 2 | * | 2 | * |
| 3 | * This program is free software: you can redistribute it and/or modify | 3 | * This program is free software: you can redistribute it and/or modify |
| 4 | * it under the terms of the GNU General Public License as published by | 4 | * it under the terms of the GNU General Public License as published by |
| 5 | * the Free Software Foundation, either version 2 of the License, or | 5 | * the Free Software Foundation, either version 2 of the License, or |
| 6 | * (at your option) any later version. | 6 | * (at your option) any later version. |
| 7 | * | 7 | * |
| 8 | * This program is distributed in the hope that it will be useful, | 8 | * This program is distributed in the hope that it will be useful, |
| 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | 9 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
| 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 10 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| 11 | * GNU General Public License for more details. | 11 | * GNU General Public License for more details. |
| 12 | * | 12 | * |
| 13 | * You should have received a copy of the GNU General Public License | 13 | * You should have received a copy of the GNU General Public License |
| 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | 14 | * along with this program. If not, see <http://www.gnu.org/licenses/>. |
| 15 | */ | 15 | */ |
| 16 | #pragma once | 16 | #pragma once |
| 17 | 17 | ||
| 18 | #ifdef RGBLIGHT_ENABLE | 18 | #ifdef RGBLIGHT_ENABLE |
| 19 | # define RGBLIGHT_SLEEP | 19 | # define RGBLIGHT_SLEEP |
| 20 | # ifndef RGBLIGHT_HUE_STEP | 20 | # ifndef RGBLIGHT_HUE_STEP |
| 21 | # define RGBLIGHT_HUE_STEP 8 | 21 | # define RGBLIGHT_HUE_STEP 8 |
| 22 | #endif | 22 | # endif |
| 23 | # ifndef RGBLIGHT_SAT_STEPT | 23 | # ifndef RGBLIGHT_SAT_STEPT |
| 24 | # define RGBLIGHT_SAT_STEP 8 | 24 | # define RGBLIGHT_SAT_STEP 8 |
| 25 | #endif | 25 | # endif |
| 26 | # ifndef RGBLIGHT_VAL_STEP | 26 | # ifndef RGBLIGHT_VAL_STEP |
| 27 | # define RGBLIGHT_VAL_STEP 8 | 27 | # define RGBLIGHT_VAL_STEP 8 |
| 28 | #endif | 28 | # endif |
| 29 | // Trim animations I don't use/like | 29 | |
| 30 | # undef RGBLIGHT_EFFECT_BREATHING | 30 | // Trim animations I don't use/like |
| 31 | # undef RGBLIGHT_EFFECT_RAINBOW_MOOD | 31 | # ifdef RGBLIGHT_ANIMATIONS |
| 32 | # undef RGBLIGHT_EFFECT_RAINBOW_SWIRL | 32 | # undef RGBLIGHT_ANIMATIONS |
| 33 | # undef RGBLIGHT_EFFECT_SNAKE | 33 | # endif |
| 34 | # undef RGBLIGHT_EFFECT_KNIGHT | 34 | # ifndef RGBLIGHT_EFFECT_BREATHING |
| 35 | # undef RGBLIGHT_EFFECT_CHRISTMAS | 35 | # define RGBLIGHT_EFFECT_BREATHING |
| 36 | # undef RGBLIGHT_EFFECT_STATIC_GRADIENT | 36 | # endif |
| 37 | # undef RGBLIGHT_EFFECT_RGB_TEST | 37 | # ifndef RGBLIGHT_EFFECT_STATIC_GRADIENT |
| 38 | # undef RGBLIGHT_EFFECT_ALTERNATING | 38 | # define RGBLIGHT_EFFECT_STATIC_GRADIENT |
| 39 | # undef RGBLIGHT_EFFECT_TWINKLE | 39 | # endif |
| 40 | # define RGBLIGHT_EFFECT_BREATHING | 40 | # ifndef RGBLIGHT_EFFECT_TWINKLE |
| 41 | # define RGBLIGHT_EFFECT_STATIC_GRADIENT | 41 | # define RGBLIGHT_EFFECT_TWINKLE |
| 42 | # define RGBLIGHT_EFFECT_TWINKLE | 42 | # endif |
| 43 | # ifdef RGBLIGHT_DEFAULT_MODE | ||
| 44 | # undef RGBLIGHT_DEFAULT_MODE | ||
| 45 | # define RGBLIGHT_DEFAULT_MODE RGBLIGHT_MODE_TWINKLE | ||
| 46 | # endif | ||
| 47 | |||
| 43 | # ifndef CAPS_LOCK_MODE | 48 | # ifndef CAPS_LOCK_MODE |
| 44 | # define CAPS_LOCK_MODE RGBLIGHT_MODE_STATIC_LIGHT | 49 | # define CAPS_LOCK_MODE RGBLIGHT_MODE_STATIC_LIGHT |
| 45 | # endif | 50 | # endif |
| 46 | #endif // RGBLIGHT_ENABLE | 51 | #endif // RGBLIGHT_ENABLE |
| 47 | 52 | ||
| 48 | #ifndef AUDIO_ENABLE | 53 | #ifndef AUDIO_ENABLE |
| 49 | # define NO_MUSIC_MODE | 54 | # define NO_MUSIC_MODE |
| 50 | #endif // AUDIO_ENABLE | 55 | #endif // AUDIO_ENABLE |
| 51 | 56 | ||
| 52 | #define FORCE_NKRO // Force NKRO on by default | 57 | #define FORCE_NKRO // Force NKRO on by default |
| @@ -54,7 +59,7 @@ | |||
| 54 | // Totally taken from @drashna's userspace | 59 | // Totally taken from @drashna's userspace |
| 55 | #ifdef TAPPING_TERM | 60 | #ifdef TAPPING_TERM |
| 56 | # undef TAPPING_TERM | 61 | # undef TAPPING_TERM |
| 57 | #endif // TAPPING_TERM | 62 | #endif // TAPPING_TERM |
| 58 | // | 63 | // |
| 59 | // Keeping these commented for examples when I want to tweak per keyboard | 64 | // Keeping these commented for examples when I want to tweak per keyboard |
| 60 | // but setting a default across my boards for now | 65 | // but setting a default across my boards for now |
