Skip to content

mgallecom/qmk_corne_keymap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Miryoku-like 3x6 Corne Layout Documentation

Introduction

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.

Base Layer

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|
                                   /|-------+-------+-------'  +-------+-------+-------|\
  ),

Media Layer

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|
                                   /|-------+-------+-------'  +-------+-------+-------|\
  ),

Navigation Layer

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|
                                   /|-------+-------+-------'  +-------+-------+-------|\
  ),

Tiling Layer

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 | ------ | ------ | ------ | ------ |      | ------ | ------ | ------ | ------ | ------ | ----- |
    //|--------+--------+--------+--------+--------+--------|      |--------+--------+--------+--------+--------+-------|
                                    ,-----------------------,  ,-----------------------.
                                    |       |       |       |  |       |       |       |
                                   /|-------+-------+-------'  +-------+-------+-------|\
  ),

Symbol Layer

The symbol layer provides easy access to commonly used symbols and special characters.

  [_SYM] = LAYOUT_wrapper( \
    //,-----------------------------------------------------.      ,----------------------------------------------------.
    |        |  PIPE  |   &    |   *    |   \    |   []   |      |        |        |        |        |        |  Bksp |
    //|--------+--------+--------+--------+--------+--------|      |--------+--------+--------+--------+--------+-------|
    |        |    :   |   $    |   %    |   ^    |   ()   |      |        |  SHIFT |   CMD  |   ALT  |  CTRL  |       |
    //|--------+--------+--------+--------+--------+--------|      |--------+--------+--------+--------

+--------+-------|
    |        |   ~    |    !   |   @    |   #    |   {}   |      |        |        |        |        |        |       |
    //|--------+--------+--------+--------+--------+--------|      |--------+--------+--------+--------+--------+-------|
                                    ,-----------------------,  ,-----------------------.
                                    |   ;   |   -   |   _   |  |       |       |       |
                                   /|-------+-------+-------'  +-------+-------+-------|\
  ),

Number Layer

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   |   ,   |  |       |       |       |
                                   /|-------+-------+-------'  +-------+-------+-------|\
  ),

Function Layer

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  |  |       |       |       |
                                   /|-------+-------+-------'  +-------+-------+-------|\
  ),

Conclusion

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published