Initial commit with default layout

This commit is contained in:
Philip Johansson 2021-09-26 12:36:38 +02:00
commit 229129b097
6 changed files with 321 additions and 0 deletions

BIN
figures/layer-0.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

BIN
figures/layer-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

BIN
figures/layer-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

BIN
figures/layer-3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

22
readme.md Normal file
View File

@ -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)

299
redox_rev1_layout_mine.json Normal file
View File

@ -0,0 +1,299 @@
{
"version": 1,
"notes": "",
"documentation": "\"This file is a QMK Configurator export. You can import this at <https://config.qmk.fm>. It can also be used directly with QMK's source code.\n\nTo setup your QMK environment check out the tutorial: <https://docs.qmk.fm/#/newbs>\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": ""
}