diff --git a/img/Layer-0.png b/img/Layer-0.png new file mode 100644 index 0000000..f299ba1 Binary files /dev/null and b/img/Layer-0.png differ diff --git a/img/Layer-1.png b/img/Layer-1.png new file mode 100644 index 0000000..71c48bb Binary files /dev/null and b/img/Layer-1.png differ diff --git a/img/Layer-2.png b/img/Layer-2.png new file mode 100644 index 0000000..0c8b371 Binary files /dev/null and b/img/Layer-2.png differ diff --git a/json/atreus.json b/json/atreus.json new file mode 100644 index 0000000..ff8344a --- /dev/null +++ b/json/atreus.json @@ -0,0 +1,231 @@ +{ + "version": 1, + "notes": "", + "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", + "keyboard": "atreus/promicro", + "keymap": "atreus_promicro_layout_pcb_up_mine", + "layout": "LAYOUT_pcb_up", + "layers": [ + [ + "KC_Q", + "KC_W", + "KC_E", + "KC_R", + "KC_T", + "KC_Y", + "KC_U", + "KC_I", + "KC_O", + "KC_P", + "LGUI_T(KC_A)", + "LALT_T(KC_S)", + "LSFT_T(KC_D)", + "LCTL_T(KC_F)", + "KC_G", + "KC_H", + "LCTL_T(KC_J)", + "LSFT_T(KC_K)", + "LALT_T(KC_L)", + "LGUI_T(KC_SCLN)", + "KC_Z", + "KC_X", + "KC_C", + "KC_V", + "KC_B", + "KC_N", + "KC_M", + "KC_COMM", + "KC_DOT", + "KC_SLSH", + "KC_NO", + "KC_NO", + "KC_NO", + "LT(1,KC_SPC)", + "LT(2,KC_ENT)", + "KC_NO", + "KC_NO", + "RALT_T(KC_ESC)", + "LT(1,KC_TAB)", + "KC_NO", + "KC_NO", + "KC_NO" + ], + [ + "KC_PSLS", + "KC_7", + "KC_8", + "KC_9", + "KC_GRV", + "KC_HOME", + "KC_PGDN", + "KC_PGUP", + "KC_END", + "KC_PSCR", + "LSFT(KC_N)", + "KC_4", + "KC_5", + "KC_6", + "KC_0", + "KC_LEFT", + "KC_DOWN", + "KC_UP", + "KC_RGHT", + "KC_BSPC", + "KC_DOT", + "KC_1", + "KC_2", + "KC_3", + "KC_N", + "KC_MPLY", + "KC_VOLD", + "KC_VOLU", + "KC_MUTE", + "KC_DEL", + "TG(2)", + "KC_INS", + "KC_LGUI", + "OSL(2)", + "KC_NUBS", + "KC_LSFT", + "KC_TRNS", + "KC_NUBS", + "OSL(2)", + "KC_DOT", + "KC_0", + "KC_EQL" + ], + [ + "KC_F5", + "KC_F6", + "KC_F7", + "KC_F8", + "LCTL(KC_RCTL)", + "KC_PWR", + "KC_SLEP", + "KC_WAKE", + "TO(0)", + "MS_WHLU", + "KC_F1", + "KC_F2", + "KC_F3", + "KC_F4", + "TO(3)", + "MS_LEFT", + "MS_DOWN", + "MS_UP", + "MS_RGHT", + "MS_WHLD", + "KC_F9", + "KC_F10", + "KC_F11", + "KC_F12", + "TO(4)", + "MS_BTN4", + "MS_BTN1", + "MS_BTN3", + "MS_BTN2", + "MS_BTN5", + "QK_BOOT", + "KC_VOLD", + "KC_LGUI", + "KC_TRNS", + "KC_NO", + "KC_NO", + "TO(0)", + "KC_NO", + "KC_NO", + "KC_PSCR", + "KC_SCRL", + "KC_PAUS" + ], + [ + "KC_Q", + "KC_C", + "KC_O", + "KC_P", + "KC_W", + "KC_J", + "KC_M", + "KC_D", + "TO(0)", + "KC_Y", + "KC_A", + "KC_S", + "KC_E", + "KC_N", + "KC_F", + "KC_L", + "KC_R", + "KC_T", + "KC_I", + "KC_U", + "KC_Z", + "KC_X", + "KC_MINS", + "KC_V", + "KC_B", + "KC_DOT", + "KC_H", + "KC_G", + "KC_COMM", + "KC_K", + "KC_NO", + "KC_NO", + "KC_NO", + "LT(1,KC_SPC)", + "LSFT_T(KC_ENT)", + "LSFT_T(KC_ENT)", + "RALT_T(KC_ESC)", + "RALT_T(KC_ESC)", + "LT(1,KC_TAB)", + "KC_NO", + "KC_NO", + "TO(0)" + ], + [ + "KC_ESC", + "KC_1", + "KC_2", + "KC_3", + "KC_4", + "KC_5", + "KC_6", + "KC_7", + "KC_8", + "KC_9", + "KC_TAB", + "KC_Q", + "KC_W", + "KC_E", + "KC_R", + "KC_T", + "KC_Y", + "KC_U", + "KC_I", + "KC_O", + "KC_LSFT", + "KC_A", + "KC_S", + "KC_D", + "KC_F", + "KC_G", + "KC_H", + "KC_J", + "KC_K", + "KC_L", + "KC_LCTL", + "KC_Z", + "KC_X", + "KC_C", + "KC_SPC", + "LALT_T(KC_ENT)", + "KC_M", + "KC_V", + "KC_B", + "KC_N", + "KC_P", + "TO(0)" + ] + ], + "author": "" +} \ No newline at end of file diff --git a/json/ferris.json b/json/ferris.json new file mode 100644 index 0000000..2355bbd --- /dev/null +++ b/json/ferris.json @@ -0,0 +1,227 @@ +{ + "version": 1, + "notes": "", + "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", + "keyboard": "ferris/0_2/bling", + "keymap": "ferris_0_2_bling_ferris_0_2_bling_layout_split_3x5_2_mine", + "layout": "LAYOUT_split_3x5_2", + "layers": [ + [ + "KC_Q", + "KC_W", + "KC_E", + "KC_R", + "KC_T", + "KC_Y", + "KC_U", + "KC_I", + "KC_O", + "KC_P", + "LGUI_T(KC_A)", + "LALT_T(KC_S)", + "LSFT_T(KC_D)", + "LCTL_T(KC_F)", + "KC_G", + "KC_H", + "LCTL_T(KC_J)", + "RSFT_T(KC_K)", + "LALT_T(KC_L)", + "LGUI_T(KC_SCLN)", + "KC_Z", + "KC_X", + "KC_C", + "KC_V", + "KC_B", + "KC_N", + "KC_M", + "KC_COMM", + "KC_DOT", + "KC_SLSH", + "LT(1,KC_SPC)", + "LT(2,KC_ENT)", + "RALT_T(KC_ESC)", + "LT(1,KC_TAB)" + ], + [ + "KC_PSLS", + "KC_7", + "KC_8", + "KC_9", + "KC_GRV", + "KC_HOME", + "KC_PGDN", + "KC_PGUP", + "KC_END", + "KC_PSCR", + "LSFT(KC_N)", + "KC_4", + "KC_5", + "KC_6", + "KC_0", + "KC_LEFT", + "KC_DOWN", + "KC_UP", + "KC_RGHT", + "KC_BSPC", + "KC_DOT", + "KC_1", + "KC_2", + "KC_3", + "KC_N", + "KC_MPLY", + "KC_VOLD", + "KC_VOLU", + "KC_MUTE", + "KC_DEL", + "OSL(2)", + "KC_NUBS", + "KC_NUBS", + "OSL(2)" + ], + [ + "KC_F5", + "KC_F6", + "KC_F7", + "KC_F8", + "OS_LCTL", + "KC_PWR", + "KC_SLEP", + "KC_WAKE", + "TO(0)", + "MS_WHLU", + "KC_F1", + "KC_F2", + "KC_F3", + "KC_F4", + "TO(3)", + "MS_LEFT", + "MS_DOWN", + "MS_UP", + "MS_RGHT", + "MS_WHLD", + "KC_F9", + "KC_F10", + "KC_F11", + "KC_F12", + "TO(4)", + "MS_BTN4", + "MS_BTN1", + "MS_BTN3", + "MS_BTN2", + "MS_BTN5", + "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_NO" + ], + [ + "KC_Q", + "KC_C", + "KC_O", + "KC_P", + "KC_W", + "KC_J", + "KC_M", + "KC_D", + "TO(0)", + "KC_Y", + "KC_A", + "KC_S", + "KC_E", + "KC_N", + "KC_F", + "KC_L", + "KC_R", + "KC_T", + "KC_I", + "KC_U", + "KC_Z", + "KC_X", + "KC_MINS", + "KC_V", + "KC_B", + "KC_DOT", + "KC_H", + "KC_G", + "KC_COMM", + "KC_K", + "LT(1,KC_SPC)", + "LSFT_T(KC_ENT)", + "RALT_T(KC_ESC)", + "LT(1,KC_TAB)" + ], + [ + "KC_TAB", + "KC_Q", + "KC_W", + "KC_E", + "KC_R", + "KC_T", + "KC_Y", + "KC_U", + "KC_I", + "KC_O", + "KC_LSFT", + "KC_A", + "KC_S", + "KC_D", + "KC_F", + "KC_G", + "KC_H", + "KC_J", + "KC_K", + "KC_L", + "KC_LCTL", + "KC_Z", + "KC_X", + "KC_C", + "KC_V", + "KC_B", + "KC_N", + "KC_M", + "KC_COMM", + "KC_DOT", + "LT(5,KC_LALT)", + "KC_SPC", + "TO(0)", + "KC_ESC" + ], + [ + "KC_F1", + "KC_F2", + "KC_F3", + "KC_F4", + "KC_F5", + "KC_F6", + "KC_F7", + "KC_F8", + "KC_F9", + "KC_PSCR", + "KC_1", + "KC_2", + "KC_3", + "KC_4", + "KC_T", + "KC_9", + "KC_F10", + "KC_F11", + "KC_F12", + "KC_BSPC", + "KC_5", + "KC_6", + "KC_7", + "KC_8", + "KC_G", + "KC_0", + "KC_MINS", + "KC_EQL", + "KC_INT3", + "KC_ENT", + "KC_NO", + "KC_NO", + "TO(0)", + "KC_NO" + ] + ], + "author": "" +} \ No newline at end of file diff --git a/json/xbows_nature.json b/json/xbows_nature.json new file mode 100644 index 0000000..db3017f --- /dev/null +++ b/json/xbows_nature.json @@ -0,0 +1,451 @@ +{ + "version": 1, + "notes": "", + "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", + "keyboard": "xbows/nature", + "keymap": "xbows_nature_310", + "layout": "LAYOUT", + "layers": [ + [ + "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_DEL", + "KC_PSCR", + "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_RBRC", + "KC_Q", + "KC_W", + "KC_E", + "KC_R", + "KC_T", + "KC_Y", + "KC_U", + "KC_I", + "KC_O", + "KC_P", + "KC_LBRC", + "KC_HOME", + "KC_END", + "KC_PGUP", + "LT(1,KC_CAPS)", + "LGUI_T(KC_A)", + "LALT_T(KC_S)", + "LSFT_T(KC_D)", + "LCTL_T(KC_F)", + "KC_G", + "KC_BSPC", + "KC_H", + "LCTL_T(KC_J)", + "LSFT_T(KC_K)", + "LALT_T(KC_L)", + "LGUI_T(KC_SCLN)", + "KC_QUOT", + "TO(1)", + "KC_PGDN", + "KC_LSFT", + "KC_Z", + "KC_X", + "KC_C", + "KC_V", + "KC_B", + "KC_ENT", + "KC_N", + "KC_M", + "KC_COMM", + "KC_DOT", + "KC_SLSH", + "KC_BSLS", + "KC_RCTL", + "KC_LCTL", + "KC_LGUI", + "KC_LALT", + "LT(2,KC_SPC)", + "LT(3,KC_ENT)", + "RALT_T(KC_ESC)", + "LT(2,KC_TAB)", + "RCTL(KC_RSFT)", + "MO(1)", + "KC_LEFT", + "KC_DOWN", + "KC_UP", + "KC_RGHT" + ], + [ + "QK_BOOT", + "KC_MUTE", + "KC_VOLD", + "KC_VOLU", + "ANY(RGB_M_P)", + "UG_VALD", + "UG_VALU", + "UG_PREV", + "UG_NEXT", + "UG_TOGG", + "UG_SPDD", + "UG_SPDU", + "UG_HUEU", + "NK_TOGG", + "EE_CLR", + "KC_TRNS", + "KC_TRNS", + "KC_NUM", + "KC_PSLS", + "KC_PAST", + "KC_PMNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_NUM", + "KC_CALC", + "KC_TRNS", + "KC_P7", + "KC_P8", + "KC_P9", + "KC_PPLS", + "KC_GRV", + "MS_BTN3", + "KC_TRNS", + "KC_TRNS", + "MS_WHLU", + "KC_PGUP", + "KC_TRNS", + "KC_INS", + "KC_HOME", + "KC_TRNS", + "TO(0)", + "KC_P4", + "KC_P5", + "KC_P6", + "KC_PCMM", + "KC_TRNS", + "KC_LEFT", + "KC_DOWN", + "KC_UP", + "KC_RGHT", + "MS_WHLD", + "KC_PGDN", + "TO(0)", + "KC_END", + "KC_TRNS", + "KC_PDOT", + "KC_P1", + "KC_P2", + "KC_P3", + "KC_PEQL", + "KC_TRNS", + "MS_LEFT", + "MS_DOWN", + "MS_UP", + "MS_RGHT", + "MS_BTN1", + "KC_MUTE", + "KC_VOLU", + "KC_TRNS", + "KC_TRNS", + "KC_P0", + "KC_PENT", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_MPLY", + "KC_MPRV", + "KC_VOLD", + "KC_MNXT" + ], + [ + "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_PSLS", + "KC_7", + "KC_8", + "KC_9", + "KC_GRV", + "KC_HOME", + "KC_PGDN", + "KC_PGUP", + "KC_END", + "KC_PSCR", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "LSFT(KC_N)", + "KC_4", + "KC_5", + "KC_6", + "KC_0", + "KC_NO", + "KC_LEFT", + "KC_DOWN", + "KC_UP", + "KC_RGHT", + "KC_BSPC", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_DOT", + "KC_1", + "KC_2", + "KC_3", + "KC_N", + "KC_NO", + "KC_MPLY", + "KC_VOLD", + "KC_VOLU", + "KC_MUTE", + "KC_DEL", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "OSL(3)", + "KC_NUBS", + "KC_NUBS", + "OSL(3)", + "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_F5", + "KC_F6", + "KC_F7", + "KC_F8", + "RSFT(KC_LSFT)", + "KC_PWR", + "KC_SLEP", + "KC_WAKE", + "KC_NUBS", + "MS_WHLU", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_F1", + "KC_F2", + "KC_F3", + "KC_F4", + "TO(4)", + "KC_NO", + "MS_LEFT", + "MS_DOWN", + "MS_UP", + "MS_RGHT", + "MS_WHLD", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_F9", + "KC_F10", + "KC_F11", + "KC_F12", + "OS_LGUI", + "KC_NO", + "MS_BTN4", + "MS_BTN1", + "MS_BTN3", + "MS_BTN2", + "MS_BTN5", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO" + ], + [ + "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_DEL", + "KC_PSCR", + "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_TAB", + "KC_Q", + "KC_W", + "KC_E", + "KC_R", + "KC_T", + "KC_Y", + "KC_U", + "KC_I", + "KC_O", + "KC_P", + "KC_LBRC", + "KC_HOME", + "KC_END", + "KC_PGUP", + "KC_CAPS", + "KC_A", + "KC_S", + "KC_D", + "KC_F", + "KC_G", + "KC_BSPC", + "KC_H", + "KC_J", + "KC_K", + "KC_L", + "KC_SCLN", + "KC_QUOT", + "TO(0)", + "KC_PGDN", + "KC_LSFT", + "KC_Z", + "KC_X", + "KC_C", + "KC_V", + "KC_B", + "KC_ENT", + "KC_N", + "KC_M", + "KC_COMM", + "KC_DOT", + "KC_SLSH", + "KC_BSLS", + "KC_RCTL", + "KC_LCTL", + "KC_LGUI", + "KC_LALT", + "KC_SPC", + "LSFT_T(KC_ENT)", + "KC_RALT", + "KC_TAB", + "RCTL(KC_RSFT)", + "MO(1)", + "KC_LEFT", + "KC_DOWN", + "KC_UP", + "KC_RGHT" + ] + ], + "author": "" +} \ No newline at end of file