This documentation provides details for the miryoku-like layout designed for the 3x6 Corne keyboard. The layout consists of six layers, each tailored to specific functionalities and preferences. It is important to note that this layout is a work in progress and may undergo changes in the future.
The base layer is the default configuration for everyday typing. It includes the standard QWERTY layout with additional keys for navigation and special characters.
[_QWERTY] = LAYOUT_wrapper( \
//,-----------------------------------------------------. ,----------------------------------------------------.
| hmrw | Q | W | E | R | T | | Y | U | I | O | P | Alfr |
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+-------|
| ------ | A | S | D | F | G | | H | J | K | L | ' | ; |
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+-------|
| SftCaps| Z | X | C | V | B | | N | M | , | . | / | ----- |
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+-------|
,-----------------------, ,-----------------------.
|Med/Esc|Nav/Spc|Til/Tab| |Sym/Ent|Num/Bsp|Fun/Del|
/|-------+-------+-------' +-------+-------+-------|\
),
The media layer is designed for controlling multimedia functions. It provides quick access to volume control, playback, and RGB lighting.
[_MEDIA] = LAYOUT_wrapper( \
//,-----------------------------------------------------. ,-----------------------------------------------------.
| BOOT | ------ | ------ | ------ | ------ | ------ | | ------ | RGBTOG | RGBMOD | RGBHUI | RGBSAI | RGBVAI |
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+------- |
| ------ |KC_LCTL |KC_LALT |KC_LGUI |KC_LSFT | ------ | | ------ |KC_MPRV |KC_VOLD |KC_VOLU |KC_MNXT | ------ |
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
| ------ |KC_ALGR | ------ | ------ | ------ | ------ | | ------ | ------ | ------ |KC_BRMD |KC_BRMU | ------ |
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+--------|
,-----------------------, ,-----------------------.
| | | | |KC_MSTP|KC_MPLY|KC_MUTE|
/|-------+-------+-------' +-------+-------+-------|\
),
The navigation layer is designed for efficient text manipulation and navigation.
[_TPL] = LAYOUT_wrapper( \
//,-----------------------------------------------------. ,----------------------------------------------------.
| ------ | Save |AlfPaste| Copy | Cut | Undo | | Save |AlfPaste| Copy | Cut | Undo | ----- |
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+-------|
| ------ |KC_LCTL |KC_LALT |KC_LGUI |KC_LSFT | ------ | |KC_CAPS |KC_LEFT |KC_DOWN | KC_UP |KC_RGHT | ----- |
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+-------|
| ------ |KC_ALGR | ------ | ------ | ------ | ------ | | KC_INS |KC_HOME |KC_PGDN |KC_PGUP | KC_END | ----- |
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+-------|
,-----------------------, ,-----------------------.
| | | | | KC_ENT|KC_BSPC| KC_DEL|
/|-------+-------+-------' +-------+-------+-------|\
),
The tiling layer is customized for specific window management using skhd and yabai shortcuts.
[_TILNAV] = LAYOUT_wrapper( \
//,-----------------------------------------------------. ,----------------------------------------------------.
| ------ | Save |AlfPaste| Copy | Cut | Undo | | ------ | ------ | YA_BLN | YA_FUL | YA_ROT | ----- |
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+-------|
| ------ |KC_LCTL |KC_LALT |KC_LGUI |KC_LSFT | ------ | | ------ |YA_LEFT |YA_DOWN | YA_UP |YA_RGHT | ----- |
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+-------|
| ------ |KC_ALGR | ------ | ------ | ------ | ------ | | ------ | ------ | ------ | ------ | ------ | ----- |
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+-------|
,-----------------------, ,-----------------------.
| | | | | | | |
/|-------+-------+-------' +-------+-------+-------|\
),
The symbol layer provides easy access to commonly used symbols and special characters.
[_SYM] = LAYOUT_wrapper( \
//,-----------------------------------------------------. ,----------------------------------------------------.
| | PIPE | & | * | \ | [] | | | | | | | Bksp |
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+-------|
| | : | $ | % | ^ | () | | | SHIFT | CMD | ALT | CTRL | |
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------
+--------+-------|
| | ~ | ! | @ | # | {} | | | | | | | |
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+-------|
,-----------------------, ,-----------------------.
| ; | - | _ | | | | |
/|-------+-------+-------' +-------+-------+-------|\
),
The number layer provides quick access to numerical keys and basic arithmetic symbols.
[_TPL] = LAYOUT_wrapper( \
//,-----------------------------------------------------. ,----------------------------------------------------.
| | = | 7 | 8 | 9 | * | | | | | | | Bksp |
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+-------|
| | : | 4 | 5 | 6 | - | | | SHIFT | CMD | ALT | CTRL | |
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+-------|
| | / | 1 | 2 | 3 | + | | | | | | | |
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+-------|
,-----------------------, ,-----------------------.
| . | 0 | , | | | | |
/|-------+-------+-------' +-------+-------+-------|\
),
The function layer provides access to function keys and other commonly used functions.
[_TPL] = LAYOUT_wrapper( \
//,-----------------------------------------------------. ,----------------------------------------------------.
| | F12 | F7 | F8 | F9 |PRNTSCRN| | | | | | |QK_BOOT|
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+-------|
| | F11 | F4 | F5 | F6 | | | | SHIFT | CMD | ALT | CTRL | |
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+-------|
| | F10 | F1 | F2 | F3 | PAUSE | | | | | | | |
//|--------+--------+--------+--------+--------+--------| |--------+--------+--------+--------+--------+-------|
,-----------------------, ,-----------------------.
| ESC | SPACE | TAB | | | | |
/|-------+-------+-------' +-------+-------+-------|\
),
This documentation outlines the key features and functions of the miryoku-like layout for the 3x6 Corne keyboard. Users can customize the layout according to their preferences and workflow, and it is recommended to refer to this documentation for guidance on layer functionalities and key assignments.