diff options
Diffstat (limited to 'keyboards/durgod/k320/keymaps')
17 files changed, 144 insertions, 345 deletions
diff --git a/keyboards/durgod/k320/keymaps/default/keymap.c b/keyboards/durgod/k320/keymaps/default/keymap.c deleted file mode 100644 index 49a14ec29..000000000 --- a/keyboards/durgod/k320/keymaps/default/keymap.c +++ /dev/null | |||
| @@ -1,95 +0,0 @@ | |||
| 1 | /* Copyright 2021 kuenhlee and Don Kjer | ||
| 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 | #include QMK_KEYBOARD_H | ||
| 17 | |||
| 18 | // Layer shorthand | ||
| 19 | enum _layer { | ||
| 20 | _BASE, | ||
| 21 | _FUNC | ||
| 22 | }; | ||
| 23 | |||
| 24 | static bool win_key_locked = false; | ||
| 25 | |||
| 26 | // Defines the keycodes used by our macros in process_record_user | ||
| 27 | enum custom_keycodes { | ||
| 28 | KC_TGUI = SAFE_RANGE // Toggle between GUI Lock or Unlock | ||
| 29 | }; | ||
| 30 | |||
| 31 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 32 | /* Keymap _BASE: Base Layer (Default Layer) | ||
| 33 | * ,-----------------------------------------------------------. ,--------------. | ||
| 34 | * |Esc |f1| f2| f3| f4| | f5| f6| f7| f8| | f9|f10|f11|f12| |Prnt|ScLk|Paus| | ||
| 35 | * |-----------------------------------------------------------| |--------------| | ||
| 36 | * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0| - | = |Backsp | | Ins|Home|PgUp| | ||
| 37 | * |-----------------------------------------------------------| |--------------| | ||
| 38 | * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \| | Del| End|PgDn| | ||
| 39 | * |-----------------------------------------------------------| `--------------' | ||
| 40 | * |CAPS | A| S| D| F| G| H| J| K| L| ;| '|Return | | ||
| 41 | * |-----------------------------------------------------------| ,----. | ||
| 42 | * |Shift | Z| X| C| V| B| N| M| ,| .| /|Shift | | Up | | ||
| 43 | * |-----------------------------------------------------------| ,-------------. | ||
| 44 | * |Ctrl|Gui |Alt | Space |Alt |Func |App |Ctrl| |Lft| Dn |Rig | | ||
| 45 | * `-----------------------------------------------------------' `-------------' | ||
| 46 | */ | ||
| 47 | [_BASE] = LAYOUT_tkl_ansi( /* Base Layer */ | ||
| 48 | KC_ESC, 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_PSCR, KC_SLCK, KC_PAUS, | ||
| 49 | KC_GRV, 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, KC_INS, KC_HOME, KC_PGUP, | ||
| 50 | 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, KC_DEL, KC_END, KC_PGDN, | ||
| 51 | 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, | ||
| 52 | 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, | ||
| 53 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(_FUNC),KC_APP, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | ||
| 54 | ), | ||
| 55 | /* Keymap _FUNC: Function Layer | ||
| 56 | * ,-----------------------------------------------------------. ,--------------. | ||
| 57 | * | |Play|Stop|Prev|Next| |Mute|Vol+|Vol-| | | | | | | | | | | | ||
| 58 | * |-----------------------------------------------------------| |--------------| | ||
| 59 | * | | | | | | | | | | | | | | | | | | | | ||
| 60 | * |-----------------------------------------------------------| |--------------| | ||
| 61 | * | | | | | | | | | | | | | | | | | | | | ||
| 62 | * |-----------------------------------------------------------| `--------------' | ||
| 63 | * | | | | | | | | | | | | | | | ||
| 64 | * |-----------------------------------------------------------| ,----. | ||
| 65 | * | | | | | | | | | | | | | | | | ||
| 66 | * |-----------------------------------------------------------| ,-------------. | ||
| 67 | * | |Lock| | | |Func | | | | | | | | ||
| 68 | * `-----------------------------------------------------------' `-------------' | ||
| 69 | */ | ||
| 70 | [_FUNC] = LAYOUT_tkl_ansi( /* Function Layer */ | ||
| 71 | _______, KC_MPLY, KC_MSTP, KC_MRWD, KC_MFFD, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 72 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 73 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 74 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 75 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 76 | _______, KC_TGUI, _______, _______, _______, _______, _______, _______, _______, _______, _______ | ||
| 77 | ) | ||
| 78 | }; | ||
| 79 | |||
| 80 | bool process_record_user(uint16_t keycode, keyrecord_t *record) { | ||
| 81 | switch (keycode) { | ||
| 82 | case KC_TGUI: | ||
| 83 | if (!record->event.pressed) { | ||
| 84 | // Toggle GUI lock on key release | ||
| 85 | win_key_locked = !win_key_locked; | ||
| 86 | writePin(LED_WIN_LOCK_PIN, !win_key_locked); | ||
| 87 | } | ||
| 88 | break; | ||
| 89 | case KC_LGUI: | ||
| 90 | if (win_key_locked) { return false; } | ||
| 91 | break; | ||
| 92 | } | ||
| 93 | return true; | ||
| 94 | } | ||
| 95 | |||
diff --git a/keyboards/durgod/k320/keymaps/default/keymap.json b/keyboards/durgod/k320/keymaps/default/keymap.json new file mode 100644 index 000000000..d8242ae76 --- /dev/null +++ b/keyboards/durgod/k320/keymaps/default/keymap.json | |||
| @@ -0,0 +1,26 @@ | |||
| 1 | { | ||
| 2 | "keyboard": "durgod/k320", | ||
| 3 | "keymap": "default", | ||
| 4 | "layout": "LAYOUT_all", | ||
| 5 | "layers": [ | ||
| 6 | [ | ||
| 7 | "KC_ESC", "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_PSCR", "KC_SLCK", "KC_PAUS", | ||
| 8 | "KC_GRV", "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", "KC_INS", "KC_HOME", "KC_PGUP", | ||
| 9 | "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", "KC_DEL", "KC_END", "KC_PGDN", | ||
| 10 | "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", | ||
| 11 | "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", | ||
| 12 | "KC_LCTL", "KC_LGUI", "KC_LALT", "KC_SPC", "KC_RALT", "MO(1)", "KC_APP", "KC_RCTL", "KC_LEFT", "KC_DOWN", "KC_RGHT" | ||
| 13 | ], | ||
| 14 | [ | ||
| 15 | "KC_TRNS", "KC_MPLY", "KC_MSTP", "KC_MPRV", "KC_MNXT", "KC_MUTE", "KC_VOLD", "KC_VOLU", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", | ||
| 16 | "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", "KC_TRNS", "KC_TRNS", | ||
| 17 | "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", "KC_TRNS", "KC_TRNS", | ||
| 18 | "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", | ||
| 19 | "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", | ||
| 20 | "KC_TRNS", "KC_TGUI", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS" | ||
| 21 | ] | ||
| 22 | ], | ||
| 23 | "author":"dkjer", | ||
| 24 | "notes":"", | ||
| 25 | "version":1 | ||
| 26 | } | ||
diff --git a/keyboards/durgod/k320/keymaps/default/readme.md b/keyboards/durgod/k320/keymaps/default/readme.md index e26c79c8a..c94943a83 100644 --- a/keyboards/durgod/k320/keymaps/default/readme.md +++ b/keyboards/durgod/k320/keymaps/default/readme.md | |||
| @@ -1,6 +1,8 @@ | |||
| 1 | # The default keymap for Durgod Taurus K320. | 1 | # The default keymap for Durgod Taurus K320. |
| 2 | 2 | ||
| 3 | Layer 0 : Standard ANSI 87 Keys TKL layout (Windows) | 3 | Supports both ANSI and ISO layouts. |
| 4 | |||
| 5 | Layer 0 : Standard 87/88 keys TKL layout (Windows) | ||
| 4 | 6 | ||
| 5 | Layer 1 : Media control and Windows lock key | 7 | Layer 1 : Media control and Windows lock key |
| 6 | - Reusing Durgod's Original Media Control for Fn + F1 ~ Fn + F7 | 8 | - Reusing Durgod's Original Media Control for Fn + F1 ~ Fn + F7 |
diff --git a/keyboards/durgod/k320/keymaps/default_iso/keymap.c b/keyboards/durgod/k320/keymaps/default_iso/keymap.c deleted file mode 100644 index 559b6fe71..000000000 --- a/keyboards/durgod/k320/keymaps/default_iso/keymap.c +++ /dev/null | |||
| @@ -1,72 +0,0 @@ | |||
| 1 | /* Copyright 2021 kuenhlee and Don Kjer | ||
| 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 | #include QMK_KEYBOARD_H | ||
| 17 | |||
| 18 | // Layer shorthand | ||
| 19 | enum _layer { | ||
| 20 | _BASE, | ||
| 21 | _FUNC | ||
| 22 | }; | ||
| 23 | |||
| 24 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 25 | /* Keymap _BASE: Base Layer (Default Layer) | ||
| 26 | * ,-----------------------------------------------------------. ,--------------. | ||
| 27 | * |Esc |f1| f2| f3| f4| | f5| f6| f7| f8| | f9|f10|f11|f12| |Prnt|ScLk|Paus| | ||
| 28 | * |-----------------------------------------------------------| |--------------| | ||
| 29 | * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0| - | = |Backsp | | Ins|Home|PgUp| | ||
| 30 | * |-----------------------------------------------------------| |--------------| | ||
| 31 | * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| | | Del| End|PgDn| | ||
| 32 | * |------------------------------------------------------ Ret | `--------------' | ||
| 33 | * |CAPS | A| S| D| F| G| H| J| K| L| ;| '| #| | | ||
| 34 | * |-----------------------------------------------------------| ,----. | ||
| 35 | * |Shift| \| Z| X| C| V| B| N| M| ,| .| /|Shift | | Up | | ||
| 36 | * |-----------------------------------------------------------| ,-------------. | ||
| 37 | * |Ctrl|Gui |Alt | Space |Alt | Fn |App |Ctrl| |Lft| Dn |Rig | | ||
| 38 | * `-----------------------------------------------------------' `-------------' | ||
| 39 | */ | ||
| 40 | [_BASE] = LAYOUT_tkl_iso( /* Base Layer */ | ||
| 41 | KC_ESC, 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_PSCR, KC_SLCK, KC_PAUS, | ||
| 42 | KC_GRV, 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, KC_INS, KC_HOME, KC_PGUP, | ||
| 43 | 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_ENT, KC_DEL, KC_END, KC_PGDN, | ||
| 44 | 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, | ||
| 45 | 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, | ||
| 46 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(_FUNC),KC_APP, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | ||
| 47 | ), | ||
| 48 | /* Keymap _FUNC: Function Layer | ||
| 49 | * ,-----------------------------------------------------------. ,--------------. | ||
| 50 | * | |Play|Stop|Prev|Next| |Mute|Vol+|Vol-| | | | | | | | | | | | ||
| 51 | * |-----------------------------------------------------------| |--------------| | ||
| 52 | * | | | | | | | | | | | | | | | | | | | | ||
| 53 | * |-----------------------------------------------------------| |--------------| | ||
| 54 | * | | | | | | | | | | | | | | | | | | | | ||
| 55 | * |------------------------------------------------------- | `--------------' | ||
| 56 | * | | | | | | | | | | | | | | | | ||
| 57 | * |-----------------------------------------------------------| ,----. | ||
| 58 | * | | | | | | | | | | | | | | | | | ||
| 59 | * |-----------------------------------------------------------| ,-------------. | ||
| 60 | * | | | | | |Func | | | | | | | | ||
| 61 | * `-----------------------------------------------------------' `-------------' | ||
| 62 | */ | ||
| 63 | [_FUNC] = LAYOUT_tkl_iso( /* Function Layer */ | ||
| 64 | _______, KC_MPLY, KC_MSTP, KC_MRWD, KC_MFFD, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 65 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 66 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 67 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 68 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 69 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | ||
| 70 | ) | ||
| 71 | }; | ||
| 72 | |||
diff --git a/keyboards/durgod/k320/keymaps/default_iso/readme.md b/keyboards/durgod/k320/keymaps/default_iso/readme.md deleted file mode 100644 index a7d1d5f1d..000000000 --- a/keyboards/durgod/k320/keymaps/default_iso/readme.md +++ /dev/null | |||
| @@ -1,7 +0,0 @@ | |||
| 1 | # The ISO keymap for Durgod Taurus K320. | ||
| 2 | |||
| 3 | Layer 0 : Standard ISO 88 Keys TKL layout (Windows) | ||
| 4 | |||
| 5 | Layer 1 : Media control and Windows lock key | ||
| 6 | - Reusing Durgod's Original Media Control for Fn + F1 ~ Fn + F7 | ||
| 7 | |||
diff --git a/keyboards/durgod/k320/keymaps/default_iso_mac/keymap.c b/keyboards/durgod/k320/keymaps/default_iso_mac/keymap.c deleted file mode 100644 index 783fc45f1..000000000 --- a/keyboards/durgod/k320/keymaps/default_iso_mac/keymap.c +++ /dev/null | |||
| @@ -1,71 +0,0 @@ | |||
| 1 | /* Copyright 2021 kuenhlee and Don Kjer | ||
| 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 | #include QMK_KEYBOARD_H | ||
| 17 | |||
| 18 | // Layer shorthand | ||
| 19 | enum _layer { | ||
| 20 | _BASE, | ||
| 21 | _FUNC | ||
| 22 | }; | ||
| 23 | |||
| 24 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | ||
| 25 | /* Keymap _BASE: Base Layer (Default Layer) | ||
| 26 | * ,-----------------------------------------------------------. ,--------------. | ||
| 27 | * |Esc |f1| f2| f3| f4| | f5| f6| f7| f8| | f9|f10|f11|f12| |Prnt|ScLk|Paus| | ||
| 28 | * |-----------------------------------------------------------| |--------------| | ||
| 29 | * | ` | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0| - | = |Backsp | | Ins|Home|PgUp| | ||
| 30 | * |-----------------------------------------------------------| |--------------| | ||
| 31 | * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| | | Del| End|PgDn| | ||
| 32 | * |------------------------------------------------------ Ret | `--------------' | ||
| 33 | * |CAPS | A| S| D| F| G| H| J| K| L| ;| '| #| | | ||
| 34 | * |-----------------------------------------------------------| ,----. | ||
| 35 | * |Shift| \| Z| X| C| V| B| N| M| ,| .| /|Shift | | Up | | ||
| 36 | * |-----------------------------------------------------------| ,-------------. | ||
| 37 | * |Ctrl|Alt |Gui | Space |Alt | Fn |App |Ctrl| |Lft| Dn |Rig | | ||
| 38 | * `-----------------------------------------------------------' `-------------' | ||
| 39 | */ | ||
| 40 | [_BASE] = LAYOUT_tkl_iso( /* Base Layer */ | ||
| 41 | KC_ESC, 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_PSCR, KC_SLCK, KC_PAUS, | ||
| 42 | KC_GRV, 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, KC_INS, KC_HOME, KC_PGUP, | ||
| 43 | 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_ENT, KC_DEL, KC_END, KC_PGDN, | ||
| 44 | 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, | ||
| 45 | 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, | ||
| 46 | KC_LCTL, KC_LALT, KC_LGUI, KC_SPC, KC_RALT, MO(_FUNC),KC_APP, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | ||
| 47 | ), | ||
| 48 | /* Keymap _FUNC: Function Layer | ||
| 49 | * ,-----------------------------------------------------------. ,--------------. | ||
| 50 | * | |Play|Stop|Prev|Next| |Mute|Vol+|Vol-| | | | | | | | | | | | ||
| 51 | * |-----------------------------------------------------------| |--------------| | ||
| 52 | * | | | | | | | | | | | | | | | | | | | | ||
| 53 | * |-----------------------------------------------------------| |--------------| | ||
| 54 | * | | | | | | | | | | | | | | | | | | | | ||
| 55 | * |------------------------------------------------------- | `--------------' | ||
| 56 | * | | | | | | | | | | | | | | | | ||
| 57 | * |-----------------------------------------------------------| ,----. | ||
| 58 | * | | | | | | | | | | | | | | | | | ||
| 59 | * |-----------------------------------------------------------| ,-------------. | ||
| 60 | * | | | | | |Func | | | | | | | | ||
| 61 | * `-----------------------------------------------------------' `-------------' | ||
| 62 | */ | ||
| 63 | [_FUNC] = LAYOUT_tkl_iso( /* Function Layer */ | ||
| 64 | _______, KC_MPLY, KC_MSTP, KC_MRWD, KC_MFFD, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 65 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 66 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 67 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 68 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 69 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | ||
| 70 | ) | ||
| 71 | }; | ||
diff --git a/keyboards/durgod/k320/keymaps/default_iso_mac/readme.md b/keyboards/durgod/k320/keymaps/default_iso_mac/readme.md deleted file mode 100644 index 354f7b4cb..000000000 --- a/keyboards/durgod/k320/keymaps/default_iso_mac/readme.md +++ /dev/null | |||
| @@ -1,6 +0,0 @@ | |||
| 1 | # The ISO (Mac) keymap for Durgod Taurus K320. | ||
| 2 | |||
| 3 | Layer 0 : Standard ISO 88 Keys TKL layout (Mac) | ||
| 4 | |||
| 5 | Layer 1 : Media control | ||
| 6 | - Reusing Durgod's Original Media Control for Fn + F1 ~ Fn + F7 | ||
diff --git a/keyboards/durgod/k320/keymaps/default_mac/keymap.json b/keyboards/durgod/k320/keymaps/default_mac/keymap.json new file mode 100644 index 000000000..dc5d3d3fd --- /dev/null +++ b/keyboards/durgod/k320/keymaps/default_mac/keymap.json | |||
| @@ -0,0 +1,26 @@ | |||
| 1 | { | ||
| 2 | "keyboard": "durgod/k320", | ||
| 3 | "keymap": "default_mac", | ||
| 4 | "layout": "LAYOUT_all", | ||
| 5 | "layers": [ | ||
| 6 | [ | ||
| 7 | "KC_ESC", "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_F13", "KC_F14", "KC_F15", | ||
| 8 | "KC_GRV", "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", "KC_INS", "KC_HOME", "KC_PGUP", | ||
| 9 | "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", "KC_DEL", "KC_END", "KC_PGDN", | ||
| 10 | "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", | ||
| 11 | "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", | ||
| 12 | "KC_LCTL", "KC_LALT", "KC_LGUI", "KC_SPC", "KC_RGUI", "KC_RALT", "MO(1)", "KC_RCTL", "KC_LEFT", "KC_DOWN", "KC_RGHT" | ||
| 13 | ], | ||
| 14 | [ | ||
| 15 | "KC_TRNS", "KC_MPLY", "KC_MSTP", "KC_MPRV", "KC_MNXT", "KC_MUTE", "KC_VOLD", "KC_VOLU", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", | ||
| 16 | "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", "KC_TRNS", "KC_TRNS", | ||
| 17 | "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", "KC_TRNS", "KC_TRNS", | ||
| 18 | "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", | ||
| 19 | "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", | ||
| 20 | "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS" | ||
| 21 | ] | ||
| 22 | ], | ||
| 23 | "author":"AlCutter", | ||
| 24 | "notes":"", | ||
| 25 | "version":1 | ||
| 26 | } | ||
diff --git a/keyboards/durgod/k320/keymaps/default_mac/readme.md b/keyboards/durgod/k320/keymaps/default_mac/readme.md new file mode 100644 index 000000000..2765f14f9 --- /dev/null +++ b/keyboards/durgod/k320/keymaps/default_mac/readme.md | |||
| @@ -0,0 +1,8 @@ | |||
| 1 | # The default (Mac) keymap for Durgod Taurus K320. | ||
| 2 | |||
| 3 | Supports both ANSI and ISO layouts. | ||
| 4 | |||
| 5 | Layer 0 : Standard 87/88 keys TKL layout (Mac) | ||
| 6 | |||
| 7 | Layer 1 : Media control | ||
| 8 | - Reusing Durgod's Original Media Control for Fn + F1 ~ Fn + F7 | ||
diff --git a/keyboards/durgod/k320/keymaps/default_toggle_mac_windows/keymap.c b/keyboards/durgod/k320/keymaps/default_toggle_mac_windows/keymap.c index 834d2ca55..8494fbe03 100644 --- a/keyboards/durgod/k320/keymaps/default_toggle_mac_windows/keymap.c +++ b/keyboards/durgod/k320/keymaps/default_toggle_mac_windows/keymap.c | |||
| @@ -59,20 +59,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 59 | * |-----------------------------------------------------------| |--------------| | 59 | * |-----------------------------------------------------------| |--------------| |
| 60 | * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \| | Del| End|PgDn| | 60 | * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \| | Del| End|PgDn| |
| 61 | * |-----------------------------------------------------------| `--------------' | 61 | * |-----------------------------------------------------------| `--------------' |
| 62 | * |CAPS | A| S| D| F| G| H| J| K| L| ;| '|Return | | 62 | * |CAPS | A| S| D| F| G| H| J| K| L| ;| '| #|Ret | |
| 63 | * |-----------------------------------------------------------| ,----. | 63 | * |-----------------------------------------------------------| ,----. |
| 64 | * |Shift | Z| X| C| V| B| N| M| ,| .| /|Shift | | Up | | 64 | * |Shift| \| Z| X| C| V| B| N| M| ,| .| /|Shift | | Up | |
| 65 | * |-----------------------------------------------------------| ,-------------. | 65 | * |-----------------------------------------------------------| ,-------------. |
| 66 | * |Ctrl|Gui |Alt | Space |Alt |Func |App|Ctrl | |Lft| Dn |Rig | | 66 | * |Ctrl|Gui |Alt | Space |Alt |Func |App|Ctrl | |Lft| Dn |Rig | |
| 67 | * `-----------------------------------------------------------' `-------------' | 67 | * `-----------------------------------------------------------' `-------------' |
| 68 | */ | 68 | */ |
| 69 | [_WBL] = LAYOUT_tkl_ansi( /* Windows Base Layer */ | 69 | [_WBL] = LAYOUT_all( /* Windows Base Layer */ |
| 70 | KC_ESC, 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_PSCR, KC_SLCK, KC_PAUS, | 70 | KC_ESC, 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_PSCR, KC_SLCK, KC_PAUS, |
| 71 | KC_GRV, 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, KC_INS, KC_HOME, KC_PGUP, | 71 | KC_GRV, 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, KC_INS, KC_HOME, KC_PGUP, |
| 72 | 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, KC_DEL, KC_END, KC_PGDN, | 72 | 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, KC_DEL, KC_END, KC_PGDN, |
| 73 | 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, | 73 | 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, |
| 74 | 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, | 74 | 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, |
| 75 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_WFN, KC_APP, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | 75 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_WFN, KC_APP, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT |
| 76 | ), | 76 | ), |
| 77 | /* Keymap _WFL: Windows Function Layer | 77 | /* Keymap _WFL: Windows Function Layer |
| 78 | * ,-----------------------------------------------------------. ,--------------. | 78 | * ,-----------------------------------------------------------. ,--------------. |
| @@ -82,20 +82,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 82 | * |-----------------------------------------------------------| |--------------| | 82 | * |-----------------------------------------------------------| |--------------| |
| 83 | * | | | | | | | | | | | | | | | | | | | | 83 | * | | | | | | | | | | | | | | | | | | | |
| 84 | * |-----------------------------------------------------------| `--------------' | 84 | * |-----------------------------------------------------------| `--------------' |
| 85 | * | | | | | | | | | | | | | | | 85 | * | | | | | | | | | | | | | | | |
| 86 | * |-----------------------------------------------------------| ,----. | 86 | * |-----------------------------------------------------------| ,----. |
| 87 | * | | | | | | | | | | | | | | | | 87 | * | | | | | | | | | | | | | | | | |
| 88 | * |-----------------------------------------------------------| ,-------------. | 88 | * |-----------------------------------------------------------| ,-------------. |
| 89 | * | |Lock| | | |Func |Sys| | | | | | | 89 | * | |Lock| | | |Func |Sys| | | | | | |
| 90 | * `-----------------------------------------------------------' `-------------' | 90 | * `-----------------------------------------------------------' `-------------' |
| 91 | */ | 91 | */ |
| 92 | [_WFL] = LAYOUT_tkl_ansi( /* Windows First Layer */ | 92 | [_WFL] = LAYOUT_all( /* Windows First Layer */ |
| 93 | _______, KC_MPLY, KC_MSTP, KC_MRWD, KC_MFFD, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______, _______, _______, _______, _______, _______, _______, | 93 | _______, KC_MPLY, KC_MSTP, KC_MPRV, KC_MNXT, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______, _______, _______, _______, _______, _______, _______, |
| 94 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 94 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 95 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 95 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 96 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 96 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 97 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 97 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 98 | _______, KC_TGUI, _______, _______, _______, _______, MO_WSL, _______, _______, _______, _______ | 98 | _______, KC_TGUI, _______, _______, _______, _______, MO_WSL, _______, _______, _______, _______ |
| 99 | ), | 99 | ), |
| 100 | /* Keymap _WSL: Windows System Layer | 100 | /* Keymap _WSL: Windows System Layer |
| 101 | * ,-----------------------------------------------------------. ,--------------. | 101 | * ,-----------------------------------------------------------. ,--------------. |
| @@ -105,20 +105,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 105 | * |-----------------------------------------------------------| |--------------| | 105 | * |-----------------------------------------------------------| |--------------| |
| 106 | * | | | | | | | | | | | | | | | | | | | | 106 | * | | | | | | | | | | | | | | | | | | | |
| 107 | * |-----------------------------------------------------------| `--------------' | 107 | * |-----------------------------------------------------------| `--------------' |
| 108 | * | | | | | | | | | | | | | | | 108 | * | | | | | | | | | | | | | | | |
| 109 | * |-----------------------------------------------------------| ,----. | 109 | * |-----------------------------------------------------------| ,----. |
| 110 | * | | | | | | | | | | | | | | | | 110 | * | | | | | | | | | | | | | | | | |
| 111 | * |-----------------------------------------------------------| ,-------------. | 111 | * |-----------------------------------------------------------| ,-------------. |
| 112 | * | | | | | |Func |Sys| | | | | | | 112 | * | | | | | |Func |Sys| | | | | | |
| 113 | * `-----------------------------------------------------------' `-------------' | 113 | * `-----------------------------------------------------------' `-------------' |
| 114 | */ | 114 | */ |
| 115 | [_WSL] = LAYOUT_tkl_ansi( /* Windows Second / System Layer */ | 115 | [_WSL] = LAYOUT_all( /* Windows Second / System Layer */ |
| 116 | RESET, KC_SLEP, XXXXXXX, XXXXXXX, KC_PWR, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, DF_W2MBL, XXXXXXX, XXXXXXX, XXXXXXX, | 116 | RESET, KC_SLEP, XXXXXXX, XXXXXXX, KC_PWR, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, DF_W2MBL, XXXXXXX, XXXXXXX, XXXXXXX, |
| 117 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | 117 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, |
| 118 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | 118 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, |
| 119 | XXXXXXX, XXXXXXX, XXXXXXX, DEBUG, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | 119 | XXXXXXX, XXXXXXX, XXXXXXX, DEBUG, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, |
| 120 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | 120 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, |
| 121 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX | 121 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX |
| 122 | ), | 122 | ), |
| 123 | 123 | ||
| 124 | /* Keymap _MBL: Mac Base Layer (Alternate Layout) | 124 | /* Keymap _MBL: Mac Base Layer (Alternate Layout) |
| @@ -129,20 +129,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 129 | * |-----------------------------------------------------------| |--------------| | 129 | * |-----------------------------------------------------------| |--------------| |
| 130 | * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \| | Del| End|PgDn| | 130 | * |Tab | Q| W| E| R| T| Y| U| I| O| P| [| ]| \| | Del| End|PgDn| |
| 131 | * |-----------------------------------------------------------| `--------------' | 131 | * |-----------------------------------------------------------| `--------------' |
| 132 | * |CAPS | A| S| D| F| G| H| J| K| L| ;| '|Return | | 132 | * |CAPS | A| S| D| F| G| H| J| K| L| ;| '| #|Ret | |
| 133 | * |-----------------------------------------------------------| ,----. | 133 | * |-----------------------------------------------------------| ,----. |
| 134 | * |Shift | Z| X| C| V| B| N| M| ,| .| /|Shift | | Up | | 134 | * |Shift| \| Z| X| C| V| B| N| M| ,| .| /|Shift | | Up | |
| 135 | * |-----------------------------------------------------------| ,-------------. | 135 | * |-----------------------------------------------------------| ,-------------. |
| 136 | * |Ctrl|Alt |Gui | Space |Gui |Alt|Func |Ctrl | |Lft| Dn |Rig | | 136 | * |Ctrl|Alt |Gui | Space |Gui |Alt|Func |Ctrl | |Lft| Dn |Rig | |
| 137 | * `-----------------------------------------------------------' `-------------' | 137 | * `-----------------------------------------------------------' `-------------' |
| 138 | */ | 138 | */ |
| 139 | [_MBL] = LAYOUT_tkl_ansi( /* Mac Base Layer */ | 139 | [_MBL] = LAYOUT_all( /* Mac Base Layer */ |
| 140 | KC_ESC, 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_F13, KC_F14, KC_F15, | 140 | KC_ESC, 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_F13, KC_F14, KC_F15, |
| 141 | KC_GRV, 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, KC_INS, KC_HOME, KC_PGUP, | 141 | KC_GRV, 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, KC_INS, KC_HOME, KC_PGUP, |
| 142 | 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, KC_DEL, KC_END, KC_PGDN, | 142 | 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, KC_DEL, KC_END, KC_PGDN, |
| 143 | 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, | 143 | 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, |
| 144 | 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, | 144 | 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, |
| 145 | KC_LCTL, KC_LALT, KC_LGUI, KC_SPC, KC_RGUI, KC_RALT, KC_MFN, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | 145 | KC_LCTL, KC_LALT, KC_LGUI, KC_SPC, KC_RGUI, KC_RALT, KC_MFN, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT |
| 146 | ), | 146 | ), |
| 147 | /* Keymap _MFL: Mac Function Layer | 147 | /* Keymap _MFL: Mac Function Layer |
| 148 | * ,-----------------------------------------------------------. ,--------------. | 148 | * ,-----------------------------------------------------------. ,--------------. |
| @@ -152,20 +152,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 152 | * |-----------------------------------------------------------| |--------------| | 152 | * |-----------------------------------------------------------| |--------------| |
| 153 | * | | | | | | | | | | | | | | | | | | | | 153 | * | | | | | | | | | | | | | | | | | | | |
| 154 | * |-----------------------------------------------------------| `--------------' | 154 | * |-----------------------------------------------------------| `--------------' |
| 155 | * | | | | | | | | | | | | | | | 155 | * | | | | | | | | | | | | | | | |
| 156 | * |-----------------------------------------------------------| ,----. | 156 | * |-----------------------------------------------------------| ,----. |
| 157 | * | | | | | | | | | | | | | | | | 157 | * | | | | | | | | | | | | | | | | |
| 158 | * |-----------------------------------------------------------| ,-------------. | 158 | * |-----------------------------------------------------------| ,-------------. |
| 159 | * | | | | | |Sys|Func | | | | | | | 159 | * | | | | | |Sys|Func | | | | | | |
| 160 | * `-----------------------------------------------------------' `-------------' | 160 | * `-----------------------------------------------------------' `-------------' |
| 161 | */ | 161 | */ |
| 162 | [_MFL] = LAYOUT_tkl_ansi( /* Mac First Layer */ | 162 | [_MFL] = LAYOUT_all( /* Mac First Layer */ |
| 163 | _______, KC_BRID, KC_BRIU, _______, _______, _______, _______, KC_MRWD, KC_MPLY, KC_MFFD, KC_MUTE, KC_VOLD, KC_VOLU, KC_TMED, _______, _______, | 163 | _______, KC_BRID, KC_BRIU, _______, _______, _______, _______, KC_MPRV, KC_MPLY, KC_MNXT, KC_MUTE, KC_VOLD, KC_VOLU, KC_TMED, _______, _______, |
| 164 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 164 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 165 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 165 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 166 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 166 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 167 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 167 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 168 | _______, _______, _______, _______, _______, MO_MSL, _______, _______, _______, _______, _______ | 168 | _______, _______, _______, _______, _______, MO_MSL, _______, _______, _______, _______, _______ |
| 169 | ), | 169 | ), |
| 170 | /* Keymap _MSL: Mac System Layer | 170 | /* Keymap _MSL: Mac System Layer |
| 171 | * ,-----------------------------------------------------------. ,--------------. | 171 | * ,-----------------------------------------------------------. ,--------------. |
| @@ -175,20 +175,20 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 175 | * |-----------------------------------------------------------| |--------------| | 175 | * |-----------------------------------------------------------| |--------------| |
| 176 | * | | | | | | | | | | | | | | | | | | | | 176 | * | | | | | | | | | | | | | | | | | | | |
| 177 | * |-----------------------------------------------------------| `--------------' | 177 | * |-----------------------------------------------------------| `--------------' |
| 178 | * | | | | | | | | | | | | | | | 178 | * | | | | | | | | | | | | | | | |
| 179 | * |-----------------------------------------------------------| ,----. | 179 | * |-----------------------------------------------------------| ,----. |
| 180 | * | | | | | | | | | | | | | | | | 180 | * | | | | | | | | | | | | | | | | |
| 181 | * |-----------------------------------------------------------| ,-------------. | 181 | * |-----------------------------------------------------------| ,-------------. |
| 182 | * | | | | | |Sys|Func | | | | | | | 182 | * | | | | | |Sys|Func | | | | | | |
| 183 | * `-----------------------------------------------------------' `-------------' | 183 | * `-----------------------------------------------------------' `-------------' |
| 184 | */ | 184 | */ |
| 185 | [_MSL] = LAYOUT_tkl_ansi( /* Mac Second / System Layer */ | 185 | [_MSL] = LAYOUT_all( /* Mac Second / System Layer */ |
| 186 | RESET, XXXXXXX, XXXXXXX, XXXXXXX, KC_SLEP, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, DF_M2WBL, XXXXXXX, XXXXXXX, XXXXXXX, | 186 | RESET, XXXXXXX, XXXXXXX, XXXXXXX, KC_SLEP, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, DF_M2WBL, XXXXXXX, XXXXXXX, XXXXXXX, |
| 187 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | 187 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, |
| 188 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | 188 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, |
| 189 | XXXXXXX, XXXXXXX, XXXXXXX, DEBUG, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | 189 | XXXXXXX, XXXXXXX, XXXXXXX, DEBUG, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, |
| 190 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, | 190 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, |
| 191 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX | 191 | XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, _______, _______, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX |
| 192 | ) | 192 | ) |
| 193 | }; | 193 | }; |
| 194 | 194 | ||
diff --git a/keyboards/durgod/k320/keymaps/default_toggle_mac_windows/readme.md b/keyboards/durgod/k320/keymaps/default_toggle_mac_windows/readme.md index 821c8b26a..0eef77fd4 100644 --- a/keyboards/durgod/k320/keymaps/default_toggle_mac_windows/readme.md +++ b/keyboards/durgod/k320/keymaps/default_toggle_mac_windows/readme.md | |||
| @@ -1,6 +1,8 @@ | |||
| 1 | # A keymap for Durgod Taurus K320 that supports toggling between Mac and Windows | 1 | # A keymap for Durgod Taurus K320 that supports toggling between Mac and Windows |
| 2 | 2 | ||
| 3 | Layer 0 : Standard ANSI 87 Keys TKL layout (Windows) | 3 | Supports both ANSI and ISO layouts. |
| 4 | |||
| 5 | Layer 0 : Standard 87/88 keys TKL layout (Windows) | ||
| 4 | 6 | ||
| 5 | Layer 1 : Media control and Windows lock key (Windows) | 7 | Layer 1 : Media control and Windows lock key (Windows) |
| 6 | - Reusing Durgod's Original Media Control for Fn + F1 ~ Fn + F7 | 8 | - Reusing Durgod's Original Media Control for Fn + F1 ~ Fn + F7 |
| @@ -12,7 +14,7 @@ Layer 2 : System layer (Windows) | |||
| 12 | - Fn + Menu + F4 : Turning Off System | 14 | - Fn + Menu + F4 : Turning Off System |
| 13 | - Fn + Menu + F12 : Switch to Mac layout | 15 | - Fn + Menu + F12 : Switch to Mac layout |
| 14 | 16 | ||
| 15 | Layer 3 : Mac 87 Keys TKL layout | 17 | Layer 3 : Mac 87/88 keys TKL layout |
| 16 | 18 | ||
| 17 | Layer 4 : Media control and Media lock key (Mac) | 19 | Layer 4 : Media control and Media lock key (Mac) |
| 18 | - Standard Mac Media keys for Fn + F1 ~ Fn + F12. | 20 | - Standard Mac Media keys for Fn + F1 ~ Fn + F12. |
| @@ -61,4 +63,3 @@ For repeating Flashing you have two options with this keymap: | |||
| 61 | 2. Use key combination if using default keymap | 63 | 2. Use key combination if using default keymap |
| 62 | - Hold down Fn + Menu (Windows Layout) or Fn + Right-Alt (Mac layout) (These are the same physical keys) | 64 | - Hold down Fn + Menu (Windows Layout) or Fn + Right-Alt (Mac layout) (These are the same physical keys) |
| 63 | - Press Esc. Keyboard should go into booloader state. | 65 | - Press Esc. Keyboard should go into booloader state. |
| 64 | |||
diff --git a/keyboards/durgod/k320/keymaps/default_toggle_mac_windows/rules.mk b/keyboards/durgod/k320/keymaps/default_toggle_mac_windows/rules.mk new file mode 100644 index 000000000..19843e8a2 --- /dev/null +++ b/keyboards/durgod/k320/keymaps/default_toggle_mac_windows/rules.mk | |||
| @@ -0,0 +1 @@ | |||
| OPT_DEFS += -DWINLOCK_DISABLED | |||
diff --git a/keyboards/durgod/k320/keymaps/kuenhlee/keymap.c b/keyboards/durgod/k320/keymaps/kuenhlee/keymap.c index bf79f24db..866e522fc 100644 --- a/keyboards/durgod/k320/keymaps/kuenhlee/keymap.c +++ b/keyboards/durgod/k320/keymaps/kuenhlee/keymap.c | |||
| @@ -35,11 +35,6 @@ | |||
| 35 | #define KC_STOP LCTL(LSFT(KC_HOME)) // Select from Cursor to Home | 35 | #define KC_STOP LCTL(LSFT(KC_HOME)) // Select from Cursor to Home |
| 36 | #define KC_SEND LCTL(LSFT(KC_END)) // Select from Cursor to End | 36 | #define KC_SEND LCTL(LSFT(KC_END)) // Select from Cursor to End |
| 37 | 37 | ||
| 38 | // Defines the keycodes used by our macros in process_record_user | ||
| 39 | enum custom_keycodes { | ||
| 40 | KC_TGUI = SAFE_RANGE // Toggle between GUI Lock or Unlock | ||
| 41 | }; | ||
| 42 | |||
| 43 | // °±²³µ©ΩθΩ√∞∆≈≠→↓←↑≡■□●○∴«»÷≤≥Σ | 38 | // °±²³µ©ΩθΩ√∞∆≈≠→↓←↑≡■□●○∴«»÷≤≥Σ |
| 44 | // Defines the Enumeration for Unicode Map | 39 | // Defines the Enumeration for Unicode Map |
| 45 | enum unicode_names { | 40 | enum unicode_names { |
diff --git a/keyboards/durgod/k320/keymaps/via/config.h b/keyboards/durgod/k320/keymaps/via/config.h deleted file mode 100644 index 2ae6fca9d..000000000 --- a/keyboards/durgod/k320/keymaps/via/config.h +++ /dev/null | |||
| @@ -1,20 +0,0 @@ | |||
| 1 | /* | ||
| 2 | * Copyright 2021 Maxime Coirault | ||
| 3 | * | ||
| 4 | * This program is free software: you can redistribute it and/or modify | ||
| 5 | * it under the terms of the GNU General Public License as published by | ||
| 6 | * the Free Software Foundation, either version 2 of the License, or | ||
| 7 | * (at your option) any later version. | ||
| 8 | * | ||
| 9 | * This program is distributed in the hope that it will be useful, | ||
| 10 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
| 11 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
| 12 | * GNU General Public License for more details. | ||
| 13 | * | ||
| 14 | * You should have received a copy of the GNU General Public License | ||
| 15 | * along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
| 16 | */ | ||
| 17 | |||
| 18 | #pragma once | ||
| 19 | |||
| 20 | #define DYNAMIC_KEYMAP_LAYER_COUNT 3 | ||
diff --git a/keyboards/durgod/k320/keymaps/via/keymap.c b/keyboards/durgod/k320/keymaps/via/keymap.c index 9a4d9ff38..fc46e3860 100644 --- a/keyboards/durgod/k320/keymaps/via/keymap.c +++ b/keyboards/durgod/k320/keymaps/via/keymap.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* Copyright 2021 kuenhlee and Don Kjer | 1 | /* Copyright 2021 Maxime Coirault |
| 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 |
| @@ -19,7 +19,8 @@ | |||
| 19 | enum _layer { | 19 | enum _layer { |
| 20 | _BASE, | 20 | _BASE, |
| 21 | _FUNC, | 21 | _FUNC, |
| 22 | _LAYER3 | 22 | _LAYER3, |
| 23 | _LAYER4 | ||
| 23 | }; | 24 | }; |
| 24 | 25 | ||
| 25 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | 26 | const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { |
| @@ -39,12 +40,12 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 39 | * `-----------------------------------------------------------' `-------------' | 40 | * `-----------------------------------------------------------' `-------------' |
| 40 | */ | 41 | */ |
| 41 | [_BASE] = LAYOUT_all( /* Base Layer */ | 42 | [_BASE] = LAYOUT_all( /* Base Layer */ |
| 42 | KC_ESC, 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_PSCR, KC_SLCK, KC_PAUS, | 43 | KC_ESC, 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_PSCR, KC_SLCK, KC_PAUS, |
| 43 | KC_GRV, 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, KC_INS, KC_HOME, KC_PGUP, | 44 | KC_GRV, 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, KC_INS, KC_HOME, KC_PGUP, |
| 44 | 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, KC_DEL, KC_END, KC_PGDN, | 45 | 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, KC_DEL, KC_END, KC_PGDN, |
| 45 | 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, | 46 | 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, |
| 46 | 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, | 47 | 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, |
| 47 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(_FUNC),KC_APP, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT | 48 | KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, MO(_FUNC),KC_APP, KC_RCTL, KC_LEFT, KC_DOWN, KC_RGHT |
| 48 | ), | 49 | ), |
| 49 | /* Keymap _FUNC: Function Layer | 50 | /* Keymap _FUNC: Function Layer |
| 50 | * ,-----------------------------------------------------------. ,--------------. | 51 | * ,-----------------------------------------------------------. ,--------------. |
| @@ -62,20 +63,28 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { | |||
| 62 | * `-----------------------------------------------------------' `-------------' | 63 | * `-----------------------------------------------------------' `-------------' |
| 63 | */ | 64 | */ |
| 64 | [_FUNC] = LAYOUT_all( /* Function Layer */ | 65 | [_FUNC] = LAYOUT_all( /* Function Layer */ |
| 65 | _______, KC_MPLY, KC_MSTP, KC_MRWD, KC_MFFD, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______, _______, _______, _______, _______, _______, _______, | 66 | _______, KC_MPLY, KC_MSTP, KC_MPRV, KC_MNXT, KC_MUTE, KC_VOLD, KC_VOLU, _______, _______, _______, _______, _______, _______, _______, _______, |
| 66 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 67 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 67 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 68 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 68 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 69 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 69 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 70 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 70 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | 71 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 71 | ), | 72 | ), |
| 72 | [_LAYER3] = LAYOUT_all( /* Function Layer */ | 73 | [_LAYER3] = LAYOUT_all( /* Layer 3 */ |
| 73 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 74 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 74 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 75 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 75 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 76 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 76 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 77 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 77 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | 78 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, |
| 78 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | 79 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ |
| 79 | ), | 80 | ), |
| 81 | [_LAYER4] = LAYOUT_all( /* Layer 4 */ | ||
| 82 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 83 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 84 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 85 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 86 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, | ||
| 87 | _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______ | ||
| 88 | ) | ||
| 80 | }; | 89 | }; |
| 81 | 90 | ||
diff --git a/keyboards/durgod/k320/keymaps/via/readme.md b/keyboards/durgod/k320/keymaps/via/readme.md index 1ed99238c..d1b2ac191 100644 --- a/keyboards/durgod/k320/keymaps/via/readme.md +++ b/keyboards/durgod/k320/keymaps/via/readme.md | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | # The default keymap for Durgod Taurus K320. | 1 | # The default keymap for Durgod Taurus K320. |
| 2 | 2 | ||
| 3 | Layer 0 : Standard Keys TKL layout | 3 | Layer 0 : Standard 87/88 keys TKL layout |
| 4 | 4 | ||
| 5 | Layer 1 : Media control | 5 | Layer 1 : Media control |
| 6 | - Reusing Durgod's Original Media Control for Fn + F1 ~ Fn + F7 | 6 | - Reusing Durgod's Original Media Control for Fn + F1 ~ Fn + F7 |
diff --git a/keyboards/durgod/k320/keymaps/via/rules.mk b/keyboards/durgod/k320/keymaps/via/rules.mk index 36b7ba9cb..8815b6a0a 100644 --- a/keyboards/durgod/k320/keymaps/via/rules.mk +++ b/keyboards/durgod/k320/keymaps/via/rules.mk | |||
| @@ -1,2 +1,4 @@ | |||
| 1 | OPT_DEFS += -DWINLOCK_DISABLED | ||
| 2 | |||
| 1 | VIA_ENABLE = yes | 3 | VIA_ENABLE = yes |
| 2 | LTO_ENABLE = yes | 4 | LTO_ENABLE = yes |
