diff --git a/keyboards/redox/keymaps/wekuz/keymap.c b/keyboards/redox/keymaps/wekuz/keymap.c new file mode 100644 index 0000000000..a218cda90e --- /dev/null +++ b/keyboards/redox/keymaps/wekuz/keymap.c @@ -0,0 +1,20 @@ +#include QMK_KEYBOARD_H +#if __has_include("keymap.h") +# include "keymap.h" +#endif + +const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { + [0] = LAYOUT(LT(3,KC_GRV), KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, LT(3,KC_MINS), KC_NO, KC_Q, KC_W, KC_E, KC_R, KC_T, CW_TOGG, CW_TOGG, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_EQL, KC_ESC, LALT_T(KC_A), LGUI_T(KC_S), LCTL_T(KC_D), LSFT_T(KC_F), KC_G, TT(2), TT(2), KC_H, LSFT_T(KC_J), LCTL_T(KC_K), LGUI_T(KC_L), LALT_T(KC_SCLN), KC_QUOT, TT(1), KC_Z, KC_X, KC_C, KC_V, KC_B, KC_PGDN, KC_PGUP, KC_END, KC_HOME, KC_N, KC_M, KC_COMM, KC_DOT, KC_BSLS, MO(1), KC_NO, KC_PPLS, KC_PMNS, KC_PAST, KC_SLSH, KC_BSPC, KC_DEL, KC_ENT, KC_SPC, KC_TAB, KC_NO, KC_NO, KC_NO, KC_NO), + [1] = LAYOUT(KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_TRNS, KC_TRNS, KC_DLR, KC_PERC, KC_LBRC, KC_RBRC, KC_ASTR, KC_TRNS, KC_TRNS, KC_TILD, KC_UNDS, KC_AT, KC_F11, KC_F12, KC_NO, KC_TRNS, KC_HASH, KC_AMPR, SC_LCPO, SC_RSPC, KC_MINS, KC_TRNS, KC_TRNS, KC_LEFT, KC_DOWN, KC_UP, KC_RGHT, KC_INS, KC_NO, KC_TRNS, KC_CIRC, KC_EXLM, KC_LCBR, KC_RCBR, KC_PLUS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO), + [2] = LAYOUT(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_NO, KC_NO, KC_NO, MS_UP, KC_NO, MS_WHLU, KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_NO, MS_LEFT, MS_DOWN, MS_RGHT, MS_WHLD, KC_TRNS, KC_TRNS, KC_NO, KC_LSFT, KC_LCTL, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, MS_BTN3, MS_BTN1, MS_BTN2, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO), + [3] = LAYOUT(KC_TRNS, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_F11, KC_F12, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_NO, KC_NO, KC_F11, KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, QK_BOOT, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, QK_BOOT, KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_TRNS, KC_NO, KC_NO, KC_NO, KC_NO), + [4] = LAYOUT(KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_LALT, KC_LGUI, KC_LCTL, KC_LSFT, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO, KC_NO) +}; + + + + +#ifdef OTHER_KEYMAP_C +# include OTHER_KEYMAP_C +#endif // OTHER_KEYMAP_C + diff --git a/keyboards/redox/keymaps/wekuz/keymap.json b/keyboards/redox/keymaps/wekuz/keymap.json deleted file mode 100644 index e7998bc31f..0000000000 --- a/keyboards/redox/keymaps/wekuz/keymap.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "version": 1, - "author": "Wekuz", - "notes": "", - "keyboard": "redox/rev1/base", - "keymap": "wekuz", - "layout": "LAYOUT", - "layers": [ - [ - "LT(3,KC_GRV)", "KC_1", "KC_2", "KC_3", "KC_4", "KC_5", "KC_6", "KC_7", "KC_8", "KC_9", "KC_0", "LT(3,KC_MINS)", "KC_NO", "KC_Q", "KC_W", "KC_E", "KC_R", "KC_T", "KC_NO", "KC_NO", "KC_Y", "KC_U", "KC_I", "KC_O", "KC_P", "KC_EQL", "KC_ESC", "LALT_T(KC_A)", "LGUI_T(KC_S)", "LCTL_T(KC_D)", "LSFT_T(KC_F)", "KC_G", "TT(2)", "TT(2)", "KC_H", "LSFT_T(KC_J)", "LCTL_T(KC_K)", "LGUI_T(KC_L)", "LALT_T(KC_SCLN)", "KC_QUOT", "TT(1)", "KC_Z", "KC_X", "KC_C", "KC_V", "KC_B", "KC_PGDN", "KC_PGUP", "KC_END", "KC_HOME", "KC_N", "KC_M", "KC_COMM", "KC_DOT", "KC_BSLS", "MO(1)", "KC_NO", "KC_PPLS", "KC_PMNS", "KC_PAST", "KC_SLSH", "KC_BSPC", "KC_DEL", "KC_ENT", "KC_SPC", "KC_TAB", "KC_NO", "KC_NO", "KC_NO", "KC_NO" - ], - [ - "KC_TRNS", "KC_F1", "KC_F2", "KC_F3", "KC_F4", "KC_F5", "KC_F6", "KC_F7", "KC_F8", "KC_F9", "KC_F10", "KC_TRNS", "KC_TRNS", "KC_DLR", "KC_PERC", "KC_LBRC", "KC_RBRC", "KC_ASTR", "KC_TRNS", "KC_TRNS", "KC_TILD", "KC_UNDS", "KC_AT", "KC_F11", "KC_F12", "KC_NO", "KC_TRNS", "KC_HASH", "KC_AMPR", "LCTL_T(KC_LPRN)", "LSFT_T(KC_RPRN)", "KC_MINS", "KC_TRNS", "KC_TRNS", "KC_LEFT", "KC_DOWN", "KC_UP", "KC_RGHT", "KC_INS", "KC_NO", "KC_TRNS", "KC_CIRC", "KC_EXLM", "KC_LCBR", "KC_RCBR", "KC_PLUS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_NO", "KC_NO", "KC_NO", "KC_NO" - ], - [ - "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_NO", "KC_NO", "KC_NO", "MS_UP", "KC_NO", "MS_WHLU", "KC_TRNS", "KC_TRNS", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_TRNS", "KC_NO", "MS_LEFT", "MS_DOWN", "MS_RGHT", "MS_WHLD", "KC_TRNS", "KC_TRNS", "KC_NO", "KC_LSFT", "KC_LCTL", "KC_NO", "KC_NO", "KC_NO", "KC_TRNS", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_TRNS", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "MS_BTN3", "MS_BTN1", "MS_BTN2", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_NO", "KC_NO", "KC_NO", "KC_NO" - ], - [ - "KC_TRNS", "KC_F1", "KC_F2", "KC_F3", "KC_F4", "KC_F5", "KC_F6", "KC_F7", "KC_F8", "KC_F9", "KC_F10", "KC_TRNS", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_F11", "KC_F12", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_TRNS", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_TRNS", "KC_TRNS", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_TRNS", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "QK_BOOT", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "QK_BOOT", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_TRNS", "KC_NO", "KC_NO", "KC_NO", "KC_NO", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_TRNS", "KC_NO", "KC_NO", "KC_NO", "KC_NO" - ] - ], - "documentation": "\"This file is a QMK Configurator export. You can import this at . It can also be used directly with QMK's source code.\n\nTo setup your QMK environment check out the tutorial: \n\nYou can convert this file to a keymap.c using this command: `qmk json2c {keymap}`\n\nYou can compile this keymap using this command: `qmk compile {keymap}`\"\n" -} diff --git a/keyboards/redox/rules.mk b/keyboards/redox/rules.mk index 4df55cd220..9b5b6baed4 100644 --- a/keyboards/redox/rules.mk +++ b/keyboards/redox/rules.mk @@ -1,3 +1,4 @@ # Disable unsupported hardware AUDIO_SUPPORTED = no BACKLIGHT_SUPPORTED = no +CAPS_WORD_ENABLE = yes