commit 229129b0972fc6258b0071aea60ef11a4f061ab1 Author: Philip Johansson Date: Sun Sep 26 12:36:38 2021 +0200 Initial commit with default layout diff --git a/figures/layer-0.png b/figures/layer-0.png new file mode 100644 index 0000000..1a247ae Binary files /dev/null and b/figures/layer-0.png differ diff --git a/figures/layer-1.png b/figures/layer-1.png new file mode 100644 index 0000000..e9a7aba Binary files /dev/null and b/figures/layer-1.png differ diff --git a/figures/layer-2.png b/figures/layer-2.png new file mode 100644 index 0000000..1ff918c Binary files /dev/null and b/figures/layer-2.png differ diff --git a/figures/layer-3.png b/figures/layer-3.png new file mode 100644 index 0000000..3d05b3f Binary files /dev/null and b/figures/layer-3.png differ diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..d2e0034 --- /dev/null +++ b/readme.md @@ -0,0 +1,22 @@ +This repo stores my custom layout and other good to know or things to remember about this keyboard or qmk. + +# Qmk links +- [Qmk Configurator](https://config.qmk.fm/#/redox/rev1/LAYOUT) +- [Qmk Test](https://config.qmk.fm/#/test) +- [Qmk Toolbox](https://github.com/qmk/qmk_toolbox/releases) +- [Qmk Keycodes](https://beta.docs.qmk.fm/using-qmk/simple-keycodes/keycodes_basic) + +# Flashing +Flashing is done by powering the keyboard while holding the reset button down. Alternatively reseting the keyboard by a keypress, in my case ```Pg-Up + Q``` (Pg-Up is the rightmost key on the left side). +Just the left side of the keyboard does not need re-flashing when a layout is changed. +Use ```Qmk Toolbox``` to flash, its the easiest way to do it. + +## Right side flashing +There may be something fishi going on with this controller. To get it in DFU mode (flashing mode) I've had to "double reset" it. This is done by first powering it (shows up as a HID unit), then resetting it (I've used a jumper) twice (like a double click). +The right side is flashed with the same file as the left side. It is automatically recognized as right hand side when plugged in. For this the USB connector to the computer goes on the left side. + +# Layout +![](figures/layer-0.png) +![](figures/layer-1.png) +![](figures/layer-2.png) +![](figures/layer-3.png) \ No newline at end of file diff --git a/redox_rev1_layout_mine.json b/redox_rev1_layout_mine.json new file mode 100644 index 0000000..6f098c1 --- /dev/null +++ b/redox_rev1_layout_mine.json @@ -0,0 +1,299 @@ +{ + "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": "redox/rev1", + "keymap": "redox_rev1_layout_mine", + "layout": "LAYOUT", + "layers": [ + [ + "LT(2,KC_GRV)", + "KC_1", + "KC_2", + "KC_3", + "KC_4", + "KC_5", + "KC_6", + "KC_7", + "KC_8", + "KC_9", + "KC_0", + "LT(2,KC_MINS)", + "KC_TAB", + "KC_Q", + "KC_W", + "KC_E", + "KC_R", + "KC_T", + "MO(1)", + "MO(1)", + "KC_Y", + "KC_U", + "KC_I", + "KC_O", + "KC_P", + "KC_EQL", + "KC_ESC", + "KC_A", + "KC_S", + "KC_D", + "KC_F", + "KC_G", + "KC_LBRC", + "KC_RBRC", + "KC_H", + "KC_J", + "KC_K", + "KC_L", + "KC_SCLN", + "KC_QUOT", + "KC_LSFT", + "KC_Z", + "KC_X", + "KC_C", + "KC_V", + "KC_B", + "LT(3,KC_PGUP)", + "KC_PGDN", + "KC_HOME", + "LT(3,KC_END)", + "KC_N", + "KC_M", + "KC_COMM", + "KC_DOT", + "KC_SLSH", + "KC_RSFT", + "KC_LGUI", + "KC_PPLS", + "KC_PMNS", + "LALT_T(KC_PAST)", + "LCTL_T(KC_BSLS)", + "KC_BSPC", + "KC_DEL", + "KC_ENT", + "KC_SPC", + "KC_RALT", + "KC_LEFT", + "KC_DOWN", + "KC_UP", + "KC_RGHT" + ], + [ + "KC_TRNS", + "KC_F1", + "KC_F2", + "KC_F3", + "KC_F4", + "KC_F5", + "KC_F6", + "KC_F7", + "KC_F8", + "KC_F9", + "KC_F10", + "KC_NO", + "KC_TRNS", + "KC_EXLM", + "KC_AT", + "KC_LCBR", + "KC_RCBR", + "KC_PIPE", + "KC_I", + "KC_TRNS", + "KC_PSLS", + "KC_P7", + "KC_P8", + "KC_P9", + "KC_PMNS", + "KC_NO", + "KC_TRNS", + "KC_HASH", + "KC_DLR", + "KC_LBRC", + "KC_RBRC", + "KC_GRV", + "KC_TRNS", + "KC_TRNS", + "KC_PAST", + "KC_P4", + "KC_P5", + "KC_P6", + "KC_PPLS", + "KC_NO", + "KC_TRNS", + "KC_PERC", + "KC_CIRC", + "KC_LPRN", + "KC_RPRN", + "KC_TILD", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_NO", + "KC_P1", + "KC_P2", + "KC_P3", + "KC_PENT", + "KC_NO", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_P0", + "KC_P0", + "KC_PDOT", + "KC_PENT", + "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_MS_U", + "KC_NO", + "KC_WH_U", + "KC_NO", + "KC_TRNS", + "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_MS_L", + "KC_MS_D", + "KC_MS_R", + "KC_WH_D", + "KC_NO", + "KC_TRNS", + "KC_TRNS", + "KC_LEFT", + "KC_DOWN", + "KC_UP", + "KC_RGHT", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_BTN1", + "KC_BTN2", + "KC_TRNS", + "KC_TRNS", + "KC_TRNS", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO" + ], + [ + "KC_NO", + "KC_F1", + "KC_F2", + "KC_F3", + "KC_F4", + "KC_F5", + "KC_F6", + "KC_F7", + "KC_F8", + "KC_F9", + "KC_F10", + "KC_NO", + "KC_NO", + "RESET", + "RGB_M_P", + "RGB_TOG", + "RGB_MOD", + "RGB_HUD", + "RGB_HUI", + "RGB_SAD", + "RGB_SAI", + "RGB_VAD", + "RGB_VAI", + "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_TRNS", + "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_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO", + "KC_NO" + ] + ], + "author": "" +} \ No newline at end of file